![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
Explicit connection between a named exec-out pin of a source node and the exec-in pin of a target node. More...
#include <TaskGraphTemplate.h>
Public Attributes | |
| int32_t | SourceNodeID = NODE_INDEX_NONE |
| std::string | SourcePinName |
| e.g. "Then", "Else", "Loop", "Completed" | |
| int32_t | TargetNodeID = NODE_INDEX_NONE |
| std::string | TargetPinName |
| e.g. "In" | |
Explicit connection between a named exec-out pin of a source node and the exec-in pin of a target node.
Definition at line 68 of file TaskGraphTemplate.h.
| int32_t Olympe::ExecPinConnection::SourceNodeID = NODE_INDEX_NONE |
Definition at line 69 of file TaskGraphTemplate.h.
Referenced by Olympe::BehaviorTreeGraphAdapter::AddNodeToGraph(), Olympe::VSGraphVerifier::CheckExecPinTypes(), Olympe::VisualScriptEditorPanel::ConnectExec(), Olympe::BTtoVSMigrator::ConvertConnections(), Olympe::AddConnectionCommand::GetDescription(), Olympe::DeleteLinkCommand::GetDescription(), Olympe::TaskGraphLoader::ParseExecConnectionsV4(), Olympe::VisualScriptEditorPanel::RemoveLink(), and Olympe::RemoveExecPinCommand::Undo().
| std::string Olympe::ExecPinConnection::SourcePinName |
e.g. "Then", "Else", "Loop", "Completed"
Definition at line 70 of file TaskGraphTemplate.h.
Referenced by Olympe::AddConnectionCommand::GetDescription(), Olympe::DeleteLinkCommand::GetDescription(), and Olympe::VisualScriptEditorPanel::RunGraphSimulation().
| int32_t Olympe::ExecPinConnection::TargetNodeID = NODE_INDEX_NONE |
Definition at line 71 of file TaskGraphTemplate.h.
Referenced by Olympe::VSGraphExecutor::FindExecTarget(), Olympe::AddConnectionCommand::GetDescription(), Olympe::DeleteLinkCommand::GetDescription(), Olympe::VSConnectionValidator::IsExecConnectionValid(), Olympe::VisualScriptEditorPanel::RenderCanvas(), and Olympe::VisualScriptEditorPanel::RunGraphSimulationRecursive().
| std::string Olympe::ExecPinConnection::TargetPinName |
e.g. "In"
Definition at line 72 of file TaskGraphTemplate.h.
Referenced by Olympe::AddConnectionCommand::GetDescription(), and Olympe::DeleteLinkCommand::GetDescription().