Condividi tramite


MTLAttributeFormat Enumerazione

Definizione

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.

Si applica a