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

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

BeginRender() overrideOlympe::ImNodesCanvasEditorvirtual
CanvasToScreen(const ImVec2 &canvasPos) const overrideOlympe::ImNodesCanvasEditorvirtual
EditorToGrid(const ImVec2 &editorPos) const overrideOlympe::ImNodesCanvasEditorvirtual
EndRender() overrideOlympe::ImNodesCanvasEditorvirtual
GetCanvasName() const overrideOlympe::ImNodesCanvasEditorinlinevirtual
GetCanvasScreenPos() const overrideOlympe::ImNodesCanvasEditorinlinevirtual
GetCanvasSize() const overrideOlympe::ImNodesCanvasEditorinlinevirtual
GetCanvasVisibleBounds(ImVec2 &outMin, ImVec2 &outMax) const overrideOlympe::ImNodesCanvasEditorvirtual
GetGridConfig() const overrideOlympe::ImNodesCanvasEditorvirtual
GetMinimapPosition() const overrideOlympe::ImNodesCanvasEditorinlinevirtual
GetMinimapSize() const overrideOlympe::ImNodesCanvasEditorinlinevirtual
GetPan() const overrideOlympe::ImNodesCanvasEditorvirtual
GetZoom() const overrideOlympe::ImNodesCanvasEditorinlinevirtual
GetZoomLimits() const overrideOlympe::ImNodesCanvasEditorinlinevirtual
GridToEditor(const ImVec2 &gridPos) const overrideOlympe::ImNodesCanvasEditorvirtual
ImNodesCanvasEditor(const char *name, ImVec2 canvasScreenPos, ImVec2 canvasSize, ImNodesEditorContext *imnodesContext=nullptr)Olympe::ImNodesCanvasEditor
IsCanvasHovered() const overrideOlympe::ImNodesCanvasEditorvirtual
IsGridVisible() const overrideOlympe::ImNodesCanvasEditorinlinevirtual
IsMinimapVisible() const overrideOlympe::ImNodesCanvasEditorinlinevirtual
IsPointInCanvas(const ImVec2 &screenPos) const overrideOlympe::ImNodesCanvasEditorvirtual
m_canvasScreenPosOlympe::ImNodesCanvasEditorprivate
m_canvasSizeOlympe::ImNodesCanvasEditorprivate
m_gridVisibleOlympe::ImNodesCanvasEditorprivate
m_imnodesContextOlympe::ImNodesCanvasEditorprivate
m_minimapPositionOlympe::ImNodesCanvasEditorprivate
m_minimapSizeOlympe::ImNodesCanvasEditorprivate
m_minimapVisibleOlympe::ImNodesCanvasEditorprivate
m_nameOlympe::ImNodesCanvasEditorprivate
PanBy(const ImVec2 &delta) overrideOlympe::ImNodesCanvasEditorvirtual
RenderGrid(CanvasGridRenderer::GridStylePreset preset) overrideOlympe::ImNodesCanvasEditorvirtual
RenderMinimap() overrideOlympe::ImNodesCanvasEditorvirtual
ResetPan() overrideOlympe::ImNodesCanvasEditorvirtual
ResetView() overrideOlympe::ImNodesCanvasEditorinlinevirtual
ResetZoom() overrideOlympe::ImNodesCanvasEditorinlinevirtual
ScreenToCanvas(const ImVec2 &screenPos) const overrideOlympe::ImNodesCanvasEditorvirtual
SetCanvasScreenPos(const ImVec2 &screenPos) overrideOlympe::ImNodesCanvasEditorinlinevirtual
SetCanvasSize(const ImVec2 &size) overrideOlympe::ImNodesCanvasEditorinlinevirtual
SetGridVisible(bool enabled) overrideOlympe::ImNodesCanvasEditorvirtual
SetMinimapPosition(int position) overrideOlympe::ImNodesCanvasEditorvirtual
SetMinimapSize(float scale) overrideOlympe::ImNodesCanvasEditorvirtual
SetMinimapVisible(bool enabled) overrideOlympe::ImNodesCanvasEditorvirtual
SetPan(const ImVec2 &offset) overrideOlympe::ImNodesCanvasEditorvirtual
SetZoom(float scale, const ImVec2 *zoomCenter=nullptr) overrideOlympe::ImNodesCanvasEditorinlinevirtual
UpdateMinimapNodes(const std::vector< std::tuple< int, float, float, float, float > > &nodes, float graphMinX, float graphMaxX, float graphMinY, float graphMaxY) overrideOlympe::ImNodesCanvasEditorinlinevirtual
UpdateMinimapViewport(float viewMinX, float viewMaxX, float viewMinY, float viewMaxY, float graphMinX, float graphMaxX, float graphMinY, float graphMaxY) overrideOlympe::ImNodesCanvasEditorinlinevirtual
ZoomBy(float factor, const ImVec2 *zoomCenter=nullptr) overrideOlympe::ImNodesCanvasEditorinlinevirtual
~ICanvasEditor()=defaultOlympe::ICanvasEditorvirtual
~ImNodesCanvasEditor()=defaultOlympe::ImNodesCanvasEditorvirtual