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

Input used to build one frame-budget miss telemetry record. More...

#include "donner/editor/FrameMissTelemetry.h"

Collaboration diagram for donner::editor::FrameMissTelemetryInput:
[legend]

Public Attributes

std::uint64_t frameIndex = 0
 Monotonic editor UI-frame index.
double frameMs = 0.0
 Current UI-frame duration in milliseconds.
double backendMs = 0.0
 Async worker result duration that landed on this UI frame, or zero when none landed.
FrameCostBreakdown frameCost
 Detailed frame-cost counters collected by the editor frame graph.
FrameMissResourceTelemetry resources
 Presentation resource counters observed on the same frame.

Detailed Description

Input used to build one frame-budget miss telemetry record.

Member Data Documentation

◆ backendMs

double donner::editor::FrameMissTelemetryInput::backendMs = 0.0

Async worker result duration that landed on this UI frame, or zero when none landed.

◆ frameCost

FrameCostBreakdown donner::editor::FrameMissTelemetryInput::frameCost

Detailed frame-cost counters collected by the editor frame graph.

◆ frameIndex

std::uint64_t donner::editor::FrameMissTelemetryInput::frameIndex = 0

Monotonic editor UI-frame index.

◆ frameMs

double donner::editor::FrameMissTelemetryInput::frameMs = 0.0

Current UI-frame duration in milliseconds.

◆ resources

FrameMissResourceTelemetry donner::editor::FrameMissTelemetryInput::resources

Presentation resource counters observed on the same frame.


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