Wrapper of Nvidia Nsight Performance HUD.
More...
#include <NsightPerfGPUProfilerHUD.h>
|
| | NsightPerfGPUProfilerHUD (VulkanState &state) |
| | Constructor Function.
|
| |
| virtual | ~NsightPerfGPUProfilerHUD ()=default |
| | Destructor Function.
|
| |
| void | Create (VulkanState &state) |
| | Create this.
|
| |
| void | InitHUDRenderer () |
| | Initialize ImGui, ImPlot and pass the data model into HUD Renderer.
|
| |
| void | RenderHUD () |
| | Inform the sampler about the frame end, and use the HUD renderer to visualize the populated data model.
|
| |
| void | SetInSession (bool inSession) |
| | Set if is needed in session.
|
| |
| void | ConsumeSample () |
| | Samples to be periodically fetched and processed by the sampler utility classes. Caveat: If this is not done, the sampler can fall into an irrecoverable state. Choose maxDecodeLatency to cover for a large-enough delay. Frame boundaries are recorded so that per-frame values, of e.g. draw call counts, can be shown as well as per-sample values.
|
| |
| void | EndFrame (VulkanState &state) |
| | End Sampler Frame.
|
| |
| void | Reset () |
| | Reset Sampler.
|
| |
Wrapper of Nvidia Nsight Performance HUD.
Definition at line 21 of file NsightPerfGPUProfilerHUD.h.
The documentation for this class was generated from the following files: