Método ID3D11DeviceContext::RSSetScissorRects (d3d11.h)
Enlace una matriz de rectángulos de tijeras a la fase de rasterizador.
Sintaxis
void RSSetScissorRects(
[in] UINT NumRects,
[in, optional] const D3D11_RECT *pRects
);
Parámetros
[in] NumRects
Tipo: UINT
Número de rectángulos de tijera que se van a enlazar.
[in, optional] pRects
Tipo: const D3D11_RECT*
Matriz de rectángulos de tijera (vea D3D11_RECT).
Valor devuelto
None
Observaciones
Todos los rects de tijera deben establecerse de forma atómica como una operación. Las tijeras no definidas por la llamada están deshabilitadas.
Los rectángulos de tijera solo se usarán si ScissorEnable se establece en true en el estado del rasterizador (vea D3D11_RASTERIZER_DESC).
El rectángulo de tijera que se va a usar viene determinado 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 semántica SV_ViewportArrayIndex, Direct3D usará el primer rectángulo de tijeras de la matriz.
Cada rectángulo de tijeras de la matriz corresponde a una ventanilla en una matriz de ventanillas (vea ID3D11DeviceContext::RSSetViewports).
Windows Phone 8: se admite esta API.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | d3d11.h |
Library | D3D11.lib |