D3DHAL_DP2SETPIXELSHADERCONST 構造体 (d3dhal.h)
DirectX 8.0 以降のバージョンのみ。
D3DHAL_DP2SETPIXELSHADERCONST構造体は、D3DDP2OP_SETPIXELSHADERCONSTオペコードが D3dDrawPrimitives2 によって受信されたときに、1 つ以上のピクセル シェーダー定数レジスタを設定するために使用されます。
構文
typedef struct _D3DHAL_DP2SETPIXELSHADERCONST {
DWORD dwRegister;
DWORD dwCount;
} D3DHAL_DP2SETPIXELSHADERCONST;
メンバー
dwRegister
設定する最初のレジスタのインデックスを指定します。
dwCount
設定するレジスタの数を指定します。 DP2 ストリーム内のこのデータ構造の直後には、4 つの単精度浮動小数点数の dwCount ベクトルがあります。 これは、ターゲット レジスタにコピーするデータです。
注釈
ランタイムは、設定する最初のレジスタと設定するレジスタの数を渡します。 これらのレジスタにコピーする実際のデータは、4 つの単精度浮動小数点数のベクトルで構成されます。 これらのベクトル (設定するレジスタと同じ番号) は、DP2 ストリーム内のこのトークンとそれに関連付けられているデータ構造に従います。
ランタイムは、指定されたレジスタ範囲が現在のピクセル シェーダーのバージョンの有効範囲内にあることを検証します。
要件
要件 | 値 |
---|---|
Header | d3dhal.h (D3dhal.h を含む) |
こちらもご覧ください
D3DDP2OP_SETPIXELSHADERCONST