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 } |