Interfaces de capture des diagnostics Direct3D
Les interfaces suivantes sont déclarées dans vspixengine. h.
Dans cette section
| Rubrique | Description |
|---|---|
Rappel à partir du moteur indiquant qu’il a terminé l’analyse de tous les nouveaux frames ajoutés au journal. | |
Base des demandes qui peuvent être annulées. Les requêtes annulées ne peuvent être annulées que si elles se trouvent toujours dans la file d’attente, une annulation peut donc être ignorée. | |
Rappel du moteur pour gérer les erreurs. | |
Rappel à partir du moteur pour retourner la progression. | |
Non utilisé. Anciennement, un rappel pour retourner tous les résultats de l’historique des pixels à la fois. | |
Non utilisé. Anciennement une demande pour les primitives et les intersections de l’historique des pixels. | |
Rappel pour retourner les intersections de l’historique des pixels (dessiner le niveau d’appel) et les primitives (niveau de triangle) dans deux résultats différents. | |
Demande d’intersections et de primitives de l’historique des pixels séparément. | |
Rappel pour retourner une cible de rendu. Le format de la cible de rendu retournée est R8G8B8A8_UNORM quel que soit le format du renderTarget dans le moteur. | |
Rappel pour demander une cible de rendu. | |
Non utilisé. Auparavant, une demande de démarrage du débogage d’un nuanceur. | |
Rappel pour retourner les instructions générées à partir de la création d’une trace de nuanceur. | |
Demande de démarrage du débogage d’un nuanceur. Cette requête contient deux parties : générer une trace et déboguer une trace. | |
Demande d’annulation de la génération d’une trace de nuanceur. | |
Réservé. Demande de débogage dynamique d’un nuanceur. | |
Rappel pour retourner le contenu d’un objet au format XML. | |
Demande de contenu d’un objet au format XML. | |
Rappel pour retourner le contenu d’un objet sous forme de mémoire tampon pour ceux qui le prennent en charge (mémoires tampons, textures). | |
Demande le contenu d’un objet sous forme de mémoire tampon pour ceux qui le prennent en charge. | |
Rappel pour écrire une texture sous la forme d’un fichier DDS. | |
Demande d’écriture d’une texture sous la forme d’un fichier DDS. | |
Demande d’écriture d’une texture en mosaïques sous la forme d’un fichier DDS. | |
Non utilisé. Anciennement un rappel pour les données d’étapes de pipeline. | |
Non utilisé. Anciennement un rappel pour les données d’étapes de pipeline. | |
Rappel pour les données d’étapes de pipeline. | |
Non utilisé. Anciennement une demande de données d’étapes de pipeline. | |
Non utilisé. Anciennement une demande de données d’étapes de pipeline. | |
Demande de données d’étapes de pipeline. | |
Rappel pour retourner les données de pile des appels. | |
Demande de données de pile des appels. | |
Transmet les informations du serveur de symboles au moteur de capture du bureau. | |
Rappel pour retourner les informations du fichier source à partir d’une pile des appels. | |
Demande d’informations sur le fichier source à partir d’une pile des appels. | |
Rappel pour retourner les erreurs du moteur pendant la capture. | |
Non utilisé. Anciennement un rappel pour répondre à l' " événement de capture du frame " . | |
Non utilisé. Anciennement une demande d’événements tels que le " Frame de capture " . | |
Rappel pour retourner la liste des frames avec leur ID d’événement et leur numéro de frame. | |
Demandez la liste des frames avec leur ID d’événement et leur numéro de trame. | |
Rappel pour retourner les informations de synthèse (affichées dans la fenêtre Propriétés). | |
Demande d’informations récapitulatives. | |
Rappel pour retourner une mémoire tampon contenant le maillage d’une étape de pipeline. | |
Demande de mémoire tampon contenant la maille d’une phase de pipeline. | |
Rappel pour retourner la liste des événements dans un frame. | |
Non utilisé. | |
Demande de retour de la liste des événements dans un frame. | |
Rappel pour retourner les données de la table d’objets. | |
Demande de données de table d’objets. | |
Rappel pour enregistrer ou mettre fin à l’expérience. Indique que l’enregistrement du fichier est terminé. | |
Les extensions de l’interface IPixEngine d’origine. | |
Interface d’origine pour la communication des données relatives à un vsglog. | |
Interface pour la communication à distance des données relatives à un vsglog. | |
Non utilisé. | |
Les extensions de l’interface IPixEngine2. | |
Les extensions de l’interface IPIxEngine3. | |
Rappel pour mettre à jour le contenu d’un objet. | |
Demande de mise à jour du contenu d’un objet. | |
Rappels utilisés pour afficher les textures. | |
Extensions de l’interface IPixEngine4 contenant des ajouts pour l’affichage des textures. | |
Extensions de l’interface IPixEngine5 contenant des ajouts pour déterminer la version du moteur distant. | |
Rappel pour retourner les versions de toutes les interfaces prises en charge. Cela permet au consommateur d’être désynchronisé avec le moteur de capture. | |
Extensions de l’interface IPixEngine6 contenant des ajouts autour du contrôle de version. | |
Le rappel pour retourne les données d’analyse hors connexion. | |
Demande de données d’analyse hors connexion. | |
Rappel permettant de retourner des informations indiquant si une demande hors connexion est mise en cache ou non. | |
Demande les informations indiquant si une demande hors connexion est mise en cache ou non. | |
Non utilisé. | |
Détermine si le moteur prend en charge ou non une instance singleton. | |
Détermine si le moteur provient de Windows 10. |
Rubriques connexes
Informations de référence sur l’interface de capture des diagnostics Direct3D