Método ID3D10Device::RSSetViewports (d3d10.h)
Associe uma matriz de visores ao estágio do rasterizador do pipeline.
Sintaxe
void RSSetViewports(
[in] UINT NumViewports,
[in] const D3D10_VIEWPORT *pViewports
);
Parâmetros
[in] NumViewports
Tipo: UINT
Número de visores a serem associados.
[in] pViewports
Tipo: const D3D10_VIEWPORT*
Uma matriz de visores (consulte D3D10_VIEWPORT) para associar ao dispositivo. Cada visor deve ter suas extensões dentro dos intervalos permitidos: D3D10_VIEWPORT_BOUNDS_MIN, D3D10_VIEWPORT_BOUNDS_MAX, D3D10_MIN_DEPTH e D3D10_MAX_DEPTH.
Valor retornado
Nenhum
Comentários
Todos os visores devem ser definidos atomicamente como uma operação. Todos os visores não definidos pela chamada são desabilitados.
Qual visor 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 visor na matriz.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | d3d10.h |
Biblioteca | D3D10.lib |