ID3DXBaseEffect::SetValue メソッド
単純型、構造体、配列、文字列、シェーダー、テクスチャなど、任意のパラメーターまたは注釈の値を設定します。
構文
HRESULT SetValue(
[in] D3DXHANDLE hParameter,
[in] LPCVOID pData,
[in] UINT Bytes
);
パラメーター
-
hParameter [in]
-
型: D3DXHANDLE
一意識別子。 「ハンドル (Direct3D 9)」を参照してください。
-
pData [in]
-
種類: LPCVOID
データを含むバッファーへのポインター。
-
バイト 数 [in]
-
型: UINT
[入力]バッファー内のバイト数。 バッファーがパラメーター全体を含むのに十分な大きさであり、サイズの検証をスキップする場合は、D3DX_DEFAULTを渡します。
戻り値
種類: HRESULT
メソッドが成功した場合、戻り値はD3D_OK。 メソッドが失敗した場合は、戻り値をD3DERR_INVALIDCALLできます。
解説
このメソッドは、ほぼすべてのエフェクト セット API 呼び出しの代わりに使用できます。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
関連項目