CSEngine
|
Public Member Functions | |
virtual void | Init ()=0 |
virtual void | Tick (float elapsedTime)=0 |
void | Destroy () override=0 |
void | Exterminate () override |
Public Member Functions inherited from CSE::SObject | |
SObject (bool isRegister) | |
virtual void | SetUndestroyable (bool enable) |
virtual void | __FORCE_DESTROY__ () |
virtual std::string | GenerateMeta () |
std::string | GetHash () const |
virtual void | SetHash (std::string &hash) |
Public Attributes | |
std::string | m_name |
Static Protected Member Functions | |
static void | SetScene (Scene *scene) |
Additional Inherited Members | |
Protected Attributes inherited from CSE::SObject | |
std::string | m_hash |
|
overridepure virtual |
Reimplemented from CSE::SObject.
|
overridevirtual |
|
staticprotected |