MTLAttributeFormat Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Enumera i formati per gli attributi delle funzioni.
[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 =
- Ereditarietà
-
MTLAttributeFormat
- Attributi
Campi
Char | 46 | Indica un carattere a 8 bit con segno singolo. |
Char2 | 4 | Indica due caratteri firmati a 8 bit. |
Char2Normalized | 10 | Indica due caratteri con segno a 8 bit normalizzati. |
Char3 | 5 | Indica tre caratteri firmati a 8 bit. |
Char3Normalized | 11 | Indica tre caratteri con segno a 8 bit normalizzati. |
Char4 | 6 | Indica quattro caratteri firmati a 8 bit. |
Char4Normalized | 12 | Indica quattro caratteri con segno a 8 bit normalizzati. |
CharNormalized | 48 | Indica un singolo carattere con segno a 8 bit normalizzato. |
Float | 28 | Indica un valore a virgola mobile a precisione singola. |
Float2 | 29 | Indica due valori a virgola mobile a precisione singola. |
Float3 | 30 | Indica tre valori a virgola mobile a precisione singola. |
Float4 | 31 | Indica quattro valori a virgola mobile a precisione singola. |
Half | 53 | Indica un valore a virgola mobile a mezza precisione. |
Half2 | 25 | Indica due valori a virgola mobile a metà precisione. |
Half3 | 26 | Indica tre valori a virgola mobile a metà precisione. |
Half4 | 27 | Indica quattro valori a virgola mobile a metà precisione. |
Int | 32 | Indica un valore di complemento a 32 bit con segno singolo. |
Int1010102Normalized | 40 | Indica uno schema con segno normalizzato 10-10-10-2. |
Int2 | 33 | Indica due valori di complemento firmati a 32 bit. |
Int3 | 34 | Indica tre valori di complemento a 32 bit firmati. |
Int4 | 35 | Indica quattro valori di complemento firmati a 32 bit. |
Invalid | 0 | Indica un formato non valido. |
Short | 50 | Indica un valore di complemento a 16 bit con segno singolo. |
Short2 | 16 | Indica il valore di complemento di due elementi firmati a 16 bit. |
Short2Normalized | 22 | Indica due valori di complemento con segno a 16 bit normalizzati. |
Short3 | 17 | Indica tre valori di complemento firmati a 16 bit. |
Short3Normalized | 23 | Indica tre valori di complemento con segno a 16 bit normalizzati. |
Short4 | 18 | Indica quattro valori di complemento firmati a 16 bit. |
Short4Normalized | 24 | Indica quattro valori di complemento con segno a 16 bit normalizzati. |
ShortNormalized | 52 | Indica un singolo valore di complemento con segno a 16 bit normalizzato. |
UChar | 45 | Indica un singolo carattere senza segno a 8 bit. |
UChar2 | 1 | Indica due caratteri senza segno a 8 bit. |
UChar2Normalized | 7 | Indica due caratteri non firmati a 8 bit normalizzati. |
UChar3 | 2 | Indica tre caratteri senza segno a 8 bit. |
UChar3Normalized | 8 | Indica tre caratteri non firmati a 8 bit normalizzati. |
UChar4 | 3 | Indica quattro caratteri a 8 bit senza segno. |
UChar4Normalized | 9 | Indica quattro caratteri non firmati a 8 bit normalizzati. |
UChar4Normalized_Bgra | 42 | Indica quattro caratteri senza segno a 8 bit che descrivono i canali BGRA. |
UCharNormalized | 47 | Indica un singolo carattere senza segno a 8 bit. |
UInt | 36 | Indica un singolo valore di complemento a 32 bit senza segno. |
UInt1010102Normalized | 41 | |
UInt2 | 37 | Indica due valori di complemento a 32 bit senza segno. |
UInt3 | 38 | Indica tre valori di complemento a 32 bit senza segno. |
UInt4 | 39 | Indica quattro valori di complemento a 32 bit senza segno. |
UShort | 49 | Indica un singolo valore di complemento a 16 bit senza segno. |
UShort2 | 13 | Indica due valori di complemento a 16 bit senza segno. |
UShort2Normalized | 19 | Indica due valori di complemento non firmati a 16 bit normalizzati. |
UShort3 | 14 | Indica tre valori di complemento a 16 bit senza segno. |
UShort3Normalized | 20 | Indica tre valori di complemento a 16 bit normalizzati. |
UShort4 | 15 | Indica quattro valori di complemento a 16 bit senza segno. |
UShort4Normalized | 21 | Indica quattro valori di complemento a 16 bit normalizzati. |
UShortNormalized | 51 | Indica un singolo valore di complemento a 16 bit normalizzato. |