Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations
BTGraphValidator.h File Reference

Validation system for Behavior Tree graph structure. More...

#include "../../NodeGraphCore/GraphDocument.h"
#include <string>
#include <vector>
#include <cstdint>
+ Include dependency graph for BTGraphValidator.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Olympe::AI::BTValidationMessage
 Validation result message. More...
 
class  Olympe::AI::BTGraphValidator
 Static validator for BT graph documents. More...
 

Namespaces

namespace  Olympe
 < Provides AssetID and INVALID_ASSET_ID
 
namespace  Olympe::AI
 

Enumerations

enum class  Olympe::AI::BTValidationSeverity { Olympe::AI::Info , Olympe::AI::Warning , Olympe::AI::Error }
 Severity level of validation message. More...
 

Detailed Description

Validation system for Behavior Tree graph structure.

Author
Olympe Engine
Date
2026-02-18

Validates BT graph structure according to business rules:

Definition in file BTGraphValidator.h.