次の方法で共有


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 宣言

関連項目

ID3D10Device インターフェイス