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

こちらもご覧ください

ID3D10Device インターフェイス