WindowSizeDirtyClearSystem.ixx File
Included Headers
#include <cassert>
#include <helios.engine.spatial.components.Size2DComponent>
#include <helios.engine.platform.window.concepts.IsWindowHandle>
#include <helios.ecs.components.Active>
#include <helios.engine.platform.window.components>
#include <helios.engine.runtime.world.UpdateContext>
#include <helios.engine.runtime.world.tags.SystemRole>
Namespaces Index
| namespace | helios |
| namespace | engine |
| namespace | platform |
| namespace | window |
| namespace | systems |
Classes Index
| class | WindowSizeDirtyClearSystem<TMemberHandle> |
File Listing
The file content with the documentation metadata removed is:
17using namespace helios::engine::spatial::components;
18using namespace helios::engine::runtime::world::tags;
20using namespace helios::engine::runtime::world;
21using namespace helios::engine::platform::window::components;
23export namespace helios::engine::platform::window::systems {
26 requires IsWindowHandle<TMemberHandle>
27 class WindowSizeDirtyClearSystem {
31 using EngineRoleTag = SystemRole;
33 void update(UpdateContext& updateContext) noexcept {
34 for (auto [entity, wc, wsc, active] : updateContext.view<
35 TMemberHandle,
39 >().whereEnabled()) {
40 wsc->clearDirty();
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.