Donner SVG 0.8.0-pre
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
donner::editor::SampleThumbnailRenderStats Struct Reference

Observable state and monotonic counters for the bounded sample-thumbnail lane. More...

#include "donner/editor/AsyncRenderer.h"

Public Attributes

std::uint64_t requested = 0
std::uint64_t started = 0
std::uint64_t completed = 0
std::uint64_t rendered = 0
std::uint64_t cancelled = 0
std::uint64_t offscreenRendererCreations = 0
std::uint64_t offscreenRendererConstructionStarts = 0
 Offscreen constructors entered before any test-only construction block.
bool offscreenRendererConstructionBlocked = false
 True only while the test-controlled block is active inside construction.
std::uint64_t foregroundHandoffWaits = 0
 Foreground renders queued while the first worker-local offscreen attempt was still active.
bool firstAttemptCompleted = false
 True once the first worker-local offscreen renderer initialization has completed.
bool pending = false
bool active = false
bool resultReady = false

Detailed Description

Observable state and monotonic counters for the bounded sample-thumbnail lane.

Member Data Documentation

◆ active

bool donner::editor::SampleThumbnailRenderStats::active = false

◆ cancelled

std::uint64_t donner::editor::SampleThumbnailRenderStats::cancelled = 0

◆ completed

std::uint64_t donner::editor::SampleThumbnailRenderStats::completed = 0

◆ firstAttemptCompleted

bool donner::editor::SampleThumbnailRenderStats::firstAttemptCompleted = false

True once the first worker-local offscreen renderer initialization has completed.

◆ foregroundHandoffWaits

std::uint64_t donner::editor::SampleThumbnailRenderStats::foregroundHandoffWaits = 0

Foreground renders queued while the first worker-local offscreen attempt was still active.

◆ offscreenRendererConstructionBlocked

bool donner::editor::SampleThumbnailRenderStats::offscreenRendererConstructionBlocked = false

True only while the test-controlled block is active inside construction.

◆ offscreenRendererConstructionStarts

std::uint64_t donner::editor::SampleThumbnailRenderStats::offscreenRendererConstructionStarts = 0

Offscreen constructors entered before any test-only construction block.

◆ offscreenRendererCreations

std::uint64_t donner::editor::SampleThumbnailRenderStats::offscreenRendererCreations = 0

◆ pending

bool donner::editor::SampleThumbnailRenderStats::pending = false

◆ rendered

std::uint64_t donner::editor::SampleThumbnailRenderStats::rendered = 0

◆ requested

std::uint64_t donner::editor::SampleThumbnailRenderStats::requested = 0

◆ resultReady

bool donner::editor::SampleThumbnailRenderStats::resultReady = false

◆ started

std::uint64_t donner::editor::SampleThumbnailRenderStats::started = 0

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