MTLAttributeFormat Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |