|
|
Donner SVG Editor & Engine
SVG-native editor and embeddable SVG2 + CSS3 engine in C++20, with GPU (WebGPU) and compact CPU renderers, built for correctness, security, and performance.
|
Host-frame timing captured by EditorWindow. More...
#include "donner/editor/gui/EditorWindow.h"
Host-frame timing captured by EditorWindow.
| double donner::editor::gui::EditorWindowFrameTiming::beginFrameMs = 0.0 |
Time spent starting the current ImGui frame.
| double donner::editor::gui::EditorWindowFrameTiming::directMs = 0.0 |
End-frame time spent in the overlay/direct append pass.
| double donner::editor::gui::EditorWindowFrameTiming::endFrameMs = 0.0 |
Total time spent ending and presenting the previous host frame.
| double donner::editor::gui::EditorWindowFrameTiming::imguiDrawMs = 0.0 |
End-frame time spent issuing ImGui backend draw commands.
| double donner::editor::gui::EditorWindowFrameTiming::imguiRenderMs = 0.0 |
End-frame time spent in ImGui::Render.
| double donner::editor::gui::EditorWindowFrameTiming::presentMs = 0.0 |
End-frame time spent presenting or swapping the surface.
| double donner::editor::gui::EditorWindowFrameTiming::readbackMs = 0.0 |
End-frame time spent reading the framebuffer back to the CPU.
| double donner::editor::gui::EditorWindowFrameTiming::surfaceAcquireMs = 0.0 |
End-frame time spent acquiring the WGPU surface texture.
| double donner::editor::gui::EditorWindowFrameTiming::underlayMs = 0.0 |
End-frame time spent in the document underlay direct pass.