Donner 0.8.0-pre
Embeddable browser-grade SVG2 engine
Loading...
Searching...
No Matches
donner::editor::FrameProfilerSample Struct Reference

Render-pane profiler costs aligned with one UI frame-history sample. More...

#include "donner/editor/ViewportInteractionController.h"

Public Member Functions

float totalProfiledMs () const
 Sum of known profiled costs.

Public Attributes

float overlayCaptureMs = 0.0f
 Time spent collecting overlay chrome geometry.
float overlayDrawMs = 0.0f
 Time spent drawing overlay chrome into a retained overlay payload.
float overlaySnapshotMs = 0.0f
 Time spent snapshotting overlay chrome from the renderer.
float overlayUploadMs = 0.0f
 Time spent uploading or registering retained overlay presentation payloads.
float compositedUploadMs = 0.0f
 Time spent uploading or registering composited content tiles.
float compositedRenderImmediateMs = 0.0f
 Worker time spent rendering transient immediate compositor spans.
float compositedRenderCachedMs = 0.0f
 Worker time spent rendering retained cached compositor tiles.
float sourceRopeLayoutMs = 0.0f
 Time spent laying out source-focus ropes.
float sourceRopeUpdateMs = 0.0f
 Time spent updating source-focus rope simulation/state.
float sourceRopeDrawMs = 0.0f
 Time spent issuing source-focus rope draw commands.

Detailed Description

Render-pane profiler costs aligned with one UI frame-history sample.


The documentation for this struct was generated from the following file: