Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура 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) |