NativeScriptSystem Class. This class defines the specific behaves of NativeScriptSystem. More...
#include <NativeScriptSystem.h>
Public Member Functions | |
| NativeScriptSystem (const std::string &systemName) | |
| Constructor Function. Init class variable. Usually call it. | |
| virtual | ~NativeScriptSystem () override=default |
| Destructor Function. | |
| virtual void | OnSystemInitialize () override |
| This interface defines the behave on specific system initialized. Called when system Pushed to SystemManager. | |
| virtual void | OnSystemShutDown () override |
| This interface defines the behave on specific system shutdown. Called when system poped from SystemManager. | |
| virtual void | OnSystemUpdate (TimeStep &ts) override |
| This interface defines the behave on specific system updated every frame. | |
| virtual void | OnEvent (Event &event) override |
| This interface defines the behave on global event function pointer is called. | |
Protected Attributes | |
| std::string | m_SystemName |
| Specific system name. | |
Private Attributes | |
| std::unique_ptr< NativeScriptRegister > | m_NativeScriptRegister |
| NativeScript Register. | |
NativeScriptSystem Class. This class defines the specific behaves of NativeScriptSystem.
Definition at line 19 of file NativeScriptSystem.h.