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