Skip to content

Latest commit

 

History

History
515 lines (263 loc) · 15.1 KB

directxpixelformat.md

File metadata and controls

515 lines (263 loc) · 15.1 KB
-api-id -api-type ms.custom
T:Windows.Graphics.DirectX.DirectXPixelFormat
winrt enum
19H1

DirectXPixelFormat

-description

Specifies pixel formats, which includes fully-typed and type-less formats. This is a Windows Runtime equivalent of the Desktop DXGI_FORMAT enumeration.

-enum-fields

-field Unknown:0

See DXGI_FORMAT_UNKNOWN.

-field R32G32B32A32Typeless:1

See DXGI_FORMAT_R32G32B32A32_TYPELESS.

-field R32G32B32A32Float:2

See DXGI_FORMAT_R32G32B32A32_FLOAT.

-field R32G32B32A32UInt:3

See DXGI_FORMAT_R32G32B32A32_UINT.

-field R32G32B32A32Int:4

See DXGI_FORMAT_R32G32B32A32_SINT.

-field R32G32B32Typeless:5

See DXGI_FORMAT_R32G32B32_TYPELESS.

-field R32G32B32Float:6

See DXGI_FORMAT_R32G32B32_FLOAT.

-field R32G32B32UInt:7

See DXGI_FORMAT_R32G32B32_UINT.

-field R32G32B32Int:8

See DXGI_FORMAT_R32G32B32_SINT.

-field R16G16B16A16Typeless:9

See DXGI_FORMAT_R16G16B16A16_TYPELESS.

-field R16G16B16A16Float:10

See DXGI_FORMAT_R16G16B16A16_FLOAT.

-field R16G16B16A16UIntNormalized:11

See DXGI_FORMAT_R16G16B16A16_UNORM.

-field R16G16B16A16UInt:12

See DXGI_FORMAT_R16G16B16A16_UINT.

-field R16G16B16A16IntNormalized:13

See DXGI_FORMAT_R16G16B16A16_SNORM.

-field R16G16B16A16Int:14

See DXGI_FORMAT_R16G16B16A16_SINT.

-field R32G32Typeless:15

See DXGI_FORMAT_R32G32_TYPELESS.

-field R32G32Float:16

See DXGI_FORMAT_R32G32_FLOAT.

-field R32G32UInt:17

See DXGI_FORMAT_R32G32_UINT.

-field R32G32Int:18

See DXGI_FORMAT_R32G32_SINT.

-field R32G8X24Typeless:19

See DXGI_FORMAT_R32G8X24_TYPELESS.

-field D32FloatS8X24UInt:20

See DXGI_FORMAT_D32_FLOAT_S8X24_UINT.

-field R32FloatX8X24Typeless:21

See DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS.

-field X32TypelessG8X24UInt:22

See DXGI_FORMAT_X32_TYPELESS_G8X24_UINT.

-field R10G10B10A2Typeless:23

See DXGI_FORMAT_R10G10B10A2_TYPELESS.

-field R10G10B10A2UIntNormalized:24

See DXGI_FORMAT_R10G10B10A2_UNORM.

-field R10G10B10A2UInt:25

See DXGI_FORMAT_R10G10B10A2_UINT.

-field R11G11B10Float:26

See DXGI_FORMAT_R11G11B10_FLOAT.

-field R8G8B8A8Typeless:27

See DXGI_FORMAT_R8G8B8A8_TYPELESS.

-field R8G8B8A8UIntNormalized:28

See DXGI_FORMAT_R8G8B8A8_UNORM.

-field R8G8B8A8UIntNormalizedSrgb:29

See DXGI_FORMAT_R8G8B8A8_UNORM_SRGB.

-field R8G8B8A8UInt:30

See DXGI_FORMAT_R8G8B8A8_UINT.

-field R8G8B8A8IntNormalized:31

See DXGI_FORMAT_R8G8B8A8_SNORM.

-field R8G8B8A8Int:32

See DXGI_FORMAT_R8G8B8A8_SINT.

-field R16G16Typeless:33

See DXGI_FORMAT_R16G16_TYPELESS.

-field R16G16Float:34

See DXGI_FORMAT_R16G16_FLOAT.

-field R16G16UIntNormalized:35

See DXGI_FORMAT_R16G16_UNORM.

-field R16G16UInt:36

See DXGI_FORMAT_R16G16_UINT.

-field R16G16IntNormalized:37

See DXGI_FORMAT_R16G16_SNORM.

-field R16G16Int:38

See DXGI_FORMAT_R16G16_SINT.

-field R32Typeless:39

See DXGI_FORMAT_R32_TYPELESS.

-field D32Float:40

See DXGI_FORMAT_D32_FLOAT.

-field R32Float:41

See DXGI_FORMAT_R32_FLOAT.

-field R32UInt:42

See DXGI_FORMAT_R32_UINT.

-field R32Int:43

See DXGI_FORMAT_R32_SINT.

-field R24G8Typeless:44

See DXGI_FORMAT_R24G8_TYPELESS.

-field D24UIntNormalizedS8UInt:45

See DXGI_FORMAT_D24_UNORM_S8_UINT.

-field R24UIntNormalizedX8Typeless:46

See DXGI_FORMAT_R24_UNORM_X8_TYPELESS.

-field X24TypelessG8UInt:47

See DXGI_FORMAT_X24_TYPELESS_G8_UINT.

-field R8G8Typeless:48

See DXGI_FORMAT_R8G8_TYPELESS.

-field R8G8UIntNormalized:49

See DXGI_FORMAT_R8G8_UNORM.

-field R8G8UInt:50

See DXGI_FORMAT_R8G8_UINT.

-field R8G8IntNormalized:51

See DXGI_FORMAT_R8G8_SNORM.

-field R8G8Int:52

See DXGI_FORMAT_R8G8_SINT.

-field R16Typeless:53

See DXGI_FORMAT_R16_TYPELESS.

-field R16Float:54

See DXGI_FORMAT_R16_FLOAT.

-field D16UIntNormalized:55

See DXGI_FORMAT_D16_UNORM.

-field R16UIntNormalized:56

See DXGI_FORMAT_R16_UNORM.

-field R16UInt:57

See DXGI_FORMAT_R16_UINT.

-field R16IntNormalized:58

See DXGI_FORMAT_R16_SNORM.

-field R16Int:59

See DXGI_FORMAT_R16_SINT.

-field R8Typeless:60

See DXGI_FORMAT_R8_TYPELESS.

-field R8UIntNormalized:61

See DXGI_FORMAT_R8_UNORM.

-field R8UInt:62

See DXGI_FORMAT_R8_UINT.

-field R8IntNormalized:63

See DXGI_FORMAT_R8_SNORM.

-field R8Int:64

See DXGI_FORMAT_R8_SINT.

-field A8UIntNormalized:65

See DXGI_FORMAT_A8_UNORM.

-field R1UIntNormalized:66

See DXGI_FORMAT_R1_UNORM.

-field R9G9B9E5SharedExponent:67

See DXGI_FORMAT_R9G9B9E5_SHAREDEXP.

-field R8G8B8G8UIntNormalized:68

See DXGI_FORMAT_R8G8_B8G8_UNORM.

-field G8R8G8B8UIntNormalized:69

See DXGI_FORMAT_G8R8_G8B8_UNORM.

-field BC1Typeless:70

See DXGI_FORMAT_BC1_TYPELESS.

-field BC1UIntNormalized:71

See DXGI_FORMAT_BC1_UNORM.

-field BC1UIntNormalizedSrgb:72

See DXGI_FORMAT_BC1_UNORM_SRGB.

-field BC2Typeless:73

See DXGI_FORMAT_BC2_TYPELESS.

-field BC2UIntNormalized:74

See DXGI_FORMAT_BC2_UNORM.

-field BC2UIntNormalizedSrgb:75

See DXGI_FORMAT_BC2_UNORM_SRGB.

-field BC3Typeless:76

See DXGI_FORMAT_BC3_TYPELESS.

-field BC3UIntNormalized:77

See DXGI_FORMAT_BC3_UNORM.

-field BC3UIntNormalizedSrgb:78

See DXGI_FORMAT_BC3_UNORM_SRGB.

-field BC4Typeless:79

See DXGI_FORMAT_BC4_TYPELESS.

-field BC4UIntNormalized:80

See DXGI_FORMAT_BC4_UNORM.

-field BC4IntNormalized:81

See DXGI_FORMAT_BC4_SNORM.

-field BC5Typeless:82

See DXGI_FORMAT_BC5_TYPELESS.

-field BC5UIntNormalized:83

See DXGI_FORMAT_BC5_UNORM.

-field BC5IntNormalized:84

See DXGI_FORMAT_BC5_SNORM.

-field B5G6R5UIntNormalized:85

See DXGI_FORMAT_B5G6R5_UNORM.

-field B5G5R5A1UIntNormalized:86

See DXGI_FORMAT_B5G5R5A1_UNORM.

-field B8G8R8A8UIntNormalized:87

See DXGI_FORMAT_B8G8R8A8_UNORM.

-field B8G8R8X8UIntNormalized:88

See DXGI_FORMAT_B8G8R8X8_UNORM.

-field R10G10B10XRBiasA2UIntNormalized:89

See DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM.

-field B8G8R8A8Typeless:90

See DXGI_FORMAT_B8G8R8A8_TYPELESS.

-field B8G8R8A8UIntNormalizedSrgb:91

See DXGI_FORMAT_B8G8R8A8_UNORM_SRGB.

-field B8G8R8X8Typeless:92

See DXGI_FORMAT_B8G8R8X8_TYPELESS.

-field B8G8R8X8UIntNormalizedSrgb:93

See DXGI_FORMAT_B8G8R8X8_UNORM_SRGB.

-field BC6HTypeless:94

See DXGI_FORMAT_BC6H_TYPELESS.

-field BC6H16UnsignedFloat:95

See DXGI_FORMAT_BC6H_UF16.

-field BC6H16Float:96

See DXGI_FORMAT_BC6H_SF16.

-field BC7Typeless:97

See DXGI_FORMAT_BC7_TYPELESS.

-field BC7UIntNormalized:98

See DXGI_FORMAT_BC7_UNORM.

-field BC7UIntNormalizedSrgb:99

See DXGI_FORMAT_BC7_UNORM_SRGB.

-field Ayuv:100

See DXGI_FORMAT_AYUV.

-field Y410:101

See DXGI_FORMAT_Y410.

-field Y416:102

See DXGI_FORMAT_Y416.

-field NV12:103

See DXGI_FORMAT_NV12.

-field P010:104

See DXGI_FORMAT_P010.

-field P016:105

See DXGI_FORMAT_P016.

-field Opaque420:106

See DXGI_FORMAT_420_OPAQUE.

-field Yuy2:107

See DXGI_FORMAT_YUY2.

-field Y210:108

See DXGI_FORMAT_Y210.

-field Y216:109

See DXGI_FORMAT_Y216.

-field NV11:110

See DXGI_FORMAT_NV11.

-field AI44:111

See DXGI_FORMAT_AI44.

-field IA44:112

See DXGI_FORMAT_IA44.

-field P8:113

See DXGI_FORMAT_P8.

-field A8P8:114

See DXGI_FORMAT_A8P8.

-field B4G4R4A4UIntNormalized:115

See DXGI_FORMAT_B4G4R4A4_UNORM.

-field P208:130

See DXGI_FORMAT_P208.

-field V208:131

See DXGI_FORMAT_V208.

-field V408:132

See DXGI_FORMAT_V408.

-field SamplerFeedbackMinMipOpaque:189

See DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE.

-field SamplerFeedbackMipRegionUsedOpaque:190

See DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE.

-remarks

Refer to DXGI_FORMAT for descriptions of these formats.

Version history

Windows version SDK version Value added
2004 19041 SamplerFeedbackMinMipOpaque
2004 19041 SamplerFeedbackMipRegionUsedOpaque

-examples

-see-also