Pending/displayed selection AABBs tracked across document-version changes. More...
#include "donner/editor/SelectionAabb.h"
Public Attributes | |
| std::vector< svg::SVGElement > | lastSelection |
| Selection used to compute the cached bounds. | |
| std::vector< Box2d > | pendingBoundsDoc |
| Document-space selection bounds waiting for presentation. | |
| std::vector< Box2d > | pendingOccludingBoundsDoc |
| Document-space bounds used for pending overlay occlusion. | |
| std::uint64_t | pendingVersion = 0 |
| Document frame version associated with the pending bounds. | |
| std::vector< Box2d > | displayedBoundsDoc |
| Selection bounds associated with the displayed frame. | |
| std::vector< Box2d > | displayedOccludingBoundsDoc |
| Occluding bounds associated with the displayed frame. | |
| std::uint64_t | lastRefreshVersion |
| Document frame version of the most recent bounds refresh. | |
Pending/displayed selection AABBs tracked across document-version changes.
| std::vector<Box2d> donner::editor::SelectionBoundsCache::displayedBoundsDoc |
Selection bounds associated with the displayed frame.
| std::vector<Box2d> donner::editor::SelectionBoundsCache::displayedOccludingBoundsDoc |
Occluding bounds associated with the displayed frame.
| std::uint64_t donner::editor::SelectionBoundsCache::lastRefreshVersion |
Document frame version of the most recent bounds refresh.
| std::vector<svg::SVGElement> donner::editor::SelectionBoundsCache::lastSelection |
Selection used to compute the cached bounds.
| std::vector<Box2d> donner::editor::SelectionBoundsCache::pendingBoundsDoc |
Document-space selection bounds waiting for presentation.
| std::vector<Box2d> donner::editor::SelectionBoundsCache::pendingOccludingBoundsDoc |
Document-space bounds used for pending overlay occlusion.
| std::uint64_t donner::editor::SelectionBoundsCache::pendingVersion = 0 |
Document frame version associated with the pending bounds.