![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
#include <NodeGraphCore.h>
Public Attributes | |
| NodeId | id |
| std::string | type |
| std::string | name |
| Vector2 | position |
| std::map< std::string, std::string > | parameters |
| std::vector< NodeId > | children |
| NodeId | decoratorChild |
Definition at line 77 of file NodeGraphCore.h.
| std::vector<NodeId> Olympe::NodeGraph::NodeData::children |
Definition at line 83 of file NodeGraphCore.h.
Referenced by Test7_HasCycles().
| NodeId Olympe::NodeGraph::NodeData::decoratorChild |
Definition at line 84 of file NodeGraphCore.h.
| NodeId Olympe::NodeGraph::NodeData::id |
Definition at line 78 of file NodeGraphCore.h.
Referenced by Olympe::NodeGraph::GraphDocument::CreateNode(), Olympe::NodeGraph::GraphDocument::FromJson(), and Olympe::AI::AIEditorNodeRenderer::RenderNode().
| std::string Olympe::NodeGraph::NodeData::name |
Definition at line 80 of file NodeGraphCore.h.
Referenced by Olympe::AI::AIEditorClipboard::Copy(), Olympe::AI::AIEditorClipboard::Paste(), and Olympe::AI::AIEditorNodeRenderer::RenderNode().
| std::map<std::string, std::string> Olympe::NodeGraph::NodeData::parameters |
Definition at line 82 of file NodeGraphCore.h.
Referenced by Olympe::AI::AIEditorClipboard::Copy(), and Olympe::AI::AIEditorNodeRenderer::RenderNode().
| Vector2 Olympe::NodeGraph::NodeData::position |
Definition at line 81 of file NodeGraphCore.h.
Referenced by Olympe::AI::AIEditorClipboard::Copy(), and Olympe::AI::AIEditorNodeRenderer::RenderNode().
| std::string Olympe::NodeGraph::NodeData::type |
Definition at line 79 of file NodeGraphCore.h.
Referenced by Olympe::AI::AIEditorClipboard::Copy(), Olympe::AI::AIEditorNodeRenderer::RenderNode(), and Olympe::AI::AIEditorNodeRenderer::RenderNodeTooltip().