ISXMr/libs/isxdk/include/ISUI/LGUIEmbeddedScript.h

21 lines
529 B
C++

#pragma once
class LGUIEmbeddedScript
{
public:
LGUIEmbeddedScript(unsigned int AtomID, class LGUIElement *pThis);
virtual ~LGUIEmbeddedScript();
LGUI_API static LGUIEmbeddedScript *New(class LGUIElement *pThis, const char *Buffer, const char *Parameters);
LGUI_API virtual void Delete();
LGUI_API virtual int Execute(int argc=0, char *argv[]=0);
LGUI_API virtual int Execute(class LGUIElement *pThis, int argc=0, char *argv[]=0);
protected:
unsigned int AtomID;
class LGUIElement *pThis;
unsigned int RefCount;
};