Metodo ID3D12Device::CreateRenderTargetView (d3d12.h)

Crea una visualizzazione di destinazione di rendering per l'accesso ai dati delle risorse.

Sintassi

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

Parametri

[in, optional] pResource

Tipo: ID3D12Resource*

Puntatore all'oggetto ID3D12Resource che rappresenta la destinazione di rendering.

È necessario specificare almeno uno di pResource o pDesc . Un valore pResource null viene usato per inizializzare un descrittore Null, che garantisce il comportamento di associazione Null di tipo D3D11 (lettura 0s, scritture vengono scartate), ma deve avere un pDesc valido per determinare il tipo di descrittore.

[in, optional] pDesc

Tipo: const D3D12_RENDER_TARGET_VIEW_DESC*

Puntatore a una struttura D3D12_RENDER_TARGET_VIEW_DESC che descrive la visualizzazione di destinazione di rendering.

Un pDesc null viene usato per inizializzare un descrittore predefinito, se possibile. Questo comportamento è identico al comportamento del descrittore Null D3D11, in cui vengono compilate le impostazioni predefinite. Questo comportamento eredita il formato della risorsa e la dimensione (se non senza tipi) e gli RTV hanno come destinazione il primo mip e tutte le sezioni della matrice. Non tutte le risorse supportano l'inizializzazione del descrittore Null.

[in] DestDescriptor

Tipo: D3D12_CPU_DESCRIPTOR_HANDLE

Descrive l'handle del descrittore della CPU che rappresenta la destinazione in cui risiederà la vista di destinazione di rendering appena creata.

Valore restituito

nessuno

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3d12.h
Libreria D3D12.lib
DLL D3D12.dll

Vedi anche

ID3D12Device