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


Метод ID3D12Device::CreateRenderTargetView (d3d12.h)

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

Синтаксис

void CreateRenderTargetView(
  [in, optional] ID3D12Resource                      *pResource,
  [in, optional] const D3D12_RENDER_TARGET_VIEW_DESC *pDesc,
  [in]           D3D12_CPU_DESCRIPTOR_HANDLE         DestDescriptor
);

Параметры

[in, optional] pResource

Тип: ID3D12Resource*

Указатель на объект ID3D12Resource , представляющий целевой объект отрисовки.

Необходимо указать по крайней мере один из pResource или pDesc . Пустой pResource используется для инициализации дескриптора NULL, который гарантирует поведение привязки null типа D3D11 (при чтении 0, операции записи удаляются), но для определения типа дескриптора должен иметь допустимый pDesc .

[in, optional] pDesc

Тип: const D3D12_RENDER_TARGET_VIEW_DESC*

Указатель на структуру D3D12_RENDER_TARGET_VIEW_DESC , описывающую представление целевого объекта отрисовки.

Значение null pDesc используется для инициализации дескриптора по умолчанию, если это возможно. Это поведение идентично поведению дескриптора null D3D11, где заполняются значения по умолчанию. Это поведение наследует формат и измерение ресурса (если не бестипные), а RTV нацелены на первый MIP и все срезы массива. Не все ресурсы поддерживают инициализацию дескриптора NULL.

[in] DestDescriptor

Тип: D3D12_CPU_DESCRIPTOR_HANDLE

Описывает дескриптор дескриптора ЦП, представляющий место назначения, в котором будет находиться только что созданное целевое представление отрисовки.

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

None

Требования

Требование Значение
Целевая платформа Windows
Header d3d12.h
Библиотека D3D12.lib
DLL D3D12.dll

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

ID3D12Device