Skip to main content

PollEventsSystem Class Template

Queues PollEventsCommand once per update call. More...

Declaration​

template <typename TCommandBuffer = NullCommandBuffer> class helios::engine::platform::environment::systems::PollEventsSystem<TCommandBuffer> { ... }

Public Member Typedefs Index​

template <typename TCommandBuffer = NullCommandBuffer>
usingCommandBuffer_type = TCommandBuffer
template <typename TCommandBuffer = NullCommandBuffer>
usingEngineRoleTag = TypedSystemRole

Engine role marker used by runtime system registries. More...

Public Member Functions Index​

template <typename TCommandBuffer = NullCommandBuffer>
voidupdate (UpdateContext &updateContext, TCommandBuffer &cmdBuffer) noexcept

Enqueues polling of native platform/window events. More...

Description​

Queues PollEventsCommand once per update call.

Definition at line 30 of file PollEventsSystem.ixx.

Public Member Typedefs​

CommandBuffer_type​

template <typename TCommandBuffer = NullCommandBuffer>
using helios::engine::platform::environment::systems::PollEventsSystem< TCommandBuffer >::CommandBuffer_type = TCommandBuffer

Definition at line 34 of file PollEventsSystem.ixx.

EngineRoleTag​

template <typename TCommandBuffer = NullCommandBuffer>
using helios::engine::platform::environment::systems::PollEventsSystem< TCommandBuffer >::EngineRoleTag = TypedSystemRole

Engine role marker used by runtime system registries.

Definition at line 39 of file PollEventsSystem.ixx.

Public Member Functions​

update()​

template <typename TCommandBuffer = NullCommandBuffer>
void helios::engine::platform::environment::systems::PollEventsSystem< TCommandBuffer >::update (UpdateContext & updateContext, TCommandBuffer & cmdBuffer)
inline noexcept

Enqueues polling of native platform/window events.

Parameters
updateContext

Frame-local update context.

Definition at line 46 of file PollEventsSystem.ixx.

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.