SDL3pp
A slim C++ wrapper for SDL3
Loading...
Searching...
No Matches
SDL::prop::Window Namespace Reference

Properties for Window. More...

Namespaces

namespace  Create
 Properties for Window creation.

Variables

constexpr auto SHAPE_POINTER
 Pointer to shape.
constexpr auto HDR_ENABLED_BOOLEAN
 Hdr enabled enabled.
constexpr auto SDR_WHITE_LEVEL_FLOAT
 Float for sdr white level.
constexpr auto HDR_HEADROOM_FLOAT
 Float for hdr headroom.
constexpr auto ANDROID_WINDOW_POINTER
 Pointer to android window.
constexpr auto ANDROID_SURFACE_POINTER
 Pointer to android surface.
constexpr auto UIKIT_WINDOW_POINTER
 Pointer to uikit window.
constexpr auto UIKIT_METAL_VIEW_TAG_NUMBER
 Number for uikit metal view tag.
constexpr auto UIKIT_OPENGL_FRAMEBUFFER_NUMBER
 Number for uikit opengl framebuffer.
constexpr auto UIKIT_OPENGL_RENDERBUFFER_NUMBER
 Number for uikit opengl renderbuffer.
constexpr auto UIKIT_OPENGL_RESOLVE_FRAMEBUFFER_NUMBER
 Number for uikit opengl resolve framebuffer.
constexpr auto KMSDRM_DEVICE_INDEX_NUMBER
 Number for kmsdrm device index.
constexpr auto KMSDRM_DRM_FD_NUMBER
 Number for kmsdrm drm fd.
constexpr auto KMSDRM_GBM_DEVICE_POINTER
 Pointer to kmsdrm gbm device.
constexpr auto COCOA_WINDOW_POINTER
 Pointer to cocoa window.
constexpr auto COCOA_METAL_VIEW_TAG_NUMBER
 Number for cocoa metal view tag.
constexpr auto OPENVR_OVERLAY_ID_NUMBER
 Number for openvr overlay id.
constexpr auto VIVANTE_DISPLAY_POINTER
 Pointer to vivante display.
constexpr auto VIVANTE_WINDOW_POINTER
 Pointer to vivante window.
constexpr auto VIVANTE_SURFACE_POINTER
 Pointer to vivante surface.
constexpr auto WIN32_HWND_POINTER
 Pointer to win32 hwnd.
constexpr auto WIN32_HDC_POINTER
 Pointer to win32 hdc.
constexpr auto WIN32_INSTANCE_POINTER
 Pointer to win32 instance.
constexpr auto WAYLAND_DISPLAY_POINTER
 Pointer to wayland display.
constexpr auto WAYLAND_SURFACE_POINTER
 Pointer to wayland surface.
constexpr auto WAYLAND_VIEWPORT_POINTER
 Pointer to wayland viewport.
constexpr auto WAYLAND_EGL_WINDOW_POINTER
 Pointer to wayland egl window.
constexpr auto WAYLAND_XDG_SURFACE_POINTER
 Pointer to wayland xdg surface.
constexpr auto WAYLAND_XDG_TOPLEVEL_POINTER
 Pointer to wayland xdg toplevel.
constexpr auto WAYLAND_XDG_TOPLEVEL_EXPORT_HANDLE_STRING
 String for wayland xdg toplevel export handle.
constexpr auto WAYLAND_XDG_POPUP_POINTER
 Pointer to wayland xdg popup.
constexpr auto WAYLAND_XDG_POSITIONER_POINTER
 Pointer to wayland xdg positioner.
constexpr auto X11_DISPLAY_POINTER
 Pointer to x11 display.
constexpr auto X11_SCREEN_NUMBER
 Number for x11 screen.
constexpr auto X11_WINDOW_NUMBER
 Number for x11 window.
constexpr auto EMSCRIPTEN_CANVAS_ID_STRING
 String for emscripten canvas id.
constexpr auto EMSCRIPTEN_KEYBOARD_ELEMENT_STRING
 String for emscripten keyboard element.

Detailed Description

Properties for Window.

Properties within Create sub=namespace can be used in CreateWindowWithProperties() to specify window creation parameters. can be used to query information about an existing Window with Window.GetProperties()

See also
CreateWindowWithProperties
Window.GetProperties

Variable Documentation

◆ ANDROID_SURFACE_POINTER

auto SDL::prop::Window::ANDROID_SURFACE_POINTER
constexpr
Initial value:
=
SDL_PROP_WINDOW_ANDROID_SURFACE_POINTER

Pointer to android surface.

◆ ANDROID_WINDOW_POINTER

auto SDL::prop::Window::ANDROID_WINDOW_POINTER
constexpr
Initial value:
=
SDL_PROP_WINDOW_ANDROID_WINDOW_POINTER

Pointer to android window.

◆ COCOA_METAL_VIEW_TAG_NUMBER

auto SDL::prop::Window::COCOA_METAL_VIEW_TAG_NUMBER
constexpr
Initial value:
=
SDL_PROP_WINDOW_COCOA_METAL_VIEW_TAG_NUMBER

Number for cocoa metal view tag.

◆ COCOA_WINDOW_POINTER

auto SDL::prop::Window::COCOA_WINDOW_POINTER
constexpr
Initial value:
=
SDL_PROP_WINDOW_COCOA_WINDOW_POINTER

Pointer to cocoa window.

◆ EMSCRIPTEN_CANVAS_ID_STRING

auto SDL::prop::Window::EMSCRIPTEN_CANVAS_ID_STRING
constexpr
Initial value:
=
SDL_PROP_WINDOW_EMSCRIPTEN_CANVAS_ID_STRING

String for emscripten canvas id.

◆ EMSCRIPTEN_KEYBOARD_ELEMENT_STRING

auto SDL::prop::Window::EMSCRIPTEN_KEYBOARD_ELEMENT_STRING
constexpr
Initial value:
=
SDL_PROP_WINDOW_EMSCRIPTEN_KEYBOARD_ELEMENT_STRING

String for emscripten keyboard element.

◆ HDR_ENABLED_BOOLEAN

auto SDL::prop::Window::HDR_ENABLED_BOOLEAN
constexpr
Initial value:
=
SDL_PROP_WINDOW_HDR_ENABLED_BOOLEAN

Hdr enabled enabled.

◆ HDR_HEADROOM_FLOAT

auto SDL::prop::Window::HDR_HEADROOM_FLOAT
constexpr
Initial value:
=
SDL_PROP_WINDOW_HDR_HEADROOM_FLOAT

Float for hdr headroom.

◆ KMSDRM_DEVICE_INDEX_NUMBER

auto SDL::prop::Window::KMSDRM_DEVICE_INDEX_NUMBER
constexpr
Initial value:
=
SDL_PROP_WINDOW_KMSDRM_DEVICE_INDEX_NUMBER

Number for kmsdrm device index.

◆ KMSDRM_DRM_FD_NUMBER

auto SDL::prop::Window::KMSDRM_DRM_FD_NUMBER
constexpr
Initial value:
=
SDL_PROP_WINDOW_KMSDRM_DRM_FD_NUMBER

Number for kmsdrm drm fd.

◆ KMSDRM_GBM_DEVICE_POINTER

auto SDL::prop::Window::KMSDRM_GBM_DEVICE_POINTER
constexpr
Initial value:
=
SDL_PROP_WINDOW_KMSDRM_GBM_DEVICE_POINTER

Pointer to kmsdrm gbm device.

◆ OPENVR_OVERLAY_ID_NUMBER

auto SDL::prop::Window::OPENVR_OVERLAY_ID_NUMBER
constexpr
Initial value:
=
SDL_PROP_WINDOW_OPENVR_OVERLAY_ID_NUMBER

Number for openvr overlay id.

◆ SDR_WHITE_LEVEL_FLOAT

auto SDL::prop::Window::SDR_WHITE_LEVEL_FLOAT
constexpr
Initial value:
=
SDL_PROP_WINDOW_SDR_WHITE_LEVEL_FLOAT

Float for sdr white level.

◆ SHAPE_POINTER

auto SDL::prop::Window::SHAPE_POINTER
constexpr
Initial value:
=
SDL_PROP_WINDOW_SHAPE_POINTER

Pointer to shape.

◆ UIKIT_METAL_VIEW_TAG_NUMBER

auto SDL::prop::Window::UIKIT_METAL_VIEW_TAG_NUMBER
constexpr
Initial value:
=
SDL_PROP_WINDOW_UIKIT_METAL_VIEW_TAG_NUMBER

Number for uikit metal view tag.

◆ UIKIT_OPENGL_FRAMEBUFFER_NUMBER

auto SDL::prop::Window::UIKIT_OPENGL_FRAMEBUFFER_NUMBER
constexpr
Initial value:
=
SDL_PROP_WINDOW_UIKIT_OPENGL_FRAMEBUFFER_NUMBER

Number for uikit opengl framebuffer.

◆ UIKIT_OPENGL_RENDERBUFFER_NUMBER

auto SDL::prop::Window::UIKIT_OPENGL_RENDERBUFFER_NUMBER
constexpr
Initial value:
=
SDL_PROP_WINDOW_UIKIT_OPENGL_RENDERBUFFER_NUMBER

Number for uikit opengl renderbuffer.

◆ UIKIT_OPENGL_RESOLVE_FRAMEBUFFER_NUMBER

auto SDL::prop::Window::UIKIT_OPENGL_RESOLVE_FRAMEBUFFER_NUMBER
constexpr
Initial value:
=
SDL_PROP_WINDOW_UIKIT_OPENGL_RESOLVE_FRAMEBUFFER_NUMBER

Number for uikit opengl resolve framebuffer.

◆ UIKIT_WINDOW_POINTER

auto SDL::prop::Window::UIKIT_WINDOW_POINTER
constexpr
Initial value:
=
SDL_PROP_WINDOW_UIKIT_WINDOW_POINTER

Pointer to uikit window.

◆ VIVANTE_DISPLAY_POINTER

auto SDL::prop::Window::VIVANTE_DISPLAY_POINTER
constexpr
Initial value:
=
SDL_PROP_WINDOW_VIVANTE_DISPLAY_POINTER

Pointer to vivante display.

◆ VIVANTE_SURFACE_POINTER

auto SDL::prop::Window::VIVANTE_SURFACE_POINTER
constexpr
Initial value:
=
SDL_PROP_WINDOW_VIVANTE_SURFACE_POINTER

Pointer to vivante surface.

◆ VIVANTE_WINDOW_POINTER

auto SDL::prop::Window::VIVANTE_WINDOW_POINTER
constexpr
Initial value:
=
SDL_PROP_WINDOW_VIVANTE_WINDOW_POINTER

Pointer to vivante window.

◆ WAYLAND_DISPLAY_POINTER

auto SDL::prop::Window::WAYLAND_DISPLAY_POINTER
constexpr
Initial value:
=
SDL_PROP_WINDOW_WAYLAND_DISPLAY_POINTER

Pointer to wayland display.

◆ WAYLAND_EGL_WINDOW_POINTER

auto SDL::prop::Window::WAYLAND_EGL_WINDOW_POINTER
constexpr
Initial value:
=
SDL_PROP_WINDOW_WAYLAND_EGL_WINDOW_POINTER

Pointer to wayland egl window.

◆ WAYLAND_SURFACE_POINTER

auto SDL::prop::Window::WAYLAND_SURFACE_POINTER
constexpr
Initial value:
=
SDL_PROP_WINDOW_WAYLAND_SURFACE_POINTER

Pointer to wayland surface.

◆ WAYLAND_VIEWPORT_POINTER

auto SDL::prop::Window::WAYLAND_VIEWPORT_POINTER
constexpr
Initial value:
=
SDL_PROP_WINDOW_WAYLAND_VIEWPORT_POINTER

Pointer to wayland viewport.

◆ WAYLAND_XDG_POPUP_POINTER

auto SDL::prop::Window::WAYLAND_XDG_POPUP_POINTER
constexpr
Initial value:
=
SDL_PROP_WINDOW_WAYLAND_XDG_POPUP_POINTER

Pointer to wayland xdg popup.

◆ WAYLAND_XDG_POSITIONER_POINTER

auto SDL::prop::Window::WAYLAND_XDG_POSITIONER_POINTER
constexpr
Initial value:
=
SDL_PROP_WINDOW_WAYLAND_XDG_POSITIONER_POINTER

Pointer to wayland xdg positioner.

◆ WAYLAND_XDG_SURFACE_POINTER

auto SDL::prop::Window::WAYLAND_XDG_SURFACE_POINTER
constexpr
Initial value:
=
SDL_PROP_WINDOW_WAYLAND_XDG_SURFACE_POINTER

Pointer to wayland xdg surface.

◆ WAYLAND_XDG_TOPLEVEL_EXPORT_HANDLE_STRING

auto SDL::prop::Window::WAYLAND_XDG_TOPLEVEL_EXPORT_HANDLE_STRING
constexpr
Initial value:
=
SDL_PROP_WINDOW_WAYLAND_XDG_TOPLEVEL_EXPORT_HANDLE_STRING

String for wayland xdg toplevel export handle.

◆ WAYLAND_XDG_TOPLEVEL_POINTER

auto SDL::prop::Window::WAYLAND_XDG_TOPLEVEL_POINTER
constexpr
Initial value:
=
SDL_PROP_WINDOW_WAYLAND_XDG_TOPLEVEL_POINTER

Pointer to wayland xdg toplevel.

◆ WIN32_HDC_POINTER

auto SDL::prop::Window::WIN32_HDC_POINTER
constexpr
Initial value:
=
SDL_PROP_WINDOW_WIN32_HDC_POINTER

Pointer to win32 hdc.

◆ WIN32_HWND_POINTER

auto SDL::prop::Window::WIN32_HWND_POINTER
constexpr
Initial value:
=
SDL_PROP_WINDOW_WIN32_HWND_POINTER

Pointer to win32 hwnd.

◆ WIN32_INSTANCE_POINTER

auto SDL::prop::Window::WIN32_INSTANCE_POINTER
constexpr
Initial value:
=
SDL_PROP_WINDOW_WIN32_INSTANCE_POINTER

Pointer to win32 instance.

◆ X11_DISPLAY_POINTER

auto SDL::prop::Window::X11_DISPLAY_POINTER
constexpr
Initial value:
=
SDL_PROP_WINDOW_X11_DISPLAY_POINTER

Pointer to x11 display.

◆ X11_SCREEN_NUMBER

auto SDL::prop::Window::X11_SCREEN_NUMBER
constexpr
Initial value:
=
SDL_PROP_WINDOW_X11_SCREEN_NUMBER

Number for x11 screen.

◆ X11_WINDOW_NUMBER

auto SDL::prop::Window::X11_WINDOW_NUMBER
constexpr
Initial value:
=
SDL_PROP_WINDOW_X11_WINDOW_NUMBER

Number for x11 window.