One SVG source queued for bounded, low-priority rendering on the existing render worker. More...
#include "donner/editor/AsyncRenderer.h"
Public Attributes | |
| AuxiliaryPreviewKind | kind = AuxiliaryPreviewKind::Sample |
| Caller lane for this preview task. | |
| std::uint64_t | key = 0 |
| Caller-defined key echoed in the result. | |
| std::uint64_t | taskGeneration = 0 |
| Generation used by the caller to reject stale tasks. | |
| std::uint64_t | fontWakeRevision = 0 |
| Font-store wake at task submission. | |
| std::string | source |
| Owned SVG source for the worker's parse. | |
| Vector2i | dimensions = Vector2i::Zero() |
| Output dimensions in device pixels. | |
| svg::RendererInterface * | nativeRenderer = nullptr |
| Root renderer used to create the worker-local offscreen on native builds. | |
One SVG source queued for bounded, low-priority rendering on the existing render worker.
| Vector2i donner::editor::SampleThumbnailRenderRequest::dimensions = Vector2i::Zero() |
Output dimensions in device pixels.
| std::uint64_t donner::editor::SampleThumbnailRenderRequest::fontWakeRevision = 0 |
Font-store wake at task submission.
| std::uint64_t donner::editor::SampleThumbnailRenderRequest::key = 0 |
Caller-defined key echoed in the result.
| AuxiliaryPreviewKind donner::editor::SampleThumbnailRenderRequest::kind = AuxiliaryPreviewKind::Sample |
Caller lane for this preview task.
| svg::RendererInterface* donner::editor::SampleThumbnailRenderRequest::nativeRenderer = nullptr |
Root renderer used to create the worker-local offscreen on native builds.
Browser builds ignore this pointer and reuse the renderer already owned by their worker. The native caller must keep it alive until the result is polled or the renderer is destroyed.
| std::string donner::editor::SampleThumbnailRenderRequest::source |
Owned SVG source for the worker's parse.
| std::uint64_t donner::editor::SampleThumbnailRenderRequest::taskGeneration = 0 |
Generation used by the caller to reject stale tasks.