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

Properties for Renderer. More...

Variables

constexpr auto CREATE_NAME_STRING = SDL_PROP_RENDERER_CREATE_NAME_STRING
constexpr auto CREATE_WINDOW_POINTER = SDL_PROP_RENDERER_CREATE_WINDOW_POINTER
constexpr auto CREATE_SURFACE_POINTER
constexpr auto CREATE_OUTPUT_COLORSPACE_NUMBER
constexpr auto CREATE_PRESENT_VSYNC_NUMBER
constexpr auto CREATE_GPU_DEVICE_POINTER
constexpr auto CREATE_GPU_SHADERS_SPIRV_BOOLEAN
constexpr auto CREATE_GPU_SHADERS_DXIL_BOOLEAN
constexpr auto CREATE_GPU_SHADERS_MSL_BOOLEAN
constexpr auto CREATE_VULKAN_INSTANCE_POINTER
constexpr auto CREATE_VULKAN_SURFACE_NUMBER
constexpr auto CREATE_VULKAN_PHYSICAL_DEVICE_POINTER
constexpr auto CREATE_VULKAN_DEVICE_POINTER
constexpr auto CREATE_VULKAN_GRAPHICS_QUEUE_FAMILY_INDEX_NUMBER
constexpr auto CREATE_VULKAN_PRESENT_QUEUE_FAMILY_INDEX_NUMBER
constexpr auto NAME_STRING = SDL_PROP_RENDERER_NAME_STRING
constexpr auto WINDOW_POINTER = SDL_PROP_RENDERER_WINDOW_POINTER
constexpr auto SURFACE_POINTER = SDL_PROP_RENDERER_SURFACE_POINTER
constexpr auto VSYNC_NUMBER = SDL_PROP_RENDERER_VSYNC_NUMBER
constexpr auto MAX_TEXTURE_SIZE_NUMBER
constexpr auto TEXTURE_FORMATS_POINTER
constexpr auto TEXTURE_WRAPPING_BOOLEAN
constexpr auto OUTPUT_COLORSPACE_NUMBER
constexpr auto HDR_ENABLED_BOOLEAN = SDL_PROP_RENDERER_HDR_ENABLED_BOOLEAN
constexpr auto SDR_WHITE_POINT_FLOAT = SDL_PROP_RENDERER_SDR_WHITE_POINT_FLOAT
constexpr auto HDR_HEADROOM_FLOAT = SDL_PROP_RENDERER_HDR_HEADROOM_FLOAT
constexpr auto D3D9_DEVICE_POINTER = SDL_PROP_RENDERER_D3D9_DEVICE_POINTER
constexpr auto D3D11_DEVICE_POINTER = SDL_PROP_RENDERER_D3D11_DEVICE_POINTER
constexpr auto D3D11_SWAPCHAIN_POINTER
constexpr auto D3D12_DEVICE_POINTER = SDL_PROP_RENDERER_D3D12_DEVICE_POINTER
constexpr auto D3D12_SWAPCHAIN_POINTER
constexpr auto D3D12_COMMAND_QUEUE_POINTER
constexpr auto VULKAN_INSTANCE_POINTER
constexpr auto VULKAN_SURFACE_NUMBER = SDL_PROP_RENDERER_VULKAN_SURFACE_NUMBER
constexpr auto VULKAN_PHYSICAL_DEVICE_POINTER
constexpr auto VULKAN_DEVICE_POINTER = SDL_PROP_RENDERER_VULKAN_DEVICE_POINTER
constexpr auto VULKAN_GRAPHICS_QUEUE_FAMILY_INDEX_NUMBER
constexpr auto VULKAN_PRESENT_QUEUE_FAMILY_INDEX_NUMBER
constexpr auto VULKAN_SWAPCHAIN_IMAGE_COUNT_NUMBER
constexpr auto GPU_DEVICE_POINTER = SDL_PROP_RENDERER_GPU_DEVICE_POINTER

Detailed Description

Properties for Renderer.

Properties prefixed with CREATE_ can be used when creating a renderer with CreateRendererWithProperties, and properties without that prefix can be used to query information about an existing renderer with Renderer.GetProperties.

See also
CreateRendererWithProperties
Renderer.GetProperties

Variable Documentation

◆ CREATE_GPU_DEVICE_POINTER

auto SDL::prop::Renderer::CREATE_GPU_DEVICE_POINTER
constexpr
Initial value:
=
SDL_PROP_RENDERER_CREATE_GPU_DEVICE_POINTER

◆ CREATE_GPU_SHADERS_DXIL_BOOLEAN

auto SDL::prop::Renderer::CREATE_GPU_SHADERS_DXIL_BOOLEAN
constexpr
Initial value:
=
SDL_PROP_RENDERER_CREATE_GPU_SHADERS_DXIL_BOOLEAN

◆ CREATE_GPU_SHADERS_MSL_BOOLEAN

auto SDL::prop::Renderer::CREATE_GPU_SHADERS_MSL_BOOLEAN
constexpr
Initial value:
=
SDL_PROP_RENDERER_CREATE_GPU_SHADERS_MSL_BOOLEAN

◆ CREATE_GPU_SHADERS_SPIRV_BOOLEAN

auto SDL::prop::Renderer::CREATE_GPU_SHADERS_SPIRV_BOOLEAN
constexpr
Initial value:
=
SDL_PROP_RENDERER_CREATE_GPU_SHADERS_SPIRV_BOOLEAN

◆ CREATE_OUTPUT_COLORSPACE_NUMBER

auto SDL::prop::Renderer::CREATE_OUTPUT_COLORSPACE_NUMBER
constexpr
Initial value:
=
SDL_PROP_RENDERER_CREATE_OUTPUT_COLORSPACE_NUMBER

◆ CREATE_PRESENT_VSYNC_NUMBER

auto SDL::prop::Renderer::CREATE_PRESENT_VSYNC_NUMBER
constexpr
Initial value:
=
SDL_PROP_RENDERER_CREATE_PRESENT_VSYNC_NUMBER

◆ CREATE_SURFACE_POINTER

auto SDL::prop::Renderer::CREATE_SURFACE_POINTER
constexpr
Initial value:
=
SDL_PROP_RENDERER_CREATE_SURFACE_POINTER

◆ CREATE_VULKAN_DEVICE_POINTER

auto SDL::prop::Renderer::CREATE_VULKAN_DEVICE_POINTER
constexpr
Initial value:
=
SDL_PROP_RENDERER_CREATE_VULKAN_DEVICE_POINTER

◆ CREATE_VULKAN_GRAPHICS_QUEUE_FAMILY_INDEX_NUMBER

auto SDL::prop::Renderer::CREATE_VULKAN_GRAPHICS_QUEUE_FAMILY_INDEX_NUMBER
constexpr
Initial value:
=
SDL_PROP_RENDERER_CREATE_VULKAN_GRAPHICS_QUEUE_FAMILY_INDEX_NUMBER

◆ CREATE_VULKAN_INSTANCE_POINTER

auto SDL::prop::Renderer::CREATE_VULKAN_INSTANCE_POINTER
constexpr
Initial value:
=
SDL_PROP_RENDERER_CREATE_VULKAN_INSTANCE_POINTER

◆ CREATE_VULKAN_PHYSICAL_DEVICE_POINTER

auto SDL::prop::Renderer::CREATE_VULKAN_PHYSICAL_DEVICE_POINTER
constexpr
Initial value:
=
SDL_PROP_RENDERER_CREATE_VULKAN_PHYSICAL_DEVICE_POINTER

◆ CREATE_VULKAN_PRESENT_QUEUE_FAMILY_INDEX_NUMBER

auto SDL::prop::Renderer::CREATE_VULKAN_PRESENT_QUEUE_FAMILY_INDEX_NUMBER
constexpr
Initial value:
=
SDL_PROP_RENDERER_CREATE_VULKAN_PRESENT_QUEUE_FAMILY_INDEX_NUMBER

◆ CREATE_VULKAN_SURFACE_NUMBER

auto SDL::prop::Renderer::CREATE_VULKAN_SURFACE_NUMBER
constexpr
Initial value:
=
SDL_PROP_RENDERER_CREATE_VULKAN_SURFACE_NUMBER

◆ D3D11_SWAPCHAIN_POINTER

auto SDL::prop::Renderer::D3D11_SWAPCHAIN_POINTER
constexpr
Initial value:
=
SDL_PROP_RENDERER_D3D11_SWAPCHAIN_POINTER

◆ D3D12_COMMAND_QUEUE_POINTER

auto SDL::prop::Renderer::D3D12_COMMAND_QUEUE_POINTER
constexpr
Initial value:
=
SDL_PROP_RENDERER_D3D12_COMMAND_QUEUE_POINTER

◆ D3D12_SWAPCHAIN_POINTER

auto SDL::prop::Renderer::D3D12_SWAPCHAIN_POINTER
constexpr
Initial value:
=
SDL_PROP_RENDERER_D3D12_SWAPCHAIN_POINTER

◆ MAX_TEXTURE_SIZE_NUMBER

auto SDL::prop::Renderer::MAX_TEXTURE_SIZE_NUMBER
constexpr
Initial value:
=
SDL_PROP_RENDERER_MAX_TEXTURE_SIZE_NUMBER

◆ OUTPUT_COLORSPACE_NUMBER

auto SDL::prop::Renderer::OUTPUT_COLORSPACE_NUMBER
constexpr
Initial value:
=
SDL_PROP_RENDERER_OUTPUT_COLORSPACE_NUMBER

◆ TEXTURE_FORMATS_POINTER

auto SDL::prop::Renderer::TEXTURE_FORMATS_POINTER
constexpr
Initial value:
=
SDL_PROP_RENDERER_TEXTURE_FORMATS_POINTER

◆ TEXTURE_WRAPPING_BOOLEAN

auto SDL::prop::Renderer::TEXTURE_WRAPPING_BOOLEAN
constexpr
Initial value:
=
SDL_PROP_RENDERER_TEXTURE_WRAPPING_BOOLEAN

◆ VULKAN_GRAPHICS_QUEUE_FAMILY_INDEX_NUMBER

auto SDL::prop::Renderer::VULKAN_GRAPHICS_QUEUE_FAMILY_INDEX_NUMBER
constexpr
Initial value:
=
SDL_PROP_RENDERER_VULKAN_GRAPHICS_QUEUE_FAMILY_INDEX_NUMBER

◆ VULKAN_INSTANCE_POINTER

auto SDL::prop::Renderer::VULKAN_INSTANCE_POINTER
constexpr
Initial value:
=
SDL_PROP_RENDERER_VULKAN_INSTANCE_POINTER

◆ VULKAN_PHYSICAL_DEVICE_POINTER

auto SDL::prop::Renderer::VULKAN_PHYSICAL_DEVICE_POINTER
constexpr
Initial value:
=
SDL_PROP_RENDERER_VULKAN_PHYSICAL_DEVICE_POINTER

◆ VULKAN_PRESENT_QUEUE_FAMILY_INDEX_NUMBER

auto SDL::prop::Renderer::VULKAN_PRESENT_QUEUE_FAMILY_INDEX_NUMBER
constexpr
Initial value:
=
SDL_PROP_RENDERER_VULKAN_PRESENT_QUEUE_FAMILY_INDEX_NUMBER

◆ VULKAN_SWAPCHAIN_IMAGE_COUNT_NUMBER

auto SDL::prop::Renderer::VULKAN_SWAPCHAIN_IMAGE_COUNT_NUMBER
constexpr
Initial value:
=
SDL_PROP_RENDERER_VULKAN_SWAPCHAIN_IMAGE_COUNT_NUMBER