MTLAttributeFormat 枚举

定义

枚举函数属性的格式。

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

适用于