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