![]() |
Grail (C++)
1.3.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
This is the complete list of members for grail::utility::RouletteUtilityReasoner, including all inherited members.
| 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::RouletteUtilityReasoner | protectedvirtual |
| GetUtilityReasonerSnapshot() const | grail::utility::UtilityReasoner | |
| 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 | |
| RouletteUtilityReasoner(std::vector< BlueprintOption< Behavior, EntityBlackboardPair, grail::AIEntity >> blueprintOptions, std::shared_ptr< RandomNumberGenerator > randomNumberGenerator, roulette_selector::RouletteOptions rouletteOptions, float persistence=0.1f) | grail::utility::RouletteUtilityReasoner | |
| RouletteUtilityReasoner(std::vector< BlueprintOption< Behavior, EntityBlackboardPair, grail::AIEntity >> blueprintOptions, std::shared_ptr< RandomNumberGenerator > randomNumberGenerator, float persistence=0.1f) | grail::utility::RouletteUtilityReasoner | |
| RouletteUtilityReasoner(std::vector< BlueprintOption< Behavior, EntityBlackboardPair, grail::AIEntity >> blueprintOptions, roulette_selector::RouletteOptions rouletteOptions, float persistence=0.1f) | grail::utility::RouletteUtilityReasoner | |
| RouletteUtilityReasoner(std::vector< BlueprintOption< Behavior, EntityBlackboardPair, grail::AIEntity >> blueprintOptions, float persistence=0.1f) | grail::utility::RouletteUtilityReasoner | |
| RouletteUtilityReasoner(const RouletteUtilityReasoner &other)=delete (defined in grail::utility::RouletteUtilityReasoner) | grail::utility::RouletteUtilityReasoner | |
| RouletteUtilityReasoner(RouletteUtilityReasoner &&other)=delete (defined in grail::utility::RouletteUtilityReasoner) | grail::utility::RouletteUtilityReasoner | |
| SetRouletteOptions(roulette_selector::RouletteOptions rouletteOptions) | grail::utility::RouletteUtilityReasoner | |
| 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 | |
| ~Reasoner()=default (defined in grail::Reasoner) | grail::Reasoner | virtual |
| ~UtilityReasoner() override=default (defined in grail::utility::UtilityReasoner) | grail::utility::UtilityReasoner | virtual |