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

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

AddExecutionEntry(EntityID entity, uint32_t nodeId, const std::string &nodeName, BTStatus status)Olympe::BehaviorTreeDebugWindow
ApplyConfigToLayout()Olympe::BehaviorTreeDebugWindowprivate
ApplyZoomToStyle()Olympe::BehaviorTreeDebugWindowprivate
BehaviorTreeDebugWindow()Olympe::BehaviorTreeDebugWindow
CalculatePanOffset(const Vector &graphCenter, const Vector &viewportSize) constOlympe::BehaviorTreeDebugWindowprivate
CenterViewOnGraph()Olympe::BehaviorTreeDebugWindowprivate
CreateFromTemplate(int templateIndex, const std::string &name)Olympe::BehaviorTreeDebugWindowprivate
CreateSeparateWindow()Olympe::BehaviorTreeDebugWindowprivate
DestroySeparateWindow()Olympe::BehaviorTreeDebugWindowprivate
FitGraphToView()Olympe::BehaviorTreeDebugWindowprivate
GetCurrentTimestamp() constOlympe::BehaviorTreeDebugWindowprivate
GetGraphBounds(Vector &outMin, Vector &outMax) constOlympe::BehaviorTreeDebugWindowprivate
GetNodeColor(BTNodeType type) constOlympe::BehaviorTreeDebugWindowprivate
GetNodeColorByStatus(BTNodeType type, BTStatus status) constOlympe::BehaviorTreeDebugWindowprivate
GetNodeIcon(BTNodeType type) constOlympe::BehaviorTreeDebugWindowprivate
GetPinColor(uint32_t nodeId, PinType pinType) constOlympe::BehaviorTreeDebugWindowprivate
GetSafeZoom() constOlympe::BehaviorTreeDebugWindowprivate
HandleNodeCreation(BTNodeType nodeType)Olympe::BehaviorTreeDebugWindowprivate
HandleNodeDeletion()Olympe::BehaviorTreeDebugWindowprivate
HandleNodeDuplication()Olympe::BehaviorTreeDebugWindowprivate
Initialize()Olympe::BehaviorTreeDebugWindow
IsConnectionValid(uint32_t parentId, uint32_t childId) constOlympe::BehaviorTreeDebugWindowprivate
IsVisible() constOlympe::BehaviorTreeDebugWindowinline
LoadBTConfig()Olympe::BehaviorTreeDebugWindowprivate
m_autoFitOnLoadOlympe::BehaviorTreeDebugWindowprivate
m_autoRefreshIntervalOlympe::BehaviorTreeDebugWindowprivate
m_commandStackOlympe::BehaviorTreeDebugWindowprivate
m_configOlympe::BehaviorTreeDebugWindowprivate
m_configLoadedOlympe::BehaviorTreeDebugWindowprivate
m_currentFilePathOlympe::BehaviorTreeDebugWindowprivate
m_currentLayoutOlympe::BehaviorTreeDebugWindowprivate
m_currentZoomOlympe::BehaviorTreeDebugWindowprivate
m_dragEndPosOlympe::BehaviorTreeDebugWindowprivate
m_dragSourceNodeIdOlympe::BehaviorTreeDebugWindowprivate
m_dragSourcePinTypeOlympe::BehaviorTreeDebugWindowprivate
m_editingTreeOlympe::BehaviorTreeDebugWindowprivate
m_editorModeOlympe::BehaviorTreeDebugWindowprivate
m_entitiesOlympe::BehaviorTreeDebugWindowprivate
m_entityListWidthOlympe::BehaviorTreeDebugWindowprivate
m_executionLogOlympe::BehaviorTreeDebugWindowprivate
m_filterActiveOnlyOlympe::BehaviorTreeDebugWindowprivate
m_filteredEntitiesOlympe::BehaviorTreeDebugWindowprivate
m_filterHasTargetOlympe::BehaviorTreeDebugWindowprivate
m_filterTextOlympe::BehaviorTreeDebugWindowprivate
m_imnodesEditorContextOlympe::BehaviorTreeDebugWindowprivate
m_imnodesInitializedOlympe::BehaviorTreeDebugWindowprivate
m_inspectedNodeIdOlympe::BehaviorTreeDebugWindowprivate
m_inspectorWidthOlympe::BehaviorTreeDebugWindowprivate
m_isDirtyOlympe::BehaviorTreeDebugWindowprivate
m_isDraggingPinOlympe::BehaviorTreeDebugWindowprivate
m_isInitializedOlympe::BehaviorTreeDebugWindowprivate
m_isVisibleOlympe::BehaviorTreeDebugWindowprivate
m_lastCenteredEntityOlympe::BehaviorTreeDebugWindowprivate
m_layoutDirectionOlympe::BehaviorTreeDebugWindowprivate
m_layoutEngineOlympe::BehaviorTreeDebugWindowprivate
m_linkMapOlympe::BehaviorTreeDebugWindowprivate
m_needsLayoutUpdateOlympe::BehaviorTreeDebugWindowprivate
m_newBTNameOlympe::BehaviorTreeDebugWindowprivate
m_nextLinkIdOlympe::BehaviorTreeDebugWindowprivate
m_nextNodeIdOlympe::BehaviorTreeDebugWindowprivate
m_nodeColorsOlympe::BehaviorTreeDebugWindowprivate
m_nodeCreationPosOlympe::BehaviorTreeDebugWindowprivate
m_nodeSpacingXOlympe::BehaviorTreeDebugWindowprivate
m_nodeSpacingYOlympe::BehaviorTreeDebugWindowprivate
m_pulseTimerOlympe::BehaviorTreeDebugWindowprivate
m_selectedEntityOlympe::BehaviorTreeDebugWindowprivate
m_selectedNodesOlympe::BehaviorTreeDebugWindowprivate
m_selectedTemplateOlympe::BehaviorTreeDebugWindowprivate
m_separateImGuiContextOlympe::BehaviorTreeDebugWindowprivate
m_separateRendererOlympe::BehaviorTreeDebugWindowprivate
m_separateWindowOlympe::BehaviorTreeDebugWindowprivate
m_showMinimapOlympe::BehaviorTreeDebugWindowprivate
m_showNewBTDialogOlympe::BehaviorTreeDebugWindowprivate
m_showNodePaletteOlympe::BehaviorTreeDebugWindowprivate
m_showNodePropertiesOlympe::BehaviorTreeDebugWindowprivate
m_showValidationPanelOlympe::BehaviorTreeDebugWindowprivate
m_sortAscendingOlympe::BehaviorTreeDebugWindowprivate
m_sortModeOlympe::BehaviorTreeDebugWindowprivate
m_treeModifiedOlympe::BehaviorTreeDebugWindowprivate
m_validationMessagesOlympe::BehaviorTreeDebugWindowprivate
m_windowCreatedOlympe::BehaviorTreeDebugWindowprivate
MAX_LOG_ENTRIESOlympe::BehaviorTreeDebugWindowprivate
ProcessEvent(SDL_Event *event)Olympe::BehaviorTreeDebugWindow
RedoLastAction()Olympe::BehaviorTreeDebugWindowprivate
RefreshEntityList()Olympe::BehaviorTreeDebugWindowprivate
Render()Olympe::BehaviorTreeDebugWindow
RenderBehaviorTreeGraph()Olympe::BehaviorTreeDebugWindowprivate
RenderBezierConnection(const Vector &start, const Vector &end, uint32_t color, float thickness, float tangent)Olympe::BehaviorTreeDebugWindowprivate
RenderBlackboardSection()Olympe::BehaviorTreeDebugWindowprivate
RenderEditMenu()Olympe::BehaviorTreeDebugWindowprivate
RenderEditorToolbar()Olympe::BehaviorTreeDebugWindowprivate
RenderEntityEntry(const EntityDebugInfo &info)Olympe::BehaviorTreeDebugWindowprivate
RenderEntityListPanel()Olympe::BehaviorTreeDebugWindowprivate
RenderExecutionLog()Olympe::BehaviorTreeDebugWindowprivate
RenderFileMenu()Olympe::BehaviorTreeDebugWindowprivate
RenderInSeparateWindow()Olympe::BehaviorTreeDebugWindowprivate
RenderInspectorPanel()Olympe::BehaviorTreeDebugWindowprivate
RenderMinimap()Olympe::BehaviorTreeDebugWindowprivate
RenderNewBTDialog()Olympe::BehaviorTreeDebugWindowprivate
RenderNode(const BTNode *node, const BTNodeLayout *layout, bool isCurrentNode)Olympe::BehaviorTreeDebugWindowprivate
RenderNodeConnections(const BTNode *node, const BTNodeLayout *layout, const BehaviorTreeAsset *tree)Olympe::BehaviorTreeDebugWindowprivate
RenderNodeGraphPanel()Olympe::BehaviorTreeDebugWindowprivate
RenderNodePalette()Olympe::BehaviorTreeDebugWindowprivate
RenderNodePins(const BTNode *node, const BTNodeLayout *layout)Olympe::BehaviorTreeDebugWindowprivate
RenderNodeProperties()Olympe::BehaviorTreeDebugWindowprivate
RenderRuntimeInfo()Olympe::BehaviorTreeDebugWindowprivate
RenderValidationPanel()Olympe::BehaviorTreeDebugWindowprivate
ResetZoom()Olympe::BehaviorTreeDebugWindowprivate
Save()Olympe::BehaviorTreeDebugWindowprivate
SaveAs()Olympe::BehaviorTreeDebugWindowprivate
SaveEditedTree()Olympe::BehaviorTreeDebugWindowprivate
SerializeTreeToJson(const BehaviorTreeAsset &tree) constOlympe::BehaviorTreeDebugWindowprivate
Shutdown()Olympe::BehaviorTreeDebugWindow
SnapToGrid(const Vector &pos) constOlympe::BehaviorTreeDebugWindowprivate
SortMode enum nameOlympe::BehaviorTreeDebugWindowprivate
ToggleVisibility()Olympe::BehaviorTreeDebugWindow
UndoLastAction()Olympe::BehaviorTreeDebugWindowprivate
UpdateEntityFiltering()Olympe::BehaviorTreeDebugWindowprivate
UpdateEntitySorting()Olympe::BehaviorTreeDebugWindowprivate
ValidateConnection(uint32_t parentId, uint32_t childId) constOlympe::BehaviorTreeDebugWindowprivate
~BehaviorTreeDebugWindow()Olympe::BehaviorTreeDebugWindow