interfacce di acquisizione di diagnostica Direct3D
Le interfacce seguenti vengono dichiarate in vspixengine.h.
In questa sezione
Argomento | Descrizione |
---|---|
Callback dal motore che indica che è stata eseguita l'analisi di tutti i nuovi fotogrammi aggiunti al log. | |
Base di qualsiasi richiesta che può essere annullata. Le richieste annullate possono essere annullate solo se sono ancora nella coda, quindi è possibile ignorare un annullamento. | |
Callback dal motore per gestire gli errori. | |
Callback dal motore per restituire lo stato di avanzamento. | |
Non utilizzato. In precedenza un callback per restituire tutti i risultati della cronologia dei pixel contemporaneamente. | |
Non utilizzato. In precedenza una richiesta di primitive e intersezioni della cronologia dei pixel. | |
Callback per restituire intersezioni della cronologia dei pixel (livello di chiamata di disegno) e primitive (livello di triangolo) in due risultati diversi. | |
Richiesta di intersezioni e primitive della cronologia dei pixel separatamente. | |
Callback per restituire una destinazione di rendering. Il formato della destinazione di rendering restituita è R8G8B8A8_UNORM indipendentemente dal formato del rendering nel motore. | |
Callback per richiedere una destinazione di rendering. | |
Non utilizzato. In precedenza una richiesta per avviare il debug di uno shader. | |
Callback per restituire le istruzioni generate dalla creazione di una traccia shader. | |
Richiedere di avviare il debug di uno shader. Questa richiesta contiene due parti: generare una traccia ed eseguire il debug di una traccia. | |
Richiedere di annullare la generazione di una traccia shader. | |
Riservato. Richiedere di eseguire il debug live di uno shader. | |
Callback per restituire il contenuto di un oggetto in formato XML. | |
Richiedere il contenuto di un oggetto in formato XML. | |
Callback per restituire il contenuto di un oggetto in formato buffer per quelli che lo supportano (buffer, trame). | |
Richiedere il contenuto di un oggetto in formato buffer per quelli che lo supportano. | |
Callback per scrivere una trama come file DDS. | |
Richiedere la scrittura di una trama come file DDS. | |
Richiedere la scrittura di una trama affiancata come file DDS. | |
Non utilizzato. In precedenza un callback per i dati delle fasi della pipeline. | |
Non utilizzato. In precedenza un callback per i dati delle fasi della pipeline. | |
Callback per i dati delle fasi della pipeline. | |
Non utilizzato. In precedenza una richiesta di dati delle fasi della pipeline. | |
Non utilizzato. In precedenza una richiesta di dati delle fasi della pipeline. | |
Richiesta di dati delle fasi della pipeline. | |
Callback per restituire dati callstack. | |
Richiesta di dati callstack. | |
Passa le informazioni sul server dei simboli al motore di acquisizione desktop. | |
Callback per restituire informazioni sul file di origine da uno stack di chiamate. | |
Richiedere informazioni sul file di origine da uno stack di chiamate. | |
Callback per restituire errori dal motore durante l'acquisizione. | |
Non utilizzato. In precedenza un callback per rispondere all'evento "capture frame". | |
Non utilizzato. In precedenza una richiesta per elementi come l'evento "capture frame". | |
Callback per restituire l'elenco di fotogrammi con l'ID evento e il numero di fotogramma. | |
Richiedere l'elenco dei fotogrammi con l'ID evento e il numero di fotogramma. | |
Callback per restituire informazioni di riepilogo (visualizzate nella finestra delle proprietà). | |
Richiesta di informazioni di riepilogo. | |
Callback per restituire un buffer contenente la mesh di una fase della pipeline. | |
Richiedere un buffer contenente la mesh di una fase della pipeline. | |
Callback per restituire l'elenco di eventi in un frame. | |
Non utilizzato. | |
Richiesta di restituzione dell'elenco di eventi in un frame. | |
Callback per restituire i dati della tabella degli oggetti. | |
Richiesta di dati della tabella degli oggetti. | |
Callback per salvare o terminare l'esperimento. Indica che il salvataggio del file è stato eseguito. | |
Estensioni all'interfaccia IPixEngine originale. | |
Interfaccia originale per la comunicazione dei dati relativi a un vsglog. | |
Interfaccia per la comunicazione remota dei dati relativi a un vsglog. | |
Non utilizzato. | |
Estensioni all'interfaccia IPixEngine2. | |
Estensioni all'interfaccia IPIxEngine3. | |
Callback per aggiornare il contenuto di un oggetto . | |
Richiedere l'aggiornamento del contenuto di un oggetto . | |
Callback usati per la visualizzazione delle trame. | |
Estensioni all'interfaccia IPixEngine4 contenente aggiunte per la visualizzazione delle trame. | |
Estensioni all'interfaccia IPixEngine5 contenenti aggiunte per determinare la versione del motore remoto. | |
Callback per restituire le versioni di tutte le interfacce supportate. Ciò consente al consumer di non essere sincronizzato con il motore di acquisizione. | |
Estensioni all'interfaccia IPixEngine6 contenente aggiunte relative al controllo delle versioni. | |
Callback per restituire i dati di analisi offline. | |
Richiesta di dati di analisi offline. | |
Callback per restituire informazioni sul fatto che una richiesta offline venga memorizzata nella cache o meno. | |
Richiede informazioni sul fatto che una richiesta offline venga memorizzata nella cache o meno. | |
Non utilizzato. | |
Determina se il motore supporta o meno un'istanza singleton. | |
Determina se il motore proviene da Windows 10. |
argomenti correlati
di riferimento all'interfaccia di acquisizione di Diagnostica Direct3D