CoriEngine
Loading...
Searching...
No Matches
Cori::World::Systems::Trigger Class Referencefinal

System responsible for handling physical triggers. More...

#include <Trigger.hpp>

Inheritance diagram for Cori::World::Systems::Trigger:
Collaboration diagram for Cori::World::Systems::Trigger:

Public Member Functions

void OnTickUpdate (Core::GameTimer &gameTimer) override
bool Create ()
virtual void OnUpdate (Core::GameTimer &gameTimer)
virtual void OnImGuiRender (Core::GameTimer &gameTimer)

Static Public Attributes

static constexpr SystemPriority Priority = 300

Protected Attributes

SceneHandle m_Owner { nullptr }

Detailed Description

System responsible for handling physical triggers.

Requires Scene to have Physics system registered. Scene doesn't have this system registered by default.

Definition at line 11 of file WorldSystem/Systems/Trigger.hpp.

Member Function Documentation

◆ Create()

bool Cori::World::Systems::Trigger::Create ( )

Definition at line 49 of file WorldSystem/Systems/Trigger.cpp.

◆ OnImGuiRender()

virtual void Cori::World::System::OnImGuiRender ( Core::GameTimer & gameTimer)
inlinevirtualinherited

Definition at line 35 of file System.hpp.

◆ OnTickUpdate()

void Cori::World::Systems::Trigger::OnTickUpdate ( Core::GameTimer & gameTimer)
overridevirtual

Reimplemented from Cori::World::System.

Definition at line 9 of file WorldSystem/Systems/Trigger.cpp.

Here is the call graph for this function:

◆ OnUpdate()

virtual void Cori::World::System::OnUpdate ( Core::GameTimer & gameTimer)
inlinevirtualinherited

Reimplemented in Cori::World::Systems::Transform.

Definition at line 31 of file System.hpp.

Member Data Documentation

◆ m_Owner

SceneHandle Cori::World::System::m_Owner { nullptr }
protectedinherited

Definition at line 38 of file System.hpp.

◆ Priority

SystemPriority Cori::World::Systems::Trigger::Priority = 300
staticconstexpr

Definition at line 18 of file WorldSystem/Systems/Trigger.hpp.


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