Поделиться через


Метод 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

См. также раздел

Интерфейс ID3D10Device