SceneMemberVisibilityRegistryClearSystem Class Template
ECS system that clears the visibility registry at the start of a frame. More...
Declaration
Public Member Typedefs Index
template <typename TMemberHandle> | |
| using | EngineRoleTag = helios::engine::runtime::world::tags::SystemRole |
Public Constructors Index
template <typename TMemberHandle> | |
| SceneMemberVisibilityRegistryClearSystem (SceneMemberVisibilityRegistry< TMemberHandle > ®istry) | |
|
Creates the system with an existing visibility registry. More... | |
Public Member Functions Index
template <typename TMemberHandle> | |
| void | update (helios::engine::runtime::world::UpdateContext &updateContext) noexcept |
|
Clears the registry for the current update cycle. More... | |
Private Member Attributes Index
template <typename TMemberHandle> | |
| SceneMemberVisibilityRegistry< TMemberHandle > & | registry_ |
Description
ECS system that clears the visibility registry at the start of a frame.
- Template Parameters
-
TMemberHandle Handle type used for registered scene members.
Definition at line 44 of file SceneMemberVisibilityRegistryClearSystem.ixx.
Public Member Typedefs
EngineRoleTag
|
Definition at line 50 of file SceneMemberVisibilityRegistryClearSystem.ixx.
Public Constructors
SceneMemberVisibilityRegistryClearSystem()
| inline explicit |
Creates the system with an existing visibility registry.
- Parameters
-
registry Reference to the registry that will be cleared.
Definition at line 56 of file SceneMemberVisibilityRegistryClearSystem.ixx.
Public Member Functions
update()
| inline noexcept |
Clears the registry for the current update cycle.
- Parameters
-
updateContext Runtime context of the engine update.
Definition at line 63 of file SceneMemberVisibilityRegistryClearSystem.ixx.
Reference helios::engine::scene::SceneMemberVisibilityRegistry< TMemberHandle >::clear.
Private Member Attributes
registry_
|
Definition at line 46 of file SceneMemberVisibilityRegistryClearSystem.ixx.
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.