![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
This is the complete list of members for Olympe::ICanvasEditor, including all inherited members.
| BeginRender()=0 | Olympe::ICanvasEditor | pure virtual |
| CanvasToScreen(const ImVec2 &canvasPos) const =0 | Olympe::ICanvasEditor | pure virtual |
| EditorToGrid(const ImVec2 &editorPos) const =0 | Olympe::ICanvasEditor | pure virtual |
| EndRender()=0 | Olympe::ICanvasEditor | pure virtual |
| GetCanvasName() const =0 | Olympe::ICanvasEditor | pure virtual |
| GetCanvasScreenPos() const =0 | Olympe::ICanvasEditor | pure virtual |
| GetCanvasSize() const =0 | Olympe::ICanvasEditor | pure virtual |
| GetCanvasVisibleBounds(ImVec2 &outMin, ImVec2 &outMax) const =0 | Olympe::ICanvasEditor | pure virtual |
| GetGridConfig() const =0 | Olympe::ICanvasEditor | pure virtual |
| GetMinimapPosition() const =0 | Olympe::ICanvasEditor | pure virtual |
| GetMinimapSize() const =0 | Olympe::ICanvasEditor | pure virtual |
| GetPan() const =0 | Olympe::ICanvasEditor | pure virtual |
| GetZoom() const =0 | Olympe::ICanvasEditor | pure virtual |
| GetZoomLimits() const =0 | Olympe::ICanvasEditor | pure virtual |
| GridToEditor(const ImVec2 &gridPos) const =0 | Olympe::ICanvasEditor | pure virtual |
| IsCanvasHovered() const =0 | Olympe::ICanvasEditor | pure virtual |
| IsGridVisible() const =0 | Olympe::ICanvasEditor | pure virtual |
| IsMinimapVisible() const =0 | Olympe::ICanvasEditor | pure virtual |
| IsPointInCanvas(const ImVec2 &screenPos) const =0 | Olympe::ICanvasEditor | pure virtual |
| PanBy(const ImVec2 &delta)=0 | Olympe::ICanvasEditor | pure virtual |
| RenderGrid(CanvasGridRenderer::GridStylePreset preset)=0 | Olympe::ICanvasEditor | pure virtual |
| RenderMinimap()=0 | Olympe::ICanvasEditor | pure virtual |
| ResetPan()=0 | Olympe::ICanvasEditor | pure virtual |
| ResetView()=0 | Olympe::ICanvasEditor | pure virtual |
| ResetZoom()=0 | Olympe::ICanvasEditor | pure virtual |
| ScreenToCanvas(const ImVec2 &screenPos) const =0 | Olympe::ICanvasEditor | pure virtual |
| SetCanvasScreenPos(const ImVec2 &screenPos)=0 | Olympe::ICanvasEditor | pure virtual |
| SetCanvasSize(const ImVec2 &size)=0 | Olympe::ICanvasEditor | pure virtual |
| SetGridVisible(bool enabled)=0 | Olympe::ICanvasEditor | pure virtual |
| SetMinimapPosition(int position)=0 | Olympe::ICanvasEditor | pure virtual |
| SetMinimapSize(float scale)=0 | Olympe::ICanvasEditor | pure virtual |
| SetMinimapVisible(bool enabled)=0 | Olympe::ICanvasEditor | pure virtual |
| SetPan(const ImVec2 &offset)=0 | Olympe::ICanvasEditor | pure virtual |
| SetZoom(float scale, const ImVec2 *zoomCenter=nullptr)=0 | Olympe::ICanvasEditor | pure virtual |
| UpdateMinimapNodes(const std::vector< std::tuple< int, float, float, float, float > > &nodes, float graphMinX, float graphMaxX, float graphMinY, float graphMaxY)=0 | Olympe::ICanvasEditor | pure virtual |
| UpdateMinimapViewport(float viewMinX, float viewMaxX, float viewMinY, float viewMaxY, float graphMinX, float graphMaxX, float graphMinY, float graphMaxY)=0 | Olympe::ICanvasEditor | pure virtual |
| ZoomBy(float factor, const ImVec2 *zoomCenter=nullptr)=0 | Olympe::ICanvasEditor | pure virtual |
| ~ICanvasEditor()=default | Olympe::ICanvasEditor | virtual |