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.
Loading...
Searching...
No Matches
donner::editor::RenderCoordinator Member List

This is the complete list of members for donner::editor::RenderCoordinator, including all inherited members.

asyncRenderer() (defined in donner::editor::RenderCoordinator)donner::editor::RenderCoordinatorinline
asyncRenderer() const (defined in donner::editor::RenderCoordinator)donner::editor::RenderCoordinatorinline
beginFrameCostTracking()donner::editor::RenderCoordinatorinline
compositedPresentation() (defined in donner::editor::RenderCoordinator)donner::editor::RenderCoordinatorinline
compositedPresentation() const (defined in donner::editor::RenderCoordinator)donner::editor::RenderCoordinatorinline
displayedDocVersion() const (defined in donner::editor::RenderCoordinator)donner::editor::RenderCoordinatorinline
displayedDocVersionForDiagnostics() constdonner::editor::RenderCoordinatorinline
hasLockedRejectionFlash() constdonner::editor::RenderCoordinatorinline
immediateOverlayDocumentVersionForDiagnostics() constdonner::editor::RenderCoordinatorinline
immediateOverlaySnapshot() constdonner::editor::RenderCoordinatorinline
invalidatePresentationAfterDocumentFlush(const AsyncSVGDocument::FlushResult &flushResult)donner::editor::RenderCoordinator
invalidatePresentationAfterDocumentFlush(EditorApp &app, const AsyncSVGDocument::FlushResult &flushResult)donner::editor::RenderCoordinator
lastFrameCostBreakdown() constdonner::editor::RenderCoordinatorinline
maybeRequestRender(EditorApp &app, SelectTool &selectTool, const ViewportState &viewport, GlTextureCache *textures=nullptr) (defined in donner::editor::RenderCoordinator)donner::editor::RenderCoordinator
pendingSelectedLayerRasterizationEntityForDiagnostics() constdonner::editor::RenderCoordinatorinline
pendingSelectedLayerRasterizationVersionForDiagnostics() constdonner::editor::RenderCoordinatorinline
penLivePreviewElement() constdonner::editor::RenderCoordinatorinline
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::RenderCoordinatorexplicit
renderer() (defined in donner::editor::RenderCoordinator)donner::editor::RenderCoordinatorinline
resetForLoadedDocument() (defined in donner::editor::RenderCoordinator)donner::editor::RenderCoordinator
selectedCompositedEntityForDiagnostics(EditorApp &app) constdonner::editor::RenderCoordinator
selectedElementIsDisplayNone(EditorApp &app) constdonner::editor::RenderCoordinator
selectionBoundsCache() const (defined in donner::editor::RenderCoordinator)donner::editor::RenderCoordinatorinline
setLockedRejectionFlash(std::optional< SelectTool::LockedRejectionFlash > flash)donner::editor::RenderCoordinator
setPenHoverChrome(std::optional< Path > previewSegmentDoc, std::optional< Vector2d > closeAffordanceDoc)donner::editor::RenderCoordinatorinline
setPenLivePreviewElement(std::optional< svg::SVGElement > element)donner::editor::RenderCoordinatorinline
setSourceHoverElements(std::vector< svg::SVGElement > elements)donner::editor::RenderCoordinator
setTextBoxDragPreview(std::optional< SelectionChromeSnapshot::TextBoxDragPreview > previewDoc)donner::editor::RenderCoordinatorinline
setTextEditingChrome(std::optional< SelectionChromeSnapshot::TextCaret > caretDoc, std::optional< std::array< Vector2d, 4 > > frameCornersDoc, float frameOpacity=1.0f)donner::editor::RenderCoordinatorinline
suppressedCompositedLayerEntity(EditorApp &app)donner::editor::RenderCoordinator