Compartilhar via


Método ID3D10Device::RSSetScissorRects (d3d10.h)

Associe uma matriz de retângulos de tesoura ao estágio do rasterizador.

Sintaxe

void RSSetScissorRects(
  [in] UINT             NumRects,
  [in] const D3D10_RECT *pRects
);

Parâmetros

[in] NumRects

Tipo: UINT

Número de retângulos de tesoura a serem associados.

[in] pRects

Tipo: const D3D10_RECT*

Uma matriz de retângulos de tesoura (consulte D3D10_RECT).

Retornar valor

Nenhum

Comentários

Os retângulos de tesoura só serão usados se ScissorEnable for definido como true no estado do rasterizador (consulte D3D10_RASTERIZER_DESC).

Qual retângulo de tesoura usar é determinado pela saída semântica SV_ViewportArrayIndex por um sombreador geometry (consulte sintaxe semântica do sombreador). Se um sombreador de geometria não usar o SV_ViewportArrayIndex semântico, o Direct3D usará o primeiro retângulo de tesoura na matriz.

Cada retângulo de tesoura na matriz corresponde a um visor em uma matriz de visores (consulte ID3D10Device::RSSetViewports).

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3d10.h
Biblioteca D3D10.lib

Confira também

ID3D10Device Interface