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