Skip to main content

GLFWWindowConfig.ixx File

GLFW-specific window configuration structures. More...

Included Headers

#include <GLFW/glfw3.h> #include <helios.window.WindowConfig>

Namespaces Index

namespacehelios
namespaceext

Platform-specific extensions and backend implementations. More...

namespaceglfw

GLFW-specific implementations. More...

namespacewindow

GLFW window management. More...

Classes Index

structGLFWWindowConfig

Configuration structure for a GLFWWindow. More...

Description

GLFW-specific window configuration structures.

File Listing

The file content with the documentation metadata removed is:

1/**
2 * @file GLFWWindowConfig.ixx
3 * @brief GLFW-specific window configuration structures.
4 */
5module;
6
7#include <GLFW/glfw3.h>
8
9export module helios.ext.glfw.window.GLFWWindowConfig;
10
11import helios.window.WindowConfig;
12
13export namespace helios::ext::glfw::window {
14
15 /**
16 * @brief Configuration structure for a GLFWWindow.
17 *
18 * Extends helios::window::WindowConfig by adding a `GLFWframebuffersizefun`,
19 * which represents a C-style callback for framebuffer size events.
20 *
21 * @see https://www.glfw.org/docs/latest/group__window.html#gae18026e294dde685ed2e5f759533144d
22 */
24 /**
25 * @brief The GLFW framebuffer size callback.
26 */
27 GLFWframebuffersizefun frameBufferSizeCallback = nullptr;
28 ~GLFWWindowConfig() override = default;
29 };
30
31
32}

Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.