| BeginRender() override | Olympe::ImNodesCanvasEditor | virtual |
| CanvasToScreen(const ImVec2 &canvasPos) const override | Olympe::ImNodesCanvasEditor | virtual |
| EditorToGrid(const ImVec2 &editorPos) const override | Olympe::ImNodesCanvasEditor | virtual |
| EndRender() override | Olympe::ImNodesCanvasEditor | virtual |
| GetCanvasName() const override | Olympe::ImNodesCanvasEditor | inlinevirtual |
| GetCanvasScreenPos() const override | Olympe::ImNodesCanvasEditor | inlinevirtual |
| GetCanvasSize() const override | Olympe::ImNodesCanvasEditor | inlinevirtual |
| GetCanvasVisibleBounds(ImVec2 &outMin, ImVec2 &outMax) const override | Olympe::ImNodesCanvasEditor | virtual |
| GetGridConfig() const override | Olympe::ImNodesCanvasEditor | virtual |
| GetMinimapPosition() const override | Olympe::ImNodesCanvasEditor | inlinevirtual |
| GetMinimapSize() const override | Olympe::ImNodesCanvasEditor | inlinevirtual |
| GetPan() const override | Olympe::ImNodesCanvasEditor | virtual |
| GetZoom() const override | Olympe::ImNodesCanvasEditor | inlinevirtual |
| GetZoomLimits() const override | Olympe::ImNodesCanvasEditor | inlinevirtual |
| GridToEditor(const ImVec2 &gridPos) const override | Olympe::ImNodesCanvasEditor | virtual |
| ImNodesCanvasEditor(const char *name, ImVec2 canvasScreenPos, ImVec2 canvasSize, ImNodesEditorContext *imnodesContext=nullptr) | Olympe::ImNodesCanvasEditor | |
| IsCanvasHovered() const override | Olympe::ImNodesCanvasEditor | virtual |
| IsGridVisible() const override | Olympe::ImNodesCanvasEditor | inlinevirtual |
| IsMinimapVisible() const override | Olympe::ImNodesCanvasEditor | inlinevirtual |
| IsPointInCanvas(const ImVec2 &screenPos) const override | Olympe::ImNodesCanvasEditor | virtual |
| m_canvasScreenPos | Olympe::ImNodesCanvasEditor | private |
| m_canvasSize | Olympe::ImNodesCanvasEditor | private |
| m_gridVisible | Olympe::ImNodesCanvasEditor | private |
| m_imnodesContext | Olympe::ImNodesCanvasEditor | private |
| m_minimapPosition | Olympe::ImNodesCanvasEditor | private |
| m_minimapSize | Olympe::ImNodesCanvasEditor | private |
| m_minimapVisible | Olympe::ImNodesCanvasEditor | private |
| m_name | Olympe::ImNodesCanvasEditor | private |
| PanBy(const ImVec2 &delta) override | Olympe::ImNodesCanvasEditor | virtual |
| RenderGrid(CanvasGridRenderer::GridStylePreset preset) override | Olympe::ImNodesCanvasEditor | virtual |
| RenderMinimap() override | Olympe::ImNodesCanvasEditor | virtual |
| ResetPan() override | Olympe::ImNodesCanvasEditor | virtual |
| ResetView() override | Olympe::ImNodesCanvasEditor | inlinevirtual |
| ResetZoom() override | Olympe::ImNodesCanvasEditor | inlinevirtual |
| ScreenToCanvas(const ImVec2 &screenPos) const override | Olympe::ImNodesCanvasEditor | virtual |
| SetCanvasScreenPos(const ImVec2 &screenPos) override | Olympe::ImNodesCanvasEditor | inlinevirtual |
| SetCanvasSize(const ImVec2 &size) override | Olympe::ImNodesCanvasEditor | inlinevirtual |
| SetGridVisible(bool enabled) override | Olympe::ImNodesCanvasEditor | virtual |
| SetMinimapPosition(int position) override | Olympe::ImNodesCanvasEditor | virtual |
| SetMinimapSize(float scale) override | Olympe::ImNodesCanvasEditor | virtual |
| SetMinimapVisible(bool enabled) override | Olympe::ImNodesCanvasEditor | virtual |
| SetPan(const ImVec2 &offset) override | Olympe::ImNodesCanvasEditor | virtual |
| SetZoom(float scale, const ImVec2 *zoomCenter=nullptr) override | Olympe::ImNodesCanvasEditor | inlinevirtual |
| UpdateMinimapNodes(const std::vector< std::tuple< int, float, float, float, float > > &nodes, float graphMinX, float graphMaxX, float graphMinY, float graphMaxY) override | Olympe::ImNodesCanvasEditor | inlinevirtual |
| UpdateMinimapViewport(float viewMinX, float viewMaxX, float viewMinY, float viewMaxY, float graphMinX, float graphMaxX, float graphMinY, float graphMaxY) override | Olympe::ImNodesCanvasEditor | inlinevirtual |
| ZoomBy(float factor, const ImVec2 *zoomCenter=nullptr) override | Olympe::ImNodesCanvasEditor | inlinevirtual |
| ~ICanvasEditor()=default | Olympe::ICanvasEditor | virtual |
| ~ImNodesCanvasEditor()=default | Olympe::ImNodesCanvasEditor | virtual |