legomodelpresenter vtable (#406)

* legomodelpresenter vtable

* Update legomodelpresenter.cpp

* Update legomodelpresenter.cpp
This commit is contained in:
Misha 2024-01-04 21:01:04 -04:00 committed by GitHub
parent ce68a7b1f4
commit 9a5e1cb853
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 31 additions and 0 deletions

View File

@ -3,8 +3,32 @@
// GLOBAL: LEGO1 0x100f7ae0
int g_modelPresenterConfig = 1;
// FUNCTION: LEGO1 0x1000cca0
void LegoModelPresenter::Destroy()
{
Destroy(FALSE);
}
// FUNCTION: LEGO1 0x1007f660
void LegoModelPresenter::configureLegoModelPresenter(MxS32 p_modelPresenterConfig)
{
g_modelPresenterConfig = p_modelPresenterConfig;
}
// STUB: LEGO1 0x1007f670
void LegoModelPresenter::Destroy(MxBool p_fromDestructor)
{
// TODO
}
// STUB: LEGO1 0x10080050
void LegoModelPresenter::ReadyTickle()
{
// TODO
}
// STUB: LEGO1 0x100801b0
void LegoModelPresenter::ParseExtra()
{
// TODO
}

View File

@ -21,6 +21,13 @@ public:
{
return !strcmp(p_name, ClassName()) || MxVideoPresenter::IsA(p_name);
}
virtual void ReadyTickle() override; // vtable+0x18
virtual void ParseExtra() override; // vtable+0x30
virtual void Destroy() override; // vtable+0x38
protected:
void Destroy(MxBool p_fromDestructor);
};
#endif // LEGOMODELPRESENTER_H