Skip to main content

ClearAllDirtySetsSystem Class

Generic ECS system that clears engine wide dirty sets. More...

Declaration​

class helios::engine::core::systems::ClearAllDirtySetsSystem { ... }

Public Member Typedefs Index​

usingEngineRoleTag = TypedSystemRole

Runtime role tag used for system registration. More...

Public Member Functions Index​

voidupdate (UpdateContext &updateContext) noexcept

Executes one dirty-clear pass for all configured component specifications. More...

Description​

Generic ECS system that clears engine wide dirty sets.

Definition at line 29 of file ClearAllDirtySetsSystem.ixx.

Public Member Typedefs​

EngineRoleTag​

using helios::engine::core::systems::ClearAllDirtySetsSystem::EngineRoleTag = TypedSystemRole

Runtime role tag used for system registration.

Definition at line 36 of file ClearAllDirtySetsSystem.ixx.

Public Member Functions​

update()​

void helios::engine::core::systems::ClearAllDirtySetsSystem::update (UpdateContext & updateContext)
inline noexcept

Executes one dirty-clear pass for all configured component specifications.

Parameters
updateContext

Frame-local update context with ECS access.

Definition at line 43 of file ClearAllDirtySetsSystem.ixx.

44 updateContext.clearDirtySets();
45 }

Reference helios::engine::core::registerComponents.


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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.