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

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

AddNode(TaskNodeType type, float x, float y)Olympe::VisualScriptEditorPanel
AfterSave()Olympe::VisualScriptEditorPanel
AllocLinkID()Olympe::VisualScriptEditorPanel
AllocNodeID()Olympe::VisualScriptEditorPanel
BuildConditionPreview(const Condition &cond)Olympe::VisualScriptEditorPanelstatic
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) constOlympe::VisualScriptEditorPanel
DataOutAttrUID(int nodeID, int pinIndex) constOlympe::VisualScriptEditorPanel
DOUBLE_CLICK_THRESHOLDOlympe::VisualScriptEditorPanelstatic
EvaluateDataNode(int32_t nodeID, int depth, const std::string &indent)Olympe::VisualScriptEditorPanelprivate
ExecInAttrUID(int nodeID) constOlympe::VisualScriptEditorPanel
ExecOutAttrUID(int nodeID, int pinIndex) constOlympe::VisualScriptEditorPanel
FormatTaskParameters(const std::unordered_map< std::string, ParameterBinding > &parameters, const std::string &indent)Olympe::VisualScriptEditorPanelprivate
GetCurrentPath() constOlympe::VisualScriptEditorPanelinline
GetDataInputPins(TaskNodeType type)Olympe::VisualScriptEditorPanelstatic
GetDataOutputPins(TaskNodeType type)Olympe::VisualScriptEditorPanelstatic
GetExecInputPins(TaskNodeType type)Olympe::VisualScriptEditorPanelstatic
GetExecOutputPins(TaskNodeType type)Olympe::VisualScriptEditorPanelstatic
GetExecOutputPinsForNode(const TaskNodeDefinition &def) constOlympe::VisualScriptEditorPanel
GetNodePropertyString(const TaskNodeDefinition &node)Olympe::VisualScriptEditorPanelprivate
GetNodeSubGraphPath(const TaskNodeDefinition &def) constOlympe::VisualScriptEditorPanel
GetTemplate() constOlympe::VisualScriptEditorPanelinline
GetVariablesByType(const std::vector< BlackboardEntry > &allVars, VariableType expectedType)Olympe::VisualScriptEditorPanelstatic
Initialize()Olympe::VisualScriptEditorPanel
IsDirty() constOlympe::VisualScriptEditorPanelinline
IsVisible() constOlympe::VisualScriptEditorPanelinline
LoadTemplate(const TaskGraphTemplate *tmpl, const std::string &path)Olympe::VisualScriptEditorPanel
m_branchRendererOlympe::VisualScriptEditorPanel
m_canvasEditorOlympe::VisualScriptEditorPanel
m_conditionsPanelOlympe::VisualScriptEditorPanel
m_condPanelNodeIDOlympe::VisualScriptEditorPanel
m_contextLinkIDOlympe::VisualScriptEditorPanel
m_contextMenuXOlympe::VisualScriptEditorPanel
m_contextMenuYOlympe::VisualScriptEditorPanel
m_contextNodeIDOlympe::VisualScriptEditorPanel
m_currentPathOlympe::VisualScriptEditorPanel
m_dirtyOlympe::VisualScriptEditorPanel
m_editorLinksOlympe::VisualScriptEditorPanel
m_editorNodesOlympe::VisualScriptEditorPanel
m_entityBlackboardOlympe::VisualScriptEditorPanel
m_executionTokenStackOlympe::VisualScriptEditorPanel
m_focusNodeIDOlympe::VisualScriptEditorPanel
m_getBBPanelOlympe::VisualScriptEditorPanel
m_imnodesContextOlympe::VisualScriptEditorPanel
m_justPerformedUndoRedoOlympe::VisualScriptEditorPanel
m_lastClickNodeIDOlympe::VisualScriptEditorPanel
m_lastClickTimeOlympe::VisualScriptEditorPanel
m_lastViewportPanningOlympe::VisualScriptEditorPanel
m_libraryPanelOlympe::VisualScriptEditorPanel
m_mathOpPanelOlympe::VisualScriptEditorPanel
m_minimapPositionOlympe::VisualScriptEditorPanel
m_minimapSizeOlympe::VisualScriptEditorPanel
m_minimapVisibleOlympe::VisualScriptEditorPanel
m_needsPositionSyncOlympe::VisualScriptEditorPanel
m_nextLinkIDOlympe::VisualScriptEditorPanel
m_nextNodeIDOlympe::VisualScriptEditorPanel
m_nodeDragStartPositionsOlympe::VisualScriptEditorPanel
m_nodePropertiesPanelHeightOlympe::VisualScriptEditorPanel
m_paletteOpenOlympe::VisualScriptEditorPanel
m_pendingAddPinOlympe::VisualScriptEditorPanel
m_pendingAddPinNodeIDOlympe::VisualScriptEditorPanel
m_pendingBlackboardEditsOlympe::VisualScriptEditorPanel
m_pendingNodeDropOlympe::VisualScriptEditorPanel
m_pendingNodeTypeOlympe::VisualScriptEditorPanel
m_pendingNodeXOlympe::VisualScriptEditorPanel
m_pendingNodeYOlympe::VisualScriptEditorPanel
m_pendingRemovePinOlympe::VisualScriptEditorPanel
m_pendingRemovePinDynIdxOlympe::VisualScriptEditorPanel
m_pendingRemovePinNodeIDOlympe::VisualScriptEditorPanel
m_pinManagerOlympe::VisualScriptEditorPanel
m_positionedNodesOlympe::VisualScriptEditorPanel
m_presetBankPanelHeightOlympe::VisualScriptEditorPanel
m_presetRegistryOlympe::VisualScriptEditorPanel
m_propEditNodeIDOnFocusOlympe::VisualScriptEditorPanel
m_propEditOldBBKeyOlympe::VisualScriptEditorPanel
m_propEditOldConditionIDOlympe::VisualScriptEditorPanel
m_propEditOldDelayOlympe::VisualScriptEditorPanel
m_propEditOldMathOpOlympe::VisualScriptEditorPanel
m_propEditOldNameOlympe::VisualScriptEditorPanel
m_propEditOldSubGraphPathOlympe::VisualScriptEditorPanel
m_propEditOldTaskIDOlympe::VisualScriptEditorPanel
m_propEditSwitchCasesOlympe::VisualScriptEditorPanel
m_propEditSwitchVarOlympe::VisualScriptEditorPanel
m_propertiesPanelWidthOlympe::VisualScriptEditorPanel
m_rightPanelTabSelectionOlympe::VisualScriptEditorPanel
m_saveAsDirectoryOlympe::VisualScriptEditorPanel
m_saveAsExtensionOlympe::VisualScriptEditorPanel
m_saveAsFilenameOlympe::VisualScriptEditorPanel
m_selectedNodeIDOlympe::VisualScriptEditorPanel
m_selectionRendererOlympe::VisualScriptEditorPanel
m_setBBPanelOlympe::VisualScriptEditorPanel
m_showSaveAsDialogOlympe::VisualScriptEditorPanel
m_simulationDoneOlympe::VisualScriptEditorPanel
m_simulationTracesOlympe::VisualScriptEditorPanel
m_skipPositionSyncNextFrameOlympe::VisualScriptEditorPanel
m_subGraphModalOlympe::VisualScriptEditorPanel
m_switchCaseModalOlympe::VisualScriptEditorPanel
m_templateOlympe::VisualScriptEditorPanel
m_topPanelTabSelectionOlympe::VisualScriptEditorPanel
m_undoStackOlympe::VisualScriptEditorPanel
m_validationErrorsOlympe::VisualScriptEditorPanel
m_validationWarningsOlympe::VisualScriptEditorPanel
m_variablePanelOlympe::VisualScriptEditorPanel
m_verificationDoneOlympe::VisualScriptEditorPanel
m_verificationLogsOlympe::VisualScriptEditorPanel
m_verificationLogsPanelHeightOlympe::VisualScriptEditorPanel
m_verificationResultOlympe::VisualScriptEditorPanel
m_viewportResetDoneOlympe::VisualScriptEditorPanel
m_visibleOlympe::VisualScriptEditorPanel
OnNodeDoubleClicked(int nodeID)Olympe::VisualScriptEditorPanel
PerformRedo()Olympe::VisualScriptEditorPanelprivate
PerformUndo()Olympe::VisualScriptEditorPanelprivate
RebuildLinks()Olympe::VisualScriptEditorPanel
RemoveLink(int linkID)Olympe::VisualScriptEditorPanel
RemoveNode(int nodeID)Olympe::VisualScriptEditorPanel
Render()Olympe::VisualScriptEditorPanel
RenderAvailableNodesList()Olympe::VisualScriptEditorPanelprivate
RenderBlackboard()Olympe::VisualScriptEditorPanelprivate
RenderBranchNodeProperties(VSEditorNode &eNode, TaskNodeDefinition &def)Olympe::VisualScriptEditorPanelprivate
RenderBreakpoints()Olympe::VisualScriptEditorPanelprivate
RenderCanvas()Olympe::VisualScriptEditorPanelprivate
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::VisualScriptEditorPanelprivate
RenderForEachNodeProperties()Olympe::VisualScriptEditorPanelprivate
RenderGlobalVariablesPanel()Olympe::VisualScriptEditorPanelprivate
RenderLocalVariablesPanel()Olympe::VisualScriptEditorPanelprivate
RenderMathOpNodeProperties(VSEditorNode &eNode, TaskNodeDefinition &def)Olympe::VisualScriptEditorPanelprivate
RenderNodeDataParameters(TaskNodeDefinition &def)Olympe::VisualScriptEditorPanelprivate
RenderNodePalette()Olympe::VisualScriptEditorPanelprivate
RenderNodePropertiesPanel()Olympe::VisualScriptEditorPanelprivate
RenderNodePropertiesPanelContent()Olympe::VisualScriptEditorPanelprivate
RenderOperandEditor(Operand &operand, const char *labelSuffix)Olympe::VisualScriptEditorPanelprivate
RenderPinSelector(std::string &selectedPin, const std::vector< std::string > &availablePins, const char *label)Olympe::VisualScriptEditorPanel
RenderPresetBankPanel()Olympe::VisualScriptEditorPanelprivate
RenderPresetItemCompact(const ConditionPreset &preset, size_t index)Olympe::VisualScriptEditorPanelprivate
RenderProperties()Olympe::VisualScriptEditorPanelprivate
RenderRightPanelTabContent()Olympe::VisualScriptEditorPanelprivate
RenderRightPanelTabs()Olympe::VisualScriptEditorPanelprivate
RenderSaveAsDialog()Olympe::VisualScriptEditorPanelprivate
RenderSubGraphNodeProperties()Olympe::VisualScriptEditorPanelprivate
RenderSwitchNodeProperties(VSEditorNode &eNode, TaskNodeDefinition &def)Olympe::VisualScriptEditorPanelprivate
RenderToolbar()Olympe::VisualScriptEditorPanelprivate
RenderValidationOverlay()Olympe::VisualScriptEditorPanelprivate
RenderVariableSelector(std::string &selectedVar, const std::vector< BlackboardEntry > &allVars, VariableType expectedType, const char *label)Olympe::VisualScriptEditorPanel
RenderVerificationLogsPanel()Olympe::VisualScriptEditorPanel
RenderVerificationPanel()Olympe::VisualScriptEditorPanelprivate
RenderWhileNodeProperties()Olympe::VisualScriptEditorPanelprivate
ResetViewportBeforeSave()Olympe::VisualScriptEditorPanel
RunGraphSimulation()Olympe::VisualScriptEditorPanelprivate
RunGraphSimulationRecursive(const TaskGraphTemplate *tmpl, std::map< std::string, TaskValue > &blackboard, std::unordered_set< std::string > &visitedGraphs, int recursionDepth, const std::string &traceIndent)Olympe::VisualScriptEditorPanelprivate
RunVerification()Olympe::VisualScriptEditorPanelprivate
Save()Olympe::VisualScriptEditorPanel
SaveAs(const std::string &path)Olympe::VisualScriptEditorPanel
ScreenToCanvasPos(ImVec2 screenPos) constOlympe::VisualScriptEditorPanel
SerializeAndWrite(const std::string &path)Olympe::VisualScriptEditorPanel
SetVisible(bool v)Olympe::VisualScriptEditorPanelinline
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::VisualScriptEditorPanelprivate
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