![]() |
grail (C
1.0.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
Classes | |
| class | BehaviorData |
| class | BehaviorInstanceSnapshot |
| class | BlackboardState |
| class | CurveDataSnapshot |
| class | EntityGroupData |
| class | EntityState |
| class | GrailDebugInfo |
| class | GrailStateSnapshot |
| interface | IDebugSnapshotReceiver |
| interface | ITimedSnapshot |
| class | LogData |
| class | PlannerWorldObjectSnapshot |
| DTO - data transfer object / plain data object. Container for debug data that describes state of the WorldObject used by Planner. More... | |
| class | PlannerActionSnapshot |
| DTO - data transfer object / plain data object. Container for debug data that describes action in a plan. More... | |
| class | PlannerIterationSnapshot |
| DTO - data transfer object / plain data object. Container for debug data that describes a single iteration performed by Planner. More... | |
| class | PlannerReasonerSnapshot |
| DTO - data transfer object / plain data object. Container for debug data that describes full snapshot of a Planner in a given time. More... | |
| class | SimulatedGamesReasonerSnapshot |
| class | UtilityEvaluatorSnapshot |
| class | UtilityReasonerSnapshot |
| class | PlannerReasonerSnapshotGenerator |
| class | SimulatedGameReasonerSnapshotGenerator |
| class | DebugInfoGenerator |
| class | GrailDebugger |
| class | GrailStateSnapshotGenerator |
| interface | ISnapshotGenerator |
| interface | ITimestampProvider |
| Provides timestamps for debugging purposes, so debug data (e.g. events) can be placed on timeline. More... | |
| class | SnapshotGenerator |
| class | UtilityReasonerSnapshotGenerator |
Enumerations | |
| enum class | PlayingModelType { Utility , Planner , AbstractGames } |