isle/LEGO1/mxpresenter.h
2023-06-23 17:13:24 +02:00

35 lines
1.1 KiB
C++

#ifndef MXPRESENTER_H
#define MXPRESENTER_H
#include "mxcore.h"
class MxStreamController;
class MxDSAction;
class MxPresenter : public MxCore
{
public:
__declspec(dllexport) virtual ~MxPresenter(); // vtable+0x0
__declspec(dllexport) virtual long Tickle(); // vtable+0x8
virtual const char *GetClassName() const; // vtable+0xc
virtual MxBool IsClass(const char *name) const; // vtable+0x10
virtual void VTable0x14(); // vtable+0x14
virtual void VTable0x18(); // vtable+0x18
virtual void VTable0x1c(); // vtable+0x1c
virtual void VTable0x20(); // vtable+0x20
virtual unsigned int VTable0x24(); // vtable+0x24
virtual void VTable0x28(); // vtable+0x28
protected:
__declspec(dllexport) virtual void DoneTickle(); // vtable+0x2c
__declspec(dllexport) void Init();
__declspec(dllexport) virtual void ParseExtra(); // vtable+0x30
public:
__declspec(dllexport) virtual long StartAction(MxStreamController *, MxDSAction *); // vtable+0x3c
__declspec(dllexport) virtual void EndAction(); // vtable+0x40
__declspec(dllexport) virtual void Enable(unsigned char); // vtable+0x54
// VTABLE 0x100d4d38
};
#endif // MXPRESENTER_H