DirectXPixelFormat Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Specifies pixel formats, which includes fully-typed and type-less formats. This is a Windows Runtime equivalent of the Desktop DXGI_FORMAT enumeration.
public enum class DirectXPixelFormat
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class DirectXPixelFormat
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum DirectXPixelFormat
var value = Windows.Graphics.DirectX.DirectXPixelFormat.unknown
Public Enum DirectXPixelFormat
- Inheritance
-
DirectXPixelFormat
- Attributes
Windows requirements
Device family |
Windows 10 (introduced in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v1.0)
|
Fields
Name | Value | Description |
---|---|---|
Unknown | 0 | See DXGI_FORMAT_UNKNOWN. |
R32G32B32A32Typeless | 1 | |
R32G32B32A32Float | 2 | |
R32G32B32A32UInt | 3 | |
R32G32B32A32Int | 4 | |
R32G32B32Typeless | 5 | |
R32G32B32Float | 6 | |
R32G32B32UInt | 7 | |
R32G32B32Int | 8 | |
R16G16B16A16Typeless | 9 | |
R16G16B16A16Float | 10 | |
R16G16B16A16UIntNormalized | 11 | |
R16G16B16A16UInt | 12 | |
R16G16B16A16IntNormalized | 13 | |
R16G16B16A16Int | 14 | |
R32G32Typeless | 15 | |
R32G32Float | 16 | |
R32G32UInt | 17 | |
R32G32Int | 18 | |
R32G8X24Typeless | 19 | |
D32FloatS8X24UInt | 20 | |
R32FloatX8X24Typeless | 21 | |
X32TypelessG8X24UInt | 22 | |
R10G10B10A2Typeless | 23 | |
R10G10B10A2UIntNormalized | 24 | |
R10G10B10A2UInt | 25 | |
R11G11B10Float | 26 | |
R8G8B8A8Typeless | 27 | |
R8G8B8A8UIntNormalized | 28 | |
R8G8B8A8UIntNormalizedSrgb | 29 | |
R8G8B8A8UInt | 30 | |
R8G8B8A8IntNormalized | 31 | |
R8G8B8A8Int | 32 | |
R16G16Typeless | 33 | |
R16G16Float | 34 | |
R16G16UIntNormalized | 35 | |
R16G16UInt | 36 | |
R16G16IntNormalized | 37 | |
R16G16Int | 38 | |
R32Typeless | 39 | |
D32Float | 40 | |
R32Float | 41 | |
R32UInt | 42 | See DXGI_FORMAT_R32_UINT. |
R32Int | 43 | See DXGI_FORMAT_R32_SINT. |
R24G8Typeless | 44 | |
D24UIntNormalizedS8UInt | 45 | |
R24UIntNormalizedX8Typeless | 46 | |
X24TypelessG8UInt | 47 | |
R8G8Typeless | 48 | |
R8G8UIntNormalized | 49 | |
R8G8UInt | 50 | |
R8G8IntNormalized | 51 | |
R8G8Int | 52 | |
R16Typeless | 53 | |
R16Float | 54 | |
D16UIntNormalized | 55 | |
R16UIntNormalized | 56 | |
R16UInt | 57 | See DXGI_FORMAT_R16_UINT. |
R16IntNormalized | 58 | |
R16Int | 59 | See DXGI_FORMAT_R16_SINT. |
R8Typeless | 60 | |
R8UIntNormalized | 61 | See DXGI_FORMAT_R8_UNORM. |
R8UInt | 62 | See DXGI_FORMAT_R8_UINT. |
R8IntNormalized | 63 | See DXGI_FORMAT_R8_SNORM. |
R8Int | 64 | See DXGI_FORMAT_R8_SINT. |
A8UIntNormalized | 65 | See DXGI_FORMAT_A8_UNORM. |
R1UIntNormalized | 66 | See DXGI_FORMAT_R1_UNORM. |
R9G9B9E5SharedExponent | 67 | |
R8G8B8G8UIntNormalized | 68 | |
G8R8G8B8UIntNormalized | 69 | |
BC1Typeless | 70 | |
BC1UIntNormalized | 71 | |
BC1UIntNormalizedSrgb | 72 | |
BC2Typeless | 73 | |
BC2UIntNormalized | 74 | |
BC2UIntNormalizedSrgb | 75 | |
BC3Typeless | 76 | |
BC3UIntNormalized | 77 | |
BC3UIntNormalizedSrgb | 78 | |
BC4Typeless | 79 | |
BC4UIntNormalized | 80 | |
BC4IntNormalized | 81 | |
BC5Typeless | 82 | |
BC5UIntNormalized | 83 | |
BC5IntNormalized | 84 | |
B5G6R5UIntNormalized | 85 | |
B5G5R5A1UIntNormalized | 86 | |
B8G8R8A8UIntNormalized | 87 | |
B8G8R8X8UIntNormalized | 88 | |
R10G10B10XRBiasA2UIntNormalized | 89 | |
B8G8R8A8Typeless | 90 | |
B8G8R8A8UIntNormalizedSrgb | 91 | |
B8G8R8X8Typeless | 92 | |
B8G8R8X8UIntNormalizedSrgb | 93 | |
BC6HTypeless | 94 | |
BC6H16UnsignedFloat | 95 | |
BC6H16Float | 96 | |
BC7Typeless | 97 | |
BC7UIntNormalized | 98 | |
BC7UIntNormalizedSrgb | 99 | |
Ayuv | 100 | See DXGI_FORMAT_AYUV. |
Y410 | 101 | See DXGI_FORMAT_Y410. |
Y416 | 102 | See DXGI_FORMAT_Y416. |
NV12 | 103 | See DXGI_FORMAT_NV12. |
P010 | 104 | See DXGI_FORMAT_P010. |
P016 | 105 | See DXGI_FORMAT_P016. |
Opaque420 | 106 | |
Yuy2 | 107 | See DXGI_FORMAT_YUY2. |
Y210 | 108 | See DXGI_FORMAT_Y210. |
Y216 | 109 | See DXGI_FORMAT_Y216. |
NV11 | 110 | See DXGI_FORMAT_NV11. |
AI44 | 111 | See DXGI_FORMAT_AI44. |
IA44 | 112 | See DXGI_FORMAT_IA44. |
P8 | 113 | See DXGI_FORMAT_P8. |
A8P8 | 114 | See DXGI_FORMAT_A8P8. |
B4G4R4A4UIntNormalized | 115 | |
P208 | 130 | See DXGI_FORMAT_P208. |
V208 | 131 | See DXGI_FORMAT_V208. |
V408 | 132 | See DXGI_FORMAT_V408. |
SamplerFeedbackMinMipOpaque | 189 | |
SamplerFeedbackMipRegionUsedOpaque | 190 | |
A4B4G4R4 | 191 |
Remarks
Refer to DXGI_FORMAT for descriptions of these formats.
Version history
Windows version | SDK version | Value added |
---|---|---|
2004 | 19041 | SamplerFeedbackMinMipOpaque |
2004 | 19041 | SamplerFeedbackMipRegionUsedOpaque |