MTLPixelFormat Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |