Skip to main content
Enlaza una matriz de rectángulos de recorte a la fase del rasterizador.

Sintaxis

Parámetros

NumRects [in]
Tipo: UINT
El número de rectángulos de recorte que se van a enlazar. pRects [in]
Tipo: const D3D12_RECT *
Una matriz de rectángulos de recorte.

Valor devuelto

Tipo: void Ninguno.

Comentarios

Todos los rectángulos de recorte deben establecerse atómicamente como una sola operación. Los rectángulos de recorte no definidos por la llamada quedan deshabilitados. El rectángulo de recorte que se usa viene determinado por la semántica SV_ViewportArrayIndex generada por un sombreador de geometría (consulte la sintaxis de semántica de sombreadores). Si un sombreador de geometría no usa la semántica SV_ViewportArrayIndex, Direct3D usará el primer rectángulo de recorte de la matriz. Cada rectángulo de recorte de la matriz corresponde a una ventanilla de una matriz de ventanillas (consulte RSSetViewports).

Ejemplos

El ejemplo D3D12HelloTriangle usa ID3D12GraphicsCommandList::RSSetScissorRects de la siguiente manera:
Consulte Código de ejemplo en la referencia de D3D12.

Requisitos

Encabezado: d3d12_xs.h o d3d12_x.h
Biblioteca: d3d12_xs.lib o d3d12_x.lib
Plataformas compatibles: consolas XBOX Series y familia XBOX One

Consulte también

ID3D12GraphicsCommandList
Última modificación el 28 de agosto de 2026