共用方式為


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 位二補數值。

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 位二的補數值。

適用於