Interfaccia ID3D12MetaCommand (d3d12.h)
Rappresenta un meta comando. Un metacomando è un oggetto Direct3D 12 che rappresenta un algoritmo accelerato dai fornitori di hardware indipendenti (IHD). Si tratta di un riferimento opaco a un generatore di comandi implementato dal driver.
La durata di un meta comando è associata alla durata dell'elenco di comandi che vi fa riferimento. È quindi consigliabile liberare un meta comando solo se nessun elenco di comandi che fa riferimento è attualmente in esecuzione nella GPU.
Un meta comando può incapsulare un set di oggetti di stato della pipeline (PSO), associazioni, stati intermedi delle risorse e chiamate Draw/Dispatch. È possibile considerare la firma di un meta comando come simile a una funzione in stile C, con più parametri in/out e nessun valore restituito.
Ereditarietà
L'interfaccia ID3D12MetaCommand eredita da ID3D12Pageable. ID3D12MetaCommand include anche questi tipi di membri:
Metodi
L'interfaccia ID3D12MetaCommand include questi metodi.
ID3D12MetaCommand::GetRequiredParameterResourceSize Recupera la quantità di memoria necessaria per la risorsa del parametro di runtime specificata per un meta comando, per la fase specificata. |
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | d3d12.h |