Partager via


MTLAttributeFormat Énumération

Définition

Énumère les formats des attributs de fonction.

[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 = 
Héritage
MTLAttributeFormat
Attributs

Champs

Char 46

Indique un caractère 8 bits signé unique.

Char2 4

Indique deux caractères 8 bits signés.

Char2Normalized 10

Indique deux caractères 8 bits signés normalisés.

Char3 5

Indique trois caractères 8 bits signés.

Char3Normalized 11

Indique trois caractères 8 bits signés normalisés.

Char4 6

Indique quatre caractères 8 bits signés.

Char4Normalized 12

Indique quatre caractères 8 bits signés normalisés.

CharNormalized 48

Indique un seul caractère 8 bits signé normalisé.

Float 28

Indique une valeur à virgule flottante simple précision.

Float2 29

Indique deux valeurs à virgule flottante simple précision.

Float3 30

Indique trois valeurs à virgule flottante simple précision.

Float4 31

Indique quatre valeurs à virgule flottante simple précision.

Half 53

Indique une valeur à virgule flottante à demi-précision unique.

Half2 25

Indique deux valeurs à virgule flottante demi-précision.

Half3 26

Indique trois valeurs à virgule flottante de demi-précision.

Half4 27

Indique quatre valeurs à virgule flottante demi-précision.

Int 32

Indique une seule valeur de complément 32 bits signée.

Int1010102Normalized 40

Indique un schéma 10-10-10-2 d’entiers signés normalisés compressés.

Int2 33

Indique deux valeurs de complément 32 bits signées.

Int3 34

Indique trois valeurs de complément 32 bits signées.

Int4 35

Indique quatre valeurs de complément 32 bits signées.

Invalid 0

Indique un format non valide.

Short 50

Indique une valeur de complément 16 bits signée unique.

Short2 16

Indique la valeur de complément de deux bits 16 bits signée.

Short2Normalized 22

Indique deux valeurs de complément de deux bits signées normalisées.

Short3 17

Indique trois valeurs de complément 16 bits signées.

Short3Normalized 23

Indique trois valeurs de complément de 16 bits signées normalisées.

Short4 18

Indique quatre valeurs de complément 16 bits signées.

Short4Normalized 24

Indique quatre valeurs de complément de deux bits signées normalisées.

ShortNormalized 52

Indique une seule valeur de complément de 16 bits signée normalisée.

UChar 45

Indique un seul caractère 8 bits non signé.

UChar2 1

Indique deux caractères 8 bits non signés.

UChar2Normalized 7

Indique deux caractères normalisés non signés 8 bits.

UChar3 2

Indique trois caractères 8 bits non signés.

UChar3Normalized 8

Indique trois caractères normalisés non signés 8 bits.

UChar4 3

Indique quatre caractères 8 bits non signés.

UChar4Normalized 9

Indique quatre caractères normalisés non signés 8 bits.

UChar4Normalized_Bgra 42

Indique quatre caractères 8 bits non signés qui décrivent les canaux BGRA.

UCharNormalized 47

Indique un seul caractère 8 bits non signé.

UInt 36

Indique une valeur de complément 32 bits unique non signée.

UInt1010102Normalized 41
UInt2 37

Indique deux valeurs de complément 32 bits non signées.

UInt3 38

Indique trois valeurs de complément 32 bits non signées.

UInt4 39

Indique quatre valeurs de complément 32 bits non signées.

UShort 49

Indique une valeur de complément 16 bits unique non signée.

UShort2 13

Indique deux valeurs de complément 16 bits non signées.

UShort2Normalized 19

Indique deux valeurs de complément de deux bits non signées normalisées.

UShort3 14

Indique trois valeurs de complément 16 bits non signées.

UShort3Normalized 20

Indique trois valeurs de complément de deux bits non signées normalisées.

UShort4 15

Indique quatre valeurs de complément 16 bits non signées.

UShort4Normalized 21

Indique quatre valeurs de complément de deux bits non signées normalisées.

UShortNormalized 51

Indique une valeur de complément de deux bits 16 bits normalisée unique.

S’applique à