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

ResourceSystem Class. This class defines the specific behaves of RenderSystem. More...

#include <RenderSystem.h>

Inheritance diagram for Spices::RenderSystem:
Spices::System

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< RenderFrontendm_RenderFrontend
 The RenderFrontend shared pointer.
 

Detailed Description

ResourceSystem Class. This class defines the specific behaves of RenderSystem.

Definition at line 23 of file RenderSystem.h.


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