|
|
Donner 0.8.0-pre
Embeddable browser-grade SVG2 engine
|
Inputs for one editor-style render scheduling decision. More...
#include "donner/editor/PresentationRenderScheduler.h"
Public Attributes | |
| Entity | selectedEntity = entt::null |
| Current selected graphics entity, or entt::null when no compositable selection exists. | |
| std::vector< Entity > | selectedExtraEntities |
| Additional selected graphics entities that should be prewarmed with selectedEntity. | |
| std::optional< SelectTool::ActiveDragPreview > | activeDragPreview |
| Current active drag preview, if a drag is in progress. | |
| std::uint64_t | currentVersion = 0 |
| Current document frame version. | |
| Vector2i | currentCanvasSize = Vector2i::Zero() |
| Current output raster canvas size in pixels. | |
| EditorRasterViewport | currentRasterViewport |
| Current raster viewport derived from the editor camera. | |
Inputs for one editor-style render scheduling decision.
| std::optional<SelectTool::ActiveDragPreview> donner::editor::PresentationRenderScheduleInput::activeDragPreview |
Current active drag preview, if a drag is in progress.
| Vector2i donner::editor::PresentationRenderScheduleInput::currentCanvasSize = Vector2i::Zero() |
Current output raster canvas size in pixels.
| EditorRasterViewport donner::editor::PresentationRenderScheduleInput::currentRasterViewport |
Current raster viewport derived from the editor camera.
| std::uint64_t donner::editor::PresentationRenderScheduleInput::currentVersion = 0 |
Current document frame version.
| Entity donner::editor::PresentationRenderScheduleInput::selectedEntity = entt::null |
Current selected graphics entity, or entt::null when no compositable selection exists.
| std::vector<Entity> donner::editor::PresentationRenderScheduleInput::selectedExtraEntities |
Additional selected graphics entities that should be prewarmed with selectedEntity.