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

Properties for Texture. More...

Variables

constexpr auto CREATE_COLORSPACE_NUMBER
constexpr auto CREATE_FORMAT_NUMBER = SDL_PROP_TEXTURE_CREATE_FORMAT_NUMBER
constexpr auto CREATE_ACCESS_NUMBER = SDL_PROP_TEXTURE_CREATE_ACCESS_NUMBER
constexpr auto CREATE_WIDTH_NUMBER = SDL_PROP_TEXTURE_CREATE_WIDTH_NUMBER
constexpr auto CREATE_HEIGHT_NUMBER = SDL_PROP_TEXTURE_CREATE_HEIGHT_NUMBER
constexpr auto CREATE_PALETTE_POINTER = SDL_PROP_TEXTURE_CREATE_PALETTE_POINTER
constexpr auto CREATE_SDR_WHITE_POINT_FLOAT
constexpr auto CREATE_HDR_HEADROOM_FLOAT
constexpr auto CREATE_D3D11_TEXTURE_POINTER
constexpr auto CREATE_D3D11_TEXTURE_U_POINTER
constexpr auto CREATE_D3D11_TEXTURE_V_POINTER
constexpr auto CREATE_D3D12_TEXTURE_POINTER
constexpr auto CREATE_D3D12_TEXTURE_U_POINTER
constexpr auto CREATE_D3D12_TEXTURE_V_POINTER
constexpr auto CREATE_METAL_PIXELBUFFER_POINTER
constexpr auto CREATE_OPENGL_TEXTURE_NUMBER
constexpr auto CREATE_OPENGL_TEXTURE_UV_NUMBER
constexpr auto CREATE_OPENGL_TEXTURE_U_NUMBER
constexpr auto CREATE_OPENGL_TEXTURE_V_NUMBER
constexpr auto CREATE_OPENGLES2_TEXTURE_NUMBER
constexpr auto CREATE_OPENGLES2_TEXTURE_UV_NUMBER
constexpr auto CREATE_OPENGLES2_TEXTURE_U_NUMBER
constexpr auto CREATE_OPENGLES2_TEXTURE_V_NUMBER
constexpr auto CREATE_VULKAN_TEXTURE_NUMBER
constexpr auto CREATE_VULKAN_LAYOUT_NUMBER
constexpr auto CREATE_GPU_TEXTURE_POINTER
constexpr auto CREATE_GPU_TEXTURE_UV_POINTER
constexpr auto CREATE_GPU_TEXTURE_U_POINTER
constexpr auto CREATE_GPU_TEXTURE_V_POINTER
constexpr auto COLORSPACE_NUMBER = SDL_PROP_TEXTURE_COLORSPACE_NUMBER
constexpr auto FORMAT_NUMBER = SDL_PROP_TEXTURE_FORMAT_NUMBER
constexpr auto ACCESS_NUMBER = SDL_PROP_TEXTURE_ACCESS_NUMBER
constexpr auto WIDTH_NUMBER = SDL_PROP_TEXTURE_WIDTH_NUMBER
constexpr auto HEIGHT_NUMBER = SDL_PROP_TEXTURE_HEIGHT_NUMBER
constexpr auto SDR_WHITE_POINT_FLOAT = SDL_PROP_TEXTURE_SDR_WHITE_POINT_FLOAT
constexpr auto HDR_HEADROOM_FLOAT = SDL_PROP_TEXTURE_HDR_HEADROOM_FLOAT
constexpr auto D3D11_TEXTURE_POINTER = SDL_PROP_TEXTURE_D3D11_TEXTURE_POINTER
constexpr auto D3D11_TEXTURE_U_POINTER
constexpr auto D3D11_TEXTURE_V_POINTER
constexpr auto D3D12_TEXTURE_POINTER = SDL_PROP_TEXTURE_D3D12_TEXTURE_POINTER
constexpr auto D3D12_TEXTURE_U_POINTER
constexpr auto D3D12_TEXTURE_V_POINTER
constexpr auto OPENGL_TEXTURE_NUMBER = SDL_PROP_TEXTURE_OPENGL_TEXTURE_NUMBER
constexpr auto OPENGL_TEXTURE_UV_NUMBER
constexpr auto OPENGL_TEXTURE_U_NUMBER
constexpr auto OPENGL_TEXTURE_V_NUMBER
constexpr auto OPENGL_TEXTURE_TARGET_NUMBER
constexpr auto OPENGL_TEX_W_FLOAT = SDL_PROP_TEXTURE_OPENGL_TEX_W_FLOAT
constexpr auto OPENGL_TEX_H_FLOAT = SDL_PROP_TEXTURE_OPENGL_TEX_H_FLOAT
constexpr auto OPENGLES2_TEXTURE_NUMBER
constexpr auto OPENGLES2_TEXTURE_UV_NUMBER
constexpr auto OPENGLES2_TEXTURE_U_NUMBER
constexpr auto OPENGLES2_TEXTURE_V_NUMBER
constexpr auto OPENGLES2_TEXTURE_TARGET_NUMBER
constexpr auto VULKAN_TEXTURE_NUMBER = SDL_PROP_TEXTURE_VULKAN_TEXTURE_NUMBER
constexpr auto GPU_TEXTURE_POINTER = SDL_PROP_TEXTURE_GPU_TEXTURE_POINTER
constexpr auto GPU_TEXTURE_UV_POINTER = SDL_PROP_TEXTURE_GPU_TEXTURE_UV_POINTER
constexpr auto GPU_TEXTURE_U_POINTER = SDL_PROP_TEXTURE_GPU_TEXTURE_U_POINTER
constexpr auto GPU_TEXTURE_V_POINTER = SDL_PROP_TEXTURE_GPU_TEXTURE_V_POINTER

Detailed Description

Properties for Texture.

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

See also
CreateTextureWithProperties
Texture.GetProperties

Variable Documentation

◆ CREATE_COLORSPACE_NUMBER

auto SDL::prop::Texture::CREATE_COLORSPACE_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_COLORSPACE_NUMBER

◆ CREATE_D3D11_TEXTURE_POINTER

auto SDL::prop::Texture::CREATE_D3D11_TEXTURE_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_D3D11_TEXTURE_POINTER

◆ CREATE_D3D11_TEXTURE_U_POINTER

auto SDL::prop::Texture::CREATE_D3D11_TEXTURE_U_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_D3D11_TEXTURE_U_POINTER

◆ CREATE_D3D11_TEXTURE_V_POINTER

auto SDL::prop::Texture::CREATE_D3D11_TEXTURE_V_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_D3D11_TEXTURE_V_POINTER

◆ CREATE_D3D12_TEXTURE_POINTER

auto SDL::prop::Texture::CREATE_D3D12_TEXTURE_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_D3D12_TEXTURE_POINTER

◆ CREATE_D3D12_TEXTURE_U_POINTER

auto SDL::prop::Texture::CREATE_D3D12_TEXTURE_U_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_D3D12_TEXTURE_U_POINTER

◆ CREATE_D3D12_TEXTURE_V_POINTER

auto SDL::prop::Texture::CREATE_D3D12_TEXTURE_V_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_D3D12_TEXTURE_V_POINTER

◆ CREATE_GPU_TEXTURE_POINTER

auto SDL::prop::Texture::CREATE_GPU_TEXTURE_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_GPU_TEXTURE_POINTER

◆ CREATE_GPU_TEXTURE_U_POINTER

auto SDL::prop::Texture::CREATE_GPU_TEXTURE_U_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_GPU_TEXTURE_U_POINTER

◆ CREATE_GPU_TEXTURE_UV_POINTER

auto SDL::prop::Texture::CREATE_GPU_TEXTURE_UV_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_GPU_TEXTURE_UV_POINTER

◆ CREATE_GPU_TEXTURE_V_POINTER

auto SDL::prop::Texture::CREATE_GPU_TEXTURE_V_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_GPU_TEXTURE_V_POINTER

◆ CREATE_HDR_HEADROOM_FLOAT

auto SDL::prop::Texture::CREATE_HDR_HEADROOM_FLOAT
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_HDR_HEADROOM_FLOAT

◆ CREATE_METAL_PIXELBUFFER_POINTER

auto SDL::prop::Texture::CREATE_METAL_PIXELBUFFER_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_METAL_PIXELBUFFER_POINTER

◆ CREATE_OPENGL_TEXTURE_NUMBER

auto SDL::prop::Texture::CREATE_OPENGL_TEXTURE_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_NUMBER

◆ CREATE_OPENGL_TEXTURE_U_NUMBER

auto SDL::prop::Texture::CREATE_OPENGL_TEXTURE_U_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_U_NUMBER

◆ CREATE_OPENGL_TEXTURE_UV_NUMBER

auto SDL::prop::Texture::CREATE_OPENGL_TEXTURE_UV_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_UV_NUMBER

◆ CREATE_OPENGL_TEXTURE_V_NUMBER

auto SDL::prop::Texture::CREATE_OPENGL_TEXTURE_V_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_V_NUMBER

◆ CREATE_OPENGLES2_TEXTURE_NUMBER

auto SDL::prop::Texture::CREATE_OPENGLES2_TEXTURE_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_NUMBER

◆ CREATE_OPENGLES2_TEXTURE_U_NUMBER

auto SDL::prop::Texture::CREATE_OPENGLES2_TEXTURE_U_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_U_NUMBER

◆ CREATE_OPENGLES2_TEXTURE_UV_NUMBER

auto SDL::prop::Texture::CREATE_OPENGLES2_TEXTURE_UV_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_UV_NUMBER

◆ CREATE_OPENGLES2_TEXTURE_V_NUMBER

auto SDL::prop::Texture::CREATE_OPENGLES2_TEXTURE_V_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_V_NUMBER

◆ CREATE_SDR_WHITE_POINT_FLOAT

auto SDL::prop::Texture::CREATE_SDR_WHITE_POINT_FLOAT
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_SDR_WHITE_POINT_FLOAT

◆ CREATE_VULKAN_LAYOUT_NUMBER

auto SDL::prop::Texture::CREATE_VULKAN_LAYOUT_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_VULKAN_LAYOUT_NUMBER

◆ CREATE_VULKAN_TEXTURE_NUMBER

auto SDL::prop::Texture::CREATE_VULKAN_TEXTURE_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_VULKAN_TEXTURE_NUMBER

◆ D3D11_TEXTURE_U_POINTER

auto SDL::prop::Texture::D3D11_TEXTURE_U_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_D3D11_TEXTURE_U_POINTER

◆ D3D11_TEXTURE_V_POINTER

auto SDL::prop::Texture::D3D11_TEXTURE_V_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_D3D11_TEXTURE_V_POINTER

◆ D3D12_TEXTURE_U_POINTER

auto SDL::prop::Texture::D3D12_TEXTURE_U_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_D3D12_TEXTURE_U_POINTER

◆ D3D12_TEXTURE_V_POINTER

auto SDL::prop::Texture::D3D12_TEXTURE_V_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_D3D12_TEXTURE_V_POINTER

◆ OPENGL_TEXTURE_TARGET_NUMBER

auto SDL::prop::Texture::OPENGL_TEXTURE_TARGET_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_OPENGL_TEXTURE_TARGET_NUMBER

◆ OPENGL_TEXTURE_U_NUMBER

auto SDL::prop::Texture::OPENGL_TEXTURE_U_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_OPENGL_TEXTURE_U_NUMBER

◆ OPENGL_TEXTURE_UV_NUMBER

auto SDL::prop::Texture::OPENGL_TEXTURE_UV_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_OPENGL_TEXTURE_UV_NUMBER

◆ OPENGL_TEXTURE_V_NUMBER

auto SDL::prop::Texture::OPENGL_TEXTURE_V_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_OPENGL_TEXTURE_V_NUMBER

◆ OPENGLES2_TEXTURE_NUMBER

auto SDL::prop::Texture::OPENGLES2_TEXTURE_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_NUMBER

◆ OPENGLES2_TEXTURE_TARGET_NUMBER

auto SDL::prop::Texture::OPENGLES2_TEXTURE_TARGET_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_TARGET_NUMBER

◆ OPENGLES2_TEXTURE_U_NUMBER

auto SDL::prop::Texture::OPENGLES2_TEXTURE_U_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_U_NUMBER

◆ OPENGLES2_TEXTURE_UV_NUMBER

auto SDL::prop::Texture::OPENGLES2_TEXTURE_UV_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_UV_NUMBER

◆ OPENGLES2_TEXTURE_V_NUMBER

auto SDL::prop::Texture::OPENGLES2_TEXTURE_V_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_V_NUMBER