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.