Grail (C++)  1.3.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
grail::GrailStateSnapshotGenerator Member List

This is the complete list of members for grail::GrailStateSnapshotGenerator, including all inherited members.

AddNewTagToNextSnapshot(const std::string &tag) (defined in grail::GrailStateSnapshotGenerator)grail::GrailStateSnapshotGenerator
AddReceiver(IDebugSnapshotReceiver *receiver) overridegrail::SnapshotGenerator< data::GrailStateSnapshot >inlinevirtual
GrailStateSnapshotGenerator(AIManager &manager) (defined in grail::GrailStateSnapshotGenerator)grail::GrailStateSnapshotGenerator
ISnapshotGenerator()=default (defined in grail::ISnapshotGenerator)grail::ISnapshotGenerator
ISnapshotGenerator(const ISnapshotGenerator &)=delete (defined in grail::ISnapshotGenerator)grail::ISnapshotGenerator
ISnapshotGenerator(ISnapshotGenerator &&)=delete (defined in grail::ISnapshotGenerator)grail::ISnapshotGenerator
operator=(const SnapshotGenerator &)=default (defined in grail::SnapshotGenerator< data::GrailStateSnapshot >)grail::SnapshotGenerator< data::GrailStateSnapshot >
operator=(SnapshotGenerator &&)=default (defined in grail::SnapshotGenerator< data::GrailStateSnapshot >)grail::SnapshotGenerator< data::GrailStateSnapshot >
operator=(const ISnapshotGenerator &)=delete (defined in grail::ISnapshotGenerator)grail::ISnapshotGenerator
operator=(ISnapshotGenerator &&)=delete (defined in grail::ISnapshotGenerator)grail::ISnapshotGenerator
PassSnapshotToReceiver(IDebugSnapshotReceiver &receiver, data::GrailStateSnapshot &snapshot) override (defined in grail::GrailStateSnapshotGenerator)grail::GrailStateSnapshotGeneratorprotectedvirtual
ProduceSnapshot() overridegrail::SnapshotGenerator< data::GrailStateSnapshot >inlinevirtual
Release() override (defined in grail::GrailStateSnapshotGenerator)grail::GrailStateSnapshotGeneratorvirtual
RemoveReceiver(IDebugSnapshotReceiver *receiver) overridegrail::SnapshotGenerator< data::GrailStateSnapshot >inlinevirtual
SetTimestampProvider(const std::shared_ptr< ITimestampProvider > &provider) override (defined in grail::SnapshotGenerator< data::GrailStateSnapshot >)grail::SnapshotGenerator< data::GrailStateSnapshot >inlinevirtual
SnapshotGenerator()=default (defined in grail::SnapshotGenerator< data::GrailStateSnapshot >)grail::SnapshotGenerator< data::GrailStateSnapshot >
SnapshotGenerator(const SnapshotGenerator &)=default (defined in grail::SnapshotGenerator< data::GrailStateSnapshot >)grail::SnapshotGenerator< data::GrailStateSnapshot >
SnapshotGenerator(SnapshotGenerator &&)=default (defined in grail::SnapshotGenerator< data::GrailStateSnapshot >)grail::SnapshotGenerator< data::GrailStateSnapshot >
TryProduceSnapshot(data::GrailStateSnapshot &outSnapshot) override (defined in grail::GrailStateSnapshotGenerator)grail::GrailStateSnapshotGeneratorprotectedvirtual
~GrailStateSnapshotGenerator() override=default (defined in grail::GrailStateSnapshotGenerator)grail::GrailStateSnapshotGeneratorvirtual
~ISnapshotGenerator()=default (defined in grail::ISnapshotGenerator)grail::ISnapshotGeneratorvirtual
~SnapshotGenerator() override=default (defined in grail::SnapshotGenerator< data::GrailStateSnapshot >)grail::SnapshotGenerator< data::GrailStateSnapshot >virtual