Condividi tramite


Funzioni helper per Direct3D 12

Queste funzioni helper consentono in particolare di gestire le sottorisorse e vengono dichiarate in d3dx12.h.

d3dx12.h è disponibile separatamente dalle intestazioni Direct3D 12. È possibile scaricare d3dx12.h dalla libreria helper D3D12.

Contenuto della sezione

Argomento Descrizione
CommandListCast Questo modello di funzione esegue il cast di un puntatore costante a qualsiasi elenco di comandi in un puntatore const a un ID3D12CommandList.
D3D12CalcSubresource Calcola un indice di sottorisorsa per una trama.
D3D12DecomposeSubresource Restituisce la sezione mip, la sezione di matrice e la sezione del piano corrispondenti all'indice di sottorisorsa specificato.
D3D12GetFormatPlaneCount Ottiene il numero di piani per il formato DXGI specificato per la scheda virtuale specificata ( ID3D12Device).
D3D12IsLayoutOpaque Indica se il layout è opaco.
D3DX12GetBaseSubobjectType Restituisce il tipo di oggetto secondario che corrisponde alla classe base del tipo di oggetto secondario passato.
D3DX12ParsePipelineStateStream Analizza una descrizione del flusso di stato della pipeline, chiamando un callback definito dall'utente per ogni istanza dell'oggetto secondario analizzata.
D3DX12SerializeVersionedRootSignature Consente di abilitare le funzionalità della firma radice 1.1 quando sono disponibili e non richiede la gestione di due percorsi di codice per la compilazione delle firme radice. Questo metodo helper ricostruisce una firma radice della versione 1.0 quando la versione 1.1 non è supportata.
GetRequiredIntermediateSize Restituisce le dimensioni necessarie di un buffer da utilizzare per il caricamento dei dati.
Memcpysubresource Copia una riga di sottorisorsa per riga.
Updatesubresources Aggiornamenti sottorisorse, tutte le matrici di sottorisorse devono essere popolate, in genere chiamando ID3D12Device::GetCopyableFootprints.
Updatesubresources (allocazione heap) Aggiornamenti sottorisorse con un'implementazione dell'allocazione heap.
Updatesubresources (allocazione dello stack) Aggiornamenti sottorisorse con un'implementazione di allocazione dello stack.