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 。 null pResource 用于初始化 null 描述符,该描述符保证 (读取 0 (类似 D3D11 的 null 绑定行为,写入) 被丢弃,但必须具有有效的 pDesc 才能确定描述符类型。
[in, optional] pDesc
类型: const D3D12_RENDER_TARGET_VIEW_DESC*
指向描述呈现目标视图 的D3D12_RENDER_TARGET_VIEW_DESC 结构的指针。
如果可能,使用 null pDesc 初始化默认描述符。 此行为与填充默认值的 D3D11 null 描述符行为相同。 此行为继承资源格式和维度 ((如果不是无类型) ,RTV 面向第一个 mip 和所有数组切片)。 并非所有资源都支持 null 描述符初始化。
[in] DestDescriptor
类型: D3D12_CPU_DESCRIPTOR_HANDLE
描述 CPU 描述符句柄,该句柄表示新创建的呈现目标视图将驻留的目标。
返回值
无
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | d3d12.h |
Library | D3D12.lib |
DLL | D3D12.dll |