Metodo ID3D10Device::RSSetScissorRects (d3d10.h)
Associare una matrice di rettangoli di scissor alla fase di rasterizzazione.
Sintassi
void RSSetScissorRects(
[in] UINT NumRects,
[in] const D3D10_RECT *pRects
);
Parametri
[in] NumRects
Tipo: UINT
Numero di rettangoli di scissor da associare.
[in] pRects
Tipo: const D3D10_RECT*
Matrice di rettangoli di scissor (vedere D3D10_RECT).
Valore restituito
nessuno
Osservazioni
I rettangoli di scissor verranno usati solo se ScissorEnable è impostato su true nello stato rasterizzatore (vedere D3D10_RASTERIZER_DESC).
Quale rettangolo di scissor usare è determinato dall'output semantico SV_ViewportArrayIndex da un geometry shader (vedere sintassi semantica dello shader). Se un geometry shader non usa la semantica SV_ViewportArrayIndex, Direct3D userà il primo rettangolo di scissor nella matrice.
Ogni rettangolo scissor nella matrice corrisponde a un viewport in una matrice di viewport (vedere ID3D10Device::RSSetViewports).
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | d3d10.h |
Libreria | D3D10.lib |