Compartilhar via


MTLAttributeFormat Enumeração

Definição

Enumera formatos para atributos de função.

[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 = 
Herança
MTLAttributeFormat
Atributos

Campos

Char 46

Indica um único caractere assinado de 8 bits.

Char2 4

Indica dois caracteres assinados de 8 bits.

Char2Normalized 10

Indica dois caracteres de 8 bits com sinal normalizados.

Char3 5

Indica três caracteres assinados de 8 bits.

Char3Normalized 11

Indica três caracteres de 8 bits com sinal normalizados.

Char4 6

Indica quatro caracteres assinados de 8 bits.

Char4Normalized 12

Indica quatro caracteres de 8 bits com sinal normalizados.

CharNormalized 48

Indica um único caractere de 8 bits com sinal normalizado.

Float 28

Indica um valor de ponto flutuante de precisão única.

Float2 29

Indica dois valores de ponto flutuante de precisão única.

Float3 30

Indica três valores de ponto flutuante de precisão única.

Float4 31

Indica quatro valores de ponto flutuante de precisão única.

Half 53

Indica um único valor de ponto flutuante de meia precisão.

Half2 25

Indica dois valores de ponto flutuante de meia precisão.

Half3 26

Indica três valores de ponto flutuante de meia precisão.

Half4 27

Indica quatro valores de ponto flutuante de meia precisão.

Int 32

Indica um único valor complementar de dois bits assinado de 32 bits.

Int1010102Normalized 40

Indica um esquema 10-10-10-2 de inteiros com sinal normalizados empacotados.

Int2 33

Indica dois valores complementares de dois bits de 32 bits assinados.

Int3 34

Indica três valores complementares de dois bits de 32 bits assinados.

Int4 35

Indica quatro valores complementares de dois bits de 32 bits assinados.

Invalid 0

Indica um formato inválido.

Short 50

Indica um único valor complementar de dois bits assinado de 16 bits.

Short2 16

Indica dois valores complementares de dois bits de 16 bits assinados.

Short2Normalized 22

Indica dois valores complementares de dois de 16 bits com sinal normalizado.

Short3 17

Indica três valores complementares de dois bits de 16 bits assinados.

Short3Normalized 23

Indica três valores complementares de dois de 16 bits com sinal normalizado.

Short4 18

Indica quatro valores complementares de dois de 16 bits assinados.

Short4Normalized 24

Indica quatro valores complementares de dois de 16 bits com sinal normalizado.

ShortNormalized 52

Indica um único valor de complemento de 16 bits com sinal normalizado.

UChar 45

Indica um único caractere de 8 bits sem sinal.

UChar2 1

Indica dois caracteres de 8 bits sem sinal.

UChar2Normalized 7

Indica dois caracteres de 8 bits sem sinal normalizados.

UChar3 2

Indica três caracteres de 8 bits sem sinal.

UChar3Normalized 8

Indica três caracteres de 8 bits não assinados normalizados.

UChar4 3

Indica quatro caracteres de 8 bits sem sinal.

UChar4Normalized 9

Indica quatro caracteres de 8 bits não assinados normalizados.

UChar4Normalized_Bgra 42

Indica quatro caracteres sem sinal de 8 bits que descrevem canais BGRA.

UCharNormalized 47

Indica um único caractere de 8 bits sem sinal.

UInt 36

Indica um único valor de complemento de dois bits sem sinal de 32 bits.

UInt1010102Normalized 41
UInt2 37

Indica dois valores complementares de dois bits de 32 bits sem sinal.

UInt3 38

Indica três valores complementares de dois bits de 32 bits sem sinal.

UInt4 39

Indica quatro valores complementares de dois bits de 32 bits sem sinal.

UShort 49

Indica um único valor complemento de 16 bits sem sinal.

UShort2 13

Indica dois valores complementares de dois bits de 16 bits sem sinal.

UShort2Normalized 19

Indica dois valores complementares normalizados sem sinal de dois bits de 16 bits.

UShort3 14

Indica três valores complementares de dois bits de 16 bits sem sinal.

UShort3Normalized 20

Indica três valores complementares de dois de 16 bits sem sinal normalizados.

UShort4 15

Indica quatro valores complementares de dois bits de 16 bits sem sinal.

UShort4Normalized 21

Indica quatro valores complementares de 16 bits sem sinal normalizados de dois bits.

UShortNormalized 51

Indica um único valor complementar normalizado sem sinal de dois bits de 16 bits.

Aplica-se a