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