mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-26 09:41:15 +00:00
Add vtable
This commit is contained in:
parent
2e2872b2e5
commit
b7ee2242b5
@ -43,6 +43,19 @@ MxCompositePresenter::~MxCompositePresenter()
|
|||||||
NotificationManager()->Unregister(this);
|
NotificationManager()->Unregister(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100b6410 STUB
|
||||||
|
MxResult MxCompositePresenter::StartAction(MxStreamController*, MxDSAction*)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
return SUCCESS;
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100b65e0 STUB
|
||||||
|
void MxCompositePresenter::EndAction()
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
// OFFSET: LEGO1 0x100b67f0 STUB
|
// OFFSET: LEGO1 0x100b67f0 STUB
|
||||||
void MxCompositePresenter::VTable0x58()
|
void MxCompositePresenter::VTable0x58()
|
||||||
{
|
{
|
||||||
@ -73,3 +86,22 @@ void MxCompositePresenter::VTable0x60(MxPresenter* p_presenter)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100b6bc0 STUB
|
||||||
|
void MxCompositePresenter::SetTickleState(TickleState p_tickleState)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100b6c30 STUB
|
||||||
|
void MxCompositePresenter::Enable(MxBool p_enable)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
|
// OFFSET: LEGO1 0x100b6c80 STUB
|
||||||
|
MxBool MxCompositePresenter::HasTickleStatePassed(TickleState p_tickleState)
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
|||||||
@ -24,10 +24,15 @@ class MxCompositePresenter : public MxPresenter {
|
|||||||
return !strcmp(name, MxCompositePresenter::ClassName()) || MxPresenter::IsA(name);
|
return !strcmp(name, MxCompositePresenter::ClassName()) || MxPresenter::IsA(name);
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual void VTable0x58();
|
virtual MxResult StartAction(MxStreamController*, MxDSAction*) override; // vtable+0x3c
|
||||||
virtual void VTable0x5c();
|
virtual void EndAction() override; // vtable+0x40
|
||||||
virtual void VTable0x60(MxPresenter* p_presenter);
|
virtual void SetTickleState(TickleState p_tickleState) override; // vtable+0x44
|
||||||
virtual MxBool VTable0x64(undefined4 p_unknown);
|
virtual MxBool HasTickleStatePassed(TickleState p_tickleState) override; // vtable+0x48
|
||||||
|
virtual void Enable(MxBool p_enable) override; // vtable+0x54
|
||||||
|
virtual void VTable0x58(); // vtable+0x58
|
||||||
|
virtual void VTable0x5c(); // vtable+0x5c
|
||||||
|
virtual void VTable0x60(MxPresenter* p_presenter); // vtable+0x60
|
||||||
|
virtual MxBool VTable0x64(undefined4 p_unknown); // vtable+0x64
|
||||||
|
|
||||||
private:
|
private:
|
||||||
MxCompositePresenterList m_list;
|
MxCompositePresenterList m_list;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user