Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |