Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
BlueprintEditor Directory Reference
+ 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