Donner SVG 0.8.0
0.8.0 ยท ebf353960.8.0 main
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
donner::editor::DocumentPixelCaptureIdentity Struct Reference

Identity shared by a worker pixel request and its accepted presentation. More...

#include "donner/editor/RenderCoordinator.h"

Public Attributes

std::uint64_t sessionId = 0
 Pixel-capture session that owns this request.
std::uint64_t documentGeneration = 0
 Document generation represented by the capture.
std::uint64_t version = 0
 Document frame version represented by the capture.
std::uint64_t fontResourceRevision = 0
 Font-resource revision used for the capture.
std::uint64_t canvasCommitGeneration = 0
 Canvas-size commit represented by this render.
EditorRasterViewport rasterViewport
 Raster viewport used to produce document pixels.
ViewportState viewport
 Viewport transform associated with the capture.

Detailed Description

Identity shared by a worker pixel request and its accepted presentation.

Member Data Documentation

◆ canvasCommitGeneration

std::uint64_t donner::editor::DocumentPixelCaptureIdentity::canvasCommitGeneration = 0

Canvas-size commit represented by this render.

◆ documentGeneration

std::uint64_t donner::editor::DocumentPixelCaptureIdentity::documentGeneration = 0

Document generation represented by the capture.

◆ fontResourceRevision

std::uint64_t donner::editor::DocumentPixelCaptureIdentity::fontResourceRevision = 0

Font-resource revision used for the capture.

◆ rasterViewport

EditorRasterViewport donner::editor::DocumentPixelCaptureIdentity::rasterViewport

Raster viewport used to produce document pixels.

◆ sessionId

std::uint64_t donner::editor::DocumentPixelCaptureIdentity::sessionId = 0

Pixel-capture session that owns this request.

◆ version

std::uint64_t donner::editor::DocumentPixelCaptureIdentity::version = 0

Document frame version represented by the capture.

◆ viewport

ViewportState donner::editor::DocumentPixelCaptureIdentity::viewport

Viewport transform associated with the capture.


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