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 DirectXPixelFormatpublic enum DirectXPixelFormatPublic Enum DirectXPixelFormat// You can use this enum in JavaScript.
- 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 | |
| A8UIntNormalized A8UIntNormalized A8UIntNormalized A8UIntNormalized | |
| AI44 AI44 AI44 AI44 | |
| Ayuv Ayuv Ayuv Ayuv | |
| B4G4R4A4UIntNormalized B4G4R4A4UIntNormalized B4G4R4A4UIntNormalized B4G4R4A4UIntNormalized | |
| B5G5R5A1UIntNormalized B5G5R5A1UIntNormalized B5G5R5A1UIntNormalized B5G5R5A1UIntNormalized | |
| B5G6R5UIntNormalized B5G6R5UIntNormalized B5G6R5UIntNormalized B5G6R5UIntNormalized | |
| B8G8R8A8Typeless B8G8R8A8Typeless B8G8R8A8Typeless B8G8R8A8Typeless | |
| B8G8R8A8UIntNormalized B8G8R8A8UIntNormalized B8G8R8A8UIntNormalized B8G8R8A8UIntNormalized | |
| B8G8R8A8UIntNormalizedSrgb B8G8R8A8UIntNormalizedSrgb B8G8R8A8UIntNormalizedSrgb B8G8R8A8UIntNormalizedSrgb | |
| B8G8R8X8Typeless B8G8R8X8Typeless B8G8R8X8Typeless B8G8R8X8Typeless | |
| B8G8R8X8UIntNormalized B8G8R8X8UIntNormalized B8G8R8X8UIntNormalized B8G8R8X8UIntNormalized | |
| B8G8R8X8UIntNormalizedSrgb B8G8R8X8UIntNormalizedSrgb B8G8R8X8UIntNormalizedSrgb B8G8R8X8UIntNormalizedSrgb | |
| BC1Typeless BC1Typeless BC1Typeless BC1Typeless | |
| BC1UIntNormalized BC1UIntNormalized BC1UIntNormalized BC1UIntNormalized | |
| BC1UIntNormalizedSrgb BC1UIntNormalizedSrgb BC1UIntNormalizedSrgb BC1UIntNormalizedSrgb | |
| BC2Typeless BC2Typeless BC2Typeless BC2Typeless | |
| BC2UIntNormalized BC2UIntNormalized BC2UIntNormalized BC2UIntNormalized | |
| BC2UIntNormalizedSrgb BC2UIntNormalizedSrgb BC2UIntNormalizedSrgb BC2UIntNormalizedSrgb | |
| BC3Typeless BC3Typeless BC3Typeless BC3Typeless | |
| BC3UIntNormalized BC3UIntNormalized BC3UIntNormalized BC3UIntNormalized | |
| BC3UIntNormalizedSrgb BC3UIntNormalizedSrgb BC3UIntNormalizedSrgb BC3UIntNormalizedSrgb | |
| BC4IntNormalized BC4IntNormalized BC4IntNormalized BC4IntNormalized | |
| BC4Typeless BC4Typeless BC4Typeless BC4Typeless | |
| BC4UIntNormalized BC4UIntNormalized BC4UIntNormalized BC4UIntNormalized | |
| BC5IntNormalized BC5IntNormalized BC5IntNormalized BC5IntNormalized | |
| BC5Typeless BC5Typeless BC5Typeless BC5Typeless | |
| BC5UIntNormalized BC5UIntNormalized BC5UIntNormalized BC5UIntNormalized | |
| BC6H16Float BC6H16Float BC6H16Float BC6H16Float | |
| BC6H16UnsignedFloat BC6H16UnsignedFloat BC6H16UnsignedFloat BC6H16UnsignedFloat | |
| BC6HTypeless BC6HTypeless BC6HTypeless BC6HTypeless | |
| BC7Typeless BC7Typeless BC7Typeless BC7Typeless | |
| BC7UIntNormalized BC7UIntNormalized BC7UIntNormalized BC7UIntNormalized | |
| BC7UIntNormalizedSrgb BC7UIntNormalizedSrgb BC7UIntNormalizedSrgb BC7UIntNormalizedSrgb | |
| D16UIntNormalized D16UIntNormalized D16UIntNormalized D16UIntNormalized | |
| D24UIntNormalizedS8UInt D24UIntNormalizedS8UInt D24UIntNormalizedS8UInt D24UIntNormalizedS8UInt | |
| D32Float D32Float D32Float D32Float | |
| D32FloatS8X24UInt D32FloatS8X24UInt D32FloatS8X24UInt D32FloatS8X24UInt | |
| G8R8G8B8UIntNormalized G8R8G8B8UIntNormalized G8R8G8B8UIntNormalized G8R8G8B8UIntNormalized | |
| IA44 IA44 IA44 IA44 | |
| NV11 NV11 NV11 NV11 | |
| NV12 NV12 NV12 NV12 | |
| Opaque420 Opaque420 Opaque420 Opaque420 | |
| P010 P010 P010 P010 | |
| P016 P016 P016 P016 | |
| P208 P208 P208 P208 | |
| P8 P8 P8 P8 | |
| R10G10B10A2Typeless R10G10B10A2Typeless R10G10B10A2Typeless R10G10B10A2Typeless | |
| R10G10B10A2UInt R10G10B10A2UInt R10G10B10A2UInt R10G10B10A2UInt | |
| R10G10B10A2UIntNormalized R10G10B10A2UIntNormalized R10G10B10A2UIntNormalized R10G10B10A2UIntNormalized | |
| R10G10B10XRBiasA2UIntNormalized R10G10B10XRBiasA2UIntNormalized R10G10B10XRBiasA2UIntNormalized R10G10B10XRBiasA2UIntNormalized | |
| R11G11B10Float R11G11B10Float R11G11B10Float R11G11B10Float | |
| R16Float R16Float R16Float R16Float | |
| R16G16B16A16Float R16G16B16A16Float R16G16B16A16Float R16G16B16A16Float | |
| R16G16B16A16Int R16G16B16A16Int R16G16B16A16Int R16G16B16A16Int | |
| R16G16B16A16IntNormalized R16G16B16A16IntNormalized R16G16B16A16IntNormalized R16G16B16A16IntNormalized | |
| R16G16B16A16Typeless R16G16B16A16Typeless R16G16B16A16Typeless R16G16B16A16Typeless | |
| R16G16B16A16UInt R16G16B16A16UInt R16G16B16A16UInt R16G16B16A16UInt | |
| R16G16B16A16UIntNormalized R16G16B16A16UIntNormalized R16G16B16A16UIntNormalized R16G16B16A16UIntNormalized | |
| R16G16Float R16G16Float R16G16Float R16G16Float | |
| R16G16Int R16G16Int R16G16Int R16G16Int | |
| R16G16IntNormalized R16G16IntNormalized R16G16IntNormalized R16G16IntNormalized | |
| R16G16Typeless R16G16Typeless R16G16Typeless R16G16Typeless | |
| R16G16UInt R16G16UInt R16G16UInt R16G16UInt | |
| R16G16UIntNormalized R16G16UIntNormalized R16G16UIntNormalized R16G16UIntNormalized | |
| R16Int R16Int R16Int R16Int | |
| R16IntNormalized R16IntNormalized R16IntNormalized R16IntNormalized | |
| R16Typeless R16Typeless R16Typeless R16Typeless | |
| R16UInt R16UInt R16UInt R16UInt | |
| R16UIntNormalized R16UIntNormalized R16UIntNormalized R16UIntNormalized | |
| R1UIntNormalized R1UIntNormalized R1UIntNormalized R1UIntNormalized | |
| R24G8Typeless R24G8Typeless R24G8Typeless R24G8Typeless | |
| R24UIntNormalizedX8Typeless R24UIntNormalizedX8Typeless R24UIntNormalizedX8Typeless R24UIntNormalizedX8Typeless | |
| R32Float R32Float R32Float R32Float | |
| R32FloatX8X24Typeless R32FloatX8X24Typeless R32FloatX8X24Typeless R32FloatX8X24Typeless | |
| R32G32B32A32Float R32G32B32A32Float R32G32B32A32Float R32G32B32A32Float | |
| R32G32B32A32Int R32G32B32A32Int R32G32B32A32Int R32G32B32A32Int | |
| R32G32B32A32Typeless R32G32B32A32Typeless R32G32B32A32Typeless R32G32B32A32Typeless | |
| R32G32B32A32UInt R32G32B32A32UInt R32G32B32A32UInt R32G32B32A32UInt | |
| R32G32B32Float R32G32B32Float R32G32B32Float R32G32B32Float | |
| R32G32B32Int R32G32B32Int R32G32B32Int R32G32B32Int | |
| R32G32B32Typeless R32G32B32Typeless R32G32B32Typeless R32G32B32Typeless | |
| R32G32B32UInt R32G32B32UInt R32G32B32UInt R32G32B32UInt | |
| R32G32Float R32G32Float R32G32Float R32G32Float | |
| R32G32Int R32G32Int R32G32Int R32G32Int | |
| R32G32Typeless R32G32Typeless R32G32Typeless R32G32Typeless | |
| R32G32UInt R32G32UInt R32G32UInt R32G32UInt | |
| R32G8X24Typeless R32G8X24Typeless R32G8X24Typeless R32G8X24Typeless | |
| R32Int R32Int R32Int R32Int | |
| R32Typeless R32Typeless R32Typeless R32Typeless | |
| R32UInt R32UInt R32UInt R32UInt | |
| R8G8B8A8Int R8G8B8A8Int R8G8B8A8Int R8G8B8A8Int | |
| R8G8B8A8IntNormalized R8G8B8A8IntNormalized R8G8B8A8IntNormalized R8G8B8A8IntNormalized | |
| R8G8B8A8Typeless R8G8B8A8Typeless R8G8B8A8Typeless R8G8B8A8Typeless | |
| R8G8B8A8UInt R8G8B8A8UInt R8G8B8A8UInt R8G8B8A8UInt | |
| R8G8B8A8UIntNormalized R8G8B8A8UIntNormalized R8G8B8A8UIntNormalized R8G8B8A8UIntNormalized | |
| R8G8B8A8UIntNormalizedSrgb R8G8B8A8UIntNormalizedSrgb R8G8B8A8UIntNormalizedSrgb R8G8B8A8UIntNormalizedSrgb | |
| R8G8B8G8UIntNormalized R8G8B8G8UIntNormalized R8G8B8G8UIntNormalized R8G8B8G8UIntNormalized | |
| R8G8Int R8G8Int R8G8Int R8G8Int | |
| R8G8IntNormalized R8G8IntNormalized R8G8IntNormalized R8G8IntNormalized | |
| R8G8Typeless R8G8Typeless R8G8Typeless R8G8Typeless | |
| R8G8UInt R8G8UInt R8G8UInt R8G8UInt | |
| R8G8UIntNormalized R8G8UIntNormalized R8G8UIntNormalized R8G8UIntNormalized | |
| R8Int R8Int R8Int R8Int | |
| R8IntNormalized R8IntNormalized R8IntNormalized R8IntNormalized | |
| R8Typeless R8Typeless R8Typeless R8Typeless | |
| R8UInt R8UInt R8UInt R8UInt | |
| R8UIntNormalized R8UIntNormalized R8UIntNormalized R8UIntNormalized | |
| R9G9B9E5SharedExponent R9G9B9E5SharedExponent R9G9B9E5SharedExponent R9G9B9E5SharedExponent | |
| Unknown Unknown Unknown Unknown | |
| V208 V208 V208 V208 | |
| V408 V408 V408 V408 | |
| X24TypelessG8UInt X24TypelessG8UInt X24TypelessG8UInt X24TypelessG8UInt | |
| X32TypelessG8X24UInt X32TypelessG8X24UInt X32TypelessG8X24UInt X32TypelessG8X24UInt | |
| Y210 Y210 Y210 Y210 | |
| Y216 Y216 Y216 Y216 | |
| Y410 Y410 Y410 Y410 | |
| Y416 Y416 Y416 Y416 | |
| Yuy2 Yuy2 Yuy2 Yuy2 |
Remarks
Refer to DXGI_FORMAT for descriptions of these formats.