MTLAttributeFormat É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.
Énumère les formats des attributs de fonction.
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 12, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
public enum MTLAttributeFormat
type MTLAttributeFormat =
- Héritage
-
MTLAttributeFormat
- Attributs
Champs
Char | 46 | Indique un caractère 8 bits signé unique. |
Char2 | 4 | Indique deux caractères 8 bits signés. |
Char2Normalized | 10 | Indique deux caractères 8 bits signés normalisés. |
Char3 | 5 | Indique trois caractères 8 bits signés. |
Char3Normalized | 11 | Indique trois caractères 8 bits signés normalisés. |
Char4 | 6 | Indique quatre caractères 8 bits signés. |
Char4Normalized | 12 | Indique quatre caractères 8 bits signés normalisés. |
CharNormalized | 48 | Indique un seul caractère 8 bits signé normalisé. |
Float | 28 | Indique une valeur à virgule flottante simple précision. |
Float2 | 29 | Indique deux valeurs à virgule flottante simple précision. |
Float3 | 30 | Indique trois valeurs à virgule flottante simple précision. |
Float4 | 31 | Indique quatre valeurs à virgule flottante simple précision. |
Half | 53 | Indique une valeur à virgule flottante à demi-précision unique. |
Half2 | 25 | Indique deux valeurs à virgule flottante demi-précision. |
Half3 | 26 | Indique trois valeurs à virgule flottante de demi-précision. |
Half4 | 27 | Indique quatre valeurs à virgule flottante demi-précision. |
Int | 32 | Indique une seule valeur de complément 32 bits signée. |
Int1010102Normalized | 40 | Indique un schéma 10-10-10-2 d’entiers signés normalisés compressés. |
Int2 | 33 | Indique deux valeurs de complément 32 bits signées. |
Int3 | 34 | Indique trois valeurs de complément 32 bits signées. |
Int4 | 35 | Indique quatre valeurs de complément 32 bits signées. |
Invalid | 0 | Indique un format non valide. |
Short | 50 | Indique une valeur de complément 16 bits signée unique. |
Short2 | 16 | Indique la valeur de complément de deux bits 16 bits signée. |
Short2Normalized | 22 | Indique deux valeurs de complément de deux bits signées normalisées. |
Short3 | 17 | Indique trois valeurs de complément 16 bits signées. |
Short3Normalized | 23 | Indique trois valeurs de complément de 16 bits signées normalisées. |
Short4 | 18 | Indique quatre valeurs de complément 16 bits signées. |
Short4Normalized | 24 | Indique quatre valeurs de complément de deux bits signées normalisées. |
ShortNormalized | 52 | Indique une seule valeur de complément de 16 bits signée normalisée. |
UChar | 45 | Indique un seul caractère 8 bits non signé. |
UChar2 | 1 | Indique deux caractères 8 bits non signés. |
UChar2Normalized | 7 | Indique deux caractères normalisés non signés 8 bits. |
UChar3 | 2 | Indique trois caractères 8 bits non signés. |
UChar3Normalized | 8 | Indique trois caractères normalisés non signés 8 bits. |
UChar4 | 3 | Indique quatre caractères 8 bits non signés. |
UChar4Normalized | 9 | Indique quatre caractères normalisés non signés 8 bits. |
UChar4Normalized_Bgra | 42 | Indique quatre caractères 8 bits non signés qui décrivent les canaux BGRA. |
UCharNormalized | 47 | Indique un seul caractère 8 bits non signé. |
UInt | 36 | Indique une valeur de complément 32 bits unique non signée. |
UInt1010102Normalized | 41 | |
UInt2 | 37 | Indique deux valeurs de complément 32 bits non signées. |
UInt3 | 38 | Indique trois valeurs de complément 32 bits non signées. |
UInt4 | 39 | Indique quatre valeurs de complément 32 bits non signées. |
UShort | 49 | Indique une valeur de complément 16 bits unique non signée. |
UShort2 | 13 | Indique deux valeurs de complément 16 bits non signées. |
UShort2Normalized | 19 | Indique deux valeurs de complément de deux bits non signées normalisées. |
UShort3 | 14 | Indique trois valeurs de complément 16 bits non signées. |
UShort3Normalized | 20 | Indique trois valeurs de complément de deux bits non signées normalisées. |
UShort4 | 15 | Indique quatre valeurs de complément 16 bits non signées. |
UShort4Normalized | 21 | Indique quatre valeurs de complément de deux bits non signées normalisées. |
UShortNormalized | 51 | Indique une valeur de complément de deux bits 16 bits normalisée unique. |