Método ID3D10Device::RSSetViewports (d3d10.h)
Enlace una matriz de ventanillas a la fase de rasterizador de la canalización.
Sintaxis
void RSSetViewports(
[in] UINT NumViewports,
[in] const D3D10_VIEWPORT *pViewports
);
Parámetros
[in] NumViewports
Tipo: UINT
Número de ventanillas que se van a enlazar.
[in] pViewports
Tipo: const D3D10_VIEWPORT*
Matriz de ventanillas (consulte D3D10_VIEWPORT) para enlazar con el dispositivo. Cada ventanilla debe tener sus extensiones dentro de los intervalos permitidos: D3D10_VIEWPORT_BOUNDS_MIN, D3D10_VIEWPORT_BOUNDS_MAX, D3D10_MIN_DEPTH y D3D10_MAX_DEPTH.
Valor devuelto
None
Observaciones
Todas las ventanillas deben establecerse atómicamente como una operación. Las ventanillas no definidas por la llamada están deshabilitadas.
La ventanilla que se va a usar viene determinada por el SV_ViewportArrayIndex salida semántica mediante un sombreador de geometría (consulte la sintaxis semántica del sombreador). Si un sombreador de geometría no usa la SV_ViewportArrayIndex semántica, Direct3D usará la primera ventanilla de la matriz.
Requisitos
Plataforma de destino | Windows |
Encabezado | d3d10.h |
Library | D3D10.lib |