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


Метод ID3D11Device3::CreateRenderTargetView1 (d3d11_3.h)

Создает представление целевого объекта отрисовки для доступа к данным ресурсов.

Синтаксис

HRESULT CreateRenderTargetView1(
  [in]            ID3D11Resource                       *pResource,
  [in, optional]  const D3D11_RENDER_TARGET_VIEW_DESC1 *pDesc1,
  [out, optional] ID3D11RenderTargetView1              **ppRTView1
);

Параметры

[in] pResource

Тип: ID3D11Resource*

Указатель на ID3D11Resource , представляющий целевой объект отрисовки. Этот ресурс должен быть создан с флагом D3D11_BIND_RENDER_TARGET .

[in, optional] pDesc1

Тип: const D3D11_RENDER_TARGET_VIEW_DESC1*

Указатель на D3D11_RENDER_TARGET_VIEW_DESC1 , представляющий описание целевого представления отрисовки. Присвойте этому параметру значение NULL , чтобы создать представление, которое обращается ко всем подресурсам на уровне MIP-карты 0.

[out, optional] ppRTView1

Тип: ID3D11RenderTargetView1**

Указатель на блок памяти, который получает указатель на интерфейс ID3D11RenderTargetView1 для созданного представления цели отрисовки. Присвойте этому параметру значение NULL , чтобы проверить другие входные параметры (метод вернет S_FALSE , если другие входные параметры пройдут проверку).

Возвращаемое значение

Тип: HRESULT

Этот метод возвращает один из кодов возврата Direct3D 11.

Комментарии

Представление цели отрисовки можно привязать к этапу слияния выходных данных, вызвав ID3D11DeviceContext::OMSetRenderTargets.

Требования

Требование Значение
Минимальная версия клиента Windows 10 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Целевая платформа Windows
Header d3d11_3.h
Библиотека D3D11.lib

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

ID3D11Device3