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

This is the complete list of members for grail::SnapshotGenerator< SnapshotType >, including all inherited members.

AddReceiver(IDebugSnapshotReceiver *receiver) overridegrail::SnapshotGenerator< SnapshotType >inlinevirtual
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< SnapshotType >)grail::SnapshotGenerator< SnapshotType >
operator=(SnapshotGenerator &&)=default (defined in grail::SnapshotGenerator< SnapshotType >)grail::SnapshotGenerator< SnapshotType >
operator=(const ISnapshotGenerator &)=delete (defined in grail::ISnapshotGenerator)grail::ISnapshotGenerator
operator=(ISnapshotGenerator &&)=delete (defined in grail::ISnapshotGenerator)grail::ISnapshotGenerator
PassSnapshotToReceiver(IDebugSnapshotReceiver &receiver, SnapshotType &snapshot)=0 (defined in grail::SnapshotGenerator< SnapshotType >)grail::SnapshotGenerator< SnapshotType >protectedpure virtual
ProduceSnapshot() overridegrail::SnapshotGenerator< SnapshotType >inlinevirtual
Release()=0 (defined in grail::ISnapshotGenerator)grail::ISnapshotGeneratorpure virtual
RemoveReceiver(IDebugSnapshotReceiver *receiver) overridegrail::SnapshotGenerator< SnapshotType >inlinevirtual
SetTimestampProvider(const std::shared_ptr< ITimestampProvider > &provider) override (defined in grail::SnapshotGenerator< SnapshotType >)grail::SnapshotGenerator< SnapshotType >inlinevirtual
SnapshotGenerator()=default (defined in grail::SnapshotGenerator< SnapshotType >)grail::SnapshotGenerator< SnapshotType >
SnapshotGenerator(const SnapshotGenerator &)=default (defined in grail::SnapshotGenerator< SnapshotType >)grail::SnapshotGenerator< SnapshotType >
SnapshotGenerator(SnapshotGenerator &&)=default (defined in grail::SnapshotGenerator< SnapshotType >)grail::SnapshotGenerator< SnapshotType >
TryProduceSnapshot(SnapshotType &outSnapshot)=0 (defined in grail::SnapshotGenerator< SnapshotType >)grail::SnapshotGenerator< SnapshotType >protectedpure virtual
~ISnapshotGenerator()=default (defined in grail::ISnapshotGenerator)grail::ISnapshotGeneratorvirtual
~SnapshotGenerator() override=default (defined in grail::SnapshotGenerator< SnapshotType >)grail::SnapshotGenerator< SnapshotType >virtual