![]() |
Ember
|
#include "BlackboardEntry.h"#include "Node.h"#include <functional>#include <memory>#include <unordered_map>#include <vector>Go to the source code of this file.
Classes | |
| struct | EmberCore::XMLMetadata |
| Stores XML-specific metadata for preserving comments and formatting. More... | |
| struct | EmberCore::XMLMetadata::Comment |
| class | EmberCore::BehaviorTree |
| Represents a complete behavior tree data structure. More... | |
| struct | EmberCore::BehaviorTree::ValidationResult |
| Tree validation results. More... | |
Namespaces | |
| namespace | EmberCore |
| Main types header for EmberCore. | |
| namespace | EmberCore::BehaviorTreeUtils |
Functions | |
| std::unique_ptr< BehaviorTree > | EmberCore::BehaviorTreeUtils::CreateSampleTree () |
| Create a sample behavior tree for testing. | |
| std::unique_ptr< BehaviorTree > | EmberCore::BehaviorTreeUtils::CreateEmptyTree (const EmberCore::String &name="New Tree") |
| Create an empty behavior tree with basic structure. | |
| std::unique_ptr< BehaviorTree > | EmberCore::BehaviorTreeUtils::MergeTrees (const BehaviorTree &tree1, const BehaviorTree &tree2) |
| Merge two behavior trees. | |