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-разрядных 32-разрядных со знаком. |
Int4 | 35 | Указывает четыре значения дополнения 32-разрядных 32-разрядных со знаком. |
Invalid | 0 | Указывает на недопустимый формат. |
Short | 50 | Указывает значение дополнения к 16-разрядной 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 | Указывает четыре неподписанных 8-разрядных символа, описывающих каналы BGRA. |
UCharNormalized | 47 | Указывает один 8-разрядный символ без знака. |
UInt | 36 | Указывает одно значение дополнения 32-разрядной 32-разрядной версии без знака. |
UInt1010102Normalized | 41 | |
UInt2 | 37 | Указывает два значения дополнения 32-разрядных двух неподписанных. |
UInt3 | 38 | Указывает три 32-разрядных значения дополнения 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-разрядное значение дополнения 16-разрядных двух без знака. |