Skip to main content

PlatformInitSystem.ixx File

System that requests runtime platform initialization while session is not initialized. More...

Included Headers

Namespaces Index

namespacehelios
namespaceengine
namespaceplatform
namespacelifecycle
namespacesystems

Classes Index

classPlatformInitSystem<TCommandBuffer>

Submits PlatformInitCommand until session/runtime initialization completed. More...

Description

System that requests runtime platform initialization while session is not initialized.

File Listing

The file content with the documentation metadata removed is:

1
5module;
6
7export module helios.engine.platform.lifecycle.systems.PlatformInitSystem;
8
9
10
11import helios.engine.runtime.world.UpdateContext;
12
13import helios.engine.runtime.world.tags.SystemRole;
14
15import helios.engine.runtime.world;
16import helios.engine.runtime.messaging.command.NullCommandBuffer;
17import helios.engine.runtime.messaging.command.concepts.IsCommandBufferLike;
18
19import helios.engine.platform.lifecycle.commands;
20
21import helios.ecs.components.Active;
22
26using namespace helios::engine::runtime::messaging::command::concepts;
29
35 template<typename TCommandBuffer = NullCommandBuffer>
38
39 public:
40
42
47
54
55 if (!updateContext.session().isInitialized()) {
57 }
58 }
59
60 };
61
62
63
64}

Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.