Share via


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 物件的指標。

至少必須提供其中一個 pResourcepDesc 。 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

另請參閱

ID3D12Device