![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
Directory dependency graph for BlueprintEditor:Directories | |
| Commands | |
| EntityPrefabEditor | |
| Optimizations | |
| Utilities | |
Files | |
| AdditionalEditorPlugins.cpp | |
| AdditionalEditorPlugins.h | |
| AssetBrowser.cpp | |
| AssetBrowser.h | |
| AssetInfoPanel.cpp | |
| AssetInfoPanel.h | |
| AtomicTaskUIRegistry.cpp | |
| Implementation of AtomicTaskUIRegistry with built-in task specs. | |
| AtomicTaskUIRegistry.h | |
| UI-side registry of available atomic tasks with display metadata. | |
| BBVariableRegistry.cpp | |
| Implementation of BBVariableRegistry. | |
| BBVariableRegistry.h | |
| Wrapper around the graph blackboard entries for dropdown editors. | |
| BehaviorTreeEditorPlugin.cpp | |
| BehaviorTreeEditorPlugin.h | |
| BehaviorTreeExecutor.cpp | |
| Native BehaviorTree execution implementation. | |
| BehaviorTreeExecutor.h | |
| Native BehaviorTree execution for simulation and tracing. | |
| BehaviorTreeRenderer.cpp | |
| IGraphRenderer adapter for BehaviorTree graphs. | |
| BehaviorTreeRenderer.h | |
| IGraphRenderer adapter for BehaviorTree graphs (wraps BTNodeGraphManager). | |
| BlackboardVariablePresetRegistry.cpp | |
| Implementation of BlackboardVariablePresetRegistry. | |
| BlackboardVariablePresetRegistry.h | |
| Singleton registry for blackboard variable presets loaded from JSON config. | |
| blueprinteditor.cpp | |
| blueprinteditor.h | |
| BlueprintEditorGUI.cpp | |
| BlueprintEditorGUI.h | |
| BlueprintEditorPlugin.h | |
| BlueprintMigrator.cpp | |
| BlueprintMigrator.h | |
| BlueprintValidator.cpp | |
| BlueprintValidator.h | |
| BPCommandSystem.cpp | |
| BPCommandSystem.h | |
| BTNodeGraphManager.cpp | |
| BTNodeGraphManager.h | |
| BTNodePropertyPanel.cpp | |
| Property editor panel implementation for BehaviorTree nodes. | |
| BTNodePropertyPanel.h | |
| Property editor panel for BehaviorTree nodes. | |
| BTNodeStyleRegistry.cpp | |
| BTtoVSMigrator.cpp | |
| Implementation of the BT v2 -> VS v4 migrator (Phase 6). | |
| BTtoVSMigrator.h | |
| Converts legacy BT v2 JSON graphs to ATS VS v4 JSON format (Phase 6). | |
| Clipboard.cpp | |
| Implementation of NodeGraphClipboard. | |
| Clipboard.h | |
| Node-graph clipboard: copy/paste selected nodes via ImGui system clipboard. | |
| ColorScheme.h | |
| ConditionRef.cpp | |
| Implementation of OperandRef and ConditionRef serialization helpers (Phase 24 Milestone 2). | |
| ConditionRef.h | |
| Defines OperandRef and ConditionRef — standalone operand-to-pin mapping structures. | |
| ConditionRegistry.cpp | |
| Implementation of ConditionRegistry with built-in conditions. | |
| ConditionRegistry.h | |
| Registry of available condition types for Branch/While node dropdowns. | |
| DebugController.cpp | |
| Implementation of the ATS VS debug controller (Phase 5). | |
| DebugController.h | |
| Runtime debug controller for ATS Visual Scripting (Phase 5). | |
| DebugPanel.cpp | |
| Implementation of DebugPanel (Phase 5). | |
| DebugPanel.h | |
| ImGui debug panel for ATS VS runtime debugging (Phase 5). | |
| EditorConfigManager.cpp | |
| EditorConfigManager.h | |
| EditorContext.cpp | |
| EditorContext.h | |
| EntitiesPanel.cpp | |
| EntitiesPanel.h | |
| EntityBlueprint.cpp | |
| EntityBlueprint.h | |
| EntityInspectorManager.cpp | |
| EntityInspectorManager.h | |
| EntityPrefabEditorPlugin.cpp | |
| EntityPrefabEditorPlugin.h | |
| EnumCatalogManager.cpp | |
| EnumCatalogManager.h | |
| ExecutionTestPanel.cpp | |
| Implementation of execution test panel. | |
| ExecutionTestPanel.h | |
| Panel for executing and testing blueprint graphs with simulation. | |
| FileWatcher.cpp | |
| Poll-based file change detection implementation (Phase 7). | |
| FileWatcher.h | |
| Poll-based file change detection (Phase 7). | |
| Graph.cpp | |
| Graph.h | |
| GraphAutoLayout.cpp | |
| Implementation of the hierarchical auto-layout algorithm (Phase 6). | |
| GraphAutoLayout.h | |
| Hierarchical (Sugiyama-inspired) auto-layout for VS task graphs (Phase 6). | |
| GraphExecutionSimulator.cpp | |
| Implementation of graph execution simulator. | |
| GraphExecutionSimulator.h | |
| Simulates graph execution without runtime side effects. | |
| GraphExecutionTracer.cpp | |
| Implementation of graph execution tracing. | |
| GraphExecutionTracer.h | |
| Graph execution tracing for simulation and validation. | |
| GraphValidationPanel.cpp | |
| VS graph validation implementation (Phase 7). | |
| GraphValidationPanel.h | |
| VS graph validation with clickable error list (Phase 7). | |
| GridSnapping.cpp | |
| Grid-snapping helper implementation (Phase 7). | |
| GridSnapping.h | |
| Grid-snapping helper for the VS graph canvas (Phase 7). | |
| HistoryPanel.cpp | |
| HistoryPanel.h | |
| IGraphRenderer.h | |
| Abstract interface shared by all graph-renderer adapters. | |
| imnodes_stub.h | |
| InspectorPanel.cpp | |
| InspectorPanel.h | |
| MathOpOperand.cpp | |
| Implementation of MathOpOperand serialization and helpers. | |
| MathOpOperand.h | |
| Defines MathOpOperand — operand references for MathOp nodes. | |
| MiniMapPanel.cpp | |
| MiniMapPanel implementation (Phase 9). | |
| MiniMapPanel.h | |
| Navigation mini-map panel for the VS graph editor (Phase 9). | |
| MinimapWidget.cpp | |
| Minimap widget implementation (Phase 7). | |
| MinimapWidget.h | |
| Data-only minimap widget for the VS graph editor (Phase 7). | |
| NodeGraphPanel.cpp | |
| NodeGraphPanel.h | |
| NodePresets.cpp | |
| NodePresetManager implementation (Phase 9). | |
| NodePresets.h | |
| Node preset / template system for frequently used node configurations (Phase 9). | |
| NodeSearchPalette.cpp | |
| Fuzzy-search palette implementation (Phase 7). | |
| NodeSearchPalette.h | |
| Fuzzy-search palette for VS node types (Phase 7). | |
| NodeSearchPanel.cpp | |
| NodeSearchPanel implementation (Phase 9). | |
| NodeSearchPanel.h | |
| Quick node-add search panel with fuzzy matching (Phase 9). | |
| NodeStyleRegistry.cpp | |
| Implementation of NodeStyleRegistry. | |
| NodeStyleRegistry.h | |
| Per-NodeType visual style registry (header colour, icon, pin colours). | |
| OperatorRegistry.cpp | |
| Implementation of OperatorRegistry — hardcoded operator lists. | |
| OperatorRegistry.h | |
| Hardcoded lists of math and comparison operators for dropdown editors. | |
| ParameterEditorRegistry.cpp | |
| Implementation of ParameterEditorRegistry with built-in node descriptors. | |
| ParameterEditorRegistry.h | |
| Centralized registry mapping node types to their parameter descriptors. | |
| PerformanceProfiler.cpp | |
| Implementation of the ATS VS performance profiler (Phase 5). | |
| PerformanceProfiler.h | |
| Performance profiler for ATS Visual Scripting node execution (Phase 5). | |
| ProfilerPanel.cpp | |
| Implementation of ProfilerPanel (Phase 5). | |
| ProfilerPanel.h | |
| ImGui profiler panel for ATS VS node execution metrics (Phase 5). | |
| SelectionEffectRenderer.cpp | |
| SelectionEffectRenderer.h | |
| serialize_example.cpp | |
| SubgraphMigrator.cpp | |
| Phase 8 — SubgraphMigrator implementation. | |
| SubgraphMigrator.h | |
| Phase 8 — Migrates legacy blueprint data to the flat-dictionary subgraph format. | |
| TabManager.cpp | |
| Implementation of the central multi-graph tab manager. | |
| TabManager.h | |
| Central manager for the multi-graph tab system. | |
| TemplateBrowserPanel.cpp | |
| TemplateBrowserPanel.h | |
| TemplateManager.cpp | |
| TemplateManager.h | |
| UndoRedoStack.cpp | |
| Implementation of the undo/redo command stack (Phase 6). | |
| UndoRedoStack.h | |
| Undo/Redo command stack for ATS Visual Scripting editor (Phase 6). | |
| ValidationPanel.cpp | |
| ValidationPanel.h | |
| VisualScriptEditorPanel - backup.cpp | |
| VisualScriptEditorPanel.cpp | |
| ImNodes graph editor implementation for ATS VS graphs (Phase 5). | |
| VisualScriptEditorPanel.h | |
| ImNodes-based graph editor for ATS Visual Script graphs (Phase 5). | |
| VisualScriptEditorPanel_Blackboard.cpp | |
| Blackboard and variables panel rendering (Phase 12). | |
| VisualScriptEditorPanel_Canvas.cpp | |
| Canvas rendering, node palette, and context menus for VisualScriptEditorPanel. | |
| VisualScriptEditorPanel_ConditionUI.cpp | |
| Condition editor UI helper methods (Phase 11). | |
| VisualScriptEditorPanel_Core.cpp | |
| Core lifecycle methods for VisualScriptEditorPanel (Phase 24). | |
| VisualScriptEditorPanel_FileOperations.cpp | |
| File operations for VisualScriptEditorPanel (Phase 7 refactoring). | |
| VisualScriptEditorPanel_Helpers.cpp | |
| Helper methods for VisualScriptEditorPanel (node/link allocation and UID generation). | |
| VisualScriptEditorPanel_NodeManagement.cpp | |
| Node and link creation/deletion management for VisualScriptEditorPanel. | |
| VisualScriptEditorPanel_PinHelpers.cpp | |
| Pin name and type helper methods for VisualScriptEditorPanel. | |
| VisualScriptEditorPanel_Properties.cpp | |
| Properties panel rendering methods for VS graph node editors (Phase 10). | |
| VisualScriptEditorPanel_RenderingCore.cpp | |
| Core rendering and undo/redo operations for VisualScriptEditorPanel. | |
| VisualScriptEditorPanel_TemplateSync.cpp | |
| Template-canvas synchronization methods for VisualScriptEditorPanel (Phase 6 extraction). | |
| VisualScriptEditorPanel_Utilities.cpp | |
| Utility helper methods for VisualScriptEditorPanel (Phase 5 extraction). | |
| VisualScriptEditorPanel_Verification.cpp | |
| Verification, validation, and preset panel rendering (Phase 12). | |
| VisualScriptEditorPanel_Verification_new.cpp | |
| VisualScriptNodeRenderer.cpp | |
| Implementation of VS node rendering helpers (Phase 5). | |
| VisualScriptNodeRenderer.h | |
| Node style rendering helpers for VisualScriptEditorPanel (Phase 5). | |
| VisualScriptRenderer.cpp | |
| IGraphRenderer adapter that wraps VisualScriptEditorPanel. | |
| VisualScriptRenderer.h | |
| IGraphRenderer adapter that wraps VisualScriptEditorPanel. | |
| VSConnectionValidator.cpp | |
| Stateless validator for exec connections in Visual Script graphs (Phase 20-B). | |
| VSConnectionValidator.h | |
| Stateless validator for exec connections in Visual Script graphs (Phase 20-B). | |
| VSGraphVerifier.cpp | |
| Global graph verifier for ATS Visual Script graphs (Phase 21-A). | |
| VSGraphVerifier.h | |
| Global graph verifier for ATS Visual Script graphs (Phase 21-A). | |
| WorldBridge.cpp | |
| WorldBridge.h | |