Skip to main content

types Namespace

Definition

namespace helios::engine::platform::window::types { ... }

Classes Index

structWindowConfig

Immutable-like value object carrying window creation parameters. More...

structWindowDomainTag

Domain tag for window identity and handles. More...

Typedefs Index

usingWindowHandle = helios::ecs::types::EntityHandle< WindowDomainTag >

ECS handle type referencing window entities. More...

usingWindowId = StrongId< WindowDomainTag >

Strong id identifying window entities. More...

usingWindowSize = helios::math::vec2f

Width/height pair used for window creation and resize operations. More...

Typedefs

WindowHandle

using helios::engine::platform::window::types::WindowHandle = typedef helios::ecs::types::EntityHandle<WindowDomainTag>

ECS handle type referencing window entities.

Definition at line 17 of file WindowHandle.ixx.

17 using WindowHandle = helios::ecs::types::EntityHandle<WindowDomainTag>;

WindowId

using helios::engine::platform::window::types::WindowId = typedef StrongId<WindowDomainTag>

Strong id identifying window entities.

Definition at line 18 of file WindowId.ixx.

WindowSize

using helios::engine::platform::window::types::WindowSize = typedef helios::math::vec2f

Width/height pair used for window creation and resize operations.

Definition at line 17 of file WindowSize.ixx.

17 using WindowSize = helios::math::vec2f;

The documentation for this namespace was generated from the following files:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.