PollEventsSystem.ixx File
System that queues per-frame platform event polling commands. More...
Included Headers
#include <helios.engine.platform.environment.commands.PollEventsCommand>
#include <helios.engine.runtime.world.tags.SystemRole>
#include <helios.engine.runtime.messaging.command.concepts.IsCommandBufferLike>
#include <helios.engine.runtime.messaging.command.NullCommandBuffer>
#include <helios.engine.runtime.world.UpdateContext>
Namespaces Index
| namespace | helios |
| namespace | engine |
| namespace | platform |
| namespace | environment |
| namespace | systems |
Classes Index
| class | PollEventsSystem<TCommandBuffer> |
|
Queues PollEventsCommand once per update call. More... | |
Description
System that queues per-frame platform event polling commands.
File Listing
The file content with the documentation metadata removed is:
18using namespace helios::engine::runtime::world::tags;
19using namespace helios::engine::runtime::world;
20using namespace helios::engine::runtime::messaging::command;
22using namespace helios::engine::platform::environment::commands;
23export namespace helios::engine::platform::environment::systems {
29 requires IsCommandBufferLike<TCommandBuffer>
30 class PollEventsSystem {
34 using CommandBuffer_type = TCommandBuffer;
39 using EngineRoleTag = SystemRole;
46 void update(UpdateContext& updateContext, TCommandBuffer& cmdBuffer) noexcept {
47 cmdBuffer.template add<PollEventsCommand>();
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.