|
|
Donner SVG Editor & Engine
SVG-native editor and embeddable SVG2 + CSS3 engine in C++20, with GPU (WebGPU) and compact CPU renderers, built for correctness, security, and performance.
|
This is the complete list of members for donner::editor::RenderCoordinator, including all inherited members.
| asyncRenderer() (defined in donner::editor::RenderCoordinator) | donner::editor::RenderCoordinator | inline |
| asyncRenderer() const (defined in donner::editor::RenderCoordinator) | donner::editor::RenderCoordinator | inline |
| beginFrameCostTracking() | donner::editor::RenderCoordinator | inline |
| compositedPresentation() (defined in donner::editor::RenderCoordinator) | donner::editor::RenderCoordinator | inline |
| compositedPresentation() const (defined in donner::editor::RenderCoordinator) | donner::editor::RenderCoordinator | inline |
| displayedDocVersion() const (defined in donner::editor::RenderCoordinator) | donner::editor::RenderCoordinator | inline |
| displayedDocVersionForDiagnostics() const | donner::editor::RenderCoordinator | inline |
| hasLockedRejectionFlash() const | donner::editor::RenderCoordinator | inline |
| immediateOverlayDocumentVersionForDiagnostics() const | donner::editor::RenderCoordinator | inline |
| immediateOverlaySnapshot() const | donner::editor::RenderCoordinator | inline |
| invalidatePresentationAfterDocumentFlush(const AsyncSVGDocument::FlushResult &flushResult) | donner::editor::RenderCoordinator | |
| invalidatePresentationAfterDocumentFlush(EditorApp &app, const AsyncSVGDocument::FlushResult &flushResult) | donner::editor::RenderCoordinator | |
| lastFrameCostBreakdown() const | donner::editor::RenderCoordinator | inline |
| maybeRequestRender(EditorApp &app, SelectTool &selectTool, const ViewportState &viewport, GlTextureCache *textures=nullptr) (defined in donner::editor::RenderCoordinator) | donner::editor::RenderCoordinator | |
| pendingSelectedLayerRasterizationEntityForDiagnostics() const | donner::editor::RenderCoordinator | inline |
| pendingSelectedLayerRasterizationVersionForDiagnostics() const | donner::editor::RenderCoordinator | inline |
| penLivePreviewElement() const | donner::editor::RenderCoordinator | inline |
| pollRenderResult(EditorApp &app, const ViewportState &viewport, GlTextureCache &textures, FrameHistory *frameHistory=nullptr) | donner::editor::RenderCoordinator | |
| promoteSelectionBoundsIfReady() (defined in donner::editor::RenderCoordinator) | donner::editor::RenderCoordinator | |
| rasterizeOverlayForCurrentSelection(EditorApp &app, const ViewportState &viewport, const std::optional< Box2d > &marqueeRectDoc, std::optional< SelectTool::ActiveDragPreview > representedDragPreview=std::nullopt, std::optional< SelectTool::ActiveTransformBoundsPreview > activeBoundsPreview=std::nullopt, std::optional< SelectionChromeDetail > selectionDetail=std::nullopt, std::optional< SelectTool::ActiveDragPreview > liveDragPreview=std::nullopt) | donner::editor::RenderCoordinator | |
| rasterizeOverlayForPresentation(EditorApp &app, SelectTool &selectTool, const ViewportState &viewport, GlTextureCache &textures, std::optional< SelectTool::ActiveDragPreview > activeDragPreview, std::optional< SelectTool::ActiveDragPreview > representedDragPreview, std::optional< SelectionChromeDetail > selectionDetail=std::nullopt, bool allowLiveGeometryOverlay=false) | donner::editor::RenderCoordinator | |
| refreshSelectionBoundsCache(EditorApp &app) (defined in donner::editor::RenderCoordinator) | donner::editor::RenderCoordinator | |
| RenderCoordinator(std::shared_ptr<::donner::geode::GeodeDevice > geodeDevice=nullptr) (defined in donner::editor::RenderCoordinator) | donner::editor::RenderCoordinator | explicit |
| renderer() (defined in donner::editor::RenderCoordinator) | donner::editor::RenderCoordinator | inline |
| resetForLoadedDocument() (defined in donner::editor::RenderCoordinator) | donner::editor::RenderCoordinator | |
| selectedCompositedEntityForDiagnostics(EditorApp &app) const | donner::editor::RenderCoordinator | |
| selectedElementIsDisplayNone(EditorApp &app) const | donner::editor::RenderCoordinator | |
| selectionBoundsCache() const (defined in donner::editor::RenderCoordinator) | donner::editor::RenderCoordinator | inline |
| setLockedRejectionFlash(std::optional< SelectTool::LockedRejectionFlash > flash) | donner::editor::RenderCoordinator | |
| setPenHoverChrome(std::optional< Path > previewSegmentDoc, std::optional< Vector2d > closeAffordanceDoc) | donner::editor::RenderCoordinator | inline |
| setPenLivePreviewElement(std::optional< svg::SVGElement > element) | donner::editor::RenderCoordinator | inline |
| setSourceHoverElements(std::vector< svg::SVGElement > elements) | donner::editor::RenderCoordinator | |
| setTextBoxDragPreview(std::optional< SelectionChromeSnapshot::TextBoxDragPreview > previewDoc) | donner::editor::RenderCoordinator | inline |
| setTextEditingChrome(std::optional< SelectionChromeSnapshot::TextCaret > caretDoc, std::optional< std::array< Vector2d, 4 > > frameCornersDoc, float frameOpacity=1.0f) | donner::editor::RenderCoordinator | inline |
| suppressedCompositedLayerEntity(EditorApp &app) | donner::editor::RenderCoordinator |