D3D11X_DATA_FORMAT Enumeration

Identifies a native data format.

Syntax

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;  

Constants

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

Remarks

A D3D11X_FORMAT structure contains a D3D11X_DATA_FORMAT enumeration constant.

Requirements

Header: Declared in d3d11_x.h.

Library: Use d3d11_x.lib.