Метод ID3D11DeviceContext::RSSetScissorRects (d3d11.h)
Привяжите массив прямоугольников ножниц к этапу растеризатора.
Синтаксис
void RSSetScissorRects(
[in] UINT NumRects,
[in, optional] const D3D11_RECT *pRects
);
Параметры
[in] NumRects
Тип: UINT
Число привязываемых прямоугольников ножниц.
[in, optional] pRects
Тип: const D3D11_RECT*
Массив прямоугольников ножниц (см. D3D11_RECT).
Возвращаемое значение
None
Remarks
Все ножницы должны быть заданы атомарно как одна операция. Все ножницы, не определенные вызовом, отключены.
Прямоугольники ножниц будут использоваться только в том случае, если для scissorEnable задано значение true в состоянии растеризатора (см . D3D11_RASTERIZER_DESC).
Используемый прямоугольник ножницы определяется семантической SV_ViewportArrayIndex выходными данными геометрического шейдера (см. семантический синтаксис шейдера). Если геометрический шейдер не использует семантику SV_ViewportArrayIndex, Direct3D будет использовать первый прямоугольник ножницы в массиве.
Каждый прямоугольник ножницы в массиве соответствует окне просмотра в массиве окон просмотра (см. ID3D11DeviceContext::RSSetViewports).
Windows Phone 8. Этот API поддерживается.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3d11.h |
Библиотека | D3D11.lib |