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

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

AddReceiver(IDebugSnapshotReceiver *receiver) overridegrail::SnapshotGenerator< UtilityReasonerSnapshot >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< UtilityReasonerSnapshot >)grail::SnapshotGenerator< UtilityReasonerSnapshot >
operator=(SnapshotGenerator &&)=default (defined in grail::SnapshotGenerator< UtilityReasonerSnapshot >)grail::SnapshotGenerator< UtilityReasonerSnapshot >
operator=(const ISnapshotGenerator &)=delete (defined in grail::ISnapshotGenerator)grail::ISnapshotGenerator
operator=(ISnapshotGenerator &&)=delete (defined in grail::ISnapshotGenerator)grail::ISnapshotGenerator
PassSnapshotToReceiver(IDebugSnapshotReceiver &receiver, UtilityReasonerSnapshot &snapshot) overridegrail::UtilityReasonerSnapshotGeneratorvirtual
ProduceSnapshot() overridegrail::SnapshotGenerator< UtilityReasonerSnapshot >inlinevirtual
Release() overridegrail::UtilityReasonerSnapshotGeneratorvirtual
RemoveReceiver(IDebugSnapshotReceiver *receiver) overridegrail::SnapshotGenerator< UtilityReasonerSnapshot >inlinevirtual
SetTimestampProvider(const std::shared_ptr< ITimestampProvider > &provider) override (defined in grail::SnapshotGenerator< UtilityReasonerSnapshot >)grail::SnapshotGenerator< UtilityReasonerSnapshot >inlinevirtual
SnapshotGenerator()=default (defined in grail::SnapshotGenerator< UtilityReasonerSnapshot >)grail::SnapshotGenerator< UtilityReasonerSnapshot >
SnapshotGenerator(const SnapshotGenerator &)=default (defined in grail::SnapshotGenerator< UtilityReasonerSnapshot >)grail::SnapshotGenerator< UtilityReasonerSnapshot >
SnapshotGenerator(SnapshotGenerator &&)=default (defined in grail::SnapshotGenerator< UtilityReasonerSnapshot >)grail::SnapshotGenerator< UtilityReasonerSnapshot >
TryProduceSnapshot(UtilityReasonerSnapshot &outSnapshot) overridegrail::UtilityReasonerSnapshotGeneratorvirtual
UtilityReasonerSnapshotGenerator(UtilityReasoner *observedReasoner, size_t entityId)grail::UtilityReasonerSnapshotGenerator
~ISnapshotGenerator()=default (defined in grail::ISnapshotGenerator)grail::ISnapshotGeneratorvirtual
~SnapshotGenerator() override=default (defined in grail::SnapshotGenerator< UtilityReasonerSnapshot >)grail::SnapshotGenerator< UtilityReasonerSnapshot >