Compartir a través de


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

Consulte también

ID3D11DeviceContext