ID3D10Device::RSSetScissorRects method (d3d10.h)
Bind an array of scissor rectangles to the rasterizer stage.
Syntax
void RSSetScissorRects(
[in] UINT NumRects,
[in] const D3D10_RECT *pRects
);
Parameters
[in] NumRects
Type: UINT
Number of scissor rectangles to bind.
[in] pRects
Type: const D3D10_RECT*
An array of scissor rectangles (see D3D10_RECT).
Return value
None
Remarks
The scissor rectangles will only be used if ScissorEnable is set to true in the rasterizer state (see D3D10_RASTERIZER_DESC).
Which scissor rectangle to use is determined by the SV_ViewportArrayIndex semantic output by a geometry shader (see shader semantic syntax). If a geometry shader does not make use of the SV_ViewportArrayIndex semantic then Direct3D will use the first scissor rectangle in the array.
Each scissor rectangle in the array corresponds to a viewport in an array of viewports (see ID3D10Device::RSSetViewports).
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | d3d10.h |
Library | D3D10.lib |