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

Properties for Texture. More...

Namespaces

namespace  Create
 Properties for Texture creation.

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 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 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 OPENGL_TEXTURE_TARGET_NUMBER
 Opengl texture target number.
constexpr auto OPENGL_TEX_W_FLOAT
 Float for opengl tex w.
constexpr auto OPENGL_TEX_H_FLOAT
 Float for opengl tex h.
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 OPENGLES2_TEXTURE_TARGET_NUMBER
 Opengles2 texture target number.
constexpr auto VULKAN_TEXTURE_NUMBER
 Vulkan texture number.
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

Properties for Texture.

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

See also
CreateTextureWithProperties
Texture.GetProperties

Variable Documentation

◆ ACCESS_NUMBER

auto SDL::prop::Texture::ACCESS_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_ACCESS_NUMBER

Number for access.

◆ COLORSPACE_NUMBER

auto SDL::prop::Texture::COLORSPACE_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_COLORSPACE_NUMBER

Number for colorspace.

◆ D3D11_TEXTURE_POINTER

auto SDL::prop::Texture::D3D11_TEXTURE_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_D3D11_TEXTURE_POINTER

Pointer to d3d11 texture.

◆ D3D11_TEXTURE_U_POINTER

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

Pointer to d3d11 texture u.

◆ D3D11_TEXTURE_V_POINTER

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

Pointer to d3d11 texture v.

◆ D3D12_TEXTURE_POINTER

auto SDL::prop::Texture::D3D12_TEXTURE_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_D3D12_TEXTURE_POINTER

Pointer to d3d12 texture.

◆ D3D12_TEXTURE_U_POINTER

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

Pointer to d3d12 texture u.

◆ D3D12_TEXTURE_V_POINTER

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

Pointer to d3d12 texture v.

◆ FORMAT_NUMBER

auto SDL::prop::Texture::FORMAT_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_FORMAT_NUMBER

Number for format.

◆ GPU_TEXTURE_POINTER

auto SDL::prop::Texture::GPU_TEXTURE_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_GPU_TEXTURE_POINTER

Pointer to gpu texture.

◆ GPU_TEXTURE_U_POINTER

auto SDL::prop::Texture::GPU_TEXTURE_U_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_GPU_TEXTURE_U_POINTER

Pointer to gpu texture u.

◆ GPU_TEXTURE_UV_POINTER

auto SDL::prop::Texture::GPU_TEXTURE_UV_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_GPU_TEXTURE_UV_POINTER

Pointer to gpu texture uv.

◆ GPU_TEXTURE_V_POINTER

auto SDL::prop::Texture::GPU_TEXTURE_V_POINTER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_GPU_TEXTURE_V_POINTER

Pointer to gpu texture v.

◆ HDR_HEADROOM_FLOAT

auto SDL::prop::Texture::HDR_HEADROOM_FLOAT
constexpr
Initial value:
=
SDL_PROP_TEXTURE_HDR_HEADROOM_FLOAT

Float for hdr headroom.

◆ HEIGHT_NUMBER

auto SDL::prop::Texture::HEIGHT_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_HEIGHT_NUMBER

Number for height.

◆ OPENGL_TEX_H_FLOAT

auto SDL::prop::Texture::OPENGL_TEX_H_FLOAT
constexpr
Initial value:
=
SDL_PROP_TEXTURE_OPENGL_TEX_H_FLOAT

Float for opengl tex h.

◆ OPENGL_TEX_W_FLOAT

auto SDL::prop::Texture::OPENGL_TEX_W_FLOAT
constexpr
Initial value:
=
SDL_PROP_TEXTURE_OPENGL_TEX_W_FLOAT

Float for opengl tex w.

◆ OPENGL_TEXTURE_NUMBER

auto SDL::prop::Texture::OPENGL_TEXTURE_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_OPENGL_TEXTURE_NUMBER

Opengl texture number.

◆ OPENGL_TEXTURE_TARGET_NUMBER

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

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 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 uv number.

◆ OPENGL_TEXTURE_V_NUMBER

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

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 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 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 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 uv number.

◆ OPENGLES2_TEXTURE_V_NUMBER

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

Opengles2 texture v number.

◆ SDR_WHITE_POINT_FLOAT

auto SDL::prop::Texture::SDR_WHITE_POINT_FLOAT
constexpr
Initial value:
=
SDL_PROP_TEXTURE_SDR_WHITE_POINT_FLOAT

Float for sdr white point.

◆ VULKAN_TEXTURE_NUMBER

auto SDL::prop::Texture::VULKAN_TEXTURE_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_VULKAN_TEXTURE_NUMBER

Vulkan texture number.

◆ WIDTH_NUMBER

auto SDL::prop::Texture::WIDTH_NUMBER
constexpr
Initial value:
=
SDL_PROP_TEXTURE_WIDTH_NUMBER

Number for width.