Defines names of the various number formats. Used by the D3D12XBOX_SHADER_RESOURCE_VIEW_DESC structure.
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;
| 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. |
This enumeration is used by the D3D12XBOX_SHADER_RESOURCE_VIEW_DESC structure.
Header: Declared in d3d12_x.h.