![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
Registry of all Behavior Tree node types for AIGraphPlugin_BT. More...
#include <string>#include <vector>#include <map>#include <cstdint>
Include dependency graph for BTNodeRegistry.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | Olympe::AI::BTNodeTypeInfo |
| Metadata for a behavior tree node type. More... | |
| class | Olympe::AI::BTNodeRegistry |
| Singleton registry for all BT node types. More... | |
Namespaces | |
| namespace | Olympe |
| < Provides AssetID and INVALID_ASSET_ID | |
| namespace | Olympe::AI |
Enumerations | |
| enum class | Olympe::AI::BTNodeCategory : uint8_t { Olympe::AI::Composite , Olympe::AI::Decorator , Olympe::AI::Condition , Olympe::AI::Action } |
| Categories of behavior tree nodes. More... | |
Registry of all Behavior Tree node types for AIGraphPlugin_BT.
Central registry that stores metadata for all BT node types (Composites, Decorators, Conditions, Actions). Provides type information including display names, categories, colors, child constraints, and parameters.
Definition in file BTNodeRegistry.h.