#include <D3D12GPUProfiler.h>
◆ FD3D12BufferedGPUTiming()
| FD3D12BufferedGPUTiming::FD3D12BufferedGPUTiming |
( |
FD3D12Device * |
InParent | ) |
|
◆ ~FD3D12BufferedGPUTiming()
| FD3D12BufferedGPUTiming::~FD3D12BufferedGPUTiming |
( |
| ) |
|
|
default |
◆ CalibrateTimers()
◆ EndTiming()
| void FD3D12BufferedGPUTiming::EndTiming |
( |
| ) |
|
End a GPU timing measurement. The timing for this particular measurement will be resolved at a later time by the GPU.
◆ GetTiming()
| uint64 FD3D12BufferedGPUTiming::GetTiming |
( |
| ) |
|
Retrieves the most recently resolved timing measurement. The unit is the same as for FPlatformTime::Cycles(). Returns 0 if there are no resolved measurements.
- Returns
- Value of the most recently resolved timing, or 0 if no measurements have been resolved by the GPU yet.
◆ Initialize()
◆ StartTiming()
| void FD3D12BufferedGPUTiming::StartTiming |
( |
| ) |
|
Start a GPU timing measurement.
◆ Result
| uint64 FD3D12BufferedGPUTiming::Result = 0 |
◆ SyncPoint
The documentation for this class was generated from the following files: