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

Properties for Renderer. More...

Namespaces

namespace  Create
 Properties for Renderer creation.

Variables

constexpr auto NAME_STRING
 String for name.
constexpr auto WINDOW_POINTER
 Pointer to window.
constexpr auto SURFACE_POINTER
 Pointer to surface.
constexpr auto VSYNC_NUMBER
 Number for vsync.
constexpr auto MAX_TEXTURE_SIZE_NUMBER
 Number for max texture size.
constexpr auto TEXTURE_FORMATS_POINTER
 Pointer to texture formats.
constexpr auto TEXTURE_WRAPPING_BOOLEAN
 Texture wrapping enabled.
constexpr auto OUTPUT_COLORSPACE_NUMBER
 Number for output colorspace.
constexpr auto HDR_ENABLED_BOOLEAN
 Hdr enabled enabled.
constexpr auto SDR_WHITE_POINT_FLOAT
 Float for sdr white point.
constexpr auto HDR_HEADROOM_FLOAT
 Float for hdr headroom.
constexpr auto D3D9_DEVICE_POINTER
 Pointer to d3d9 device.
constexpr auto D3D11_DEVICE_POINTER
 Pointer to d3d11 device.
constexpr auto D3D11_SWAPCHAIN_POINTER
 Pointer to d3d11 swapchain.
constexpr auto D3D12_DEVICE_POINTER
 Pointer to d3d12 device.
constexpr auto D3D12_SWAPCHAIN_POINTER
 Pointer to d3d12 swapchain.
constexpr auto D3D12_COMMAND_QUEUE_POINTER
 Pointer to d3d12 command queue.
constexpr auto VULKAN_INSTANCE_POINTER
 Pointer to vulkan instance.
constexpr auto VULKAN_SURFACE_NUMBER
 Vulkan surface number.
constexpr auto VULKAN_PHYSICAL_DEVICE_POINTER
 Pointer to vulkan physical device.
constexpr auto VULKAN_DEVICE_POINTER
 Pointer to vulkan device.
constexpr auto VULKAN_GRAPHICS_QUEUE_FAMILY_INDEX_NUMBER
 Number for vulkan graphics queue family index.
constexpr auto VULKAN_PRESENT_QUEUE_FAMILY_INDEX_NUMBER
 Number for vulkan present queue family index.
constexpr auto VULKAN_SWAPCHAIN_IMAGE_COUNT_NUMBER
 Vulkan swapchain image count.
constexpr auto GPU_DEVICE_POINTER
 Pointer to gpu device.

Detailed Description

Properties for Renderer.

Properties within Create sub-namespace can be used when creating a renderer with CreateRendererWithProperties. The other properties can be used to query information about an existing renderer with Renderer.GetProperties.

See also
CreateRendererWithProperties
Renderer.GetProperties

Variable Documentation

◆ D3D11_DEVICE_POINTER

auto SDL::prop::Renderer::D3D11_DEVICE_POINTER
constexpr
Initial value:
=
SDL_PROP_RENDERER_D3D11_DEVICE_POINTER

Pointer to d3d11 device.

◆ D3D11_SWAPCHAIN_POINTER

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

Pointer to d3d11 swapchain.

◆ D3D12_COMMAND_QUEUE_POINTER

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

Pointer to d3d12 command queue.

◆ D3D12_DEVICE_POINTER

auto SDL::prop::Renderer::D3D12_DEVICE_POINTER
constexpr
Initial value:
=
SDL_PROP_RENDERER_D3D12_DEVICE_POINTER

Pointer to d3d12 device.

◆ D3D12_SWAPCHAIN_POINTER

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

Pointer to d3d12 swapchain.

◆ D3D9_DEVICE_POINTER

auto SDL::prop::Renderer::D3D9_DEVICE_POINTER
constexpr
Initial value:
=
SDL_PROP_RENDERER_D3D9_DEVICE_POINTER

Pointer to d3d9 device.

◆ GPU_DEVICE_POINTER

auto SDL::prop::Renderer::GPU_DEVICE_POINTER
constexpr
Initial value:
=
SDL_PROP_RENDERER_GPU_DEVICE_POINTER

Pointer to gpu device.

◆ HDR_ENABLED_BOOLEAN

auto SDL::prop::Renderer::HDR_ENABLED_BOOLEAN
constexpr
Initial value:
=
SDL_PROP_RENDERER_HDR_ENABLED_BOOLEAN

Hdr enabled enabled.

◆ HDR_HEADROOM_FLOAT

auto SDL::prop::Renderer::HDR_HEADROOM_FLOAT
constexpr
Initial value:
=
SDL_PROP_RENDERER_HDR_HEADROOM_FLOAT

Float for hdr headroom.

◆ MAX_TEXTURE_SIZE_NUMBER

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

Number for max texture size.

◆ NAME_STRING

auto SDL::prop::Renderer::NAME_STRING
constexpr
Initial value:
=
SDL_PROP_RENDERER_NAME_STRING

String for name.

◆ OUTPUT_COLORSPACE_NUMBER

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

Number for output colorspace.

◆ SDR_WHITE_POINT_FLOAT

auto SDL::prop::Renderer::SDR_WHITE_POINT_FLOAT
constexpr
Initial value:
=
SDL_PROP_RENDERER_SDR_WHITE_POINT_FLOAT

Float for sdr white point.

◆ SURFACE_POINTER

auto SDL::prop::Renderer::SURFACE_POINTER
constexpr
Initial value:
=
SDL_PROP_RENDERER_SURFACE_POINTER

Pointer to surface.

◆ TEXTURE_FORMATS_POINTER

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

Pointer to texture formats.

◆ TEXTURE_WRAPPING_BOOLEAN

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

Texture wrapping enabled.

◆ VSYNC_NUMBER

auto SDL::prop::Renderer::VSYNC_NUMBER
constexpr
Initial value:
=
SDL_PROP_RENDERER_VSYNC_NUMBER

Number for vsync.

◆ VULKAN_DEVICE_POINTER

auto SDL::prop::Renderer::VULKAN_DEVICE_POINTER
constexpr
Initial value:
=
SDL_PROP_RENDERER_VULKAN_DEVICE_POINTER

Pointer to vulkan device.

◆ 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

Number for vulkan graphics queue family index.

◆ VULKAN_INSTANCE_POINTER

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

Pointer to vulkan instance.

◆ VULKAN_PHYSICAL_DEVICE_POINTER

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

Pointer to vulkan physical device.

◆ 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

Number for vulkan present queue family index.

◆ VULKAN_SURFACE_NUMBER

auto SDL::prop::Renderer::VULKAN_SURFACE_NUMBER
constexpr
Initial value:
=
SDL_PROP_RENDERER_VULKAN_SURFACE_NUMBER

Vulkan surface 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

Vulkan swapchain image count.

◆ WINDOW_POINTER

auto SDL::prop::Renderer::WINDOW_POINTER
constexpr
Initial value:
=
SDL_PROP_RENDERER_WINDOW_POINTER

Pointer to window.