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

Pending/displayed selection AABBs tracked across document-version changes. More...

#include "donner/editor/SelectionAabb.h"

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

Public Attributes

std::vector< svg::SVGElementlastSelection
std::vector< Box2dpendingBoundsDoc
std::uint64_t pendingVersion = 0
std::vector< Box2ddisplayedBoundsDoc
std::uint64_t lastRefreshVersion = std::numeric_limits<std::uint64_t>::max()

Detailed Description

Pending/displayed selection AABBs tracked across document-version changes.

Member Data Documentation

◆ displayedBoundsDoc

std::vector<Box2d> donner::editor::SelectionBoundsCache::displayedBoundsDoc

◆ lastRefreshVersion

std::uint64_t donner::editor::SelectionBoundsCache::lastRefreshVersion = std::numeric_limits<std::uint64_t>::max()

◆ lastSelection

std::vector<svg::SVGElement> donner::editor::SelectionBoundsCache::lastSelection

◆ pendingBoundsDoc

std::vector<Box2d> donner::editor::SelectionBoundsCache::pendingBoundsDoc

◆ pendingVersion

std::uint64_t donner::editor::SelectionBoundsCache::pendingVersion = 0

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