структура D3DDDIARG_SETVERTEXSHADERCONST (d3dumddi.h)
Структура D3DDDIARG_SETVERTEXSHADERCONST описывает, как задать регистры констант шейдера вершин.
Синтаксис
typedef struct _D3DDDIARG_SETVERTEXSHADERCONST {
[in] UINT Register;
[in] UINT Count;
} D3DDDIARG_SETVERTEXSHADERCONST;
Члены
[in] Register
Индекс первого регистра констант шейдера вершин, значение которого задано.
[in] Count
Количество регистров констант для задания и, следовательно, количество значений в массиве, передаваемых в параметре pRegisters при вызове функции SetVertexShaderConst драйвера пользовательского режима отображения, SetVertexShaderConstI или SetVertexShaderConstB .
Комментарии
Член Count задает следующие значения в зависимости от типа структуры, используемого в вызове функции SetVertexShaderConst, SetVertexShaderConstI или SetVertexShaderConstB :
- Четырехэлементные векторы с плавающей точкой с одной точностью для структуры D3DDDIARG_SETVERTEXSHADERCONST в вызове SetVertexShaderConst .
- Четырех целочисленные векторы для структуры D3DDDIARG_SETVERTEXSHADERCONSTI в вызове SetVertexShaderConstI .
- Логические значения для структуры D3DDDIARG_SETVERTEXSHADERCONSTB в вызове SetVertexShaderConstB .
typedef D3DDDIARG_SETVERTEXSHADERCONST D3DDDIARG_SETVERTEXSHADERCONSTI;
typedef D3DDDIARG_SETVERTEXSHADERCONST D3DDDIARG_SETVERTEXSHADERCONSTB;
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Верхняя часть | d3dumddi.h (включая D3dumddi.h) |