Partager via


Structure de PixelHistoryOperation

Représente des informations sur l’historique des pixels.

Syntaxe

} PixelHistoryOperation;

Membres

Aïd
ID de l’événement graphique associé à cette opération.

Le
Appels compressés associés à cette opération.

renderTargetPtr
Cible de rendu associée à l’origine (à l’intérieur de l’application capturée) à cette opération.

iPrim
L’index de la primitive réelle associée à cette opération.

numPrims
Nombre total de primitives associées à cette opération.

numVertsPerPrim
Nombre de sommets par primitive.

iInstance
Lors du rendu des instances, le numéro d’instance de l’instance réelle associée à cette opération.

iInstanceCount
Lors du rendu d’instances, le nombre total d’instances associées à cette opération.

bAssemblerStageGeneratesInstanceID
true si l’assembleur d’entrée génère des ID d’instance ; par ailleurs faux.

indicateurs
Une combinaison de valeurs PIXELHISTORYFLAGS. Pour plus d’informations, consultez l’énumération PIXELHISTORYFLAGS.

pVSFile
Un FILEPTR pour le flux d’octets du pixel shader. Celui-ci est renvoyé afin de déboguer.

pGSFile
Un FILEPTR pour le flux d’octets du shader de géométrie. Celui-ci est renvoyé afin de déboguer.

pPSFile
Un FILEPTR pour le flux d’octets du pixel shader. Celui-ci est renvoyé afin de déboguer.

pHSFile
Un FILEPTR pour le flux d’octets du shader de coque. Celui-ci est renvoyé afin de déboguer.

pDSFile
Un FILEPTR pour le flux d’octets du shader de domaine. Celui-ci est renvoyé afin de déboguer.

pCSFile
FILEPTR pour le flux d’octets du shader de calcul. Celui-ci est renvoyé afin de déboguer.

VertexShaderFile
Chaîne COM contenant le chemin d’accès au fichier source du nuanceur de sommets.

Fichier PixelShader
Chaîne COM contenant le chemin d’accès au fichier source du nuanceur de pixels.

GeometryShaderFile
Chaîne COM contenant le chemin d’accès au fichier source du nuanceur de géométrie.

HullShaderFile
Chaîne COM contenant le chemin d’accès au fichier source du nuanceur de coque.

DomainShaderFile
Chaîne COM contenant le chemin d’accès au fichier source du nuanceur de domaine.

psRouge
Sortie du pixel shader : valeur du composant de couleur rouge.

psVert
Sortie du pixel shader : valeur de la composante de couleur verte.

psBlue
Sortie du pixel shader : valeur du composant de couleur bleue

psAlpha
Sortie du pixel shader : valeur du composant de couleur alpha

LabelPSRed
Chaîne COM contenant le nom de l’étiquette associée au composant de couleur rouge de la sortie du nuanceur de pixels.

LabelPSGreen
Chaîne COM contenant le nom de l’étiquette associée au composant de couleur verte de la sortie du nuanceur de pixels.

ÉtiquettePSBlue
Chaîne COM contenant le nom de l’étiquette associée au composant de couleur bleue de la sortie du nuanceur de pixels.

LibelléPSAlpha
Chaîne COM contenant le nom de l’étiquette associée à la composante de couleur alpha de la sortie du nuanceur de pixels.

pixelKillReason
Pixel shader output : raison pour laquelle la sortie de pixel a été tuée.

pixelOcclus
true si le pixel est occlus ; sinon, false.

fbRed
Framebuffer : valeur du composant de couleur rouge du framebuffer avant la fusion de la sortie du pixel shader.

fbVert
Framebuffer : valeur du composant de couleur verte du framebuffer avant la fusion de la sortie du pixel shader.

fbBlue
Framebuffer : valeur du composant de couleur bleue du framebuffer avant la fusion de la sortie du pixel shader.

fbAlpha
Framebuffer : valeur du composant de couleur alpha du framebuffer avant la fusion de la sortie du pixel shader.

LabelFBRed
Chaîne COM contenant le nom de l’étiquette associée au composant de couleur rouge du framebuffer.

LabelFBGreen
Chaîne COM contenant le nom de l’étiquette associée au composant de couleur verte du framebuffer.

ÉtiquetteFBBlue
Chaîne COM contenant le nom de l’étiquette associée au composant de couleur bleue du framebuffer.

LibelléFBAlpha
Chaîne COM contenant le nom de l’étiquette associée à la composante de couleur alpha du framebuffer.

topologie
La topologie de sommet des appels de dessin (liste de triangles, bande de triangles, etc.).

Sommets
Chaîne COM contenant la mémoire tampon de vertex à partir de cette primitive. Le tampon de vertex suit le format de mise en page d’entrée spécifié dans l’étape du pipeline.

vertexSize
Taille d’un seul sommet en octets.

InputLayout
Chaîne COM contenant une séquence de structures InputLayoutStruct associées à l’appel de dessin.

Résultat RH
Le résultat DirectX. En cas de problème, cela peut être utilisé pour afficher l’erreur.

Spécifications

En-tête de page

Vspixengine.h