Identifies a native data format.
typedef enum D3D11X_DATA_FORMAT
{
D3D11X_DATA_FORMAT_INVALID,
D3D11X_DATA_FORMAT_8,
D3D11X_DATA_FORMAT_16,
D3D11X_DATA_FORMAT_8_8,
D3D11X_DATA_FORMAT_32,
D3D11X_DATA_FORMAT_16_16,
D3D11X_DATA_FORMAT_10_11_11,
D3D11X_DATA_FORMAT_11_11_10,
D3D11X_DATA_FORMAT_10_10_10_2,
D3D11X_DATA_FORMAT_2_10_10_10,
D3D11X_DATA_FORMAT_8_8_8_8,
D3D11X_DATA_FORMAT_32_32,
D3D11X_DATA_FORMAT_16_16_16_16,
D3D11X_DATA_FORMAT_32_32_32,
D3D11X_DATA_FORMAT_32_32_32_32,
D3D11X_DATA_FORMAT_5_6_5,
D3D11X_DATA_FORMAT_1_5_5_5,
D3D11X_DATA_FORMAT_5_5_5_1,
D3D11X_DATA_FORMAT_4_4_4_4,
D3D11X_DATA_FORMAT_8_24,
D3D11X_DATA_FORMAT_24_8,
D3D11X_DATA_FORMAT_X24_8_32,
D3D11X_DATA_FORMAT_DXT3A,
D3D11X_DATA_FORMAT_DXT3A_AS_1_1_1_1,
D3D11X_DATA_FORMAT_DXT5A,
D3D11X_DATA_FORMAT_DXN,
D3D11X_DATA_FORMAT_CTX1,
D3D11X_DATA_FORMAT_YCBCR,
D3D11X_DATA_FORMAT_7E3,
D3D11X_DATA_FORMAT_6E4,
D3D11X_DATA_FORMAT_GB_GR,
D3D11X_DATA_FORMAT_BG_RG,
D3D11X_DATA_FORMAT_5_9_9_9,
D3D11X_DATA_FORMAT_BC1,
D3D11X_DATA_FORMAT_BC2,
D3D11X_DATA_FORMAT_BC3,
D3D11X_DATA_FORMAT_BC4,
D3D11X_DATA_FORMAT_BC5,
D3D11X_DATA_FORMAT_BC6,
D3D11X_DATA_FORMAT_BC7,
D3D11X_DATA_FORMAT_FMASK8_S2_F1,
D3D11X_DATA_FORMAT_FMASK8_S4_F1,
D3D11X_DATA_FORMAT_FMASK8_S8_F1,
D3D11X_DATA_FORMAT_FMASK8_S2_F2,
D3D11X_DATA_FORMAT_FMASK8_S4_F2,
D3D11X_DATA_FORMAT_FMASK8_S4_F4,
D3D11X_DATA_FORMAT_FMASK16_S16_F1,
D3D11X_DATA_FORMAT_FMASK16_S8_F2,
D3D11X_DATA_FORMAT_FMASK32_S16_F2,
D3D11X_DATA_FORMAT_FMASK32_S8_F4,
D3D11X_DATA_FORMAT_FMASK32_S8_F8,
D3D11X_DATA_FORMAT_FMASK64_S16_F4,
D3D11X_DATA_FORMAT_FMASK64_S16_F8,
D3D11X_DATA_FORMAT_4_4,
D3D11X_DATA_FORMAT_6_5_5,
D3D11X_DATA_FORMAT_1,
D3D11X_DATA_FORMAT_1_REVERSED,
D3D11X_DATA_FORMAT_32_AS_8,
D3D11X_DATA_FORMAT_32_AS_8_8,
D3D11X_DATA_FORMAT_32_AS_32_32_32_32,
D3D11X_DATA_FORMAT_COMPOSITE_8_24__8,
D3D11X_DATA_FORMAT_COMPOSITE_16__8,
D3D11X_DATA_FORMAT_COMPOSITE_32__8,
D3D11X_DATA_FORMAT_COMPOSITE_16__16_16,
D3D11X_DATA_FORMAT_COMPOSITE_8__8_8
} D3D11X_DATA_FORMAT;
| Constant | Description |
|---|---|
| D3D11X_DATA_FORMAT_INVALID | Invalid |
| D3D11X_DATA_FORMAT_8 | 8 |
| D3D11X_DATA_FORMAT_16 | 16 |
| D3D11X_DATA_FORMAT_8_8 | 8_8 |
| D3D11X_DATA_FORMAT_32 | 32 |
| D3D11X_DATA_FORMAT_16_16 | 16_16 |
| D3D11X_DATA_FORMAT_10_11_11 | 10_11_11 |
| D3D11X_DATA_FORMAT_11_11_10 | 11_11_10 |
| D3D11X_DATA_FORMAT_10_10_10_2 | 10_10_10_2 |
| D3D11X_DATA_FORMAT_2_10_10_10 | 2_10_10_10 |
| D3D11X_DATA_FORMAT_8_8_8_8 | 8_8_8_8 |
| D3D11X_DATA_FORMAT_32_32 | 32_32 |
| D3D11X_DATA_FORMAT_16_16_16_16 | 16_16_16_16 |
| D3D11X_DATA_FORMAT_32_32_32 | 32_32_32 |
| D3D11X_DATA_FORMAT_32_32_32_32 | 32_32_32_32 |
| D3D11X_DATA_FORMAT_5_6_5 | 5_6_5 |
| D3D11X_DATA_FORMAT_1_5_5_5 | 1_5_5_5 |
| D3D11X_DATA_FORMAT_5_5_5_1 | 5_5_5_1 |
| D3D11X_DATA_FORMAT_4_4_4_4 | 4_4_4_4 |
| D3D11X_DATA_FORMAT_8_24 | 8_24 |
| D3D11X_DATA_FORMAT_24_8 | 24_8 |
| D3D11X_DATA_FORMAT_X24_8_32 | X24_8_32 |
| D3D11X_DATA_FORMAT_DXT3A | DXT3A |
| D3D11X_DATA_FORMAT_DXT3A_AS_1_1_1_1 | DXT3A_AS_1_1_1_1 |
| D3D11X_DATA_FORMAT_DXT5A | DXT5A |
| D3D11X_DATA_FORMAT_DXN | DXN |
| D3D11X_DATA_FORMAT_CTX1 | CTX1 |
| D3D11X_DATA_FORMAT_YCBCR | YCBCR |
| D3D11X_DATA_FORMAT_7E3 | 7E3 |
| D3D11X_DATA_FORMAT_6E4 | 6E4 |
| D3D11X_DATA_FORMAT_GB_GR | GB_GR |
| D3D11X_DATA_FORMAT_BG_RG | BG_RG |
| D3D11X_DATA_FORMAT_5_9_9_9 | 5_9_9_9 |
| D3D11X_DATA_FORMAT_BC1 | BC1 |
| D3D11X_DATA_FORMAT_BC2 | BC2 |
| D3D11X_DATA_FORMAT_BC3 | BC3 |
| D3D11X_DATA_FORMAT_BC4 | BC4 |
| D3D11X_DATA_FORMAT_BC5 | BC5 |
| D3D11X_DATA_FORMAT_BC6 | BC6 |
| D3D11X_DATA_FORMAT_BC7 | BC7 |
| D3D11X_DATA_FORMAT_FMASK8_S2_F1 | FMASK8_S2_F1 |
| D3D11X_DATA_FORMAT_FMASK8_S4_F1 | FMASK8_S4_F1 |
| D3D11X_DATA_FORMAT_FMASK8_S8_F1 | FMASK8_S8_F1 |
| D3D11X_DATA_FORMAT_FMASK8_S2_F2 | FMASK8_S2_F2 |
| D3D11X_DATA_FORMAT_FMASK8_S4_F2 | FMASK8_S4_F2 |
| D3D11X_DATA_FORMAT_FMASK8_S4_F4 | FMASK8_S4_F4 |
| D3D11X_DATA_FORMAT_FMASK16_S16_F1 | FMASK16_S16_F1 |
| D3D11X_DATA_FORMAT_FMASK16_S8_F2 | FMASK16_S8_F2 |
| D3D11X_DATA_FORMAT_FMASK32_S16_F2 | FMASK32_S16_F2 |
| D3D11X_DATA_FORMAT_FMASK32_S8_F4 | FMASK32_S8_F4 |
| D3D11X_DATA_FORMAT_FMASK32_S8_F8 | FMASK32_S8_F8 |
| D3D11X_DATA_FORMAT_FMASK64_S16_F4 | FMASK64_S16_F4 |
| D3D11X_DATA_FORMAT_FMASK64_S16_F8 | FMASK64_S16_F8 |
| D3D11X_DATA_FORMAT_4_4 | 4_4 |
| D3D11X_DATA_FORMAT_6_5_5 | 6_5_5 |
| D3D11X_DATA_FORMAT_1 | 1 |
| D3D11X_DATA_FORMAT_1_REVERSED | 1_REVERSED |
| D3D11X_DATA_FORMAT_32_AS_8 | 32_AS_8 |
| D3D11X_DATA_FORMAT_32_AS_8_8 | 32_AS_8_8 |
| D3D11X_DATA_FORMAT_32_AS_32_32_32_32 | 32_AS_32_32_32_32 |
| D3D11X_DATA_FORMAT_COMPOSITE_8_24__8 | COMPOSITE_8_24__8 |
| D3D11X_DATA_FORMAT_COMPOSITE_16__8 | COMPOSITE_16__8 |
| D3D11X_DATA_FORMAT_COMPOSITE_32__8 | COMPOSITE_32__8 |
| D3D11X_DATA_FORMAT_COMPOSITE_16__16_16 | COMPOSITE_16__16_16 |
| D3D11X_DATA_FORMAT_COMPOSITE_8__8_8 | COMPOSITE_8__8_8 |
A D3D11X_FORMAT structure contains a D3D11X_DATA_FORMAT enumeration constant.
Header: Declared in d3d11_x.h.
Library: Use d3d11_x.lib.