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

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

AutoLayout(const AutoLayoutConfig &config)Olympe::NodeGraph::GraphDocument
AutoLayoutNode(NodeId nodeId, const AutoLayoutConfig &config, float startX, float startY, int depth, std::map< NodeId, bool > &visited)Olympe::NodeGraph::GraphDocumentprivate
ConnectPins(PinId fromPin, PinId toPin)Olympe::NodeGraph::GraphDocument
CreateNode(const std::string &nodeType, Vector2 pos)Olympe::NodeGraph::GraphDocument
DeleteNode(NodeId id)Olympe::NodeGraph::GraphDocument
DisconnectLink(LinkId id)Olympe::NodeGraph::GraphDocument
editorStateOlympe::NodeGraph::GraphDocument
FromJson(const json &j)Olympe::NodeGraph::GraphDocumentstatic
GetBlackboard()Olympe::NodeGraph::GraphDocumentinline
GetBlackboard() constOlympe::NodeGraph::GraphDocumentinline
GetLink(LinkId id)Olympe::NodeGraph::GraphDocument
GetLink(LinkId id) constOlympe::NodeGraph::GraphDocument
GetLinks() constOlympe::NodeGraph::GraphDocumentinline
GetLinksRef()Olympe::NodeGraph::GraphDocumentinline
GetNode(NodeId id)Olympe::NodeGraph::GraphDocument
GetNode(NodeId id) constOlympe::NodeGraph::GraphDocument
GetNodeAnnotations()Olympe::NodeGraph::GraphDocumentinline
GetNodeAnnotations() constOlympe::NodeGraph::GraphDocumentinline
GetNodes() constOlympe::NodeGraph::GraphDocumentinline
GetNodesRef()Olympe::NodeGraph::GraphDocumentinline
GraphDocument()Olympe::NodeGraph::GraphDocument
graphKindOlympe::NodeGraph::GraphDocument
HasCycles() constOlympe::NodeGraph::GraphDocument
HasCyclesHelper(NodeId nodeId, std::vector< NodeId > &visited, std::vector< NodeId > &recursionStack) constOlympe::NodeGraph::GraphDocumentprivate
IsDirty() constOlympe::NodeGraph::GraphDocumentinline
m_blackboardOlympe::NodeGraph::GraphDocumentprivate
m_isDirtyOlympe::NodeGraph::GraphDocumentprivate
m_linksOlympe::NodeGraph::GraphDocumentprivate
m_nextLinkIdOlympe::NodeGraph::GraphDocumentprivate
m_nextNodeIdOlympe::NodeGraph::GraphDocumentprivate
m_nodeAnnotationsOlympe::NodeGraph::GraphDocumentprivate
m_nodesOlympe::NodeGraph::GraphDocumentprivate
metadataOlympe::NodeGraph::GraphDocument
rootNodeIdOlympe::NodeGraph::GraphDocument
SetDirty(bool dirty)Olympe::NodeGraph::GraphDocumentinline
ToJson() constOlympe::NodeGraph::GraphDocument
typeOlympe::NodeGraph::GraphDocument
UpdateNode(NodeId nodeId, const NodeData &newData)Olympe::NodeGraph::GraphDocument
UpdateNodeParameters(NodeId id, const std::map< std::string, std::string > &params)Olympe::NodeGraph::GraphDocument
UpdateNodePosition(NodeId id, Vector2 newPos)Olympe::NodeGraph::GraphDocument
ValidateGraph(std::string &errorMessage) constOlympe::NodeGraph::GraphDocument
~GraphDocument()Olympe::NodeGraph::GraphDocument