SlateSystem Class. This class defines the specific behaves of SlateSystem. More...
#include <SlateSystem.h>
Public Member Functions | |
| SlateSystem (const std::string &systemName) | |
| Constructor Function. Init class variable. Usually call it. | |
| virtual | ~SlateSystem () override |
| Destructor Function. | |
| virtual void | OnSystemInitialize () override |
| This interface defines the behaves on specific system initialized. Called when system Pushed to SystemManager. | |
| virtual void | OnSystemShutDown () override |
| This interface defines the behaves on specific system shutdown. Called when system popped from SystemManager. | |
| virtual void | OnSystemUpdate (TimeStep &ts) override |
| This interface defines the behaves on specific system updated every frame. | |
| virtual void | OnEvent (Event &event) override |
| This interface defines the behaves on global event function pointer is called. | |
Static Public Member Functions | |
| static std::shared_ptr< SlateRegister > | GetRegister () |
| Get slate register. | |
Protected Attributes | |
| std::string | m_SystemName |
| Specific system name. | |
Static Private Attributes | |
| static std::shared_ptr< SlateRegister > | m_SlateRegister |
| The slate register. | |
SlateSystem Class. This class defines the specific behaves of SlateSystem.
Definition at line 20 of file SlateSystem.h.