SpiecsEngine
 
Loading...
Searching...
No Matches
Spices::SlateSystem Class Reference

SlateSystem Class. This class defines the specific behaves of SlateSystem. More...

#include <SlateSystem.h>

Inheritance diagram for Spices::SlateSystem:
Spices::System

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< SlateRegisterGetRegister ()
 Get slate register.
 

Protected Attributes

std::string m_SystemName
 Specific system name.
 

Static Private Attributes

static std::shared_ptr< SlateRegisterm_SlateRegister
 The slate register.
 

Detailed Description

SlateSystem Class. This class defines the specific behaves of SlateSystem.

Definition at line 20 of file SlateSystem.h.


The documentation for this class was generated from the following files: