Grail (C++)
1.3.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
Public Member Functions | |
DebugInfoGenerator (const std::shared_ptr< ITimestampProvider > ×tampProvider) | |
const data::GrailDebugInfo & | GetDebugInfo () const |
void | ResetDebugInfo () |
void | SaveToFile (const std::string &filePath, bool useBinaryFormat=true) const |
virtual void | ProcessSnapshot (data::GrailStateSnapshot &snapshot) override |
virtual void | ProcessSnapshot (data::UtilityReasonerSnapshot &snapshot) override |
virtual void | ProcessSnapshot (data::PlannerReasonerSnapshot &snapshot) override |
virtual void | ProcessSnapshot (data::SimulatedGameReasonerSnapshot &snapshot) override |
Public Member Functions inherited from grail::IDebugSnapshotReceiver | |
IDebugSnapshotReceiver (const IDebugSnapshotReceiver &)=delete | |
IDebugSnapshotReceiver (IDebugSnapshotReceiver &&)=delete | |
IDebugSnapshotReceiver & | operator= (const IDebugSnapshotReceiver &)=delete |
IDebugSnapshotReceiver & | operator= (IDebugSnapshotReceiver &&)=delete |