| applyZoom(double factor, const Vector2d &focalScreen) | donner::editor::ViewportInteractionController | |
| bufferPendingClick(const Vector2d &documentPoint, MouseModifiers modifiers) | donner::editor::ViewportInteractionController | |
| clearPendingClick() | donner::editor::ViewportInteractionController | inline |
| consumeScrollEvents(std::vector< RenderPaneScrollEvent > &events, const Box2d &paneRect, bool modalCapturingInput, double wheelZoomStep, double panPixelsPerScrollUnit) | donner::editor::ViewportInteractionController | |
| frameHistory() | donner::editor::ViewportInteractionController | inline |
| frameHistory() const | donner::editor::ViewportInteractionController | inline |
| noteFrameDelta(float deltaMs) | donner::editor::ViewportInteractionController | inline |
| panning() const | donner::editor::ViewportInteractionController | inline |
| pendingClick() const | donner::editor::ViewportInteractionController | inline |
| resetToActualSize() | donner::editor::ViewportInteractionController | |
| resetToInitialView(const Box2d &fitScreenRect) | donner::editor::ViewportInteractionController | |
| updateDevicePixelRatio(double devicePixelRatio) | donner::editor::ViewportInteractionController | |
| updatePaneLayout(const Vector2d &paneOrigin, const Vector2d &paneSize, const std::optional< Box2d > &documentViewBox, bool preservePaneCenterDocumentPoint=false) | donner::editor::ViewportInteractionController | |
| updatePanState(bool paneHovered, bool spaceHeld, bool middleDown, bool leftDown, const ImVec2 &mousePosition) | donner::editor::ViewportInteractionController | |
| viewport() | donner::editor::ViewportInteractionController | inline |
| viewport() const | donner::editor::ViewportInteractionController | inline |
| zoomToFit(const Box2d &fitScreenRect) | donner::editor::ViewportInteractionController | |