ID3DXEffect::ApplyParameterBlock メソッド
状態ブロックの値を現在の効果システム状態に適用します。
構文
HRESULT ApplyParameterBlock(
[in] D3DXHANDLE hParameterBlock
);
パラメーター
-
hParameterBlock [in]
-
型: D3DXHANDLE
パラメーター ブロックへのハンドル。 これは、 ID3DXEffect::EndParameterBlock によって返されるハンドルです。
戻り値
型: HRESULT
メソッドが成功した場合、戻り値はD3D_OK。 メソッドが失敗した場合、戻り値は次のいずれかになります:D3DERR_INVALIDCALL、D3DXERR_INVALIDDATA。
解説
BeginParameterBlock を呼び出して、パラメーター ブロック内の効果パラメーターの状態の変化をキャプチャします。EndParameterBlock を呼び出して状態の変更のキャプチャを停止します。 これらの状態の変更には、手法の内部で発生する効果パラメーターの変更 (パスの外部を含む) が含まれます。 パラメーター ブロックが完了したら、DeleteParameterBlock を呼び出してメモリを回復します。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
関連項目