Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Note
A summary for this interface is not yet available.
Inheritance
IPixGpuCaptureAnalysis inherits from IUnknown.
Interface ID
{6C4EA65E-0DB7-4CDF-8EB8-B710EF5F9244}
Methods
The IPixGpuCaptureAnalysis interface declares these methods.
| Method | Description |
|---|---|
| Connect | Connect to a device for analysis. |
| GetAdapters | Get the adapters available on the connected device. |
| GetPowerStates | Get the power states available for the adapter analysis is currently running on. |
| StartAnalysis | Start analysis on the connected device with the specified parameters. |
| StopAnalysis | Stop a running analysis. |
| SetPowerState | Set the GPU power state for a running analysis. |
| Disconnect | Disconnect from the analysis device. |
| GatherAccessedResources | Get all accessed resources in the GPU capture. |
| GetAccessedResources | Get all accessed resources. |
| CollectTiming | Collects the timing data for the GPU work. |
| GetGpuCounters | Gets the counter interface for GPU capture counters. |
| GetOccupancy | Gets the occupancy interface for standalone occupancy collection. |
| GetHighFrequencyCounters | Gets the high-frequency counter interface for standalone collection. |
| GetDrPix | Gets Dr. PIX to run experiments on a GPU capture during analysis. |
| GetBufferBytesFromResourceView | Read the raw bytes of a buffer-backed resource view at a specific GPU event. |
| GetBufferBytesFromResource | Read the raw bytes of a captured D3D12 buffer resource at a specific GPU event. |
| GetShaderProfiling | Gets the interface used to profile shader pipelines. |
| GetTextureBytesFromResource | Read the raw bytes of a captured D3D12 texture resource at a specific GPU event. |
| GetTextureBytesFromResourceView | Read the raw bytes of a captured D3D12 texture resource view at a specific GPU event. |
Requirements
Header: PixApiGpuCaptureInterfaces.h