Skip to main content

ClearDirtySetsSystem.ixx File

System template that clears dirty sets. More...

Included Headers

#include <helios.ecs.components> #include <helios.ecs.concepts.Traits> #include <helios.engine.runtime.world.UpdateContext> #include <helios.engine.runtime.world.tags.SystemRole>

Namespaces Index

namespacehelios
namespaceengine
namespacecore
namespacesystems

Classes Index

classClearDirtySetsSystem<TMemberHandle, TComponents>

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

Description

System template that clears dirty sets.

File Listing

The file content with the documentation metadata removed is:

1
5module;
6
7export module helios.engine.core.systems.ClearDirtySetsSystem;
8
9import helios.engine.runtime.world.tags.SystemRole;
10import helios.engine.runtime.world.UpdateContext;
11
12import helios.ecs.components;
13
14import helios.ecs.concepts.Traits;
15
16
17using namespace helios::ecs::concepts::traits;
18using namespace helios::ecs::components;
21export namespace helios::engine::core::systems {
22
29 template<typename TMemberHandle, typename ... TComponents>
31
32 public:
33
38
45 updateContext.clearDirtySets<TMemberHandle, TComponents...>();
46 }
47 };
48}

Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.