Поделиться через


MDLVertexFormat Перечисление

Определение

Перечисляет описания данных вершин.

public enum MDLVertexFormat
type MDLVertexFormat = 
Наследование
MDLVertexFormat

Поля

Char 131073

Указывает 8-разрядное значение дополнения со знаком.

Char2 131074

Указывает 8-разрядные значения, дополняющие два со знаком.

Char2Normalized 262146

Указывает два нормализованных 8-разрядных значения.

Char3 131075

Указывает три 8-разрядных значения со знаком.

Char3Normalized 262147

Указывает три нормализованных 8-разрядных значения.

Char4 131076

Указывает 8-битовое дополнение четырех подписанных двух значений.

Char4Normalized 262148

Указывает четыре нормализованных 8-разрядных значения.

CharBits 131072

Укажите 8-разрядные целочисленные значения со знаком.

CharNormalized 262145

Указывает нормализованное 8-разрядное значение.

CharNormalizedBits 262144

Указывает нормализованное 8-разрядное значение.

Float 786433

Указывает одно значение с плавающей запятой одной точности.

Float2 786434

Указывает два значения с плавающей запятой с одной точностью.

Float3 786435

Указывает три значения с плавающей запятой одной точности.

Float4 786436

Указывает четыре значения с плавающей запятой одной точности.

FloatBits 786432

Указывает значения с плавающей запятой одной точности.

Half 720897

Указывает одно значение с плавающей запятой половинной точности.

Half2 720898

Указывает два значения с плавающей запятой половинной точности.

Half3 720899

Указывает три значения с плавающей запятой половинной точности.

Half4 720900

Указывает четыре значения с плавающей запятой половинной точности.

HalfBits 720896

Указывает значения с плавающей запятой половинной точности.

Int 655361

Указывает одно 32-разрядное значение дополнения для двух.

Int1010102Normalized 659460

Указывает упакованную 32-битовую величину с четырьмя целыми целыми числами со знаком 10/10/10/2.

Int2 655362

Указывает два 32-разрядных значения дополнения.

Int3 655363

Указывает три 32-разрядных значения дополнения.

Int4 655364

Указывает четыре 32-разрядных значения дополнения.

IntBits 655360

Указывает 32-разрядные значения дополнения.

Invalid 0

Указывает недопустимый формат.

PackedBits 4096

Указывает упакованный формат вектора.

Short 393217

Указывает одно 16-разрядное значение дополнения двух со знаком.

Short2 393218

Указывает два 16-разрядных значения со знаком.

Short2Normalized 524290

Указывает два нормализованных 16-разрядных значения со знаком.

Short3 393219

Указывает три 16-разрядных значения со знаком для двух дополнений.

Short3Normalized 524291

Указывает три нормализованных 16-разрядных значения со знаком двух дополнений.

Short4 393220

Указывает четыре 16-разрядных значения дополнения двух со знаком.

Short4Normalized 524292

Указывает четыре нормализованных 16-разрядных значения со знаком в дополнение к двум.

ShortBits 393216

Указывает 16-разрядные значения со знаком для двух дополнений.

ShortNormalized 524289

Указывает одно нормализованное 16-разрядное значение дополнения двух со знаком.

ShortNormalizedBits 524288

Указывает 16-разрядные значения со знаком для двух дополнений.

UChar 65537

Указывает 8-битное дополнительное значение двух неподписанных двух.

UChar2 65538

Указывает два дополнительных 8-разрядных значения двух неподписанных.

UChar2Normalized 196610

Указывает два нормализованных двух дополнительных 8-разрядных значения без знака.

UChar3 65539

Указывает три двух дополнительных 8-разрядных значения для двух неподписанных.

UChar3Normalized 196611

Указывает три нормализованных двух дополнительных 8-разрядных значения без знака.

UChar4 65540

Указывает 8-разрядные значения 4 неподписанных двух дополнительных значений.

UChar4Normalized 196612

Указывает четыре нормализованных двух дополнительных 8-разрядных значения без знака.

UCharBits 65536

Указывает 8-разрядные значения дополнение двух неподписанных.

UCharNormalized 196609

Указывает 8-разрядные значения одного нормализованного неподписаемого двух дополнительных значений.

UCharNormalizedBits 196608

Указывает 8-разрядные значения дополнения нормализованных неподписанных двух.

UInt 589825

Указывает одно 32-разрядное целое число без знака.

UInt1010102Normalized 593924

Указывает упакованную 32-битовую величину с четырьмя целыми целыми числами неподписанных двух дополнений, упорядоченными 10/10/2.

UInt2 589826

Указывает два 32-разрядных целочисленных значения без знака.

UInt3 589827

Указывает три 32-разрядных целочисленных значения без знака.

UInt4 589828

Указывает четыре 32-разрядных целочисленных значения без знака.

UIntBits 589824

Указывает 32-разрядные целочисленные значения без знака.

UShort 327681

Указывает одно 16-разрядное значение со знаком двух дополнений.

UShort2 327682

Указывает два 16-разрядных значения дополнение двух неподписанных.

UShort2Normalized 458754

Указывает два 16-разрядных нормализованных значения дополнение двух неподписанных.

UShort3 327683

Указывает три 16-разрядных значения дополнение двух неподписанных.

UShort3Normalized 458755

Указывает три 16-разрядных нормализованных двух значений дополнения без знака.

UShort4 327684

Указывает четыре 16-разрядных значения дополнение двух неподписанных.

UShort4Normalized 458756

Указывает четыре 16-разрядных нормализованных двух значений дополнения неподписанных.

UShortBits 327680

Указывает 16-разрядное значение дополнение двух неподписанных.

UShortNormalized 458753

Указывает одно 16-разрядное нормализованное значение для двух дополнений без знака.

UShortNormalizedBits 458752

Указывает 16-битовое нормализованное значение дополнения двух неподписанных.

Применяется к