Grail (C++)  1.3.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
grail::ISnapshotGenerator Class Referenceabstract
Inheritance diagram for grail::ISnapshotGenerator:

Public Member Functions

 ISnapshotGenerator (const ISnapshotGenerator &)=delete
 
 ISnapshotGenerator (ISnapshotGenerator &&)=delete
 
ISnapshotGeneratoroperator= (const ISnapshotGenerator &)=delete
 
ISnapshotGeneratoroperator= (ISnapshotGenerator &&)=delete
 
virtual void SetTimestampProvider (const std::shared_ptr< ITimestampProvider > &provider)=0
 
virtual void ProduceSnapshot ()=0
 
virtual void AddReceiver (IDebugSnapshotReceiver *receiver)=0
 
virtual void RemoveReceiver (IDebugSnapshotReceiver *receiver)=0
 
virtual void Release ()=0
 

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