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 frame 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 usato. In precedenza un callback per restituire tutti i risultati della cronologia dei pixel contemporaneamente. | |
Non usato. 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 usato. In precedenza una richiesta per avviare il debug di uno shader. | |
Callback per restituire le istruzioni generate dalla creazione di una traccia dello shader. | |
Richiedere di avviare il debug di uno shader. Questa richiesta contiene due parti: generare una traccia ed eseguire il debug di una traccia. | |
Richiesta di annullamento della generazione di una traccia shader. | |
Riservato. Richiesta 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 coloro 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 usato. In precedenza un callback per i dati delle fasi della pipeline. | |
Non usato. In precedenza un callback per i dati delle fasi della pipeline. | |
Callback per i dati delle fasi della pipeline. | |
Non usato. In precedenza una richiesta per i dati delle fasi della pipeline. | |
Non usato. In precedenza una richiesta per i 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 usato. In precedenza un callback per rispondere all'evento "capture frame". | |
Non usato. In precedenza una richiesta di 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 di 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. | |
Richiesta di un buffer contenente la mesh di una fase della pipeline. | |
Callback per restituire l'elenco di eventi in un frame. | |
Non usato. | |
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 viene eseguito. | |
Estensioni all'interfaccia IPixEngine originale. | |
Interfaccia originale per comunicare i dati relativi a un vsglog . | |
Interfaccia per la comunicazione remota dei dati relativi a un vsglog. | |
Non usato. | |
Estensioni all'interfaccia IPixEngine2. | |
Estensioni all'interfaccia IPIxEngine3. | |
Callback per aggiornare il contenuto di un oggetto. | |
Richiesta di aggiornamento del contenuto di un oggetto. | |
Callback usati per la visualizzazione di trame. | |
Estensioni all'interfaccia IPixEngine4 contenente aggiunte per la visualizzazione di trame. | |
Estensioni all'interfaccia IPixEngine5 contenente aggiunte per determinare la versione remota del motore. | |
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 intorno 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 sia memorizzata nella cache o meno. | |
Richieste di informazioni su se una richiesta offline viene memorizzata nella cache o meno. | |
Non usato. | |
Determina se il motore supporta un'istanza singleton o meno. | |
Determina se il motore proviene da Windows 10. |
Argomenti correlati
Riferimento all'interfaccia di acquisizione di diagnostica Direct3D