PixelHistoryOperation-Struktur
Stellt Informationen zum Pixelverlauf dar.
Syntax
} PixelHistoryOperation;
Member
eid
Die ID des Grafikereignisses, das diesem Vorgang zugeordnet ist.
PCP
Diesem Vorgang zugeordnete gepackte Aufrufe.
renderTargetPtr
Das Renderziel, das diesem Vorgang ursprünglich (innerhalb der erfassten Anwendung) zugeordnet ist.
iPrim
Der Index des tatsächlichen Grundtyps, der seiner Operation zugeordnet ist.
numPrims
Die Gesamtanzahl der Grundtypen, die diesem Vorgang zugeordnet sind.
numVertsPerPrim
Die Anzahl der Scheitelpunkte pro Grundtyp.
iInstance
Beim Rendern von Instanzen instance Anzahl der tatsächlichen instance, die diesem Vorgang zugeordnet sind.
iInstanceCount
Beim Rendern von Instanzen die Gesamtanzahl der Instanzen, die diesem Vorgang zugeordnet sind.
bAssemblerStageGeneratesInstanceID
TRUE, wenn der Eingabeassesser instance IDs generiert, andernfalls FALSE.
flags
Eine Kombination von PIXELHISTORYFLAGS-Werten. Weitere Informationen finden Sie in der PIXELHISTORYFLAGS-Enumeration.
pVSFile
Ein FILEPTR für den Pixelshader-Bytestream. Dies wird zum Debuggen zurückgegeben.
pGSFile
Ein FILEPTR für den Geometry-Shader-Bytestream. Dies wird zum Debuggen zurückgegeben.
pPSFile
Ein FILEPTR für den Pixelshader-Bytestream. Dies wird zum Debuggen zurückgegeben.
pHSFile
Ein FILEPTR für den Rumpf-Shader-Bytestream. Dies wird zum Debuggen zurückgegeben.
pDSFile
Ein FILEPTR für den Domänen-Shader-Bytestream. Dies wird zum Debuggen zurückgegeben.
pCSFile
Ein FILEPTR für den Compute-Shader-Bytestream. Dies wird zum Debuggen zurückgegeben.
VertexShaderFile
Eine COM-Zeichenfolge, die den Dateipfad der Vertexshaderquelldatei enthält.
PixelShaderFile
Eine COM-Zeichenfolge, die den Dateipfad der Pixelshaderquelldatei enthält.
GeometryShaderFile
Eine COM-Zeichenfolge, die den Dateipfad der Geometry-Shaderquelldatei enthält.
HullShaderFile
Eine COM-Zeichenfolge, die den Dateipfad der Hull-Shaderquelldatei enthält.
DomainShaderFile
Eine COM-Zeichenfolge, die den Dateipfad der Quelldatei des Domänenshaders enthält.
psRed
Pixelshaderausgabe: Wert der roten Farbkomponente.
psGreen
Pixelshaderausgabe: Wert der grünen Farbkomponente.
psBlue
Pixelshaderausgabe: Wert der blauen Farbkomponente
psAlpha
Pixelshaderausgabe: Wert der Alphafarbkomponente
LabelPSRed
Eine COM-Zeichenfolge, die den Namen der Bezeichnung enthält, die der roten Farbkomponente der Pixelshaderausgabe zugeordnet ist.
LabelPSGreen
Eine COM-Zeichenfolge, die den Namen der Bezeichnung enthält, die der grünen Farbkomponente der Pixelshaderausgabe zugeordnet ist.
LabelPSBlue
Eine COM-Zeichenfolge, die den Namen der Bezeichnung enthält, die der blauen Farbkomponente der Pixelshaderausgabe zugeordnet ist.
LabelPSAlpha
Eine COM-Zeichenfolge, die den Namen der Bezeichnung enthält, die der Alphafarbkomponente der Pixelshaderausgabe zugeordnet ist.
pixelKillReason
Pixelshaderausgabe: Grund, warum die Pixelausgabe beendet wurde.
pixelOccluded
TRUE, wenn das Pixel verdeckt ist; Andernfalls false.
fbRed
Framebuffer: Wert der roten Farbkomponente des Framebuffers, bevor die Pixelshaderausgabe zusammengeführt wird.
fbGreen
Framebuffer: Wert der grünen Farbkomponente des Framebuffers, bevor die Pixelshaderausgabe zusammengeführt wird.
fbBlue
Framebuffer: Wert der blauen Farbkomponente des Framebuffers, bevor die Pixelshaderausgabe zusammengeführt wird.
fbAlpha
Framebuffer: Wert der Alphafarbkomponente des Framebuffers, bevor die Pixelshaderausgabe zusammengeführt wird.
LabelFBRed
Eine COM-Zeichenfolge, die den Namen der Bezeichnung enthält, die der roten Farbkomponente des Framebuffers zugeordnet ist.
LabelFBGreen
Eine COM-Zeichenfolge, die den Namen der Bezeichnung enthält, die der grünen Farbkomponente des Framebuffers zugeordnet ist.
LabelFBBlue
Eine COM-Zeichenfolge, die den Namen der Bezeichnung enthält, die der blauen Farbkomponente des Framebuffers zugeordnet ist.
LabelFBAlpha
Eine COM-Zeichenfolge, die den Namen der Bezeichnung enthält, die der Alphafarbkomponente des Framebuffers zugeordnet ist.
Topologie
Die Vertextopologie der Zeichnungsaufrufe (Dreiecksliste, Dreiecksstreifen usw.).
Scheitelpunkte
Eine COM-Zeichenfolge, die den Vertexpuffer ab diesem Grundtyp enthält. Der Vertexpuffer folgt dem in der Pipelinephase angegebenen Eingabelayoutformat.
vertexSize
Die Größe eines einzelnen Scheitelpunkts in Bytes.
InputLayout
Eine COM-Zeichenfolge, die eine Sequenz von InputLayoutStruct-Strukturen enthält, die dem Draw-Aufruf zugeordnet sind.
HResult
Das DirectX-Hresult. Im Falle eines Problems kann dies verwendet werden, um den Fehler anzuzeigen.
Anforderungen
Header | Vspixengine.h |