D3D10StateBlockMaskEnableCapture 関数 (d3d10effect.h)
状態ブロック マスクで状態値の範囲を有効にします。
構文
HRESULT D3D10StateBlockMaskEnableCapture(
[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
true に設定する値の範囲の下限。
[in] RangeLength
型: UINT
true に設定する値の範囲の上端。
戻り値
種類: HRESULT
このメソッドは、次の Direct3D 10 リターン コードのいずれかを返します。
注釈
この関数を呼び出す方法の例を次に示します。 スロット 2 ~ 13 のジオメトリ シェーダー サンプラーをキャプチャして適用できるマスクを作成します。
D3D10_STATE_BLOCK_MASK stateBlockMask;
D3D10StateBlockMaskEnableCapture(&stateBlockMask,
D3D10_DST_GS_SAMPLERS,
2, 13);
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | d3d10effect.h |
Library | D3D10.lib |
[DLL] | D3D10.dll |