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

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

#include <NativeScriptSystem.h>

Inheritance diagram for Spices::NativeScriptSystem:
Spices::System

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< NativeScriptRegisterm_NativeScriptRegister
 NativeScript Register.
 

Detailed Description

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

Definition at line 19 of file NativeScriptSystem.h.


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