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

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

BindPartialPlanFoundCallback(PlannerCallback callback)grail::planner::PlannerReasoner
BindPlanExecutedCallback(std::function< void()> callback)grail::planner::PlannerReasoner
BindPlanningFailedCallback(std::function< void(const planner::Goal &)> callback)grail::planner::PlannerReasoner
BindPlanningSucceededCallback(PlannerCallback callback)grail::planner::PlannerReasoner
ClearCurrentDebugSnapshot() (defined in grail::planner::PlannerReasoner)grail::planner::PlannerReasoner
CreateSnapshotGenerator(std::size_t) override (defined in grail::planner::PlannerReasoner)grail::planner::PlannerReasonervirtual
CreateSnapshotGenerator(size_t) (defined in grail::Reasoner)grail::Reasonervirtual
GetCurrentGoal() const override (defined in grail::planner::PlannerReasoner)grail::planner::PlannerReasonervirtual
GetDebugSnapshotFirstIteration() const (defined in grail::planner::PlannerReasoner)grail::planner::PlannerReasoner
GetDebugSnapshotLastIteration() const (defined in grail::planner::PlannerReasoner)grail::planner::PlannerReasoner
IsComputing() const (defined in grail::planner::PlannerReasoner)grail::planner::PlannerReasoner
operator=(const Reasoner &)=default (defined in grail::Reasoner)grail::Reasoner
operator=(Reasoner &&)=default (defined in grail::Reasoner)grail::Reasoner
PlannerReasoner(std::unique_ptr< MemoryPool > memory) (defined in grail::planner::PlannerReasoner)grail::planner::PlannerReasoner
PlannerReasoner(std::unique_ptr< MemoryPool > memory, std::shared_ptr< planner::GoalSelector > goalSelector, std::unique_ptr< planner::DomainTranslator > domainTranslator, const Config &config) (defined in grail::planner::PlannerReasoner)grail::planner::PlannerReasoner
ProduceDebugSnapshot() (defined in grail::planner::PlannerReasoner)grail::planner::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
SetDebugSnapshotFirstIteration(std::size_t iterationNumber) (defined in grail::planner::PlannerReasoner)grail::planner::PlannerReasoner
SetDebugSnapshotLastIteration(std::size_t iterationNumber) (defined in grail::planner::PlannerReasoner)grail::planner::PlannerReasoner
SetFallbackBehavior(std::unique_ptr< Behavior > behavior)grail::planner::PlannerReasoner
SetNewGoal(std::unique_ptr< planner::Goal > newGoal, AIEntity &entity) override (defined in grail::planner::PlannerReasoner)grail::planner::PlannerReasonervirtual
SetSnapshotProduction(bool shouldProduce) (defined in grail::planner::PlannerReasoner)grail::planner::PlannerReasoner
SetupNewPlanner(std::unique_ptr< planner::DomainTranslator > domainTranslator, const Config &config)grail::planner::PlannerReasoner
StageBehavior(AIEntity &entity) overridegrail::planner::PlannerReasonervirtual
~Reasoner()=default (defined in grail::Reasoner)grail::Reasonervirtual