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

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

AcceptComponentDropAtScreenPos(const std::string &componentType, const std::string &componentName, float screenX, float screenY)Olympe::PrefabCanvas
AddComponentNode(const std::string &componentType, const std::string &componentName, float x, float y)Olympe::PrefabCanvas
CancelConnectionCreation()Olympe::PrefabCanvas
CanvasToScreen(float canvasX, float canvasY) constOlympe::PrefabCanvas
ClearSelection()Olympe::PrefabCanvas
CompleteConnection(NodeId targetNodeId)Olympe::PrefabCanvas
DeleteSelectedNodes()Olympe::PrefabCanvas
FitToContent()Olympe::PrefabCanvas
GetCanvasOffset() constOlympe::PrefabCanvas
GetCanvasScreenPos() constOlympe::PrefabCanvas
GetCanvasZoom() constOlympe::PrefabCanvas
GetConnectionSourceNode() constOlympe::PrefabCanvas
GetDocument() constOlympe::PrefabCanvas
GetGridSpacing() constOlympe::PrefabCanvas
GetInteractionMode() constOlympe::PrefabCanvas
GetNodeAtPosition(float x, float y)Olympe::PrefabCanvas
GetShowDebugInfo() constOlympe::PrefabCanvas
HandleConnectionCreation(float x, float y)Olympe::PrefabCanvasprivate
HandleConnectionEnd(float x, float y)Olympe::PrefabCanvasprivate
HandleNodeDrag(float x, float y)Olympe::PrefabCanvasprivate
HandleNodeDragEnd()Olympe::PrefabCanvasprivate
HandleNodeDragStart(NodeId nodeId, float x, float y)Olympe::PrefabCanvasprivate
HandlePan(float x, float y)Olympe::PrefabCanvasprivate
HandlePanStart(float x, float y)Olympe::PrefabCanvasprivate
Initialize(EntityPrefabGraphDocument *document)Olympe::PrefabCanvas
IsCreatingConnection() constOlympe::PrefabCanvas
IsGridEnabled() constOlympe::PrefabCanvas
IsNodeDragging() constOlympe::PrefabCanvas
IsPanning() constOlympe::PrefabCanvas
IsSnapToGridEnabled() constOlympe::PrefabCanvas
m_canvasEditorOlympe::PrefabCanvasprivate
m_canvasScreenPosOlympe::PrefabCanvasprivate
m_connectionPreviewEndOlympe::PrefabCanvasprivate
m_connectionSourceNodeIdOlympe::PrefabCanvasprivate
m_contextMenuConnectionIndexOlympe::PrefabCanvasprivate
m_contextMenuConnectionMousePosOlympe::PrefabCanvasprivate
m_contextMenuMousePosOlympe::PrefabCanvasprivate
m_contextMenuNodeIdOlympe::PrefabCanvasprivate
m_ctrlPressedOlympe::PrefabCanvasprivate
m_currentMousePosOlympe::PrefabCanvasprivate
m_documentOlympe::PrefabCanvasprivate
m_draggedNodeIdOlympe::PrefabCanvasprivate
m_dragStartPosOlympe::PrefabCanvasprivate
m_gridSpacingOlympe::PrefabCanvasprivate
m_hoveredConnectionIndexOlympe::PrefabCanvasprivate
m_interactionModeOlympe::PrefabCanvasprivate
m_isCreatingConnectionOlympe::PrefabCanvasprivate
m_isPanningOlympe::PrefabCanvasprivate
m_isSelectingRectangleOlympe::PrefabCanvasprivate
m_lastMousePosOlympe::PrefabCanvasprivate
m_nodeDragOffsetOlympe::PrefabCanvasprivate
m_panStartOffsetOlympe::PrefabCanvasprivate
m_rendererOlympe::PrefabCanvasprivate
m_selectionRectEndOlympe::PrefabCanvasprivate
m_selectionRectStartOlympe::PrefabCanvasprivate
m_shiftPressedOlympe::PrefabCanvasprivate
m_showConnectionContextMenuOlympe::PrefabCanvasprivate
m_showDebugInfoOlympe::PrefabCanvasprivate
m_showGridOlympe::PrefabCanvasprivate
m_snapToGridOlympe::PrefabCanvasprivate
OnKeyDown(int keyCode)Olympe::PrefabCanvas
OnKeyUp(int keyCode)Olympe::PrefabCanvas
OnMouseDown(int button, float x, float y)Olympe::PrefabCanvas
OnMouseMove(float x, float y)Olympe::PrefabCanvas
OnMouseScroll(float delta)Olympe::PrefabCanvas
OnMouseUp(int button, float x, float y)Olympe::PrefabCanvas
PanCanvas(float deltaX, float deltaY)Olympe::PrefabCanvas
PrefabCanvas()Olympe::PrefabCanvas
Render()Olympe::PrefabCanvas
RenderConnectionContextMenu()Olympe::PrefabCanvasprivate
RenderConnectionPreview()Olympe::PrefabCanvasprivate
RenderConnections()Olympe::PrefabCanvasprivate
RenderContextMenu()Olympe::PrefabCanvasprivate
RenderDebugInfo()Olympe::PrefabCanvasprivate
RenderGrid()Olympe::PrefabCanvasprivate
RenderNodes()Olympe::PrefabCanvasprivate
RenderSelectionBox()Olympe::PrefabCanvasprivate
RenderSelectionRectangle()Olympe::PrefabCanvasprivate
ResetView()Olympe::PrefabCanvas
ScreenToCanvas(float screenX, float screenY) constOlympe::PrefabCanvas
SelectAll()Olympe::PrefabCanvas
SelectNodeAt(float x, float y, bool addToSelection=false)Olympe::PrefabCanvas
SelectNodesInRectangle(const Vector &rectStart, const Vector &rectEnd, bool addToSelection=false)Olympe::PrefabCanvas
SetCanvasEditor(ICanvasEditor *canvasEditor)Olympe::PrefabCanvas
SetCanvasOffset(const Vector &offset)Olympe::PrefabCanvas
SetCanvasZoom(float zoom)Olympe::PrefabCanvas
SetGridEnabled(bool enabled)Olympe::PrefabCanvas
SetGridSpacing(float spacing)Olympe::PrefabCanvas
SetShowDebugInfo(bool show)Olympe::PrefabCanvas
SetSnapToGrid(bool snap)Olympe::PrefabCanvas
SnapNodePositionToGrid(Vector &position)Olympe::PrefabCanvasprivate
StartConnectionCreation(NodeId sourceNodeId)Olympe::PrefabCanvas
Update(float deltaTime)Olympe::PrefabCanvas
UpdateNodePositions()Olympe::PrefabCanvasprivate
ZoomCanvas(float zoomDelta, float centerX, float centerY)Olympe::PrefabCanvas
~PrefabCanvas()Olympe::PrefabCanvas