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

Properties for Window. More...

Variables

constexpr auto CREATE_ALWAYS_ON_TOP_BOOLEAN
constexpr auto CREATE_BORDERLESS_BOOLEAN
constexpr auto CREATE_CONSTRAIN_POPUP_BOOLEAN
constexpr auto CREATE_FOCUSABLE_BOOLEAN
constexpr auto CREATE_EXTERNAL_GRAPHICS_CONTEXT_BOOLEAN
constexpr auto CREATE_FLAGS_NUMBER = SDL_PROP_WINDOW_CREATE_FLAGS_NUMBER
constexpr auto CREATE_FULLSCREEN_BOOLEAN
constexpr auto CREATE_HEIGHT_NUMBER = SDL_PROP_WINDOW_CREATE_HEIGHT_NUMBER
constexpr auto CREATE_HIDDEN_BOOLEAN = SDL_PROP_WINDOW_CREATE_HIDDEN_BOOLEAN
constexpr auto CREATE_HIGH_PIXEL_DENSITY_BOOLEAN
constexpr auto CREATE_MAXIMIZED_BOOLEAN
constexpr auto CREATE_MENU_BOOLEAN = SDL_PROP_WINDOW_CREATE_MENU_BOOLEAN
constexpr auto CREATE_METAL_BOOLEAN = SDL_PROP_WINDOW_CREATE_METAL_BOOLEAN
constexpr auto CREATE_MINIMIZED_BOOLEAN
constexpr auto CREATE_MODAL_BOOLEAN = SDL_PROP_WINDOW_CREATE_MODAL_BOOLEAN
constexpr auto CREATE_MOUSE_GRABBED_BOOLEAN
constexpr auto CREATE_OPENGL_BOOLEAN = SDL_PROP_WINDOW_CREATE_OPENGL_BOOLEAN
constexpr auto CREATE_PARENT_POINTER = SDL_PROP_WINDOW_CREATE_PARENT_POINTER
constexpr auto CREATE_RESIZABLE_BOOLEAN
constexpr auto CREATE_TITLE_STRING = SDL_PROP_WINDOW_CREATE_TITLE_STRING
constexpr auto CREATE_TRANSPARENT_BOOLEAN
constexpr auto CREATE_TOOLTIP_BOOLEAN = SDL_PROP_WINDOW_CREATE_TOOLTIP_BOOLEAN
constexpr auto CREATE_UTILITY_BOOLEAN = SDL_PROP_WINDOW_CREATE_UTILITY_BOOLEAN
constexpr auto CREATE_VULKAN_BOOLEAN = SDL_PROP_WINDOW_CREATE_VULKAN_BOOLEAN
constexpr auto CREATE_WIDTH_NUMBER = SDL_PROP_WINDOW_CREATE_WIDTH_NUMBER
constexpr auto CREATE_X_NUMBER = SDL_PROP_WINDOW_CREATE_X_NUMBER
constexpr auto CREATE_Y_NUMBER = SDL_PROP_WINDOW_CREATE_Y_NUMBER
constexpr auto CREATE_COCOA_WINDOW_POINTER
constexpr auto CREATE_COCOA_VIEW_POINTER
constexpr auto CREATE_WINDOWSCENE_POINTER
constexpr auto CREATE_WAYLAND_SURFACE_ROLE_CUSTOM_BOOLEAN
constexpr auto CREATE_WAYLAND_CREATE_EGL_WINDOW_BOOLEAN
constexpr auto CREATE_WAYLAND_WL_SURFACE_POINTER
constexpr auto CREATE_WIN32_HWND_POINTER
constexpr auto CREATE_WIN32_PIXEL_FORMAT_HWND_POINTER
constexpr auto CREATE_X11_WINDOW_NUMBER
constexpr auto CREATE_EMSCRIPTEN_CANVAS_ID_STRING
constexpr auto CREATE_EMSCRIPTEN_KEYBOARD_ELEMENT_STRING
constexpr auto SHAPE_POINTER = SDL_PROP_WINDOW_SHAPE_POINTER
constexpr auto HDR_ENABLED_BOOLEAN = SDL_PROP_WINDOW_HDR_ENABLED_BOOLEAN
constexpr auto SDR_WHITE_LEVEL_FLOAT = SDL_PROP_WINDOW_SDR_WHITE_LEVEL_FLOAT
constexpr auto HDR_HEADROOM_FLOAT = SDL_PROP_WINDOW_HDR_HEADROOM_FLOAT
constexpr auto ANDROID_WINDOW_POINTER = SDL_PROP_WINDOW_ANDROID_WINDOW_POINTER
constexpr auto ANDROID_SURFACE_POINTER
constexpr auto UIKIT_WINDOW_POINTER = SDL_PROP_WINDOW_UIKIT_WINDOW_POINTER
constexpr auto UIKIT_METAL_VIEW_TAG_NUMBER
constexpr auto UIKIT_OPENGL_FRAMEBUFFER_NUMBER
constexpr auto UIKIT_OPENGL_RENDERBUFFER_NUMBER
constexpr auto UIKIT_OPENGL_RESOLVE_FRAMEBUFFER_NUMBER
constexpr auto KMSDRM_DEVICE_INDEX_NUMBER
constexpr auto KMSDRM_DRM_FD_NUMBER = SDL_PROP_WINDOW_KMSDRM_DRM_FD_NUMBER
constexpr auto KMSDRM_GBM_DEVICE_POINTER
constexpr auto COCOA_WINDOW_POINTER = SDL_PROP_WINDOW_COCOA_WINDOW_POINTER
constexpr auto COCOA_METAL_VIEW_TAG_NUMBER
constexpr auto OPENVR_OVERLAY_ID_NUMBER
constexpr auto VIVANTE_DISPLAY_POINTER
constexpr auto VIVANTE_WINDOW_POINTER = SDL_PROP_WINDOW_VIVANTE_WINDOW_POINTER
constexpr auto VIVANTE_SURFACE_POINTER
constexpr auto WIN32_HWND_POINTER = SDL_PROP_WINDOW_WIN32_HWND_POINTER
constexpr auto WIN32_HDC_POINTER = SDL_PROP_WINDOW_WIN32_HDC_POINTER
constexpr auto WIN32_INSTANCE_POINTER = SDL_PROP_WINDOW_WIN32_INSTANCE_POINTER
constexpr auto WAYLAND_DISPLAY_POINTER
constexpr auto WAYLAND_SURFACE_POINTER
constexpr auto WAYLAND_VIEWPORT_POINTER
constexpr auto WAYLAND_EGL_WINDOW_POINTER
constexpr auto WAYLAND_XDG_SURFACE_POINTER
constexpr auto WAYLAND_XDG_TOPLEVEL_POINTER
constexpr auto WAYLAND_XDG_TOPLEVEL_EXPORT_HANDLE_STRING
constexpr auto WAYLAND_XDG_POPUP_POINTER
constexpr auto WAYLAND_XDG_POSITIONER_POINTER
constexpr auto X11_DISPLAY_POINTER = SDL_PROP_WINDOW_X11_DISPLAY_POINTER
constexpr auto X11_SCREEN_NUMBER = SDL_PROP_WINDOW_X11_SCREEN_NUMBER
constexpr auto X11_WINDOW_NUMBER = SDL_PROP_WINDOW_X11_WINDOW_NUMBER
constexpr auto EMSCRIPTEN_CANVAS_ID_STRING
constexpr auto EMSCRIPTEN_KEYBOARD_ELEMENT_STRING

Detailed Description

Properties for Window.

Properties prefixed with CREATE_ 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

◆ 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

◆ CREATE_ALWAYS_ON_TOP_BOOLEAN

auto SDL::prop::Window::CREATE_ALWAYS_ON_TOP_BOOLEAN
constexpr
Initial value:
=
SDL_PROP_WINDOW_CREATE_ALWAYS_ON_TOP_BOOLEAN

◆ CREATE_BORDERLESS_BOOLEAN

auto SDL::prop::Window::CREATE_BORDERLESS_BOOLEAN
constexpr
Initial value:
=
SDL_PROP_WINDOW_CREATE_BORDERLESS_BOOLEAN

◆ CREATE_COCOA_VIEW_POINTER

auto SDL::prop::Window::CREATE_COCOA_VIEW_POINTER
constexpr
Initial value:
=
SDL_PROP_WINDOW_CREATE_COCOA_VIEW_POINTER

◆ CREATE_COCOA_WINDOW_POINTER

auto SDL::prop::Window::CREATE_COCOA_WINDOW_POINTER
constexpr
Initial value:
=
SDL_PROP_WINDOW_CREATE_COCOA_WINDOW_POINTER

◆ CREATE_CONSTRAIN_POPUP_BOOLEAN

auto SDL::prop::Window::CREATE_CONSTRAIN_POPUP_BOOLEAN
constexpr
Initial value:
=
SDL_PROP_WINDOW_CREATE_CONSTRAIN_POPUP_BOOLEAN

◆ CREATE_EMSCRIPTEN_CANVAS_ID_STRING

auto SDL::prop::Window::CREATE_EMSCRIPTEN_CANVAS_ID_STRING
constexpr
Initial value:
=
SDL_PROP_WINDOW_CREATE_EMSCRIPTEN_CANVAS_ID_STRING

◆ CREATE_EMSCRIPTEN_KEYBOARD_ELEMENT_STRING

auto SDL::prop::Window::CREATE_EMSCRIPTEN_KEYBOARD_ELEMENT_STRING
constexpr
Initial value:
=
SDL_PROP_WINDOW_CREATE_EMSCRIPTEN_KEYBOARD_ELEMENT_STRING

◆ CREATE_EXTERNAL_GRAPHICS_CONTEXT_BOOLEAN

auto SDL::prop::Window::CREATE_EXTERNAL_GRAPHICS_CONTEXT_BOOLEAN
constexpr
Initial value:
=
SDL_PROP_WINDOW_CREATE_EXTERNAL_GRAPHICS_CONTEXT_BOOLEAN

◆ CREATE_FOCUSABLE_BOOLEAN

auto SDL::prop::Window::CREATE_FOCUSABLE_BOOLEAN
constexpr
Initial value:
=
SDL_PROP_WINDOW_CREATE_FOCUSABLE_BOOLEAN

◆ CREATE_FULLSCREEN_BOOLEAN

auto SDL::prop::Window::CREATE_FULLSCREEN_BOOLEAN
constexpr
Initial value:
=
SDL_PROP_WINDOW_CREATE_FULLSCREEN_BOOLEAN

◆ CREATE_HIGH_PIXEL_DENSITY_BOOLEAN

auto SDL::prop::Window::CREATE_HIGH_PIXEL_DENSITY_BOOLEAN
constexpr
Initial value:
=
SDL_PROP_WINDOW_CREATE_HIGH_PIXEL_DENSITY_BOOLEAN

◆ CREATE_MAXIMIZED_BOOLEAN

auto SDL::prop::Window::CREATE_MAXIMIZED_BOOLEAN
constexpr
Initial value:
=
SDL_PROP_WINDOW_CREATE_MAXIMIZED_BOOLEAN

◆ CREATE_MINIMIZED_BOOLEAN

auto SDL::prop::Window::CREATE_MINIMIZED_BOOLEAN
constexpr
Initial value:
=
SDL_PROP_WINDOW_CREATE_MINIMIZED_BOOLEAN

◆ CREATE_MOUSE_GRABBED_BOOLEAN

auto SDL::prop::Window::CREATE_MOUSE_GRABBED_BOOLEAN
constexpr
Initial value:
=
SDL_PROP_WINDOW_CREATE_MOUSE_GRABBED_BOOLEAN

◆ CREATE_RESIZABLE_BOOLEAN

auto SDL::prop::Window::CREATE_RESIZABLE_BOOLEAN
constexpr
Initial value:
=
SDL_PROP_WINDOW_CREATE_RESIZABLE_BOOLEAN

◆ CREATE_TRANSPARENT_BOOLEAN

auto SDL::prop::Window::CREATE_TRANSPARENT_BOOLEAN
constexpr
Initial value:
=
SDL_PROP_WINDOW_CREATE_TRANSPARENT_BOOLEAN

◆ CREATE_WAYLAND_CREATE_EGL_WINDOW_BOOLEAN

auto SDL::prop::Window::CREATE_WAYLAND_CREATE_EGL_WINDOW_BOOLEAN
constexpr
Initial value:
=
SDL_PROP_WINDOW_CREATE_WAYLAND_CREATE_EGL_WINDOW_BOOLEAN

◆ CREATE_WAYLAND_SURFACE_ROLE_CUSTOM_BOOLEAN

auto SDL::prop::Window::CREATE_WAYLAND_SURFACE_ROLE_CUSTOM_BOOLEAN
constexpr
Initial value:
=
SDL_PROP_WINDOW_CREATE_WAYLAND_SURFACE_ROLE_CUSTOM_BOOLEAN

◆ CREATE_WAYLAND_WL_SURFACE_POINTER

auto SDL::prop::Window::CREATE_WAYLAND_WL_SURFACE_POINTER
constexpr
Initial value:
=
SDL_PROP_WINDOW_CREATE_WAYLAND_WL_SURFACE_POINTER

◆ CREATE_WIN32_HWND_POINTER

auto SDL::prop::Window::CREATE_WIN32_HWND_POINTER
constexpr
Initial value:
=
SDL_PROP_WINDOW_CREATE_WIN32_HWND_POINTER

◆ CREATE_WIN32_PIXEL_FORMAT_HWND_POINTER

auto SDL::prop::Window::CREATE_WIN32_PIXEL_FORMAT_HWND_POINTER
constexpr
Initial value:
=
SDL_PROP_WINDOW_CREATE_WIN32_PIXEL_FORMAT_HWND_POINTER

◆ CREATE_WINDOWSCENE_POINTER

auto SDL::prop::Window::CREATE_WINDOWSCENE_POINTER
constexpr
Initial value:
=
SDL_PROP_WINDOW_CREATE_WINDOWSCENE_POINTER

◆ CREATE_X11_WINDOW_NUMBER

auto SDL::prop::Window::CREATE_X11_WINDOW_NUMBER
constexpr
Initial value:
=
SDL_PROP_WINDOW_CREATE_X11_WINDOW_NUMBER

◆ EMSCRIPTEN_CANVAS_ID_STRING

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

◆ EMSCRIPTEN_KEYBOARD_ELEMENT_STRING

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

◆ KMSDRM_DEVICE_INDEX_NUMBER

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

◆ KMSDRM_GBM_DEVICE_POINTER

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

◆ OPENVR_OVERLAY_ID_NUMBER

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

◆ 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

◆ UIKIT_OPENGL_FRAMEBUFFER_NUMBER

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

◆ UIKIT_OPENGL_RENDERBUFFER_NUMBER

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

◆ 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

◆ VIVANTE_DISPLAY_POINTER

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

◆ VIVANTE_SURFACE_POINTER

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

◆ WAYLAND_DISPLAY_POINTER

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

◆ WAYLAND_EGL_WINDOW_POINTER

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

◆ WAYLAND_SURFACE_POINTER

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

◆ WAYLAND_VIEWPORT_POINTER

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

◆ WAYLAND_XDG_POPUP_POINTER

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

◆ WAYLAND_XDG_POSITIONER_POINTER

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

◆ WAYLAND_XDG_SURFACE_POINTER

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

◆ 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

◆ WAYLAND_XDG_TOPLEVEL_POINTER

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