структура D3D10DDIARG_SIGNATURE_ENTRY (d3d10umddi.h)
Структура D3D10DDIARG_SIGNATURE_ENTRY описывает запись для подписи.
Синтаксис
typedef struct D3D10DDIARG_SIGNATURE_ENTRY {
[in] D3D10_SB_NAME SystemValue;
[in] UINT Register;
[in] BYTE Mask;
} D3D10DDIARG_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 соответственно.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
заголовка | d3d10umddi.h (include D3d10umddi.h) |