ResourceSystem Class. This class defines the specific behaves of RenderSystem. More...
#include <RenderSystem.h>
Public Member Functions | |
| RenderSystem (const std::string &systemName) | |
| Constructor Function. Init class variable. Usually call it. | |
| virtual | ~RenderSystem () override |
| 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< RenderFrontend > | m_RenderFrontend |
| The RenderFrontend shared pointer. | |
ResourceSystem Class. This class defines the specific behaves of RenderSystem.
Definition at line 23 of file RenderSystem.h.