ID3D10Device::RSSetScissorRects メソッド (d3d10.h)
ハサミの四角形の配列をラスタライザー ステージにバインドします。
構文
void RSSetScissorRects(
[in] UINT NumRects,
[in] const D3D10_RECT *pRects
);
パラメーター
[in] NumRects
型: UINT
バインドするハサミの四角形の数。
[in] pRects
型: const D3D10_RECT*
ハサミの四角形の配列 ( 「D3D10_RECT」を参照)。
戻り値
なし
解説
シザー四角形は、ラスタライザーの状態で ScissorEnable が true に設定されている場合にのみ使用されます ( 「D3D10_RASTERIZER_DESC」を参照)。
使用するハサミの四角形は、ジオメトリ シェーダーによるSV_ViewportArrayIndexセマンティック出力によって決まります (シェーダーの セマンティック構文に関するページを参照してください)。 ジオメトリ シェーダーがSV_ViewportArrayIndexセマンティックを使用しない場合、Direct3D は配列内の最初のハサミ四角形を使用します。
配列内の各シザー四角形は、ビューポートの配列内のビューポートに対応します ( 「ID3D10Device::RSSetViewports」を参照)。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | d3d10.h |
Library | D3D10.lib |