mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-12 19:21:15 +00:00
35 lines
1.1 KiB
C++
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
|