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 位 2 的补码值。 |
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 位二的补码值。 |