Метод ID3D11DeviceContext::RSGetViewports (d3d11.h)
Возвращает массив портов просмотра, привязанных к этапу растеризатора.
Синтаксис
void RSGetViewports(
[in, out] UINT *pNumViewports,
[out, optional] D3D11_VIEWPORT *pViewports
);
Параметры
[in, out] pNumViewports
Тип: UINT*
Указатель на переменную, которая во входных данных указывает количество окне просмотра (в диапазоне от 0 до D3D11_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE) в массиве pViewports ; в выходных данных переменная содержит фактическое количество окне просмотра, привязанных к этапу растеризатора. Если pViewports имеет значение NULL, RSGetViewports заполняет переменную количеством параметров просмотра, привязанных в данный момент.
[out, optional] pViewports
Тип: D3D11_VIEWPORT*
Массив D3D11_VIEWPORT структур для окна просмотра, привязанных к этапу растеризатора. Если количество портов просмотра (в переменной, на которую указывает pNumViewports ) больше фактического числа параметров просмотра, привязанных в данный момент, то неиспользуемые элементы массива содержат 0. Сведения о том, как размер окна просмотра зависит от уровня функций устройства, который изменился между Direct3D 11 и Direct3D 10, см. в разделе D3D11_VIEWPORT.
Возвращаемое значение
None
Remarks
Windows Phone 8. Этот API поддерживается.
Требования
Целевая платформа | Windows |
Header | d3d11.h |
Библиотека | D3D11.lib |