Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Olympe::CustomCanvasEditor Member List

This is the complete list of members for Olympe::CustomCanvasEditor, including all inherited members.

BeginRender() overrideOlympe::CustomCanvasEditorvirtual
CanvasToScreen(const ImVec2 &canvasPos) const overrideOlympe::CustomCanvasEditorvirtual
ClampZoom(float zoom) constOlympe::CustomCanvasEditorprivate
CustomCanvasEditor(const char *name, ImVec2 canvasScreenPos, ImVec2 canvasSize, float initialZoom=1.0f, float minZoom=0.1f, float maxZoom=3.0f)Olympe::CustomCanvasEditor
EditorToGrid(const ImVec2 &editorPos) const overrideOlympe::CustomCanvasEditorvirtual
EndRender() overrideOlympe::CustomCanvasEditorvirtual
GetCanvasName() const overrideOlympe::CustomCanvasEditorinlinevirtual
GetCanvasScreenPos() const overrideOlympe::CustomCanvasEditorinlinevirtual
GetCanvasSize() const overrideOlympe::CustomCanvasEditorinlinevirtual
GetCanvasVisibleBounds(ImVec2 &outMin, ImVec2 &outMax) const overrideOlympe::CustomCanvasEditorvirtual
GetGridConfig() const overrideOlympe::CustomCanvasEditorvirtual
GetMinimapPosition() const overrideOlympe::CustomCanvasEditorvirtual
GetMinimapSize() const overrideOlympe::CustomCanvasEditorvirtual
GetPan() const overrideOlympe::CustomCanvasEditorinlinevirtual
GetZoom() const overrideOlympe::CustomCanvasEditorinlinevirtual
GetZoomLimits() const overrideOlympe::CustomCanvasEditorinlinevirtual
GridToEditor(const ImVec2 &gridPos) const overrideOlympe::CustomCanvasEditorvirtual
HandlePanning()Olympe::CustomCanvasEditorprivate
HandleZooming()Olympe::CustomCanvasEditorprivate
IsCanvasHovered() const overrideOlympe::CustomCanvasEditorvirtual
IsGridVisible() const overrideOlympe::CustomCanvasEditorinlinevirtual
IsMinimapVisible() const overrideOlympe::CustomCanvasEditorvirtual
IsPointInCanvas(const ImVec2 &screenPos) const overrideOlympe::CustomCanvasEditorvirtual
m_canvasOffsetOlympe::CustomCanvasEditorprivate
m_canvasScreenPosOlympe::CustomCanvasEditorprivate
m_canvasSizeOlympe::CustomCanvasEditorprivate
m_canvasZoomOlympe::CustomCanvasEditorprivate
m_gridVisibleOlympe::CustomCanvasEditorprivate
m_isPanningOlympe::CustomCanvasEditorprivate
m_lastMousePosOlympe::CustomCanvasEditorprivate
m_maxZoomOlympe::CustomCanvasEditorprivate
m_middleMousePanEnabledOlympe::CustomCanvasEditorprivate
m_minimapRendererOlympe::CustomCanvasEditorprivate
m_minZoomOlympe::CustomCanvasEditorprivate
m_nameOlympe::CustomCanvasEditorprivate
m_scrollZoomEnabledOlympe::CustomCanvasEditorprivate
m_scrollZoomSpeedOlympe::CustomCanvasEditorprivate
PanBy(const ImVec2 &delta) overrideOlympe::CustomCanvasEditorinlinevirtual
RenderGrid(CanvasGridRenderer::GridStylePreset preset) overrideOlympe::CustomCanvasEditorvirtual
RenderMinimap() overrideOlympe::CustomCanvasEditorvirtual
ResetPan() overrideOlympe::CustomCanvasEditorinlinevirtual
ResetView() overrideOlympe::CustomCanvasEditorinlinevirtual
ResetZoom() overrideOlympe::CustomCanvasEditorinlinevirtual
ScreenToCanvas(const ImVec2 &screenPos) const overrideOlympe::CustomCanvasEditorvirtual
SetCanvasScreenPos(const ImVec2 &screenPos) overrideOlympe::CustomCanvasEditorinlinevirtual
SetCanvasSize(const ImVec2 &size) overrideOlympe::CustomCanvasEditorinlinevirtual
SetGridVisible(bool enabled) overrideOlympe::CustomCanvasEditorvirtual
SetMiddleMousePanEnabled(bool enabled)Olympe::CustomCanvasEditorinline
SetMinimapPosition(int position) overrideOlympe::CustomCanvasEditorvirtual
SetMinimapSize(float scale) overrideOlympe::CustomCanvasEditorvirtual
SetMinimapVisible(bool enabled) overrideOlympe::CustomCanvasEditorvirtual
SetPan(const ImVec2 &offset) overrideOlympe::CustomCanvasEditorinlinevirtual
SetScrollZoomEnabled(bool enabled)Olympe::CustomCanvasEditorinline
SetScrollZoomSpeed(float speed)Olympe::CustomCanvasEditorinline
SetZoom(float scale, const ImVec2 *zoomCenter=nullptr) overrideOlympe::CustomCanvasEditorvirtual
UpdateInputState()Olympe::CustomCanvasEditorprivate
UpdateMinimapNodes(const std::vector< std::tuple< int, float, float, float, float > > &nodes, float graphMinX, float graphMaxX, float graphMinY, float graphMaxY)Olympe::CustomCanvasEditorvirtual
UpdateMinimapViewport(float viewMinX, float viewMaxX, float viewMinY, float viewMaxY, float graphMinX, float graphMaxX, float graphMinY, float graphMaxY)Olympe::CustomCanvasEditorvirtual
ZoomBy(float factor, const ImVec2 *zoomCenter=nullptr) overrideOlympe::CustomCanvasEditorvirtual
~CustomCanvasEditor()=defaultOlympe::CustomCanvasEditorvirtual
~ICanvasEditor()=defaultOlympe::ICanvasEditorvirtual