isle/LEGO1/mxpresenter.h
2023-06-23 17:36:29 -07:00

24 lines
630 B
C++

#ifndef MXPRESENTER_H
#define MXPRESENTER_H
#include "mxstreamcontroller.h"
#include "mxdsaction.h"
class MxPresenter
{
protected:
__declspec(dllexport) virtual void DoneTickle();
__declspec(dllexport) void Init();
__declspec(dllexport) virtual void ParseExtra();
public:
__declspec(dllexport) virtual ~MxPresenter();
__declspec(dllexport) virtual void Enable(unsigned char);
__declspec(dllexport) virtual void EndAction();
__declspec(dllexport) virtual long StartAction(MxStreamController *, MxDSAction *);
__declspec(dllexport) virtual long Tickle();
const char* GetClassName();
};
#endif // MXPRESENTER_H