Prepare MxMidiPresenter vtable and refactoring (#278)

This commit is contained in:
Christian Semmler
2023-11-14 15:10:43 -05:00
committed by GitHub
parent e86d6f0cc7
commit c626f18b03
9 changed files with 91 additions and 37 deletions

View File

@@ -7,6 +7,9 @@
// SIZE 0x54
class MxMusicPresenter : public MxAudioPresenter {
public:
MxMusicPresenter();
virtual ~MxMusicPresenter() override;
// OFFSET: LEGO1 0x100c23a0
inline virtual const char* ClassName() const override // vtable+0xc
{
@@ -20,9 +23,6 @@ public:
return !strcmp(name, MxMusicPresenter::ClassName()) || MxAudioPresenter::IsA(name);
}
MxMusicPresenter();
virtual ~MxMusicPresenter() override;
virtual MxResult AddToManager() override; // vtable+0x34
virtual void Destroy() override; // vtable+0x38