SpiecsEngine
 
Loading...
Searching...
No Matches

◆ OnSystemUpdate()

void Spices::NativeScriptSystem::OnSystemUpdate ( TimeStep & ts)
overridevirtual

This interface defines the behave on specific system updated every frame.

Parameters
[in]tsTimeStep.

Update NativeScript( C++ );

Update NativeScriptComponent( C++ in world );

Update NativeScript( C++ );

Update NativeScriptComponent( C++ in world );

Reimplemented from Spices::System.

Definition at line 36 of file NativeScriptSystem.cpp.

37 {
39
43 m_NativeScriptRegister->OnUpdate(ts);
44
48 FrameInfo::Get().m_World->ViewComponent<NativeScriptComponent>([&](auto e, auto& nsComp){
49 nsComp.OnTick(ts);
50 return false;
51 });
52 }
#define SPICES_PROFILE_ZONE
static FrameInfo & Get()
Get FrameInfo.
Definition FrameInfo.cpp:14
std::shared_ptr< World > m_World
The shared pointer of specific world.
Definition FrameInfo.h:94
std::unique_ptr< NativeScriptRegister > m_NativeScriptRegister
NativeScript Register.

References Spices::FrameInfo::Get().