ID3D10Device::RSSetScissorRects
ラスタライザー ステージにシザー矩形の配列をバインドします。
void
RSSetScissorRects(
UINT NumRects,
const D3D10_RECT *pRects
);
パラメータ
- NumRects
バインドするシザー矩形の数です。 - pRects
シザー矩形の配列です (「D3D10_RECT」を参照してください)。
戻り値
返されるものはありません。
解説
シザー矩形は、ラスタライザー ステートで ScissorEnable が true に設定されている場合にのみ使用されます (「D3D10_RASTERIZER_DESC」を参照してください)。
使用するシザー矩形は、ジオメトリ シェーダーによって出力される SV_ViewportArrayIndex セマンティクスによって決定されます (シェーダー セマンティクスの構文についての説明を参照してください)。ジオメトリ シェーダーが SV_ViewportArrayIndex セマンティクスを利用していない場合、配列内の最初のシザー矩形が使用されます。
配列内の各シザー矩形は、ビューポートの配列内のビューポートに対応しています (「ID3D10Device::RSSetViewports」を参照してください)。
要件
ヘッダー: D3D10.h 宣言
ライブラリ: D3D10.lib 内容