Skip to content

LiteFX::Rendering::Format

Describes a texel format.

Synopsis

Declared in <litefx/rendering_api.hpp>

enum class Format : int;

Members

Name
None
R4G4_UNORM
R4G4B4A4_UNORM
B4G4R4A4_UNORM
R5G6B5_UNORM
B5G6R5_UNORM
R5G5B5A1_UNORM
B5G5R5A1_UNORM
A1R5G5B5_UNORM
R8_UNORM
R8_SNORM
R8_USCALED
R8_SSCALED
R8_UINT
R8_SINT
R8_SRGB
R8G8_UNORM
R8G8_SNORM
R8G8_USCALED
R8G8_SSCALED
R8G8_UINT
R8G8_SINT
R8G8_SRGB
R8G8B8_UNORM
R8G8B8_SNORM
R8G8B8_USCALED
R8G8B8_SSCALED
R8G8B8_UINT
R8G8B8_SINT
R8G8B8_SRGB
B8G8R8_UNORM
B8G8R8_SNORM
B8G8R8_USCALED
B8G8R8_SSCALED
B8G8R8_UINT
B8G8R8_SINT
B8G8R8_SRGB
R8G8B8A8_UNORM
R8G8B8A8_SNORM
R8G8B8A8_USCALED
R8G8B8A8_SSCALED
R8G8B8A8_UINT
R8G8B8A8_SINT
R8G8B8A8_SRGB
B8G8R8A8_UNORM
B8G8R8A8_SNORM
B8G8R8A8_USCALED
B8G8R8A8_SSCALED
B8G8R8A8_UINT
B8G8R8A8_SINT
B8G8R8A8_SRGB
A8B8G8R8_UNORM
A8B8G8R8_SNORM
A8B8G8R8_USCALED
A8B8G8R8_SSCALED
A8B8G8R8_UINT
A8B8G8R8_SINT
A8B8G8R8_SRGB
A2R10G10B10_UNORM
A2R10G10B10_SNORM
A2R10G10B10_USCALED
A2R10G10B10_SSCALED
A2R10G10B10_UINT
A2R10G10B10_SINT
A2B10G10R10_UNORM
A2B10G10R10_SNORM
A2B10G10R10_USCALED
A2B10G10R10_SSCALED
A2B10G10R10_UINT
A2B10G10R10_SINT
R16_UNORM
R16_SNORM
R16_USCALED
R16_SSCALED
R16_UINT
R16_SINT
R16_SFLOAT
R16G16_UNORM
R16G16_SNORM
R16G16_USCALED
R16G16_SSCALED
R16G16_UINT
R16G16_SINT
R16G16_SFLOAT
R16G16B16_UNORM
R16G16B16_SNORM
R16G16B16_USCALED
R16G16B16_SSCALED
R16G16B16_UINT
R16G16B16_SINT
R16G16B16_SFLOAT
R16G16B16A16_UNORM
R16G16B16A16_SNORM
R16G16B16A16_USCALED
R16G16B16A16_SSCALED
R16G16B16A16_UINT
R16G16B16A16_SINT
R16G16B16A16_SFLOAT
R32_UINT
R32_SINT
R32_SFLOAT
R32G32_UINT
R32G32_SINT
R32G32_SFLOAT
R32G32B32_UINT
R32G32B32_SINT
R32G32B32_SFLOAT
R32G32B32A32_UINT
R32G32B32A32_SINT
R32G32B32A32_SFLOAT
R64_UINT
R64_SINT
R64_SFLOAT
R64G64_UINT
R64G64_SINT
R64G64_SFLOAT
R64G64B64_UINT
R64G64B64_SINT
R64G64B64_SFLOAT
R64G64B64A64_UINT
R64G64B64A64_SINT
R64G64B64A64_SFLOAT
B10G11R11_UFLOAT
E5B9G9R9_UFLOAT
D16_UNORM
X8_D24_UNORM
D32_SFLOAT
S8_UINT
D16_UNORM_S8_UINT
D24_UNORM_S8_UINT
D32_SFLOAT_S8_UINT
BC1_RGB_UNORM
BC1_RGB_SRGB
BC1_RGBA_UNORM
BC1_RGBA_SRGB
BC2_UNORM
BC2_SRGB
BC3_UNORM
BC3_SRGB
BC4_UNORM
BC4_SNORM
BC5_UNORM
BC5_SNORM
BC6H_UFLOAT
BC6H_SFLOAT
BC7_UNORM
BC7_SRGB
Other

Non-Member Functions

NameDescription
getSizeReturns the size of an element of a specified format.
hasDepthReturns true, if the format contains a depth channel.
hasStencilReturns true, if the format contains a stencil channel.