Metodo ID3D11DeviceContext::RSSetScissorRects (d3d11.h)
Associare una matrice di rettangoli scissor alla fase rasterizer.
Sintassi
void RSSetScissorRects(
[in] UINT NumRects,
[in, optional] const D3D11_RECT *pRects
);
Parametri
[in] NumRects
Tipo: UINT
Numero di rettangoli scissor da associare.
[in, optional] pRects
Tipo: const D3D11_RECT*
Matrice di rettangoli scissor (vedere D3D11_RECT).
Valore restituito
nessuno
Osservazioni
Tutte le recte scissor devono essere impostate atomicamente come un'operazione. Qualsiasi recssor scissor non definito dalla chiamata è disabilitato.
I rettangoli scissor verranno usati solo se ScissorEnable è impostato su true nello stato rasterizer (vedere D3D11_RASTERIZER_DESC).
Quale rettangolo scissor da usare è determinato dall'output semantico SV_ViewportArrayIndex da un geometry shader (vedere sintassi semantica shader). Se uno shader geometry non usa la semantica SV_ViewportArrayIndex semantica, Direct3D userà il primo rettangolo scissor nella matrice.
Ogni rettangolo scissor nella matrice corrisponde a un viewport in una matrice di viewport (vedere ID3D11DeviceContext::RSSetViewports).
Windows Phone 8: questa API è supportata.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | d3d11.h |
Libreria | D3D11.lib |