D3D10StateBlockMaskDisableCapture 関数 (d3d10effect.h)
状態ブロック マスクを使用して状態キャプチャを無効にします。
構文
HRESULT D3D10StateBlockMaskDisableCapture(
[in, out] D3D10_STATE_BLOCK_MASK *pMask,
[in] D3D10_DEVICE_STATE_TYPES StateType,
[in] UINT RangeStart,
[in] UINT RangeLength
);
パラメーター
[in, out] pMask
状態ブロック マスク ( D3D10_STATE_BLOCK_MASKを参照)。
[in] StateType
無効にするデバイスの状態の種類 ( D3D10_DEVICE_STATE_TYPESを参照)。
[in] RangeStart
型: UINT
false に設定する値の範囲の下限。
[in] RangeLength
型: UINT
false に設定する値の範囲の上端。
戻り値
種類: HRESULT
このメソッドは、次の Direct3D 10 リターン コードのいずれかを返します。
注釈
この関数を呼び出す方法の例を次に示します。 スロット 2 ~ 23 でジオメトリ シェーダー サンプラーをキャプチャして適用できないマスクが作成されます。
D3D10_STATE_BLOCK_MASK stateBlockMask;
D3D10StateBlockMaskDisableCapture(&stateBlockMask,
D3D10_DST_GS_SAMPLERS,
2, 23);
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | d3d10effect.h |
Library | D3D10.lib |
[DLL] | D3D10.dll |