Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CActionMap
 COlympe::ActionParameterRepresents a single parameter of an action task
 COlympe::ActionParametersPanelImGui sub-panel for editing action node parameters
 CAIBehavior_data
 CAIBlackboard_data
 COlympe::AI::AIEditorClipboardSingleton clipboard manager for AI Editor
 COlympe::AI::AIEditorFileDialogWrapper for native file dialog operations
 COlympe::AI::AIEditorGUIMain AI Editor GUI class
 COlympe::AI::AIEditorMenusStatic menu helper functions
 COlympe::AI::AIEditorNodeRendererRenders nodes with ImNodes using BT styling
 CAISenses_data
 CAIState_data
 COlympeAnimation::Animation
 CAnimation_data
 COlympe::AnimationBankCollection of animations for an entity with multi-spritesheet support
 COlympeAnimation::AnimationBank
 COlympe::AnimationEditorWindowMain animation editor window
 COlympeAnimation::AnimationErrorHandler
 COlympeAnimation::AnimationEvent
 COlympeAnimation::AnimationEventData
 COlympe::AnimationFrameRepresents a single frame in an animation (DEPRECATED - use SpritesheetInfo + frame ranges)
 COlympe::AnimationGraphAnimation state machine (FSM) for managing transitions
 COlympeAnimation::AnimationGraph
 COlympeAnimation::AnimationManager
 COlympe::AnimationSequenceDefines a complete animation sequence
 COlympe::AnimationStateSingle state in FSM
 COlympeAnimation::AnimationState
 COlympe::AssetBrowser
 COlympe::AssetFilter
 COlympe::AssetInfoPanel
 COlympe::AssetManagerSingleton cache for engine assets
 COlympe::AssetMetadata
 COlympe::AssetNode
 COlympe::AsyncJSONLoaderLoads and parses a JSON file on a background thread
 COlympe::AtomicTaskContextLightweight context bundle passed to IAtomicTask::ExecuteWithContext()
 COlympe::AtomicTaskRegistrySingleton registry mapping task IDs to factory functions
 COlympe::AtomicTaskUIRegistrySingleton registry mapping task IDs to TaskSpec metadata
 CAttackIntent_data
 CAudioSource_data
 COlympe::NodeGraph::AutoLayoutConfig
 CAutoRegister< T >Classe utilitaire qui enregistre la classe T dans la fabrique lors de son initialisation statique
 Cnlohmann::basic_json< T >
 COlympe::BBVariableRegistryNon-singleton registry populated from the active TaskGraphTemplate
 COlympe::NodeGraphShared::BehaviorTreeAdapter
 CBehaviorTreeAsset
 COlympe::BehaviorTreeDebugWindowMain debug window for behavior tree runtime visualization
 CBehaviorTreeDependencyScanner
 COlympe::BehaviorTreeExecutorExecutes a BehaviorTree and collects trace information
 COlympe::BehaviorTreeFilePickerModalImGui modal dialog for selecting BehaviorTree .bt.json files
 COlympe::BehaviorTreeGraphAdapterConverts BehaviorTree structures to generic TaskGraphTemplate format for simulation
 CBehaviorTreeManager
 CBehaviorTreeRuntime_data
 COlympe::BezierPointsFour cubic Bezier control points (P0..P3)
 COlympe::BlackboardEntrySingle entry in the graph's declared blackboard schema (local or global)
 COlympe::AI::BlackboardInspectorPanelPanel for editing blackboard variables
 COlympe::AI::BlackboardPanelFull-featured ImGui panel for editing BlackboardSystem variables
 COlympe::NodeGraph::BlackboardSystemManages named blackboard variables for a graph
 COlympe::BlackboardValidationResultResult of blackboard key validation (Phase 26)
 COlympe::NodeGraph::BlackboardValueStores a typed value for a blackboard entry
 COlympe::BlackboardVariablePresetMetadata for a single blackboard variable preset entry
 COlympe::BlackboardVariablePresetRegistrySingleton registry for global blackboard variable presets
 COlympe::NodeGraphShared::BlueprintAdapter
 COlympe::BlueprintEditorBlueprintEditor Singleton Backend Manages all business logic, state, and data for the Blueprint Editor Completely separated from UI rendering (handled by BlueprintEditorGUI)
 COlympe::BlueprintEditorGUIBlueprintEditorGUI - Frontend UI for Blueprint Editor Renders ImGui interface and interacts with BlueprintEditor backend Contains NO business logic - all data operations go through backend
 COlympe::BlueprintEditorPluginBlueprintEditorPlugin - Base interface for blueprint type plugins Each plugin handles a specific blueprint type with custom rendering and validation
 COlympe::BlueprintMigratorBlueprintMigrator - Converts v1 blueprints to v2 format Handles automatic position calculation and structure migration
 COlympe::BlueprintTemplateBlueprintTemplate - Template metadata and data Stores a complete blueprint that can be reused as a template
 COlympe::BlueprintValidatorBlueprintValidator - Validates node graphs against catalogs Ensures type safety and parameter consistency Also provides JSON schema validation and normalization
 CBoundingBox_dataBounding box component for collision detection
 COlympe::BreakpointInfoDescribes a single breakpoint
 COlympe::BreakpointKeyUniquely identifies a breakpoint by graphID + nodeID
 COlympe::BTCommandStackManages undo/redo stacks for editor commands
 COlympe::NodeGraphShared::BTDebugAdapterAdapter for visualizing BehaviorTree runtime using unified renderer
 CBehaviorTreeDependencyScanner::BTDependency
 COlympe::BTEditorCommandBase class for all editor commands
 CBTEventTypeRegistryRegistry for BT-accessible event types loaded from JSON configuration Mirrors BTNodeRegistry pattern for consistency
 COlympe::AI::BTGraphCompilerStatic compiler for BT graphs
 COlympe::NodeGraphShared::BTGraphDocumentConverterConverts a BehaviorTreeAsset into an Olympe::NodeGraph for display in the NodeGraphPanel (Blueprint Editor pipeline)
 COlympe::BTGraphLayoutEngineComputes clean hierarchical layouts for behavior trees
 COlympe::AI::BTGraphValidatorStatic validator for BT graph documents
 CBTNodeRepresents a single node in a behavior tree
 COlympe::BTNodeLayoutLayout information for a single behavior tree node
 COlympe::AI::BTNodePaletteUI palette for BT node selection
 COlympe::BTNodePropertyPanelUI panel for editing BehaviorTree node properties
 COlympe::AI::BTNodeRegistrySingleton registry for all BT node types
 COlympe::AI::BTNodeTypeInfoMetadata for a behavior tree node type
 COlympe::BTtoVSMigratorConverts a BT v2 JSON object to a TaskGraphTemplate (VS v4)
 CBTValidationMessageValidation message for behavior tree structure checking
 COlympe::AI::BTValidationMessageValidation result message
 CCamera_data
 CCameraBounds_data
 CCameraEffects_data
 CCameraInputBinding_data
 CCameraManager
 CCameraTarget_data
 CCameraTransform
 COlympe::CanvasGridRendererShared utility for rendering grid backgrounds on any canvas editor
 COlympe::CanvasMinimapRendererUnified minimap renderer for standardized appearance
 COlympe::BehaviorTreeRenderer::CanvasState
 COlympe::EntityPrefabRenderer::CanvasState
 COlympe::VisualScriptRenderer::CanvasState
 COlympe::CatalogParameter
 COlympe::CatalogType
 COlympe::Editor::LevelDefinition::TileLayerDef::Chunk
 COlympe::AI::ClipboardLinkRepresents a connection between nodes in the clipboard
 COlympe::AI::ClipboardNodeRepresents a node in the clipboard
 COlympe::ClipboardNodeSerializable node data for copy/paste operations
 CCollisionMap
 COlympe::Editor::LevelDefinition::CollisionShape
 CCollisionZone_data
 COlympe::Editor::Command
 COlympe::NodeGraphShared::CommandAdapter
 COlympe::CommandHistoryManages undo/redo stacks for graph operations
 COlympe::Blueprint::CommandStackCommandStack - Manages undo/redo command history Maintains two stacks for undo and redo operations
 COlympe::NodeGraph::CommandStackManages undo/redo stacks for commands
 COlympe::CommentManagerSingleton that owns all GraphComment instances for the active graph
 COlympe::Blueprint::ComponentData
 COlympe::ComponentData
 CComponentDefinition
 COlympe::ComponentNode
 COlympe::ComponentNodeRenderer
 COlympe::ComponentNodeStyle
 COlympe::ComponentPalettePanel
 CComponentParameter
 COlympe::ComponentPropertyInfo
 CComponentSchema
 COlympe::ComponentSchema
 COlympe::ComponentType
 COlympe::ConditionDescribes a single condition expression for Branch/While nodes
 COlympeAnimation::Condition
 COlympe::ConditionEvaluatorStateless evaluator for structured Condition expressions
 COlympe::ConditionParamSpecDescribes one parameter of a condition (e.g
 COlympe::ConditionPresetA globally-stored, reusable condition expression
 COlympe::ConditionPresetEditDialogModal dialog for creating or editing a single ConditionPreset
 COlympe::ConditionPresetEvaluatorEvaluates a ConditionPreset against a RuntimeEnvironment
 COlympe::ConditionPresetLibraryPanelImGui panel for creating, editing, duplicating, and deleting global condition presets
 COlympe::ConditionPresetRegistryManages the global pool of ConditionPreset objects
 COlympe::ConditionRefStores the complete reference for one condition including operand-to-DynamicDataPin mapping
 COlympe::ConditionRegistrySingleton registry of available condition types
 COlympe::ConditionSpecFull metadata for a single condition type
 COlympe::NodeGraph::SharedGraphRenderer::ConfigRendering configuration knobs
 COlympe::BTDeleteNodeCommand::Connection
 COlympe::DeleteNodeCommand::Connection
 COlympe::ConnectionCacheSingleton cache mapping connection IDs to Bezier control points
 CController_data
 COlympe::Tiled::ConversionConfig
 COlympe::Tiled::TiledToOlympe::ConversionStats
 CDataManager
 COlympe::DataPinConnectionExplicit connection between an output data pin of a source node and an input data pin of a target node
 COlympe::DataPinDefinitionDescribes a data pin declared on a Visual Script node
 COlympe::DataPinEvaluationResultResult of a single data pin evaluation attempt
 COlympe::DataPinEvaluatorEvaluates data pin networks using stack-based depth-first recursion
 COlympe::DebugControllerSingleton that manages runtime debugging of VS graphs
 COlympe::DebugPanelImGui panel that exposes DebugController UI
 COlympe::DynamicDataPinA data-input pin created dynamically for a Pin-mode operand
 COlympe::DynamicDataPinManagerGenerates, tracks, and invalidates DynamicDataPin objects for a node
 CECS_System
 COlympe::EditorAutosaveManager
 COlympe::EditorCapabilitiesEditorCapabilities - Defines what operations are enabled Used to gate UI elements and functionality
 COlympe::NodeGraph::EditorCapabilitiesCapacités disponibles selon le mode
 COlympe::Blueprint::EditorCommandEditorCommand - Base class for all undoable editor commands Implements command pattern for undo/redo support
 COlympe::EditorConfigManager
 COlympe::EditorContextEditorContext - Singleton managing editor mode and capabilities Provides global access to current editor configuration
 COlympe::NodeGraph::EditorContextContexte d'édition pour un graphe
 CEditorContext_st
 COlympe::EditorContext_st
 COlympe::EditorMetadata
 COlympe::EditorPreferences
 COlympe::Editor::EditorState
 COlympe::NodeGraph::EditorState
 COlympe::Editor::EditorStateData
 COlympe::EditorTabRepresents a single open graph in the editor
 COlympe::EntitiesPanelEntitiesPanel - ImGui panel for entity list Shows all runtime entities from the World ECS
 COlympe::Blueprint::EntityBlueprint
 COlympe::EntityDebugInfoCached debug information for a single entity
 COlympe::EntityInfo
 COlympe::EntityInspectorManagerEntityInspectorManager - Manages runtime entity tracking and inspection Singleton that maintains a synchronized list of all entities in the world
 COlympe::Editor::EntityInstance
 COlympe::EntityPrefab
 COlympe::EntityPrefabGraphDocument
 COlympe::EnumCatalog
 COlympe::EnumCatalogManagerEnumCatalogManager - Singleton manager for enum catalogs Loads and manages dynamic type definitions for the node editor
 CEventManager
 CEventQueue
 CBTEventTypeRegistry::EventTypeEntryEvent type entry from JSON configuration
 COlympe::ExecPinConnectionExplicit connection between a named exec-out pin of a source node and the exec-in pin of a target node
 COlympe::ExecutionEventA single event recorded during graph execution trace
 COlympe::ExecutionLogEntrySingle entry in the execution log
 COlympe::ExecutionTestPanelImGui panel for blueprint execution testing and validation
 COlympe::ExecutionTokenRepresents a single execution point in graph simulation (Phase 24)
 COlympe::FilePickerModalCentralized ImGui modal dialog for file selection across all editors
 COlympe::FileWatcherPolls a single file for modification-time changes
 COlympe::FontManagerSingleton manager for custom fonts
 COlympe::FrameProfileSnapshot of all node metrics for a single frame
 CFX_data
 CGameEngineMain game engine singleton
 CGameMenu
 CGameRules
 COlympe::GetBBValuePropertyPanelImGui sub-panel for editing GetBBValue node's blackboard variable selection
 COlympe::GlobalBlackboardProcess-wide singleton blackboard storing TaskValue entries
 COlympe::GlobalEntryDefinition
 COlympe::GlobalTemplateBlackboard
 CGlowOrb
 COlympe::GraphAutoLayoutApplies a hierarchical layout to a TaskGraphTemplate in place
 COlympe::GraphCommandAbstract base class for all graph modification commands
 COlympe::GraphCommentA rectangular comment box placed on the graph canvas
 COlympe::NodeGraph::GraphDocumentMain document class for a node graph
 COlympe::GraphExecutionSimulatorSimulates blueprint graph execution for validation purposes
 COlympe::GraphExecutionTracerRecords execution trace during graph simulation
 CGraphicMap
 COlympe::NodeGraph::GraphId
 COlympe::GraphLink
 COlympe::NodeGraph::GraphMigratorHandles migration from old JSON formats to v2
 COlympe::GraphNode
 COlympe::GraphRuntimeInstanceManages single-threaded step-by-step execution of a TaskGraphTemplate
 COlympe::GraphTabRepresents one open tab in the NodeGraphPanel tab bar
 COlympe::GraphValidationErrorA single validation finding
 COlympe::GraphValidationPanelSingleton that validates a TaskGraphTemplate and tracks selected node
 COlympe::CanvasGridRenderer::GridConfigConfiguration parameters for grid rendering
 CGridSettings_data
 COlympe::GridSnappingSingleton grid-snapping helper
 COlympe::GroupManagerSingleton that owns all NodeGroup instances for the active graph
 CHealth_data
 COlympe::HistoryPanelHistoryPanel - ImGui panel for command history visualization Shows undo/redo stacks with command descriptions
 COlympeAnimation::Hotspot
 COlympe::IAtomicTaskAbstract interface for a single atomic unit of work
 COlympe::ICanvasEditorAbstract interface for canvas editors with unified pan/zoom/grid management
 COlympe::ICommandAbstract base for all reversible editor commands
 COlympe::NodeGraph::ICommandBase interface for all commands
 CIComponentPool
 CIdentity_dataIdentity component for entity identification
 COlympe::IGraphRendererPolymorphic interface for all graph editor renderers
 COlympe::NodeGraph::ILayoutEngineAbstract interface for layout engines
 CIMessageListener
 COlympe::ImGuiSettings
 COlympeEffectSystem::Implementation
 CInputBinding
 CInputConfigLoader
 CInputContextManager
 CInputDeviceManager
 CInputDeviceSlot
 CInputMapping_data
 CInputProfile
 CInputsManager
 COlympe::InspectorPanelInspectorPanel - Adaptive inspector panel Displays properties based on current selection context
 CWorld::InstantiationResult
 CInventory_data
 COlympe::Tiled::IsometricProjection
 COlympe::Rendering::IsometricRenderer
 CJoystickManager::JoystickInfo
 CJoystickManager
 CJoystickManager::JoystickState
 CKeyboardManager
 COlympe::GraphAutoLayout::LayerA single layer in the hierarchical layout
 COlympe::Tiled::LayerProperties
 COlympe::LayoutNode
 COlympe::NodeGraph::LayoutParamsParameters for layout algorithms
 CLevel
 COlympe::Editor::LevelDefinition
 CLevelInstanceParameters
 COlympe::Editor::LevelManager
 COlympe::Editor::LevelMetadata
 COlympe::Tiled::LevelParser
 COlympe::Tiled::LevelParseResult
 CDataManager::LevelPreloadResult
 COlympe::LinkCacheSingleton that caches per-node incoming/outgoing ExecPinConnection lists
 COlympe::NodeGraph::LinkData
 COlympe::NodeGraph::LinkId
 COlympe::LocalBlackboardSimple map-based blackboard for task graph runtime state
 CLogging::Log
 COlympe::Tiled::TiledToOlympe::MapBounds
 COlympe::Editor::LevelDefinition::MapConfig
 COlympe::MathOpOperandRepresents one arithmetic operand (left A, right B) in a MathOp node
 COlympe::MathOpPropertyPanelImGui sub-panel for editing MathOp operands and operator
 COlympe::MathOpRefComplete reference for a MathOp node: left operand, operator, right operand
 CMessage
 COlympe::MinimapNodeA single node represented in the minimap
 COlympe::MinimapNodeData
 COlympe::MiniMapNodeEntryA node represented in the mini-map (normalised coords)
 COlympe::MiniMapPanelSingleton mini-map providing normalised graph overview data
 COlympe::MinimapViewportNormalised rectangle [0..1] representing the visible portion of the graph
 COlympe::MinimapViewportDataViewport region in normalised coordinates
 COlympe::MinimapWidgetSingleton that maintains normalised minimap state
 CMouseManager
 CMoveIntent_data
 CMovement_data
 COlympe::MovementComponentECS component: entity velocity and movement constraints
 CNavigationAgent_data
 CNavigationMap
 COlympe::NodeGraph::NodeAnnotationHolds annotation data for a single node
 COlympe::NodeGraph::NodeAnnotationsManagerManages per-node annotations (breakpoints, comments, colors)
 COlympe::NodeBranchDataLightweight snapshot of a NodeBranch required for rendering
 COlympe::NodeBranchRendererRenders a NodeBranch using ImGui/ImNodes with 4 sections
 COlympe::NodeConditionRefOne entry in a NodeBranch's conditions list
 COlympe::NodeConditionsEditModalModal dialog for adding, removing, and reordering conditions on a node
 COlympe::NodeConditionsPanelImGui sub-panel for managing the condition list of a single NodeBranch
 COlympe::NodeConnection
 COlympe::NodeGraph::NodeData
 COlympe::NodeExecutionMetricsAccumulated per-node execution statistics
 COlympe::NodeGraph
 COlympe::NodeGraphClipboardSingleton clipboard for node-graph copy / paste operations
 COlympe::NodeGraph::NodeGraphManagerSingleton manager for multiple node graphs
 COlympe::NodeGraphManagerNodeGraphManager - Manages multiple node graphs Allows opening multiple behavior trees/FSMs simultaneously
 COlympe::NodeGraphPanelNodeGraphPanel - ImGui/ImNodes panel for node graph editing Provides visual editor for behavior trees and state machines
 COlympe::NodeGroupA named set of node IDs that can be collapsed into a single header
 COlympe::NodeGraph::NodeId
 COlympe::BlueprintMigrator::NodeLayout
 COlympe::NodeGraph::NodeLayoutLayout information for a node
 COlympe::NodePort
 COlympe::NodePresetA saved node configuration that can be applied to the active graph
 COlympe::NodePresetManagerSingleton that stores, serialises, and retrieves NodePreset instances
 COlympe::NodePropertiesPanel
 COlympe::NodeSearchPaletteSingleton fuzzy-search palette for VS node types
 COlympe::NodeSearchPanelSingleton fuzzy-search panel for adding nodes to the graph
 COlympe::NodeSearchResultA single match returned by NodeSearchPalette::FuzzySearch()
 COlympe::NodeStyleVisual descriptor for a single node type
 COlympe::NodeStyleRegistrySingleton providing NodeStyle descriptors per NodeType
 COlympe::NodeValidatorStatic-only validator for TaskGraphTemplate instances
 CNPC_data
 CObject
 COlympe::Editor::LevelDefinition::ObjectCategory
 CObjective
 COlympe::Editor::LevelDefinition::ObjectLink
 CObjectReference
 COlympe::Tiled::ObjectReference
 COlympe::Tiled::ObjectTypeCensus
 COlympe::OperandOne side of a ConditionPreset comparison expression
 COlympe::OperandRefReferences one operand of a condition (left or right)
 COlympe::OperatorRegistryStatic registry of math and comparison operator strings
 COptionsManager
 CPanelManager::Panel
 CPanelManager
 COlympe::PanelVisibility
 COlympe::Tiled::ParallaxLayer
 COlympe::Tiled::ParallaxLayerManager
 COlympe::ParameterBindingDescribes how a single parameter value is supplied to a task node
 COlympe::ParameterDefinition
 COlympe::ParameterDescriptorFull description of one parameter on a node type
 COlympe::ParameterEditorRegistrySingleton mapping TaskNodeType -> vector of ParameterDescriptor
 CParameterResolver
 CParameterSchemaEntry
 COlympe::ParameterSchemaRegistry
 CParameterSchemaRegistry
 COlympeAnimation::ParameterValue
 CWorld::InstantiationResult::PassStats
 COlympe::PathfindingManagerSingleton async pathfinding request manager
 CNavigationMap::PathNode
 COlympe::PerformanceProfilerSingleton performance profiler for VS graph node execution
 CWorld::Phase2Result
 CPhysicsBody_data
 COlympe::NodeGraph::PinData
 COlympe::NodeGraph::PinId
 CPlayerBinding_data
 CPlayerController_data
 COlympe::TaskValue::PodData
 COlympe::Tiled::Point
 CPosition_dataPosition component for spatial location
 COlympe::PositionComponentECS component: entity world-space position
 CPrefabBlueprint
 COlympe::PrefabCanvas
 CPrefabFactoryFactory class for creating entities from prefab blueprints
 COlympe::PrefabLoader
 CPrefabRegistry
 CPrefabScanner
 CDataManager::PreloadStats
 CWorld::Phase2Result::PreloadStats
 COlympe::PresetDropdownHelperImGui dropdown widget for selecting a ConditionPreset from the registry
 COlympe::ProfilerPanelImGui panel that visualizes PerformanceProfiler data
 COlympe::PropertyEditorPanel
 COlympe::PropertyInspectorPrefab
 COlympe::PropertyValueDiscriminated union of property value types (String / Float)
 CQuest
 CQuestManager
 CRenderContextSingleton to track the currently active camera during rendering This allows drawing functions to automatically apply camera transforms without requiring CameraTransform parameters in every function call
 COlympe::PathfindingManager::RequestEntry
 CResolvedComponentInstance
 COlympe::Tiled::ResolvedGid
 CResource
 COlympe::Editor::LevelDefinition::ResourceCatalog
 CResourceRefs
 COlympe::AI::RuntimeDebugPanelPanel for runtime execution debugging
 COlympe::RuntimeEnvironmentProvides Blackboard variable values and dynamic pin values at runtime
 COlympe::SaveFilePickerModalCentralized ImGui modal dialog for file saving across all editors
 CCollisionMap::Sector
 CSector
 COlympe::Editor::LevelDefinition::SectorDef
 COlympe::SelectionEffectRendererEncapsule l'effet de sélection des nodes (glow + bordure épaisse)
 COlympe::AI::SensesDebugPanelPanel for debugging AI senses
 COlympe::SetBBValuePropertyPanelImGui sub-panel for editing SetBBValue node's variable selection and value
 COlympe::NodeGraph::SharedGraphRendererRenderer shared by BlueprintEditor and RuntimeDebugger
 COlympe::SimulationOptionsConfiguration options for graph simulation
 COlympeAnimation::SpriteSheet
 COlympe::SpritesheetInfoMetadata for a single spritesheet within an animation bank
 COlympe::SubGraphCallStackTracks the SubGraph call chain to detect cycles and enforce depth limits
 CSubGraphCallStack
 COlympe::SubGraphFilePickerModalImGui modal dialog for selecting SubGraph blueprint files
 COlympe::SubgraphMigratorConverts legacy blueprint JSON to the Phase 8 subgraph flat-dict format
 COlympe::SubGraphParameterDefDescribes an input or output parameter declared on a SubGraph file
 COlympe::SubGraphStackFrameA single frame in the debugger's SubGraph call stack
 COlympe::SwitchCaseDefinitionDescribes a single case branch on a Switch node
 COlympe::SwitchCaseEditorModalModal dialog for adding, removing, and reordering switch cases on a node
 CSynonymInfo
 CSystemMenu
 COlympe::TabManagerSingleton that owns and manages all open graph editor tabs
 CTask
 COlympe::TaskExecutionBridgeMediator that publishes per-frame task-runner state to the Editor
 COlympe::TaskGraphLoaderStatic utility that loads TaskGraphTemplate from schema v4 JSON
 COlympe::TaskGraphMigrator_v3_to_v4Converts task graph JSON from schema v3 to schema v4 (VisualScript)
 COlympe::TaskGraphTemplateImmutable, shareable task graph asset
 COlympe::TaskNodeDefinitionFull description of a single node in the task graph
 COlympe::TaskParameterMetadata for a parameter of an atomic task
 COlympe::TaskRunnerComponentPer-entity runtime state for task graph execution
 COlympe::TaskSpecDisplay metadata for a single atomic task type
 COlympe::TaskValueC++14-compliant type-safe value container for task parameters
 COlympe::TaskWorldFacadeLightweight ECS component accessor passed through AtomicTaskContext
 COlympe::TemplateBrowserPanelTemplateBrowserPanel - ImGui panel for template management Provides interface for browsing, searching, applying, and deleting templates
 COlympe::TemplateManagerTemplateManager - Manages blueprint templates Singleton manager for template catalog and operations
 CTileChunkRepresents a chunk of tiles for rendering
 COlympe::Tiled::TiledChunk
 COlympe::Tiled::TiledDecoder
 COlympe::Tiled::TiledLayer
 COlympe::Tiled::TiledLevelLoader
 COlympe::Tiled::TiledMap
 COlympe::Tiled::TiledObject
 COlympe::Tiled::TiledProperty
 COlympe::Tiled::TiledTile
 COlympe::Tiled::TiledTileset
 COlympe::Tiled::TiledToOlympe
 COlympe::Editor::LevelDefinition::TileLayerDef
 COlympe::Editor::TilemapEditorApp
 CTileProperties
 COlympe::Tiled::TilesetCache
 CDataManager::TilesetInfo
 CTilesetManager::TilesetInfoInformation about a loaded tileset
 CTilesetManagerManages tilesets loaded from Tiled maps
 COlympe::Tiled::TilesetParser
 COlympe::Tiled::VisualResourceManifest::TilesetRef
 COlympeAnimation::Transition
 CTriggerZone_data
 COlympe::UndoRedoStackBounded stack of reversible editor commands
 COlympe::ValidationError
 COlympe::ValidationMessageA single finding produced by NodeValidator
 COlympe::ValidationPanelValidationPanel - ImGui panel for validation error display Shows errors, warnings, and info messages from blueprint validation
 COlympe::VariableDefinitionDeclares a single variable in the task graph's blackboard schema
 COlympe::VariablePropertyPanelImGui sub-panel for editing Variable node's blackboard variable selection
 COlympe::VarSpecMetadata for a single blackboard variable entry
 CVector
 COlympe::VersionStamp
 CVideoGame
 COlympe::ViewportCullingStatic helpers for AABB-based viewport culling
 CViewportManager
 COlympe::ViewRectAn axis-aligned rectangle used to describe the viewport or a node bounds
 CVisualAnimation_dataECS component for animated sprites
 CVisualEditor_data
 COlympe::Editor::LevelDefinition::VisualLayer
 COlympe::Tiled::VisualResourceManifest
 COlympe::VisualScriptEditorPanelImNodes graph editor for ATS Visual Script v4 graphs
 COlympe::VisualScriptNodeRendererStateless helper class for rendering VS nodes via ImNodes
 CVisualSprite_data
 COlympe::VSConnectionValidatorStateless validator for exec connections in VS graphs
 COlympe::VSEditorLinkEditor-side representation of an exec or data connection
 COlympe::VSEditorNodeEditor-side representation of a node in the VS graph canvas
 COlympe::VSGraphExecutorExécute un graphe ATS Visual Scripting pour une entité sur un frame
 COlympe::VSGraphVerifierStateless global verifier for ATS Visual Script graphs
 COlympe::VSVerificationIssue
 COlympe::VSVerificationResult
 COlympe::WindowConfig
 CWorldCore ECS manager and world coordinator