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 = SystemRole

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 = SystemRole

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.