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) 。

返回值

备注

所有剪刀式直肠都必须以原子方式设置为一个操作。 已禁用调用未定义的任何剪刀式凹槽。

仅当 ScissorEnable 在光栅器状态中设置为 true, (看到 D3D11_RASTERIZER_DESC) 时,才会使用剪刀矩形。

要使用的剪刀矩形由几何着色器SV_ViewportArrayIndex语义输出决定, (查看着色器语义语法) 。 如果几何着色器未使用SV_ViewportArrayIndex语义,则 Direct3D 将使用数组中的第一个剪刀矩形。

数组中的每个剪刀矩形对应于视区数组中的一个视区, (请参阅 ID3D11DeviceContext::RSSetViewports) 。

Windows Phone 8:支持此 API。

要求

要求
目标平台 Windows
标头 d3d11.h
Library D3D11.lib

另请参阅

ID3D11DeviceContext