Метод ID3D10Device::OMGetRenderTargets (d3d10.h)
Получите указатели на целевые объекты отрисовки и буфер трафарета глубины, доступные для этапа слияния и вывода.
Синтаксис
void OMGetRenderTargets(
[in] UINT NumViews,
[out] ID3D10RenderTargetView **ppRenderTargetViews,
[out] ID3D10DepthStencilView **ppDepthStencilView
);
Параметры
[in] NumViews
Тип: UINT
Количество извлекаемых целевых объектов отрисовки.
[out] ppRenderTargetViews
Тип: ID3D10RenderTargetView**
Указатель на массив представлений целевых объектов отрисовки (см. ID3D10RenderTargetView) для заполнения целевыми объектами отрисовки с устройства. Укажите значение NULL для этого параметра, если извлечение целевого объекта отрисовки не требуется.
[out] ppDepthStencilView
Тип: ID3D10DepthStencilView**
Указатель на представление трафарета глубины (см. ID3D10DepthStencilView) для заполнения с устройства информацией о трафарете глубины. Укажите значение NULL для этого параметра, если получение представления трафарета глубины не требуется.
Возвращаемое значение
None
Remarks
Для всех возвращенных интерфейсов количество ссылок увеличивается на единицу. Приложения должны вызывать IUnknown::Release в возвращенных интерфейсах, когда они больше не нужны, чтобы избежать утечки памяти.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3d10.h |
Библиотека | D3D10.lib |