(C++)  1.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
grail::DebugInfoGenerator Class Reference
Inheritance diagram for grail::DebugInfoGenerator:
Collaboration diagram for grail::DebugInfoGenerator:

Public Member Functions

 DebugInfoGenerator (const std::shared_ptr< ITimestampProvider > &timestampProvider)
 
const GrailDebugInfoGetDebugInfo () const
 
void ResetDebugInfo ()
 
void ProcessSnapshot (GrailStateSnapshot &snapshot) override
 
void ProcessSnapshot (UtilityReasonerSnapshot &snapshot) override
 
void ProcessSnapshot (PlannerReasonerSnapshot &snapshot) override
 
void ProcessSnapshot (SimulatedGameReasonerSnapshot &snapshot) override
 
- Public Member Functions inherited from grail::IDebugSnapshotReceiver
 IDebugSnapshotReceiver (const IDebugSnapshotReceiver &)=delete
 
 IDebugSnapshotReceiver (IDebugSnapshotReceiver &&)=delete
 
IDebugSnapshotReceiveroperator= (const IDebugSnapshotReceiver &)=delete
 
IDebugSnapshotReceiveroperator= (IDebugSnapshotReceiver &&)=delete
 

The documentation for this class was generated from the following files: