ID3D11DeviceContext::RSSetScissorRects 方法 (d3d11.h)

將剪刀矩形陣列系結至轉譯器階段。

語法

void RSSetScissorRects(
  [in]           UINT             NumRects,
  [in, optional] const D3D11_RECT *pRects
);

參數

[in] NumRects

類型: UINT

要系結的剪刀矩形數目。

[in, optional] pRects

類型: const D3D11_RECT*

剪刀矩形的陣列, (請參閱 D3D11_RECT) 。

傳回值

備註

所有剪刀式直方圖都必須以不可部分完成的方式設定為一項作業。 呼叫未定義的任何scissor rect 會停用。

只有在 ScissorEnable 在轉譯器狀態設定為 true 時,才會使用剪刀器矩形, (請參閱 D3D11_RASTERIZER_DESC) 。

要使用的剪刀矩形是由幾何著色器所SV_ViewportArrayIndex語意輸出所決定, (請參閱著色器語意語法) 。 如果幾何著色器未使用SV_ViewportArrayIndex語意,則 Direct3D 會使用數位中的第一個剪刀矩形。

數位中的每個剪刀矩形都會對應至檢視區陣列中的檢視區, (請參閱 ID3D11DeviceContext::RSSetViewports) 。

Windows Phone 8:支援此 API。

規格需求

需求
目標平台 Windows
標頭 d3d11.h
程式庫 D3D11.lib

另請參閱

ID3D11DeviceContext