(C++)
1.0.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
This is the complete list of members for grail::PlannerReasoner, including all inherited members.
BindPartialPlanFoundCallback(PlannerCallback callback) (defined in grail::PlannerReasoner) | grail::PlannerReasoner | |
BindPlanExecutedCallback(std::function< void()> callback) (defined in grail::PlannerReasoner) | grail::PlannerReasoner | |
BindPlanningFailedCallback(std::function< void(const planning::Goal &)> callback) (defined in grail::PlannerReasoner) | grail::PlannerReasoner | |
BindPlanningSucceededCallback(PlannerCallback callback) (defined in grail::PlannerReasoner) | grail::PlannerReasoner | |
ClearCurrentDebugSnapshot() (defined in grail::PlannerReasoner) | grail::PlannerReasoner | |
CreateSnapshotGenerator(std::size_t) override (defined in grail::PlannerReasoner) | grail::PlannerReasoner | |
CreateSnapshotGenerator(size_t) (defined in grail::Reasoner) | grail::Reasoner | virtual |
GetCurrentGoal() const override (defined in grail::PlannerReasoner) | grail::PlannerReasoner | virtual |
GetDebugSnapshotFirstIteration() const (defined in grail::PlannerReasoner) | grail::PlannerReasoner | |
GetDebugSnapshotLastIteration() const (defined in grail::PlannerReasoner) | grail::PlannerReasoner | |
IsComputing() const (defined in grail::PlannerReasoner) | grail::PlannerReasoner | |
operator=(const Reasoner &)=default (defined in grail::Reasoner) | grail::Reasoner | |
operator=(Reasoner &&)=default (defined in grail::Reasoner) | grail::Reasoner | |
PlannerReasoner(MemoryPool &memory) (defined in grail::PlannerReasoner) | grail::PlannerReasoner | |
PlannerReasoner(MemoryPool &memory, std::shared_ptr< planning::GoalSelector > goalSelector, std::unique_ptr< planning::DomainTranslator > actionTranslator, const Config &config) (defined in grail::PlannerReasoner) | grail::PlannerReasoner | |
ProduceDebugSnapshot() (defined in grail::PlannerReasoner) | grail::PlannerReasoner | |
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 | |
SelectBehavior(AIEntity &entity) override | grail::PlannerReasoner | virtual |
SetDebugSnapshotFirstIteration(std::size_t iterationNumber) (defined in grail::PlannerReasoner) | grail::PlannerReasoner | |
SetDebugSnapshotLastIteration(std::size_t iterationNumber) (defined in grail::PlannerReasoner) | grail::PlannerReasoner | |
SetFallbackBehavior(std::unique_ptr< Behavior > behavior) | grail::PlannerReasoner | |
SetNewGoal(std::unique_ptr< planning::Goal > newGoal, AIEntity &entity) override (defined in grail::PlannerReasoner) | grail::PlannerReasoner | virtual |
SetSnapshotProduction(bool shouldProduce) (defined in grail::PlannerReasoner) | grail::PlannerReasoner | |
SetupNewPlanner(std::unique_ptr< planning::DomainTranslator > domainTranslator, const Config &config) | grail::PlannerReasoner | |
~Reasoner()=default (defined in grail::Reasoner) | grail::Reasoner | virtual |