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 描述元,其保證讀取 0s (類似 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 |
程式庫 | D3D12.lib |
Dll | D3D12.dll |