D3D12XBOX_DATA_FORMAT Enumeration

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

Syntax

typedef enum D3D12XBOX_DATA_FORMAT
{
    D3D12XBOX_DATA_FORMAT_INVALID = 0x00000000,
    D3D12XBOX_DATA_FORMAT_8 = 0x00000001,
    D3D12XBOX_DATA_FORMAT_16 = 0x00000002,
    D3D12XBOX_DATA_FORMAT_8_8 = 0x00000003,
    D3D12XBOX_DATA_FORMAT_32 = 0x00000004,
    D3D12XBOX_DATA_FORMAT_16_16 = 0x00000005,
    D3D12XBOX_DATA_FORMAT_10_11_11 = 0x00000006,
    D3D12XBOX_DATA_FORMAT_11_11_10 = 0x00000007,
    D3D12XBOX_DATA_FORMAT_10_10_10_2 = 0x00000008,
    D3D12XBOX_DATA_FORMAT_2_10_10_10 = 0x00000009,
    D3D12XBOX_DATA_FORMAT_8_8_8_8 = 0x0000000a,
    D3D12XBOX_DATA_FORMAT_32_32 = 0x0000000b,
    D3D12XBOX_DATA_FORMAT_16_16_16_16 = 0x0000000c,
    D3D12XBOX_DATA_FORMAT_32_32_32 = 0x0000000d,
    D3D12XBOX_DATA_FORMAT_32_32_32_32 = 0x0000000e,
    D3D12XBOX_DATA_FORMAT_5_6_5 = 0x00000010,
    D3D12XBOX_DATA_FORMAT_1_5_5_5 = 0x00000011,
    D3D12XBOX_DATA_FORMAT_5_5_5_1 = 0x00000012,
    D3D12XBOX_DATA_FORMAT_4_4_4_4 = 0x00000013,
    D3D12XBOX_DATA_FORMAT_8_24 = 0x00000014,
    D3D12XBOX_DATA_FORMAT_24_8 = 0x00000015,
    D3D12XBOX_DATA_FORMAT_X24_8_32 = 0x00000016,
    D3D12XBOX_DATA_FORMAT_DXT3A = 0x00000018,
    D3D12XBOX_DATA_FORMAT_DXT3A_AS_1_1_1_1 = 0x00000019,
    D3D12XBOX_DATA_FORMAT_DXT5A = 0x0000001a,
    D3D12XBOX_DATA_FORMAT_DXN = 0x0000001b,
    D3D12XBOX_DATA_FORMAT_CTX1 = 0x0000001c,
    D3D12XBOX_DATA_FORMAT_YCBCR = 0x0000001d,
    D3D12XBOX_DATA_FORMAT_7E3 = 0x0000001e,
    D3D12XBOX_DATA_FORMAT_6E4 = 0x0000001f,
    D3D12XBOX_DATA_FORMAT_GB_GR = 0x00000020,
    D3D12XBOX_DATA_FORMAT_BG_RG = 0x00000021,
    D3D12XBOX_DATA_FORMAT_5_9_9_9 = 0x00000022,
    D3D12XBOX_DATA_FORMAT_BC1 = 0x00000023,
    D3D12XBOX_DATA_FORMAT_BC2 = 0x00000024,
    D3D12XBOX_DATA_FORMAT_BC3 = 0x00000025,
    D3D12XBOX_DATA_FORMAT_BC4 = 0x00000026,
    D3D12XBOX_DATA_FORMAT_BC5 = 0x00000027,
    D3D12XBOX_DATA_FORMAT_BC6 = 0x00000028,
    D3D12XBOX_DATA_FORMAT_BC7 = 0x00000029,
    D3D12XBOX_DATA_FORMAT_FMASK8_S2_F1 = 0x0000002c,
    D3D12XBOX_DATA_FORMAT_FMASK8_S4_F1 = 0x0000002d,
    D3D12XBOX_DATA_FORMAT_FMASK8_S8_F1 = 0x0000002e,
    D3D12XBOX_DATA_FORMAT_FMASK8_S2_F2 = 0x0000002f,
    D3D12XBOX_DATA_FORMAT_FMASK8_S4_F2 = 0x00000030,
    D3D12XBOX_DATA_FORMAT_FMASK8_S4_F4 = 0x00000031,
    D3D12XBOX_DATA_FORMAT_FMASK16_S16_F1 = 0x00000032,
    D3D12XBOX_DATA_FORMAT_FMASK16_S8_F2 = 0x00000033,
    D3D12XBOX_DATA_FORMAT_FMASK32_S16_F2 = 0x00000034,
    D3D12XBOX_DATA_FORMAT_FMASK32_S8_F4 = 0x00000035,
    D3D12XBOX_DATA_FORMAT_FMASK32_S8_F8 = 0x00000036,
    D3D12XBOX_DATA_FORMAT_FMASK64_S16_F4 = 0x00000037,
    D3D12XBOX_DATA_FORMAT_FMASK64_S16_F8 = 0x00000038,
    D3D12XBOX_DATA_FORMAT_4_4 = 0x00000039,
    D3D12XBOX_DATA_FORMAT_6_5_5 = 0x0000003a,
    D3D12XBOX_DATA_FORMAT_1 = 0x0000003b,
    D3D12XBOX_DATA_FORMAT_1_REVERSED = 0x0000003c,
    D3D12XBOX_DATA_FORMAT_32_AS_8 = 0x0000003d,
    D3D12XBOX_DATA_FORMAT_32_AS_8_8 = 0x0000003e,
    D3D12XBOX_DATA_FORMAT_32_AS_32_32_32_32 = 0x0000003f,
    D3D12XBOX_DATA_FORMAT_COMPOSITE_8_24__8 = 0x00000114,
    D3D12XBOX_DATA_FORMAT_COMPOSITE_16__8 = 0x00000102,
    D3D12XBOX_DATA_FORMAT_COMPOSITE_32__8 = 0x00000104,
    D3D12XBOX_DATA_FORMAT_COMPOSITE_16__16_16 = 0x00000502,
    D3D12XBOX_DATA_FORMAT_COMPOSITE_8__8_8 = 0x00000301
} D3D12XBOX_DATA_FORMAT;  

Constants

Constant Description
D3D12XBOX_DATA_FORMAT_INVALID Invalid.
D3D12XBOX_DATA_FORMAT_8 8.
D3D12XBOX_DATA_FORMAT_16 16.
D3D12XBOX_DATA_FORMAT_8_8 8_8.
D3D12XBOX_DATA_FORMAT_32 32.
D3D12XBOX_DATA_FORMAT_16_16 16_16.
D3D12XBOX_DATA_FORMAT_10_11_11 10_11_11.
D3D12XBOX_DATA_FORMAT_11_11_10 11_11_10.
D3D12XBOX_DATA_FORMAT_10_10_10_2 10_10_10_2.
D3D12XBOX_DATA_FORMAT_2_10_10_10 2_10_10_10.
D3D12XBOX_DATA_FORMAT_8_8_8_8 8_8_8_8.
D3D12XBOX_DATA_FORMAT_32_32 32_32.
D3D12XBOX_DATA_FORMAT_16_16_16_16 16_16_16_16.
D3D12XBOX_DATA_FORMAT_32_32_32 32_32_32.
D3D12XBOX_DATA_FORMAT_32_32_32_32 32_32_32_32.
D3D12XBOX_DATA_FORMAT_5_6_5 5_6_5.
D3D12XBOX_DATA_FORMAT_1_5_5_5 1_5_5_5.
D3D12XBOX_DATA_FORMAT_5_5_5_1 5_5_5_1.
D3D12XBOX_DATA_FORMAT_4_4_4_4 4_4_4_4.
D3D12XBOX_DATA_FORMAT_8_24 8_24.
D3D12XBOX_DATA_FORMAT_24_8 24_8.
D3D12XBOX_DATA_FORMAT_X24_8_32 X24_8_32.
D3D12XBOX_DATA_FORMAT_DXT3A DXT3A.
D3D12XBOX_DATA_FORMAT_DXT3A_AS_1_1_1_1 DXT3A_AS_1_1_1_1.
D3D12XBOX_DATA_FORMAT_DXT5A DXT5A.
D3D12XBOX_DATA_FORMAT_DXN DXN.
D3D12XBOX_DATA_FORMAT_CTX1 CTX1.
D3D12XBOX_DATA_FORMAT_YCBCR YCBCR.
D3D12XBOX_DATA_FORMAT_7E3 7E3.
D3D12XBOX_DATA_FORMAT_6E4 6E4.
D3D12XBOX_DATA_FORMAT_GB_GR GB_GR.
D3D12XBOX_DATA_FORMAT_BG_RG BG_RG.
D3D12XBOX_DATA_FORMAT_5_9_9_9 5_9_9_9.
D3D12XBOX_DATA_FORMAT_BC1 BC1.
D3D12XBOX_DATA_FORMAT_BC2 BC2.
D3D12XBOX_DATA_FORMAT_BC3 BC3.
D3D12XBOX_DATA_FORMAT_BC4 BC4.
D3D12XBOX_DATA_FORMAT_BC5 BC5.
D3D12XBOX_DATA_FORMAT_BC6 BC6.
D3D12XBOX_DATA_FORMAT_BC7 BC7.
D3D12XBOX_DATA_FORMAT_FMASK8_S2_F1 FMASK8_S2_F1.
D3D12XBOX_DATA_FORMAT_FMASK8_S4_F1 FMASK8_S4_F1.
D3D12XBOX_DATA_FORMAT_FMASK8_S8_F1 FMASK8_S8_F1.
D3D12XBOX_DATA_FORMAT_FMASK8_S2_F2 FMASK8_S2_F2.
D3D12XBOX_DATA_FORMAT_FMASK8_S4_F2 FMASK8_S4_F2.
D3D12XBOX_DATA_FORMAT_FMASK8_S4_F4 FMASK8_S4_F4.
D3D12XBOX_DATA_FORMAT_FMASK16_S16_F1 FMASK16_S16_F1.
D3D12XBOX_DATA_FORMAT_FMASK16_S8_F2 FMASK16_S8_F2.
D3D12XBOX_DATA_FORMAT_FMASK32_S16_F2 FMASK32_S16_F2.
D3D12XBOX_DATA_FORMAT_FMASK32_S8_F4 FMASK32_S8_F4.
D3D12XBOX_DATA_FORMAT_FMASK32_S8_F8 FMASK32_S8_F8.
D3D12XBOX_DATA_FORMAT_FMASK64_S16_F4 FMASK64_S16_F4.
D3D12XBOX_DATA_FORMAT_FMASK64_S16_F8 FMASK64_S16_F8.
D3D12XBOX_DATA_FORMAT_4_4 4_4.
D3D12XBOX_DATA_FORMAT_6_5_5 6_5_5.
D3D12XBOX_DATA_FORMAT_1 1.
D3D12XBOX_DATA_FORMAT_1_REVERSED 1_REVERSED.
D3D12XBOX_DATA_FORMAT_32_AS_8 32_AS_8.
D3D12XBOX_DATA_FORMAT_32_AS_8_8 32_AS_8_8.
D3D12XBOX_DATA_FORMAT_32_AS_32_32_32_32 32_AS_32_32_32_32.
D3D12XBOX_DATA_FORMAT_COMPOSITE_8_24__8 COMPOSITE_8_24__8.
D3D12XBOX_DATA_FORMAT_COMPOSITE_16__8 COMPOSITE_16__8.
D3D12XBOX_DATA_FORMAT_COMPOSITE_32__8 COMPOSITE_32__8.
D3D12XBOX_DATA_FORMAT_COMPOSITE_16__16_16 COMPOSITE_16__16_16.
D3D12XBOX_DATA_FORMAT_COMPOSITE_8__8_8 COMPOSITE_8__8_8.

Remarks

This enumeration is used by the D3D12XBOX_SHADER_RESOURCE_VIEW_DESC structure.

Requirements

Header: Declared in d3d12_x.h.