Skip to main content

GLFWWindowUserPointerComponent.ixx File

Component storing typed user-pointer payload for GLFW callbacks. More...

Included Headers

#include <helios.engine.runtime.messaging.command.concepts.IsPlatformCommandBuffer> #include <helios.engine.platform.window.concepts.IsWindowHandle> #include <helios.glfw.types.GLFWWindowUserPointer> #include <helios.engine.runtime.world.GameWorld>

Namespaces Index

namespacehelios
namespaceglfw
namespacecomponents
namespaceworld
namespaceconcepts

Classes Index

structGLFWWindowUserPointerComponent<THandle, TPlatformCommandBuffer>

Associates a window entity with callback payload used by GLFW user-pointer API. More...

Description

Component storing typed user-pointer payload for GLFW callbacks.

File Listing

The file content with the documentation metadata removed is:

1
5module;
6
7
8
9export module helios.glfw.components.GLFWWindowUserPointerComponent;
10
11import helios.engine.runtime.world.GameWorld;
12import helios.glfw.types.GLFWWindowUserPointer;
13import helios.engine.platform.window.concepts.IsWindowHandle;
14import helios.engine.runtime.messaging.command.concepts.IsPlatformCommandBuffer;
15
16using namespace helios::engine::runtime::world;
17using namespace helios::engine::platform::window::concepts;
18using namespace helios::glfw::types;
19using namespace helios::engine::runtime::messaging::command::concepts;
20export namespace helios::glfw::components {
21
22
28 template<typename THandle, typename TPlatformCommandBuffer>
29 requires IsWindowHandle<THandle> && IsPlatformCommandBuffer<TPlatformCommandBuffer>
33
34 };
35
36} // namespace helios::glfw::components

Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.