| AddNode(TaskNodeType type, float x, float y) | Olympe::VisualScriptEditorPanel | |
| AfterSave() | Olympe::VisualScriptEditorPanel | |
| AllocLinkID() | Olympe::VisualScriptEditorPanel | |
| AllocNodeID() | Olympe::VisualScriptEditorPanel | |
| BuildConditionPreview(const Condition &cond) | Olympe::VisualScriptEditorPanel | static |
| CommitPendingBlackboardEdits() | Olympe::VisualScriptEditorPanel | |
| ConnectData(int srcNodeID, const std::string &srcPinName, int dstNodeID, const std::string &dstPinName) | Olympe::VisualScriptEditorPanel | |
| ConnectExec(int srcNodeID, const std::string &srcPinName, int dstNodeID, const std::string &dstPinName) | Olympe::VisualScriptEditorPanel | |
| DataInAttrUID(int nodeID, int pinIndex) const | Olympe::VisualScriptEditorPanel | |
| DataOutAttrUID(int nodeID, int pinIndex) const | Olympe::VisualScriptEditorPanel | |
| DOUBLE_CLICK_THRESHOLD | Olympe::VisualScriptEditorPanel | static |
| EvaluateDataNode(int32_t nodeID, int depth, const std::string &indent) | Olympe::VisualScriptEditorPanel | private |
| ExecInAttrUID(int nodeID) const | Olympe::VisualScriptEditorPanel | |
| ExecOutAttrUID(int nodeID, int pinIndex) const | Olympe::VisualScriptEditorPanel | |
| FormatTaskParameters(const std::unordered_map< std::string, ParameterBinding > ¶meters, const std::string &indent) | Olympe::VisualScriptEditorPanel | private |
| GetCurrentPath() const | Olympe::VisualScriptEditorPanel | inline |
| GetDataInputPins(TaskNodeType type) | Olympe::VisualScriptEditorPanel | static |
| GetDataOutputPins(TaskNodeType type) | Olympe::VisualScriptEditorPanel | static |
| GetExecInputPins(TaskNodeType type) | Olympe::VisualScriptEditorPanel | static |
| GetExecOutputPins(TaskNodeType type) | Olympe::VisualScriptEditorPanel | static |
| GetExecOutputPinsForNode(const TaskNodeDefinition &def) const | Olympe::VisualScriptEditorPanel | |
| GetNodePropertyString(const TaskNodeDefinition &node) | Olympe::VisualScriptEditorPanel | private |
| GetNodeSubGraphPath(const TaskNodeDefinition &def) const | Olympe::VisualScriptEditorPanel | |
| GetTemplate() const | Olympe::VisualScriptEditorPanel | inline |
| GetVariablesByType(const std::vector< BlackboardEntry > &allVars, VariableType expectedType) | Olympe::VisualScriptEditorPanel | static |
| Initialize() | Olympe::VisualScriptEditorPanel | |
| IsDirty() const | Olympe::VisualScriptEditorPanel | inline |
| IsVisible() const | Olympe::VisualScriptEditorPanel | inline |
| LoadTemplate(const TaskGraphTemplate *tmpl, const std::string &path) | Olympe::VisualScriptEditorPanel | |
| m_branchRenderer | Olympe::VisualScriptEditorPanel | |
| m_canvasEditor | Olympe::VisualScriptEditorPanel | |
| m_conditionsPanel | Olympe::VisualScriptEditorPanel | |
| m_condPanelNodeID | Olympe::VisualScriptEditorPanel | |
| m_contextLinkID | Olympe::VisualScriptEditorPanel | |
| m_contextMenuX | Olympe::VisualScriptEditorPanel | |
| m_contextMenuY | Olympe::VisualScriptEditorPanel | |
| m_contextNodeID | Olympe::VisualScriptEditorPanel | |
| m_currentPath | Olympe::VisualScriptEditorPanel | |
| m_dirty | Olympe::VisualScriptEditorPanel | |
| m_editorLinks | Olympe::VisualScriptEditorPanel | |
| m_editorNodes | Olympe::VisualScriptEditorPanel | |
| m_entityBlackboard | Olympe::VisualScriptEditorPanel | |
| m_executionTokenStack | Olympe::VisualScriptEditorPanel | |
| m_focusNodeID | Olympe::VisualScriptEditorPanel | |
| m_getBBPanel | Olympe::VisualScriptEditorPanel | |
| m_imnodesContext | Olympe::VisualScriptEditorPanel | |
| m_justPerformedUndoRedo | Olympe::VisualScriptEditorPanel | |
| m_lastClickNodeID | Olympe::VisualScriptEditorPanel | |
| m_lastClickTime | Olympe::VisualScriptEditorPanel | |
| m_lastViewportPanning | Olympe::VisualScriptEditorPanel | |
| m_libraryPanel | Olympe::VisualScriptEditorPanel | |
| m_mathOpPanel | Olympe::VisualScriptEditorPanel | |
| m_minimapPosition | Olympe::VisualScriptEditorPanel | |
| m_minimapSize | Olympe::VisualScriptEditorPanel | |
| m_minimapVisible | Olympe::VisualScriptEditorPanel | |
| m_needsPositionSync | Olympe::VisualScriptEditorPanel | |
| m_nextLinkID | Olympe::VisualScriptEditorPanel | |
| m_nextNodeID | Olympe::VisualScriptEditorPanel | |
| m_nodeDragStartPositions | Olympe::VisualScriptEditorPanel | |
| m_nodePropertiesPanelHeight | Olympe::VisualScriptEditorPanel | |
| m_paletteOpen | Olympe::VisualScriptEditorPanel | |
| m_pendingAddPin | Olympe::VisualScriptEditorPanel | |
| m_pendingAddPinNodeID | Olympe::VisualScriptEditorPanel | |
| m_pendingBlackboardEdits | Olympe::VisualScriptEditorPanel | |
| m_pendingNodeDrop | Olympe::VisualScriptEditorPanel | |
| m_pendingNodeType | Olympe::VisualScriptEditorPanel | |
| m_pendingNodeX | Olympe::VisualScriptEditorPanel | |
| m_pendingNodeY | Olympe::VisualScriptEditorPanel | |
| m_pendingRemovePin | Olympe::VisualScriptEditorPanel | |
| m_pendingRemovePinDynIdx | Olympe::VisualScriptEditorPanel | |
| m_pendingRemovePinNodeID | Olympe::VisualScriptEditorPanel | |
| m_pinManager | Olympe::VisualScriptEditorPanel | |
| m_positionedNodes | Olympe::VisualScriptEditorPanel | |
| m_presetBankPanelHeight | Olympe::VisualScriptEditorPanel | |
| m_presetRegistry | Olympe::VisualScriptEditorPanel | |
| m_propEditNodeIDOnFocus | Olympe::VisualScriptEditorPanel | |
| m_propEditOldBBKey | Olympe::VisualScriptEditorPanel | |
| m_propEditOldConditionID | Olympe::VisualScriptEditorPanel | |
| m_propEditOldDelay | Olympe::VisualScriptEditorPanel | |
| m_propEditOldMathOp | Olympe::VisualScriptEditorPanel | |
| m_propEditOldName | Olympe::VisualScriptEditorPanel | |
| m_propEditOldSubGraphPath | Olympe::VisualScriptEditorPanel | |
| m_propEditOldTaskID | Olympe::VisualScriptEditorPanel | |
| m_propEditSwitchCases | Olympe::VisualScriptEditorPanel | |
| m_propEditSwitchVar | Olympe::VisualScriptEditorPanel | |
| m_propertiesPanelWidth | Olympe::VisualScriptEditorPanel | |
| m_rightPanelTabSelection | Olympe::VisualScriptEditorPanel | |
| m_saveAsDirectory | Olympe::VisualScriptEditorPanel | |
| m_saveAsExtension | Olympe::VisualScriptEditorPanel | |
| m_saveAsFilename | Olympe::VisualScriptEditorPanel | |
| m_selectedNodeID | Olympe::VisualScriptEditorPanel | |
| m_selectionRenderer | Olympe::VisualScriptEditorPanel | |
| m_setBBPanel | Olympe::VisualScriptEditorPanel | |
| m_showSaveAsDialog | Olympe::VisualScriptEditorPanel | |
| m_simulationDone | Olympe::VisualScriptEditorPanel | |
| m_simulationTraces | Olympe::VisualScriptEditorPanel | |
| m_skipPositionSyncNextFrame | Olympe::VisualScriptEditorPanel | |
| m_subGraphModal | Olympe::VisualScriptEditorPanel | |
| m_switchCaseModal | Olympe::VisualScriptEditorPanel | |
| m_template | Olympe::VisualScriptEditorPanel | |
| m_topPanelTabSelection | Olympe::VisualScriptEditorPanel | |
| m_undoStack | Olympe::VisualScriptEditorPanel | |
| m_validationErrors | Olympe::VisualScriptEditorPanel | |
| m_validationWarnings | Olympe::VisualScriptEditorPanel | |
| m_variablePanel | Olympe::VisualScriptEditorPanel | |
| m_verificationDone | Olympe::VisualScriptEditorPanel | |
| m_verificationLogs | Olympe::VisualScriptEditorPanel | |
| m_verificationLogsPanelHeight | Olympe::VisualScriptEditorPanel | |
| m_verificationResult | Olympe::VisualScriptEditorPanel | |
| m_viewportResetDone | Olympe::VisualScriptEditorPanel | |
| m_visible | Olympe::VisualScriptEditorPanel | |
| OnNodeDoubleClicked(int nodeID) | Olympe::VisualScriptEditorPanel | |
| PerformRedo() | Olympe::VisualScriptEditorPanel | private |
| PerformUndo() | Olympe::VisualScriptEditorPanel | private |
| RebuildLinks() | Olympe::VisualScriptEditorPanel | |
| RemoveLink(int linkID) | Olympe::VisualScriptEditorPanel | |
| RemoveNode(int nodeID) | Olympe::VisualScriptEditorPanel | |
| Render() | Olympe::VisualScriptEditorPanel | |
| RenderAvailableNodesList() | Olympe::VisualScriptEditorPanel | private |
| RenderBlackboard() | Olympe::VisualScriptEditorPanel | private |
| RenderBranchNodeProperties(VSEditorNode &eNode, TaskNodeDefinition &def) | Olympe::VisualScriptEditorPanel | private |
| RenderBreakpoints() | Olympe::VisualScriptEditorPanel | private |
| RenderCanvas() | Olympe::VisualScriptEditorPanel | private |
| RenderConditionEditor(Condition &condition, int conditionIndex, const std::vector< BlackboardEntry > &allVars, const std::vector< std::string > &availablePins) | Olympe::VisualScriptEditorPanel | |
| RenderConstValueInput(TaskValue &value, VariableType varType, const char *label) | Olympe::VisualScriptEditorPanel | |
| RenderContent() | Olympe::VisualScriptEditorPanel | |
| RenderContextMenus() | Olympe::VisualScriptEditorPanel | private |
| RenderForEachNodeProperties() | Olympe::VisualScriptEditorPanel | private |
| RenderGlobalVariablesPanel() | Olympe::VisualScriptEditorPanel | private |
| RenderLocalVariablesPanel() | Olympe::VisualScriptEditorPanel | private |
| RenderMathOpNodeProperties(VSEditorNode &eNode, TaskNodeDefinition &def) | Olympe::VisualScriptEditorPanel | private |
| RenderNodeDataParameters(TaskNodeDefinition &def) | Olympe::VisualScriptEditorPanel | private |
| RenderNodePalette() | Olympe::VisualScriptEditorPanel | private |
| RenderNodePropertiesPanel() | Olympe::VisualScriptEditorPanel | private |
| RenderNodePropertiesPanelContent() | Olympe::VisualScriptEditorPanel | private |
| RenderOperandEditor(Operand &operand, const char *labelSuffix) | Olympe::VisualScriptEditorPanel | private |
| RenderPinSelector(std::string &selectedPin, const std::vector< std::string > &availablePins, const char *label) | Olympe::VisualScriptEditorPanel | |
| RenderPresetBankPanel() | Olympe::VisualScriptEditorPanel | private |
| RenderPresetItemCompact(const ConditionPreset &preset, size_t index) | Olympe::VisualScriptEditorPanel | private |
| RenderProperties() | Olympe::VisualScriptEditorPanel | private |
| RenderRightPanelTabContent() | Olympe::VisualScriptEditorPanel | private |
| RenderRightPanelTabs() | Olympe::VisualScriptEditorPanel | private |
| RenderSaveAsDialog() | Olympe::VisualScriptEditorPanel | private |
| RenderSubGraphNodeProperties() | Olympe::VisualScriptEditorPanel | private |
| RenderSwitchNodeProperties(VSEditorNode &eNode, TaskNodeDefinition &def) | Olympe::VisualScriptEditorPanel | private |
| RenderToolbar() | Olympe::VisualScriptEditorPanel | private |
| RenderValidationOverlay() | Olympe::VisualScriptEditorPanel | private |
| RenderVariableSelector(std::string &selectedVar, const std::vector< BlackboardEntry > &allVars, VariableType expectedType, const char *label) | Olympe::VisualScriptEditorPanel | |
| RenderVerificationLogsPanel() | Olympe::VisualScriptEditorPanel | |
| RenderVerificationPanel() | Olympe::VisualScriptEditorPanel | private |
| RenderWhileNodeProperties() | Olympe::VisualScriptEditorPanel | private |
| ResetViewportBeforeSave() | Olympe::VisualScriptEditorPanel | |
| RunGraphSimulation() | Olympe::VisualScriptEditorPanel | private |
| RunGraphSimulationRecursive(const TaskGraphTemplate *tmpl, std::map< std::string, TaskValue > &blackboard, std::unordered_set< std::string > &visitedGraphs, int recursionDepth, const std::string &traceIndent) | Olympe::VisualScriptEditorPanel | private |
| RunVerification() | Olympe::VisualScriptEditorPanel | private |
| Save() | Olympe::VisualScriptEditorPanel | |
| SaveAs(const std::string &path) | Olympe::VisualScriptEditorPanel | |
| ScreenToCanvasPos(ImVec2 screenPos) const | Olympe::VisualScriptEditorPanel | |
| SerializeAndWrite(const std::string &path) | Olympe::VisualScriptEditorPanel | |
| SetVisible(bool v) | Olympe::VisualScriptEditorPanel | inline |
| Shutdown() | Olympe::VisualScriptEditorPanel | |
| SyncCanvasFromTemplate() | Olympe::VisualScriptEditorPanel | |
| SyncEditorNodesFromTemplate() | Olympe::VisualScriptEditorPanel | |
| SyncNodePositionsFromImNodes() | Olympe::VisualScriptEditorPanel | |
| SyncPresetsFromRegistryToTemplate() | Olympe::VisualScriptEditorPanel | |
| SyncTemplateFromCanvas() | Olympe::VisualScriptEditorPanel | |
| TraceUpstreamDataNodes(int32_t sourceNodeID, const std::string &indent, std::unordered_set< int > &visitedDataNodes) | Olympe::VisualScriptEditorPanel | private |
| ValidateAndCleanBlackboardEntries() | Olympe::VisualScriptEditorPanel | |
| ValidateBlackboardEntry(const BlackboardEntry &entry) | Olympe::VisualScriptEditorPanel | |
| ValidateBlackboardKey(const std::string &key, bool isGlobal, int excludeIndex=-1) | Olympe::VisualScriptEditorPanel | |
| VisualScriptEditorPanel() | Olympe::VisualScriptEditorPanel | |
| ~VisualScriptEditorPanel() | Olympe::VisualScriptEditorPanel | |