Donner 0.5.1
Embeddable browser-grade SVG2 engine
Loading...
Searching...
No Matches
donner::editor::repro::ReproMetadata Struct Reference

Session-level metadata captured at recording start. More...

#include "donner/editor/repro/ReproFile.h"

Collaboration diagram for donner::editor::repro::ReproMetadata:
[legend]

Public Attributes

std::string svgPath
 Path to the SVG being edited when recording started. Relative or absolute — player resolves against its working directory.
int windowWidth = 0
 Logical window size at start. Replayer sets this on its mock window.
int windowHeight = 0
double displayScale = 1.0
 HiDPI display scale at start (io.DisplayFramebufferScale.x).
bool experimentalMode = false
 Whether the editor was started with --experimental.
std::string startedAtIso8601
 Absolute wall-clock timestamp when recording started, ISO-8601. Informational only; not used by the player.

Detailed Description

Session-level metadata captured at recording start.

Member Data Documentation

◆ displayScale

double donner::editor::repro::ReproMetadata::displayScale = 1.0

HiDPI display scale at start (io.DisplayFramebufferScale.x).

◆ experimentalMode

bool donner::editor::repro::ReproMetadata::experimentalMode = false

Whether the editor was started with --experimental.

◆ startedAtIso8601

std::string donner::editor::repro::ReproMetadata::startedAtIso8601

Absolute wall-clock timestamp when recording started, ISO-8601. Informational only; not used by the player.

◆ svgPath

std::string donner::editor::repro::ReproMetadata::svgPath

Path to the SVG being edited when recording started. Relative or absolute — player resolves against its working directory.

◆ windowHeight

int donner::editor::repro::ReproMetadata::windowHeight = 0

◆ windowWidth

int donner::editor::repro::ReproMetadata::windowWidth = 0

Logical window size at start. Replayer sets this on its mock window.


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