D3DDDIARG_SETPIXELSHADERCONST 结构 (d3dumddi.h)

D3DDDIARG_SETPIXELSHADERCONST结构描述如何设置像素着色器常量寄存器。

语法

typedef struct _D3DDDIARG_SETPIXELSHADERCONST {
  [in] UINT Register;
  [in] UINT Count;
} D3DDDIARG_SETPIXELSHADERCONST;

成员

[in] Register

设置其值的第一个像素着色器常量寄存器的索引。

[in] Count

要设置的常量寄存器数,因此,在调用用户模式显示驱动程序的 SetPixelShaderConst、SetPixelShaderConstISetPixelShaderConstB 函数时,在 pRegisters 参数中传递的数组中的值数。

注解

Count 成员指定以下值,具体取决于在对 SetPixelShaderConst、SetPixelShaderConstISetPixelShaderConstB 函数的调用中使用的结构类型:

上述结构完全相同,如以下定义所示:
typedef D3DDDIARG_SETPIXELSHADERCONST D3DDDIARG_SETPIXELSHADERCONSTI;
typedef D3DDDIARG_SETPIXELSHADERCONST D3DDDIARG_SETPIXELSHADERCONSTB;

要求

要求
最低受支持的客户端 在 Windows Vista 和更高版本的 Windows 操作系统中可用。
标头 d3dumddi.h (包括 D3dumddi.h)

另请参阅

SetPixelShaderConst

SetPixelShaderConstB

SetPixelShaderConstI