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


структура D3D11_1DDIARG_SIGNATURE_ENTRY (d3d10umddi.h)

Описывает запись для подписи.

Синтаксис

typedef struct D3D11_1DDIARG_SIGNATURE_ENTRY {
  [in] D3D10_SB_NAME                    SystemValue;
  [in] UINT                             Register;
  [in] BYTE                             Mask;
       D3D10_SB_REGISTER_COMPONENT_TYPE RegisterComponentType;
       D3D11_SB_OPERAND_MIN_PRECISION   MinPrecision;
} D3D11_1DDIARG_SIGNATURE_ENTRY;

Члены

[in] SystemValue

Значение типа D3D10_SB_NAME, указывающее системное имя записи подписи. Перечисление D3D10_SB_NAME определяется в файле заголовка D3d10tokenizedprogramformat.hpp. Можно задать одно из следующих значений.

Ценность Имя системы
D3D10_SB_NAME_UNDEFINED (0) Запись не имеет системного имени.
D3D10_SB_NAME_POSITION (1) Позиция.
D3D10_SB_NAME_CLIP_DISTANCE (2) Расстояние клипа.
D3D10_SB_NAME_CULL_DISTANCE (3) Расстояние толка.
D3D10_SB_NAME_RENDER_TARGET_ARRAY_INDEX (4) Отрисовка целевого индекса массива.
D3D10_SB_NAME_VIEWPORT_ARRAY_INDEX (5) Индекс массива viewport.
D3D10_SB_NAME_VERTEX_ID (6) Идентификатор вершины.
D3D10_SB_NAME_PRIMITIVE_ID (7) Примитивный идентификатор.
D3D10_SB_NAME_INSTANCE_ID (8) Идентификатор экземпляра.
D3D10_SB_NAME_IS_FRONT_FACE (9) Переднее лицо.

[in] Register

Число регистра для записи подписи.

[in] Mask

Маска xyzw для записи подписи. Четыре наименее значимых бита (LSBS) маски представляют xyzw соответственно.

RegisterComponentType

Тип D3D10_SB_REGISTER_COMPONENT_TYPE, указывающий тип компонента регистра.

Перечисление D3D10_SB_REGISTER_COMPONENT_TYPE определяется в файле заголовка D3d10tokenizedprogramformat.hpp.

MinPrecision

Тип D3D11_SB_OPERAND_MIN_PRECISION, указывающий минимальную точность исходных и целевых операндов.

Перечисление D3D11_SB_OPERAND_MIN_PRECISION определяется в файле заголовка D3d10tokenizedprogramformat.hpp.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 8
минимальный поддерживаемый сервер Windows Server 2012
заголовка d3d10umddi.h (include D3d10umddi.h)