PixelHistoryIntersection structure
Represents information about a particular
Syntax
typedef struct PixelHistoryIntersection { DWORD frameNumber; EventID eid; DWORD renderTargetPtr; DWORD eventType; Point2D point; BOOL bAssemblerStageGeneratesInstanceID; DWORD flags; BYTE fbInitialRed; BYTE fbInitialGreen; BYTE fbInitialBlue; BYTE fbInitialAlpha; BSTR LabelFBInitialRed; BSTR LabelFBInitialGreen; BSTR LabelFBInitialBlue; BSTR LabelFBInitialAlpha; BYTE fbRed; BYTE fbGreen; BYTE fbBlue; BYTE fbAlpha; BSTR LabelFBRed; BSTR LabelFBGreen; BSTR LabelFBBlue; BSTR LabelFBAlpha; DWORD pixelKillReason; DWORD HResult; } PixelHistoryIntersection;
Members
- frameNumber
-
The frame of the graphics event assocaited with this operation.
- eid
-
The ID of the graphics event associated with this operation.
- renderTargetPtr
-
The render target originally associated (inside the captured application) with this operation.
- eventType
-
The kind of event associated with this operation (specifically, whether this event is a draw call).
- point
-
The coordinates of the pixel in the framebuffer.
- bAssemblerStageGeneratesInstanceID
-
true if the input assembler generates instance IDs; otherwise false.
- flags
-
A combination of PIXELHISTORYFLAGS values. For more information, see the PIXELHISTORYFLAGS enumeration.
- fbInitialRed
-
Framebuffer: value of red color component of framebuffer before any pixel shader output is merged; that is, at the beginning of this frame.
- fbInitialGreen
-
Framebuffer: value of green color component of framebuffer before any pixel shader output is merged; that is, at the beginning of this frame.
- fbInitialBlue
-
Framebuffer: value of blue color component of framebuffer before any pixel shader output is merged; that is, at the beginning of this frame.
- fbInitialAlpha
-
Framebuffer: value of alpha color component of framebuffer before any pixel shader output is merged; that is, at the beginning of this frame.
- LabelFBInitialRed
-
A COM string containing the name of the label associated with the red color component of the framebuffer before any pixel shading; that is, at the beginning of this frame.
- LabelFBInitialGreen
-
A COM string containing the name of the label associated with the green color component of the framebuffer before any pixel shading; that is, at the beginning of this frame.
- LabelFBInitialBlue
-
A COM string containing the name of the label associated with the blue color component of the framebuffer before any pixel shading; that is, at the beginning of this frame.
- LabelFBInitialAlpha
-
A COM string containing the name of the label associated with the alpha color component of the framebuffer before any pixel shading; that is, at the beginning of this frame.
- fbRed
-
Framebuffer: value of red color component of framebuffer after all pixel shader output is merged; that is, the final framebuffer color.
- fbGreen
-
Framebuffer: value of green color component of framebuffer after all pixel shader output is merged; that is, the final framebuffer color.
- fbBlue
-
Framebuffer: value of blue color component of framebuffer after all pixel shader output is merged; that is, the final framebuffer color.
- fbAlpha
-
Framebuffer: value of alpha color component of framebuffer after all pixel shader output is merged; that is, the final framebuffer color.
- LabelFBRed
-
A COM string containing the name of the label associated with the red color component of the framebuffer after all pixel shading; that is, the final framebuffer color.
- LabelFBGreen
-
A COM string containing the name of the label associated with the green color component of the framebuffer after all pixel shading; that is, the final framebuffer color.
- LabelFBBlue
-
A COM string containing the name of the label associated with the blue color component of the framebuffer after all pixel shading; that is, the final framebuffer color.
- LabelFBAlpha
-
A COM string containing the name of the label associated with the alpha color component of the framebuffer after all pixel shading; that is, the final framebuffer color.
- pixelKillReason
-
Specifies the reason that the pixel's color contribution was killed.
- HResult
-
If an error occurred, contains the DirectX HRESULT that specifies the error.
Requirements
|
Header |
|
|---|