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 |