DirectXPixelFormat DirectXPixelFormat DirectXPixelFormat DirectXPixelFormat DirectXPixelFormat Enum

Definition

Specifies pixel formats, which includes fully-typed and type-less formats. This is a managed version of the DXGI_FORMAT enumeration.

public : enum class DirectXPixelFormat
enum class winrt::Windows::Graphics::DirectX::DirectXPixelFormat : int32_t
public enum DirectXPixelFormat
Public Enum DirectXPixelFormat
var value = Windows.Graphics.DirectX.DirectXPixelFormat.a8P8;
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Fields

A8P8 A8P8 A8P8 A8P8 A8P8 114
A8UIntNormalized A8UIntNormalized A8UIntNormalized A8UIntNormalized A8UIntNormalized 65
AI44 AI44 AI44 AI44 AI44 111
Ayuv Ayuv Ayuv Ayuv Ayuv 100
B4G4R4A4UIntNormalized B4G4R4A4UIntNormalized B4G4R4A4UIntNormalized B4G4R4A4UIntNormalized B4G4R4A4UIntNormalized 115
B5G5R5A1UIntNormalized B5G5R5A1UIntNormalized B5G5R5A1UIntNormalized B5G5R5A1UIntNormalized B5G5R5A1UIntNormalized 86
B5G6R5UIntNormalized B5G6R5UIntNormalized B5G6R5UIntNormalized B5G6R5UIntNormalized B5G6R5UIntNormalized 85
B8G8R8A8Typeless B8G8R8A8Typeless B8G8R8A8Typeless B8G8R8A8Typeless B8G8R8A8Typeless 90
B8G8R8A8UIntNormalized B8G8R8A8UIntNormalized B8G8R8A8UIntNormalized B8G8R8A8UIntNormalized B8G8R8A8UIntNormalized 87
B8G8R8A8UIntNormalizedSrgb B8G8R8A8UIntNormalizedSrgb B8G8R8A8UIntNormalizedSrgb B8G8R8A8UIntNormalizedSrgb B8G8R8A8UIntNormalizedSrgb 91
B8G8R8X8Typeless B8G8R8X8Typeless B8G8R8X8Typeless B8G8R8X8Typeless B8G8R8X8Typeless 92
B8G8R8X8UIntNormalized B8G8R8X8UIntNormalized B8G8R8X8UIntNormalized B8G8R8X8UIntNormalized B8G8R8X8UIntNormalized 88
B8G8R8X8UIntNormalizedSrgb B8G8R8X8UIntNormalizedSrgb B8G8R8X8UIntNormalizedSrgb B8G8R8X8UIntNormalizedSrgb B8G8R8X8UIntNormalizedSrgb 93
BC1Typeless BC1Typeless BC1Typeless BC1Typeless BC1Typeless 70
BC1UIntNormalized BC1UIntNormalized BC1UIntNormalized BC1UIntNormalized BC1UIntNormalized 71
BC1UIntNormalizedSrgb BC1UIntNormalizedSrgb BC1UIntNormalizedSrgb BC1UIntNormalizedSrgb BC1UIntNormalizedSrgb 72
BC2Typeless BC2Typeless BC2Typeless BC2Typeless BC2Typeless 73
BC2UIntNormalized BC2UIntNormalized BC2UIntNormalized BC2UIntNormalized BC2UIntNormalized 74
BC2UIntNormalizedSrgb BC2UIntNormalizedSrgb BC2UIntNormalizedSrgb BC2UIntNormalizedSrgb BC2UIntNormalizedSrgb 75
BC3Typeless BC3Typeless BC3Typeless BC3Typeless BC3Typeless 76
BC3UIntNormalized BC3UIntNormalized BC3UIntNormalized BC3UIntNormalized BC3UIntNormalized 77
BC3UIntNormalizedSrgb BC3UIntNormalizedSrgb BC3UIntNormalizedSrgb BC3UIntNormalizedSrgb BC3UIntNormalizedSrgb 78
BC4IntNormalized BC4IntNormalized BC4IntNormalized BC4IntNormalized BC4IntNormalized 81
BC4Typeless BC4Typeless BC4Typeless BC4Typeless BC4Typeless 79
BC4UIntNormalized BC4UIntNormalized BC4UIntNormalized BC4UIntNormalized BC4UIntNormalized 80
BC5IntNormalized BC5IntNormalized BC5IntNormalized BC5IntNormalized BC5IntNormalized 84
BC5Typeless BC5Typeless BC5Typeless BC5Typeless BC5Typeless 82
BC5UIntNormalized BC5UIntNormalized BC5UIntNormalized BC5UIntNormalized BC5UIntNormalized 83
BC6H16Float BC6H16Float BC6H16Float BC6H16Float BC6H16Float 96
BC6H16UnsignedFloat BC6H16UnsignedFloat BC6H16UnsignedFloat BC6H16UnsignedFloat BC6H16UnsignedFloat 95
BC6HTypeless BC6HTypeless BC6HTypeless BC6HTypeless BC6HTypeless 94
BC7Typeless BC7Typeless BC7Typeless BC7Typeless BC7Typeless 97
BC7UIntNormalized BC7UIntNormalized BC7UIntNormalized BC7UIntNormalized BC7UIntNormalized 98
BC7UIntNormalizedSrgb BC7UIntNormalizedSrgb BC7UIntNormalizedSrgb BC7UIntNormalizedSrgb BC7UIntNormalizedSrgb 99
D16UIntNormalized D16UIntNormalized D16UIntNormalized D16UIntNormalized D16UIntNormalized 55
D24UIntNormalizedS8UInt D24UIntNormalizedS8UInt D24UIntNormalizedS8UInt D24UIntNormalizedS8UInt D24UIntNormalizedS8UInt 45
D32Float D32Float D32Float D32Float D32Float 40
D32FloatS8X24UInt D32FloatS8X24UInt D32FloatS8X24UInt D32FloatS8X24UInt D32FloatS8X24UInt 20
G8R8G8B8UIntNormalized G8R8G8B8UIntNormalized G8R8G8B8UIntNormalized G8R8G8B8UIntNormalized G8R8G8B8UIntNormalized 69
IA44 IA44 IA44 IA44 IA44 112
NV11 NV11 NV11 NV11 NV11 110
NV12 NV12 NV12 NV12 NV12 103
Opaque420 Opaque420 Opaque420 Opaque420 Opaque420 106
P010 P010 P010 P010 P010 104
P016 P016 P016 P016 P016 105
P208 P208 P208 P208 P208 130
P8 P8 P8 P8 P8 113
R10G10B10A2Typeless R10G10B10A2Typeless R10G10B10A2Typeless R10G10B10A2Typeless R10G10B10A2Typeless 23
R10G10B10A2UInt R10G10B10A2UInt R10G10B10A2UInt R10G10B10A2UInt R10G10B10A2UInt 25
R10G10B10A2UIntNormalized R10G10B10A2UIntNormalized R10G10B10A2UIntNormalized R10G10B10A2UIntNormalized R10G10B10A2UIntNormalized 24
R10G10B10XRBiasA2UIntNormalized R10G10B10XRBiasA2UIntNormalized R10G10B10XRBiasA2UIntNormalized R10G10B10XRBiasA2UIntNormalized R10G10B10XRBiasA2UIntNormalized 89
R11G11B10Float R11G11B10Float R11G11B10Float R11G11B10Float R11G11B10Float 26
R16Float R16Float R16Float R16Float R16Float 54
R16G16B16A16Float R16G16B16A16Float R16G16B16A16Float R16G16B16A16Float R16G16B16A16Float 10
R16G16B16A16Int R16G16B16A16Int R16G16B16A16Int R16G16B16A16Int R16G16B16A16Int 14
R16G16B16A16IntNormalized R16G16B16A16IntNormalized R16G16B16A16IntNormalized R16G16B16A16IntNormalized R16G16B16A16IntNormalized 13
R16G16B16A16Typeless R16G16B16A16Typeless R16G16B16A16Typeless R16G16B16A16Typeless R16G16B16A16Typeless 9
R16G16B16A16UInt R16G16B16A16UInt R16G16B16A16UInt R16G16B16A16UInt R16G16B16A16UInt 12
R16G16B16A16UIntNormalized R16G16B16A16UIntNormalized R16G16B16A16UIntNormalized R16G16B16A16UIntNormalized R16G16B16A16UIntNormalized 11
R16G16Float R16G16Float R16G16Float R16G16Float R16G16Float 34
R16G16Int R16G16Int R16G16Int R16G16Int R16G16Int 38
R16G16IntNormalized R16G16IntNormalized R16G16IntNormalized R16G16IntNormalized R16G16IntNormalized 37
R16G16Typeless R16G16Typeless R16G16Typeless R16G16Typeless R16G16Typeless 33
R16G16UInt R16G16UInt R16G16UInt R16G16UInt R16G16UInt 36
R16G16UIntNormalized R16G16UIntNormalized R16G16UIntNormalized R16G16UIntNormalized R16G16UIntNormalized 35
R16Int R16Int R16Int R16Int R16Int 59
R16IntNormalized R16IntNormalized R16IntNormalized R16IntNormalized R16IntNormalized 58
R16Typeless R16Typeless R16Typeless R16Typeless R16Typeless 53
R16UInt R16UInt R16UInt R16UInt R16UInt 57
R16UIntNormalized R16UIntNormalized R16UIntNormalized R16UIntNormalized R16UIntNormalized 56
R1UIntNormalized R1UIntNormalized R1UIntNormalized R1UIntNormalized R1UIntNormalized 66
R24G8Typeless R24G8Typeless R24G8Typeless R24G8Typeless R24G8Typeless 44
R24UIntNormalizedX8Typeless R24UIntNormalizedX8Typeless R24UIntNormalizedX8Typeless R24UIntNormalizedX8Typeless R24UIntNormalizedX8Typeless 46
R32Float R32Float R32Float R32Float R32Float 41
R32FloatX8X24Typeless R32FloatX8X24Typeless R32FloatX8X24Typeless R32FloatX8X24Typeless R32FloatX8X24Typeless 21
R32G32B32A32Float R32G32B32A32Float R32G32B32A32Float R32G32B32A32Float R32G32B32A32Float 2
R32G32B32A32Int R32G32B32A32Int R32G32B32A32Int R32G32B32A32Int R32G32B32A32Int 4
R32G32B32A32Typeless R32G32B32A32Typeless R32G32B32A32Typeless R32G32B32A32Typeless R32G32B32A32Typeless 1
R32G32B32A32UInt R32G32B32A32UInt R32G32B32A32UInt R32G32B32A32UInt R32G32B32A32UInt 3
R32G32B32Float R32G32B32Float R32G32B32Float R32G32B32Float R32G32B32Float 6
R32G32B32Int R32G32B32Int R32G32B32Int R32G32B32Int R32G32B32Int 8
R32G32B32Typeless R32G32B32Typeless R32G32B32Typeless R32G32B32Typeless R32G32B32Typeless 5
R32G32B32UInt R32G32B32UInt R32G32B32UInt R32G32B32UInt R32G32B32UInt 7
R32G32Float R32G32Float R32G32Float R32G32Float R32G32Float 16
R32G32Int R32G32Int R32G32Int R32G32Int R32G32Int 18
R32G32Typeless R32G32Typeless R32G32Typeless R32G32Typeless R32G32Typeless 15
R32G32UInt R32G32UInt R32G32UInt R32G32UInt R32G32UInt 17
R32G8X24Typeless R32G8X24Typeless R32G8X24Typeless R32G8X24Typeless R32G8X24Typeless 19
R32Int R32Int R32Int R32Int R32Int 43
R32Typeless R32Typeless R32Typeless R32Typeless R32Typeless 39
R32UInt R32UInt R32UInt R32UInt R32UInt 42
R8G8B8A8Int R8G8B8A8Int R8G8B8A8Int R8G8B8A8Int R8G8B8A8Int 32
R8G8B8A8IntNormalized R8G8B8A8IntNormalized R8G8B8A8IntNormalized R8G8B8A8IntNormalized R8G8B8A8IntNormalized 31
R8G8B8A8Typeless R8G8B8A8Typeless R8G8B8A8Typeless R8G8B8A8Typeless R8G8B8A8Typeless 27
R8G8B8A8UInt R8G8B8A8UInt R8G8B8A8UInt R8G8B8A8UInt R8G8B8A8UInt 30
R8G8B8A8UIntNormalized R8G8B8A8UIntNormalized R8G8B8A8UIntNormalized R8G8B8A8UIntNormalized R8G8B8A8UIntNormalized 28
R8G8B8A8UIntNormalizedSrgb R8G8B8A8UIntNormalizedSrgb R8G8B8A8UIntNormalizedSrgb R8G8B8A8UIntNormalizedSrgb R8G8B8A8UIntNormalizedSrgb 29
R8G8B8G8UIntNormalized R8G8B8G8UIntNormalized R8G8B8G8UIntNormalized R8G8B8G8UIntNormalized R8G8B8G8UIntNormalized 68
R8G8Int R8G8Int R8G8Int R8G8Int R8G8Int 52
R8G8IntNormalized R8G8IntNormalized R8G8IntNormalized R8G8IntNormalized R8G8IntNormalized 51
R8G8Typeless R8G8Typeless R8G8Typeless R8G8Typeless R8G8Typeless 48
R8G8UInt R8G8UInt R8G8UInt R8G8UInt R8G8UInt 50
R8G8UIntNormalized R8G8UIntNormalized R8G8UIntNormalized R8G8UIntNormalized R8G8UIntNormalized 49
R8Int R8Int R8Int R8Int R8Int 64
R8IntNormalized R8IntNormalized R8IntNormalized R8IntNormalized R8IntNormalized 63
R8Typeless R8Typeless R8Typeless R8Typeless R8Typeless 60
R8UInt R8UInt R8UInt R8UInt R8UInt 62
R8UIntNormalized R8UIntNormalized R8UIntNormalized R8UIntNormalized R8UIntNormalized 61
R9G9B9E5SharedExponent R9G9B9E5SharedExponent R9G9B9E5SharedExponent R9G9B9E5SharedExponent R9G9B9E5SharedExponent 67
Unknown Unknown Unknown Unknown Unknown 0
V208 V208 V208 V208 V208 131
V408 V408 V408 V408 V408 132
X24TypelessG8UInt X24TypelessG8UInt X24TypelessG8UInt X24TypelessG8UInt X24TypelessG8UInt 47
X32TypelessG8X24UInt X32TypelessG8X24UInt X32TypelessG8X24UInt X32TypelessG8X24UInt X32TypelessG8X24UInt 22
Y210 Y210 Y210 Y210 Y210 108
Y216 Y216 Y216 Y216 Y216 109
Y410 Y410 Y410 Y410 Y410 101
Y416 Y416 Y416 Y416 Y416 102
Yuy2 Yuy2 Yuy2 Yuy2 Yuy2 107

Remarks

Refer to DXGI_FORMAT for descriptions of these formats.