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

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

ArrangeNodesInGrid(int gridWidth=4, float spacing=200.0f)Olympe::EntityPrefabGraphDocument
AutoLayout()Olympe::EntityPrefabGraphDocument
CalculateLayout()Olympe::EntityPrefabGraphDocumentprivate
CenterViewport()Olympe::EntityPrefabGraphDocument
Clear()Olympe::EntityPrefabGraphDocument
ConnectNodes(NodeId sourceId, NodeId targetId)Olympe::EntityPrefabGraphDocument
CreateComponentNode(const std::string &componentType)Olympe::EntityPrefabGraphDocument
CreateComponentNode(const std::string &componentType, const std::string &componentName)Olympe::EntityPrefabGraphDocument
DeselectAll()Olympe::EntityPrefabGraphDocument
DeselectNode(NodeId nodeId)Olympe::EntityPrefabGraphDocument
DisconnectNodes(NodeId sourceId, NodeId targetId)Olympe::EntityPrefabGraphDocument
EntityPrefabGraphDocument()Olympe::EntityPrefabGraphDocument
FromJson(const json &data)Olympe::EntityPrefabGraphDocumentstatic
GenerateNodeId()Olympe::EntityPrefabGraphDocumentprivate
GetAllNodes() constOlympe::EntityPrefabGraphDocument
GetCanvasOffset() constOlympe::EntityPrefabGraphDocument
GetCanvasZoom() constOlympe::EntityPrefabGraphDocument
GetConnections() constOlympe::EntityPrefabGraphDocument
GetDocumentName() constOlympe::EntityPrefabGraphDocument
GetNode(NodeId nodeId)Olympe::EntityPrefabGraphDocument
GetNode(NodeId nodeId) constOlympe::EntityPrefabGraphDocument
GetNodeCount() constOlympe::EntityPrefabGraphDocument
GetSelectedNode() constOlympe::EntityPrefabGraphDocument
GetSelectedNodes() constOlympe::EntityPrefabGraphDocument
HasConnection(NodeId sourceId, NodeId targetId) constOlympe::EntityPrefabGraphDocument
HasNode(NodeId nodeId) constOlympe::EntityPrefabGraphDocument
InitializeNodeProperties(ComponentNode &node)Olympe::EntityPrefabGraphDocument
IsDirty() constOlympe::EntityPrefabGraphDocument
LoadFromFile(const std::string &filePath)Olympe::EntityPrefabGraphDocument
LoadParameterSchemas(const std::string &schemasFilePath)Olympe::EntityPrefabGraphDocument
m_canvasOffsetOlympe::EntityPrefabGraphDocumentprivate
m_canvasZoomOlympe::EntityPrefabGraphDocumentprivate
m_connectionsOlympe::EntityPrefabGraphDocumentprivate
m_documentNameOlympe::EntityPrefabGraphDocumentprivate
m_isDirtyOlympe::EntityPrefabGraphDocumentprivate
m_nextNodeIdOlympe::EntityPrefabGraphDocumentprivate
m_nodesOlympe::EntityPrefabGraphDocumentprivate
m_parameterSchemasOlympe::EntityPrefabGraphDocumentprivate
m_selectedNodesOlympe::EntityPrefabGraphDocumentprivate
RemoveNode(NodeId nodeId)Olympe::EntityPrefabGraphDocument
SaveToFile(const std::string &filePath)Olympe::EntityPrefabGraphDocument
SelectNode(NodeId nodeId)Olympe::EntityPrefabGraphDocument
SetCanvasOffset(const Vector &offset)Olympe::EntityPrefabGraphDocument
SetCanvasZoom(float zoom)Olympe::EntityPrefabGraphDocument
SetDirty(bool dirty)Olympe::EntityPrefabGraphDocument
SetDocumentName(const std::string &name)Olympe::EntityPrefabGraphDocument
ToJson() constOlympe::EntityPrefabGraphDocument
ValidateConnection(NodeId sourceId, NodeId targetId) constOlympe::EntityPrefabGraphDocument
~EntityPrefabGraphDocument()Olympe::EntityPrefabGraphDocument