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> | |
| using | CommandBuffer_type = TCommandBuffer |
template <typename TCommandBuffer = NullCommandBuffer> | |
| using | EngineRoleTag = SystemRole |
|
Engine role marker used by runtime system registries. More... | |
Public Member Functions Index
template <typename TCommandBuffer = NullCommandBuffer> | |
| void | update (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>
|
Definition at line 34 of file PollEventsSystem.ixx.
34 using CommandBuffer_type = TCommandBuffer;
EngineRoleTag
template <typename TCommandBuffer = NullCommandBuffer>
|
Engine role marker used by runtime system registries.
Definition at line 39 of file PollEventsSystem.ixx.
39 using EngineRoleTag = SystemRole;
Public Member Functions
update()
template <typename TCommandBuffer = NullCommandBuffer>
| inline noexcept |
Enqueues polling of native platform/window events.
- Parameters
-
updateContext Frame-local update context.
Definition at line 46 of file PollEventsSystem.ixx.
46 void update(UpdateContext& updateContext, TCommandBuffer& cmdBuffer) noexcept {
47 cmdBuffer.template add<PollEventsCommand>();
48 }
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.