D3D10StateBlockMaskEnableCapture
ステート ブロック マスク内の一連のステート値を有効にします。
HRESULT
D3D10StateBlockMaskEnableCapture(
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
true に設定される値の範囲の下限です。 - RangeLength
true に設定される値の範囲の上限です。
戻り値
このメソッドは、「Direct3D 10 のリターン コード」のいずれかを返します。
解説
この関数の呼び出し方法の例を次に示します。この例で作成するマスクは、スロット 2 ~ 13 のジオメトリ シェーダー サンプラーのキャプチャーおよび適用を有効にします。
D3D10_STATE_BLOCK_MASK stateBlockMask; D3D10StateBlockMaskEnableCapture(&stateBlockMask, D3D10_DST_GS_SAMPLERS, 2, 13);
要件
ヘッダー: D3D10Effect.h 宣言
ライブラリ: D3D10.dll 内容