D3D12XBOX_NUMBER_FORMAT Enumeration

Defines names of the various number formats. Used by the D3D12XBOX_SHADER_RESOURCE_VIEW_DESC structure.

Syntax

typedef enum D3D12XBOX_NUMBER_FORMAT
{
    D3D12XBOX_NUMBER_FORMAT_INVALID = 0x000000ff,
    D3D12XBOX_NUMBER_FORMAT_TYPELESS = 0x000000fe,
    D3D12XBOX_NUMBER_FORMAT_UNORM = 0x00000000,
    D3D12XBOX_NUMBER_FORMAT_SNORM = 0x00000001,
    D3D12XBOX_NUMBER_FORMAT_USCALED = 0x00000002,
    D3D12XBOX_NUMBER_FORMAT_SSCALED = 0x00000003,
    D3D12XBOX_NUMBER_FORMAT_UINT = 0x00000004,
    D3D12XBOX_NUMBER_FORMAT_SINT = 0x00000005,
    D3D12XBOX_NUMBER_FORMAT_SNORM_OGL = 0x00000006,
    D3D12XBOX_NUMBER_FORMAT_FLOAT = 0x00000007,
    D3D12XBOX_NUMBER_FORMAT_SRGB = 0x00000009,
    D3D12XBOX_NUMBER_FORMAT_UBNORM = 0x0000000a,
    D3D12XBOX_NUMBER_FORMAT_UBNORM_OGL = 0x0000000b,
    D3D12XBOX_NUMBER_FORMAT_UBINT = 0x0000000c,
    D3D12XBOX_NUMBER_FORMAT_UBSCALED = 0x0000000d,
    D3D12XBOX_NUMBER_FORMAT_COMPOSITE_TYPELESS__TYPELESS = 0x0000fefe,
    D3D12XBOX_NUMBER_FORMAT_COMPOSITE_TYPELESS__UINT = 0x000004fe,
    D3D12XBOX_NUMBER_FORMAT_COMPOSITE_UNORM__TYPELESS = 0x0000fe00,
    D3D12XBOX_NUMBER_FORMAT_COMPOSITE_UNORM__UNORM = 0x00000000,
    D3D12XBOX_NUMBER_FORMAT_COMPOSITE_UNORM__UINT = 0x00000400,
    D3D12XBOX_NUMBER_FORMAT_COMPOSITE_FLOAT__TYPELESS = 0x0000fe07,
    D3D12XBOX_NUMBER_FORMAT_COMPOSITE_FLOAT__UINT = 0x00000407
} D3D12XBOX_NUMBER_FORMAT;  

Constants

Constant Description
D3D12XBOX_NUMBER_FORMAT_INVALID Invalid.
D3D12XBOX_NUMBER_FORMAT_TYPELESS Typeless.
D3D12XBOX_NUMBER_FORMAT_UNORM Unsigned normalized.
D3D12XBOX_NUMBER_FORMAT_SNORM Signed normalized.
D3D12XBOX_NUMBER_FORMAT_USCALED Unsigned scaled.
D3D12XBOX_NUMBER_FORMAT_SSCALED Signed scaled.
D3D12XBOX_NUMBER_FORMAT_UINT Unsigned integer.
D3D12XBOX_NUMBER_FORMAT_SINT Signed integer.
D3D12XBOX_NUMBER_FORMAT_SNORM_OGL Signed normalized OGL.
D3D12XBOX_NUMBER_FORMAT_FLOAT Float.
D3D12XBOX_NUMBER_FORMAT_SRGB sRGB.
D3D12XBOX_NUMBER_FORMAT_UBNORM UBNORM.
D3D12XBOX_NUMBER_FORMAT_UBNORM_OGL UBNORM OGL.
D3D12XBOX_NUMBER_FORMAT_UBINT UBINT.
D3D12XBOX_NUMBER_FORMAT_UBSCALED UBSCALED.
D3D12XBOX_NUMBER_FORMAT_COMPOSITE_TYPELESS__TYPELESS Composite of typeless and typeless.
D3D12XBOX_NUMBER_FORMAT_COMPOSITE_TYPELESS__UINT Composite of typeless and UINT.
D3D12XBOX_NUMBER_FORMAT_COMPOSITE_UNORM__TYPELESS Composite of UNORM and typeless.
D3D12XBOX_NUMBER_FORMAT_COMPOSITE_UNORM__UNORM Composite of UNORM and UNORM.
D3D12XBOX_NUMBER_FORMAT_COMPOSITE_UNORM__UINT Composite of UNORM and UINT.
D3D12XBOX_NUMBER_FORMAT_COMPOSITE_FLOAT__TYPELESS Composite of float and typeless.
D3D12XBOX_NUMBER_FORMAT_COMPOSITE_FLOAT__UINT Composite of float and int.

Remarks

This enumeration is used by the D3D12XBOX_SHADER_RESOURCE_VIEW_DESC structure.

Requirements

Header: Declared in d3d12_x.h.