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::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::PlannerReasoner | virtual |
CreateSnapshotGenerator(size_t) (defined in grail::Reasoner) | grail::Reasoner | virtual |
GetCurrentGoal() const override (defined in grail::planner::PlannerReasoner) | grail::planner::PlannerReasoner | virtual |
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::PlannerReasoner | virtual |
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) override | grail::planner::PlannerReasoner | virtual |
~Reasoner()=default (defined in grail::Reasoner) | grail::Reasoner | virtual |