MTLAttributeFormat 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
列舉函式屬性的格式。
[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 =
- 繼承
-
MTLAttributeFormat
- 屬性
欄位
Char | 46 | 表示單一帶正負號的 8 位字元。 |
Char2 | 4 | 表示兩個帶正負號的 8 位字元。 |
Char2Normalized | 10 | 表示兩個標準化帶正負號的 8 位字元。 |
Char3 | 5 | 表示三個帶正負號的 8 位字元。 |
Char3Normalized | 11 | 表示三個正規化的帶正負號的 8 位字元。 |
Char4 | 6 | 表示四個帶正負號的 8 位字元。 |
Char4Normalized | 12 | 表示四個正規化的帶正負號的 8 位字元。 |
CharNormalized | 48 | 表示單一標準化帶正負號的 8 位字元。 |
Float | 28 | 表示一個單精確度浮點值。 |
Float2 | 29 | 表示兩個單精確度浮點值。 |
Float3 | 30 | 表示三個單精確度浮點值。 |
Float4 | 31 | 表示四個單精確度浮點值。 |
Half | 53 | 表示單一半精確度浮點值。 |
Half2 | 25 | 表示兩個半精確度浮點值。 |
Half3 | 26 | 表示三個半精確度浮點值。 |
Half4 | 27 | 表示四個半精確度浮點值。 |
Int | 32 | 表示單一帶正負號的 32 位兩個補數值。 |
Int1010102Normalized | 40 | 表示已封裝正規化帶正負號整數的 10-10-10-2 配置。 |
Int2 | 33 | 表示兩個帶正負號的 32 位兩個補數值。 |
Int3 | 34 | 表示三個帶正負號的 32 位兩個補數值。 |
Int4 | 35 | 表示四個帶正負號的 32 位兩個補數值。 |
Invalid | 0 | 表示不正確格式。 |
Short | 50 | 表示單一帶正負號的 16 位雙補數值。 |
Short2 | 16 | 表示兩個帶正負號的 16 位兩個補數值。 |
Short2Normalized | 22 | 表示兩個標準化帶正負號的 16 位兩個補數值。 |
Short3 | 17 | 表示三個帶正負號的 16 位兩個補數值。 |
Short3Normalized | 23 | 表示三個標準化帶正負號的 16 位兩個補數值。 |
Short4 | 18 | 表示四個帶正負號的 16 位兩個補數值。 |
Short4Normalized | 24 | 表示四個標準化帶正負號的 16 位兩個補數值。 |
ShortNormalized | 52 | 表示單一標準化帶正負號的 16 位二補數值。 |
UChar | 45 | 表示單一不帶正負號的 8 位字元。 |
UChar2 | 1 | 表示兩個不帶正負號的 8 位字元。 |
UChar2Normalized | 7 | 表示兩個標準化無符號的 8 位字元。 |
UChar3 | 2 | 表示三個不帶正負號的 8 位字元。 |
UChar3Normalized | 8 | 表示三個標準化無符號的 8 位字元。 |
UChar4 | 3 | 表示四個不帶正負號的 8 位字元。 |
UChar4Normalized | 9 | 表示四個標準化無符號 8 位字元。 |
UChar4Normalized_Bgra | 42 | 表示描述 BGRA 通道的四個未帶正負號的 8 位字元。 |
UCharNormalized | 47 | 表示單一不帶正負號的 8 位字元。 |
UInt | 36 | 表示單一無符號 32 位二的補數值。 |
UInt1010102Normalized | 41 | |
UInt2 | 37 | 表示兩個不帶正負號的 32 位兩個補數值。 |
UInt3 | 38 | 表示三個不帶正負號的 32 位兩個補數值。 |
UInt4 | 39 | 表示四個不帶正負號的 32 位兩個補數值。 |
UShort | 49 | 表示單一無符號 16 位二的補數值。 |
UShort2 | 13 | 表示兩個不帶正負號的 16 位兩個補數值。 |
UShort2Normalized | 19 | 表示兩個標準化無符號 16 位兩的補數值。 |
UShort3 | 14 | 表示三個不帶正負號的 16 位兩個補數值。 |
UShort3Normalized | 20 | 表示三個標準化無符號 16 位兩的補數值。 |
UShort4 | 15 | 表示四個不帶正負號的 16 位兩個補數值。 |
UShort4Normalized | 21 | 表示四個標準化無符號 16 位兩的補數值。 |
UShortNormalized | 51 | 表示單一標準化無符號 16 位二的補數值。 |