Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register todayThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
The following interfaces are declared in vspixengine.h.
Topic | Description |
---|---|
Callback from engine indicating that it is done parsing any new frames added to the log. | |
Base of any request that can be canceled. Canceled requests can only be canceled if they are still in the queue, so a cancelation may be ignored. | |
Callback from engine to handle errors. | |
Callback from engine to return progress. | |
Not used. Formerly a callback to return all pixel history results at once. | |
Not used. Formerly a request for pixel history primitives and intersections together. | |
Callback to return pixel history intersections (draw call level) and primitives (triangle level) in two different results. | |
Request for pixel history intersections and primitives separately. | |
Callback to return a render target. The format of the returned render target is R8G8B8A8_UNORM regardless of the format of the in-engine rendertarget. | |
Callback to request a render target. | |
Not used. Formerly a request to start debugging a shader. | |
Callback to return the instructions generated from creating a shader trace. | |
Request to start debugging a shader. This request contains two parts: generate a trace, and debug a trace. | |
Request to cancel generating a shader trace. | |
Reserved. Request to live debug a shader. | |
Callback to return the contents of an object in XML form. | |
Request for the contents of an object in XML form. | |
Callback to return the contents of an object in buffer form for those that support it (buffers, textures). | |
Request for the contents of an object in buffer form for those that support it. | |
Callback to write a texture as a DDS file. | |
Request for a texture to be written as a DDS file. | |
Request for a tiled texture to be written as a DDS file. | |
Not used. Formerly a callback for pipeline stages data. | |
Not used. Formerly a callback for pipeline stages data. | |
Callback for pipeline stages data. | |
Not used. Formerly a request for pipeline stages data. | |
Not used. Formerly a request for pipeline stages data. | |
Request for pipeline stages data. | |
Callback to return callstack data. | |
Request for callstack data. | |
Passes symbol server information to the desktop capture engine. | |
Callback to return source file info from a callstack. | |
Request for source file info from a callstack. | |
Callback to return errors from the engine during capture. | |
Not used. Formerly a callback to respond to "capture frame" event. | |
Not used. Formerly a request for things like "capture frame" event. | |
Callback to return the list of frames with their event id and frame number. | |
Request for the list of frames with their event id and frame number. | |
Callback to return summary information (displayed in the properties window). | |
Request for summary information. | |
Callback to return a buffer containing the mesh of a pipeline stage. | |
Request for a buffer containing the mesh of a pipeline stage. | |
Callback to return the list of events in a frame. | |
Not used. | |
Request for returning the list of events in a frame. | |
Callback to return object table data. | |
Request for object table data. | |
Callback to save or end the experiment. Indicates file save is done. | |
Extensions to the original IPixEngine interface. | |
Original interface for communicating data about a vsglog . | |
Interface for remote communicating data about a vsglog. | |
Not used. | |
Extensions to the IPixEngine2 interface. | |
Extensions to the IPIxEngine3 interface. | |
Callback to update the contents of an object. | |
Request for updating the contents of an object. | |
Callbacks used for viewing textures. | |
Extensions to the IPixEngine4 interface containing additions for viewing textures. | |
Extensions to the IPixEngine5 interface containing additions for determining remote engine version. | |
Callback to return the versions of all the interfaces supported. This allows the consumer to be out of sync with the capture engine. | |
Extensions to the IPixEngine6 interface containing additions around versioning. | |
Callback to returns offline analysis data. | |
Request for offline analysis data. | |
Callback to return information on whether an offline request is cached or not. | |
Requests for information on whether an offline request is cached or not. | |
Not used. | |
Determines if the engine supports a singleton instance or not. | |
Determines if the engine is from Windows 10. |
Direct3D Diagnostics Capture Interface Reference
Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register today