![]() |
Grail (C++)
1.4.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
This is the complete list of members for grail::utility::MaxUtilityReasoner, including all inherited members.
ClearCache() override | grail::utility::UtilityReasoner | protectedvirtual |
CreateSnapshotGenerator(size_t entityId) override | grail::utility::UtilityReasoner | virtual |
GetBestOption(const std::vector< SelectionOption< EntityBlackboardPair >> &options, SelectionResult &result, std::function< bool(const std::size_t &)> validator) override | grail::utility::MaxUtilityReasoner | protectedvirtual |
GetUtilityReasonerSnapshot() const | grail::utility::UtilityReasoner | |
MaxUtilityReasoner(std::vector< BlueprintOption< Behavior, EntityBlackboardPair, grail::AIEntity >> blueprintOptions, float persistence=0.1f) | grail::utility::MaxUtilityReasoner | |
MaxUtilityReasoner(const MaxUtilityReasoner &other)=delete (defined in grail::utility::MaxUtilityReasoner) | grail::utility::MaxUtilityReasoner | |
MaxUtilityReasoner(MaxUtilityReasoner &&other)=delete (defined in grail::utility::MaxUtilityReasoner) | grail::utility::MaxUtilityReasoner | |
operator=(const UtilityReasoner &other)=delete (defined in grail::utility::UtilityReasoner) | grail::utility::UtilityReasoner | |
operator=(UtilityReasoner &&other)=delete (defined in grail::utility::UtilityReasoner) | grail::utility::UtilityReasoner | |
operator=(const Reasoner &)=default (defined in grail::Reasoner) | grail::Reasoner | |
operator=(Reasoner &&)=default (defined in grail::Reasoner) | grail::Reasoner | |
Reasoner()=default (defined in grail::Reasoner) | grail::Reasoner | |
Reasoner(const Reasoner &)=default (defined in grail::Reasoner) | grail::Reasoner | |
Reasoner(Reasoner &&)=default (defined in grail::Reasoner) | grail::Reasoner | |
SetSnapshotProduction(bool isEnabled) | grail::utility::UtilityReasoner | |
StageBehavior(AIEntity &entity) override | grail::utility::UtilityReasoner | virtual |
UtilityReasoner(std::vector< BlueprintOption< Behavior, EntityBlackboardPair, grail::AIEntity >> blueprintOptions, float persistence=0.1f) | grail::utility::UtilityReasoner | |
UtilityReasoner(const UtilityReasoner &other)=delete (defined in grail::utility::UtilityReasoner) | grail::utility::UtilityReasoner | |
UtilityReasoner(UtilityReasoner &&other)=delete (defined in grail::utility::UtilityReasoner) | grail::utility::UtilityReasoner | |
~MaxUtilityReasoner() override=default (defined in grail::utility::MaxUtilityReasoner) | grail::utility::MaxUtilityReasoner | |
~Reasoner()=default (defined in grail::Reasoner) | grail::Reasoner | virtual |
~UtilityReasoner() override=default (defined in grail::utility::UtilityReasoner) | grail::utility::UtilityReasoner | virtual |