![]()  | 
  
    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 |