D3D10StateBlockMaskDisableCapture
ステート ブロック マスクを使用してステートのキャプチャーを無効にします。
HRESULT
D3D10StateBlockMaskDisableCapture(
D3D10_STATE_BLOCK_MASK *pMask,
D3D10_DEVICE_STATE_TYPES StateType,
UINT RangeStart,
UINT RangeLength
);
パラメータ
- pMask
ステート ブロック マスクです (「D3D10_STATE_BLOCK_MASK」を参照してください)。 - StateType
無効にするデバイス ステートの種類です (「D3D10_DEVICE_STATE_TYPES」を参照してください)。 - RangeStart
false に設定される値の範囲の下限です。 - RangeLength
false に設定される値の範囲の上限です。
戻り値
このメソッドは、「Direct3D 10 のリターン コード」のいずれかを返します。
解説
この関数の呼び出し方法の例を次に示します。この例で作成されるマスクは、スロット 2 ~ 23 のジオメトリ シェーダー サンプラーのキャプチャーおよび適用を無効にします。
D3D10_STATE_BLOCK_MASK stateBlockMask;
D3D10StateBlockMaskDisableCapture(&stateBlockMask,
D3D10_DST_GS_SAMPLERS,
2, 23);
要件
ヘッダー: D3D10Effect.h 宣言
ライブラリ: D3D10.dll 内容