Condividi tramite


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

Vedi anche

Interfaccia ID3D10Device