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

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::Reasonervirtual
GetCurrentGoal() const override (defined in grail::PlannerReasoner)grail::PlannerReasonervirtual
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) overridegrail::PlannerReasonervirtual
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::PlannerReasonervirtual
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::Reasonervirtual