Skip to main content

WindowSizeDirtyClearSystem Class Template

Declaration

template <typename TMemberHandle> class helios::engine::platform::window::systems::WindowSizeDirtyClearSystem<TMemberHandle> { ... }

Public Member Typedefs Index

template <typename TMemberHandle>
usingEngineRoleTag = SystemRole

Public Member Functions Index

template <typename TMemberHandle>
voidupdate (UpdateContext &updateContext) noexcept

Definition at line 27 of file WindowSizeDirtyClearSystem.ixx.

Public Member Typedefs

EngineRoleTag

template <typename TMemberHandle>
using helios::engine::platform::window::systems::WindowSizeDirtyClearSystem< TMemberHandle >::EngineRoleTag = SystemRole

Definition at line 31 of file WindowSizeDirtyClearSystem.ixx.

Public Member Functions

update()

template <typename TMemberHandle>
void helios::engine::platform::window::systems::WindowSizeDirtyClearSystem< TMemberHandle >::update (UpdateContext & updateContext)
inline noexcept

Definition at line 33 of file WindowSizeDirtyClearSystem.ixx.

34 for (auto [entity, wc, wsc, active] : updateContext.view<
39 >().whereEnabled()) {
40 wsc->clearDirty();
41 }
42 };

Reference helios::registerComponents.


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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.