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 |