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

Properties for Texture creation. More...

Variables

constexpr auto COLORSPACE_NUMBER
 Number for colorspace.
constexpr auto FORMAT_NUMBER
 Number for format.
constexpr auto ACCESS_NUMBER
 Number for access.
constexpr auto WIDTH_NUMBER
 Number for width.
constexpr auto HEIGHT_NUMBER
 Number for height.
constexpr auto PALETTE_POINTER
 Pointer to palette.
constexpr auto SDR_WHITE_POINT_FLOAT
 Float for sdr white point.
constexpr auto HDR_HEADROOM_FLOAT
 Float for hdr headroom.
constexpr auto D3D11_TEXTURE_POINTER
 Pointer to d3d11 texture.
constexpr auto D3D11_TEXTURE_U_POINTER
 Pointer to d3d11 texture u.
constexpr auto D3D11_TEXTURE_V_POINTER
 Pointer to d3d11 texture v.
constexpr auto D3D12_TEXTURE_POINTER
 Pointer to d3d12 texture.
constexpr auto D3D12_TEXTURE_U_POINTER
 Pointer to d3d12 texture u.
constexpr auto D3D12_TEXTURE_V_POINTER
 Pointer to d3d12 texture v.
constexpr auto METAL_PIXELBUFFER_POINTER
 Pointer to metal pixelbuffer.
constexpr auto OPENGL_TEXTURE_NUMBER
 Opengl texture number.
constexpr auto OPENGL_TEXTURE_UV_NUMBER
 Opengl texture uv number.
constexpr auto OPENGL_TEXTURE_U_NUMBER
 Opengl texture u number.
constexpr auto OPENGL_TEXTURE_V_NUMBER
 Opengl texture v number.
constexpr auto OPENGLES2_TEXTURE_NUMBER
 Opengles2 texture number.
constexpr auto OPENGLES2_TEXTURE_UV_NUMBER
 Opengles2 texture uv number.
constexpr auto OPENGLES2_TEXTURE_U_NUMBER
 Opengles2 texture u number.
constexpr auto OPENGLES2_TEXTURE_V_NUMBER
 Opengles2 texture v number.
constexpr auto VULKAN_TEXTURE_NUMBER
 Vulkans texture number.
constexpr auto VULKAN_LAYOUT_NUMBER
 Number for vulkan layout.
constexpr auto GPU_TEXTURE_POINTER
 Pointer to gpu texture.
constexpr auto GPU_TEXTURE_UV_POINTER
 Pointer to gpu texture uv.
constexpr auto GPU_TEXTURE_U_POINTER
 Pointer to gpu texture u.
constexpr auto GPU_TEXTURE_V_POINTER
 Pointer to gpu texture v.

Detailed Description

Variable Documentation

◆ ACCESS_NUMBER

auto SDL::prop::Texture::Create::ACCESS_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_ACCESS_NUMBER

Number for access.

◆ COLORSPACE_NUMBER

auto SDL::prop::Texture::Create::COLORSPACE_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_COLORSPACE_NUMBER

Number for colorspace.

◆ D3D11_TEXTURE_POINTER

auto SDL::prop::Texture::Create::D3D11_TEXTURE_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_D3D11_TEXTURE_POINTER

Pointer to d3d11 texture.

◆ D3D11_TEXTURE_U_POINTER

auto SDL::prop::Texture::Create::D3D11_TEXTURE_U_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_D3D11_TEXTURE_U_POINTER

Pointer to d3d11 texture u.

◆ D3D11_TEXTURE_V_POINTER

auto SDL::prop::Texture::Create::D3D11_TEXTURE_V_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_D3D11_TEXTURE_V_POINTER

Pointer to d3d11 texture v.

◆ D3D12_TEXTURE_POINTER

auto SDL::prop::Texture::Create::D3D12_TEXTURE_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_D3D12_TEXTURE_POINTER

Pointer to d3d12 texture.

◆ D3D12_TEXTURE_U_POINTER

auto SDL::prop::Texture::Create::D3D12_TEXTURE_U_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_D3D12_TEXTURE_U_POINTER

Pointer to d3d12 texture u.

◆ D3D12_TEXTURE_V_POINTER

auto SDL::prop::Texture::Create::D3D12_TEXTURE_V_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_D3D12_TEXTURE_V_POINTER

Pointer to d3d12 texture v.

◆ FORMAT_NUMBER

auto SDL::prop::Texture::Create::FORMAT_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_FORMAT_NUMBER

Number for format.

◆ GPU_TEXTURE_POINTER

auto SDL::prop::Texture::Create::GPU_TEXTURE_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_GPU_TEXTURE_POINTER

Pointer to gpu texture.

◆ GPU_TEXTURE_U_POINTER

auto SDL::prop::Texture::Create::GPU_TEXTURE_U_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_GPU_TEXTURE_U_POINTER

Pointer to gpu texture u.

◆ GPU_TEXTURE_UV_POINTER

auto SDL::prop::Texture::Create::GPU_TEXTURE_UV_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_GPU_TEXTURE_UV_POINTER

Pointer to gpu texture uv.

◆ GPU_TEXTURE_V_POINTER

auto SDL::prop::Texture::Create::GPU_TEXTURE_V_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_GPU_TEXTURE_V_POINTER

Pointer to gpu texture v.

◆ HDR_HEADROOM_FLOAT

auto SDL::prop::Texture::Create::HDR_HEADROOM_FLOAT
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_HDR_HEADROOM_FLOAT

Float for hdr headroom.

◆ HEIGHT_NUMBER

auto SDL::prop::Texture::Create::HEIGHT_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_HEIGHT_NUMBER

Number for height.

◆ METAL_PIXELBUFFER_POINTER

auto SDL::prop::Texture::Create::METAL_PIXELBUFFER_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_METAL_PIXELBUFFER_POINTER

Pointer to metal pixelbuffer.

◆ OPENGL_TEXTURE_NUMBER

auto SDL::prop::Texture::Create::OPENGL_TEXTURE_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_NUMBER

Opengl texture number.

◆ OPENGL_TEXTURE_U_NUMBER

auto SDL::prop::Texture::Create::OPENGL_TEXTURE_U_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_U_NUMBER

Opengl texture u number.

◆ OPENGL_TEXTURE_UV_NUMBER

auto SDL::prop::Texture::Create::OPENGL_TEXTURE_UV_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_UV_NUMBER

Opengl texture uv number.

◆ OPENGL_TEXTURE_V_NUMBER

auto SDL::prop::Texture::Create::OPENGL_TEXTURE_V_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_V_NUMBER

Opengl texture v number.

◆ OPENGLES2_TEXTURE_NUMBER

auto SDL::prop::Texture::Create::OPENGLES2_TEXTURE_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_NUMBER

Opengles2 texture number.

◆ OPENGLES2_TEXTURE_U_NUMBER

auto SDL::prop::Texture::Create::OPENGLES2_TEXTURE_U_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_U_NUMBER

Opengles2 texture u number.

◆ OPENGLES2_TEXTURE_UV_NUMBER

auto SDL::prop::Texture::Create::OPENGLES2_TEXTURE_UV_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_UV_NUMBER

Opengles2 texture uv number.

◆ OPENGLES2_TEXTURE_V_NUMBER

auto SDL::prop::Texture::Create::OPENGLES2_TEXTURE_V_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_V_NUMBER

Opengles2 texture v number.

◆ PALETTE_POINTER

auto SDL::prop::Texture::Create::PALETTE_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_PALETTE_POINTER

Pointer to palette.

◆ SDR_WHITE_POINT_FLOAT

auto SDL::prop::Texture::Create::SDR_WHITE_POINT_FLOAT
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_SDR_WHITE_POINT_FLOAT

Float for sdr white point.

◆ VULKAN_LAYOUT_NUMBER

auto SDL::prop::Texture::Create::VULKAN_LAYOUT_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_VULKAN_LAYOUT_NUMBER

Number for vulkan layout.

◆ VULKAN_TEXTURE_NUMBER

auto SDL::prop::Texture::Create::VULKAN_TEXTURE_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_VULKAN_TEXTURE_NUMBER

Vulkans texture number.

◆ WIDTH_NUMBER

auto SDL::prop::Texture::Create::WIDTH_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_CREATE_WIDTH_NUMBER

Number for width.