Partager via


MTLPixelFormat Énumération

Définition

Format utilisé par les pixels, y compris la couleur, la profondeur, la technique de compression et le type de données pour les composants.

[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.All, null)]
public enum MTLPixelFormat
type MTLPixelFormat = 
Héritage
MTLPixelFormat
Attributs

Champs

A1BGR5Unorm 41

Indique le format entier normalisé non signé.

A8Unorm 1

Indique le format entier normalisé non signé.

ABGR4Unorm 42

Indique le format entier normalisé non signé.

ASTC_10x10_LDR 216

Indique le format ASTC 10x10, faible plage dynamique.

ASTC_10x10_sRGB 198

Indique le format ASTC 10x10, avec la conversion sRGB-Linear.

ASTC_10x5_LDR 213

Indique le format ASTC 10x5, faible plage dynamique.

ASTC_10x5_sRGB 195

Indique le format ASTC 10x5, avec la conversion sRGB-Linear.

ASTC_10x6_LDR 214

Indique le format ASTC 10x6, faible plage dynamique.

ASTC_10x6_sRGB 196

Indique le format ASTC 10x6, avec la conversion sRGB-Linear.

ASTC_10x8_LDR 215

Indique le format ASTC 10x8, faible plage dynamique.

ASTC_10x8_sRGB 197

Indique le format ASTC 10x8, avec la conversion sRGB-Linear.

ASTC_12x10_LDR 217

Indique le format ASTC 12 x 10, plage dynamique faible.

ASTC_12x10_sRGB 199

Indique le format ASTC 12x10, avec la conversion sRGB-Linear.

ASTC_12x12_LDR 218

Indique le format ASTC 12x12, de plage dynamique faible.

ASTC_12x12_sRGB 200

Indique le format ASTC 12x12, avec la conversion sRGB-Linear.

ASTC_4x4_LDR 204

Indique le format ASTC 4x4, faible plage dynamique.

ASTC_4x4_sRGB 186

Indique le format ASTC 4x4, avec la conversion sRGB-Linear.

ASTC_5x4_LDR 205

Indique le format ASTC 5x4, faible plage dynamique.

ASTC_5x4_sRGB 187

Indique le format ASTC 5x4, avec la conversion sRGB-Linear.

ASTC_5x5_LDR 206

Indique le format ASTC 5x5, faible plage dynamique.

ASTC_5x5_sRGB 188

Indique le format ASTC 5x5, avec la conversion sRGB-Linear.

ASTC_6x5_LDR 207

Indique le format ASTC 6x5, faible plage dynamique.

ASTC_6x5_sRGB 189

Indique le format ASTC 6x5, avec la conversion sRGB-Linear.

ASTC_6x6_LDR 208

Indique le format ASTC 6x6, faible plage dynamique.

ASTC_6x6_sRGB 190

Indique le format ASTC 6x6, avec la conversion sRGB-Linear.

ASTC_8x5_LDR 210

Indique le format ASTC 8x5, faible plage dynamique.

ASTC_8x5_sRGB 192

Indique le format ASTC 8x5, avec la conversion sRGB-Linear.

ASTC_8x6_LDR 211

Indique le format ASTC 8x6, faible plage dynamique.

ASTC_8x6_sRGB 193

Indique le format ASTC 8x6, avec la conversion sRGB-Linear.

ASTC_8x8_LDR 212

Indique le format ASTC 8x8, faible plage dynamique.

ASTC_8x8_sRGB 194

Indique le format ASTC 8x8, avec la conversion sRGB-Linear.

B5G6R5Unorm 40

Indique un format entier normalisé 5 bits B, G 6 bits et R 5 bits non signé.

BC1_RGBA_sRGB 131
BC1RGBA 130
BC2_RGBA_sRGB 133
BC2RGBA 132
BC3_RGBA_sRGB 135
BC3RGBA 134
BC4_RSnorm 141
BC4_RUnorm 140
BC5_RGSnorm 143
BC5_RGUnorm 142
BC6H_RGBFloat 150
BC6H_RGBUFloat 151
BC7_RGBAUnorm 152
BC7_RGBAUnorm_sRGB 153
BGR10A2Unorm 94

Indique un format entier non signé normalisé alpha 10 bits B, G 10 bits, R 10 bits et 2 bits Alpha.

BGR5A1Unorm 43

Indique un format entier signé 5 bits B, G 6 bits, R 5 bits et 1 bits Alpha non normalisé.

BGRA8Unorm 80

Indique un format entier signé BGRA 8 bits non normalisé.

BGRA8Unorm_sRGB 81

Indique un format entier signé BGRA 8 bits non normalisé avec conversion sRGB-Linear

BGRG422 241

Indique un format sous-échantillonné horizontalement rouge-vert.

Depth24Unorm_Stencil8 255
Depth32Float 252

Indique un format 32 bits adapté aux gabarits de profondeur.

Depth32Float_Stencil8 260

Indique une profondeur de 24 bits et un format à virgule flottante 8 bits.

EAC_R11Snorm 172

Indique un CAE à canal unique, format d’entier signé normalisé.

EAC_R11Unorm 170

Indique un cae à canal unique, format entier signé non normalisé.

EAC_RG11Snorm 176

Indique un CAE à deux canaux, format d’entier signé normalisé.

EAC_RG11Unorm 174

Indique un format d’entier signé signé non normalisé à deux canaux du CAE.

EAC_RGBA8 178

Indique un format EAC RVB 8 bits.

EAC_RGBA8_sRGB 179

Indique un format EAC RGBa 8 bits avec conversion sRGB-Linear.

ETC2_RGB8 180

Indique un format ETC2.

ETC2_RGB8_sRGB 181

Indique un format ETC2 avec la conversion linéaire sRGB.

ETC2_RGB8A1 182

Indique un format ETC2 avec des canaux RVB 8 bits et un canal Alpha mono bits.

ETC2_RGB8A1_sRGB 183

Indique un format ETC2 avec des canaux RVB 8 bits et un canal Alpha mono bits, avec conversion sRGB-Linéaire.

GBGR422 240

Indique un format sous-échantillonné horizontalement rouge-vert.

Invalid 0

Indique un format de pixel non valide.

PVRTC_RGB_2BPP 160

Indique un format RVB PVRTC de 2 bpp.

PVRTC_RGB_2BPP_sRGB 161

Indique un format RVB PVRTC de 2bpp avec une conversion linéaire sRGB.

PVRTC_RGB_4BPP 162

Indique un format RVB PVRTC 4bpp.

PVRTC_RGB_4BPP_sRGB 163

Indique un format RVB PVRTC 4bpp avec une conversion sRGB-Linéaire.

PVRTC_RGBA_2BPP 164

Indique un format RGBA PVRTC 2bpp.

PVRTC_RGBA_2BPP_sRGB 165

Indique un format RGBA PVRTC 2bpp avec une conversion sRGB-Linear.

PVRTC_RGBA_4BPP 166

Indique un format RGBA PVRTC 4bpp.

PVRTC_RGBA_4BPP_sRGB 167

Indique un format RVBA PVRTC 4bpp avec une conversion linéaire sRGB.

R16Float 25

Indique un format à virgule flottante 16 bits unique.

R16Sint 24

Indique un format entier signé 16 bits unique.

R16Snorm 22

Indique un format entier normalisé 16 bits unique.

R16Uint 23

Indique un seul format d’entier non signé 16 bits.

R16Unorm 20

Indique un format entier normalisé 16 bits unique.

R32Float 55

Indique un format à virgule flottante 32 bits unique.

R32Sint 54

Indique un format entier signé 32 bits unique.

R32Uint 53

Indique un seul format d’entier non signé 32 bits.

R8Sint 14

Indique un format entier signé 8 bits unique.

R8Snorm 12

Indique un format entier normalisé 8 bits unique.

R8Uint 13

Indique un seul format d’entier non signé 8 bits.

R8Unorm 10

Indique un format entier normalisé 8 bits unique.

R8Unorm_sRGB 11

Indique un format entier signé 8 bits unique avec conversion sRGB-Linear.

RG11B10Float 92

Indique un format à virgule flottante RG 11 bits plus valeur B 10 bits.

RG16Float 65

Indique un format à virgule flottante à 2 canaux avec 16 bits par canal.

RG16Sint 64

Indique un format entier signé à 2 canaux avec 16 bits par canal.

RG16Snorm 62

Indique un format entier normalisé à 2 canaux avec 16 bits par canal.

RG16Uint 63

Indique un format entier non signé à 2 canaux avec 16 bits par canal.

RG16Unorm 60

Indique un format entier signé non normalisé à 2 canaux avec 16 bits par canal.

RG32Float 105

Indique un format à virgule flottante à 2 canaux avec 32 bits par canal.

RG32Sint 104

Indique un format entier signé à 2 canaux avec 32 bits par canal.

RG32Uint 103

Indique un format entier non signé à 2 canaux avec 32 bits par canal.

RG8Sint 34

Indique un format entier signé à 2 canaux avec 8 bits par canal.

RG8Snorm 32

Indique un format entier signé normalisé à 2 canaux avec 8 bits par canal.

RG8Uint 33

Indique un format entier non signé à 2 canaux avec 8 bits par canal.

RG8Unorm 30

Indique un format entier signé non normalisé à 2 canaux avec 8 bits par canal.

RG8Unorm_sRGB 31

Indique un format entier signé non normalisé à 2 canaux avec 8 bits par canal et une conversion sRGB-linéaire.

RGB10A2Uint 91

Indique un format avec des valeurs RVB d’entier non signé 10 bits plus 2 bits alpha.

RGB10A2Unorm 90

Indique un format avec des valeurs RVB d’entier non signé normalisés 10 bits plus 2 bits alpha.

RGB9E5Float 93

Indique un format avec 9 bits par canal RVB plus un exposant partagé 5 bits.

RGBA16Float 115

Indique un format avec 4 canaux à virgule flottante 16 bits.

RGBA16Sint 114

Indique un format avec 4 canaux entiers signés 16 bits.

RGBA16Snorm 112

Indique un format avec 4 canaux d’entiers signés normalisés 16 bits.

RGBA16Uint 113

Indique un format avec 4 canaux entiers non signés 16 bits.

RGBA16Unorm 110

Indique un format avec 4 canaux d’entiers non signés normalisés 16 bits.

RGBA32Float 125

Indique un format avec 4 canaux à virgule flottante 32 bits.

RGBA32Sint 124

Indique un format avec 4 canaux entiers signés 32 bits.

RGBA32Uint 123

Indique un format avec 4 canaux entiers non signés 32 bits.

RGBA8Sint 74

Indique un format avec 4 canaux entiers signés 8 bits.

RGBA8Snorm 72

Indique un format avec 4 canaux d’entiers signés normalisés 8 bits.

RGBA8Uint 73

Indique un format avec 4 canaux entiers non signés 8 bits.

RGBA8Unorm 70

Indique un format avec 4 canaux d’entiers non signés normalisés 8 bits.

RGBA8Unorm_sRGB 71

Indique un format avec 4 canaux d’entiers non signés normalisés 8 bits, avec conversion sRGB-Linear.

Stencil8 253

Indique un format de gabarit 8 bits à canal unique.

X24_Stencil8 262
X32_Stencil8 261

Indique un format de gabarit 8 bits.

S’applique à