![]() |
Grail (C++)
1.4.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
This is the complete list of members for grail::planner::Planner, including all inherited members.
| GetPartialPlan() const | grail::planner::Planner | |
| GetPlanSnapshot(std::size_t goalNodeIndex, std::size_t iteration) const | grail::planner::Planner | |
| IsComputing() const | grail::planner::Planner | |
| Iterate(std::size_t iterationCount) noexcept | grail::planner::Planner | |
| IterateWithSnapshot(std::size_t iterationCount, data::PlannerReasonerSnapshot &snapshot, std::size_t minDebugSnapshotIteration=0, std::size_t maxDebugSnapshotIteration=std::numeric_limits< std::size_t >::max()) noexcept | grail::planner::Planner | |
| Planner() (defined in grail::planner::Planner) | grail::planner::Planner | |
| Planner(std::unique_ptr< WorldState > initialState, const Config &config=Config{}) | grail::planner::Planner | |
| PushCondition(ConditionFunction condition) | grail::planner::Planner | |
| Reset(std::unique_ptr< WorldState > initialState) | grail::planner::Planner | |
| SetConfig(const Config &config) | grail::planner::Planner | |
| SetHeuristic(PlannerHeuristic heuristic) | grail::planner::Planner | |
| SetIterationLimit(std::size_t iterationLimit) | grail::planner::Planner | |
| SetMaxPlanCost(double maxCost) | grail::planner::Planner | |
| SetMaxPlanLength(int maxLength) | grail::planner::Planner | |
| SetPlanFoundCallback(const std::function< void(const AbstractPlan &)> callbackFunction) | grail::planner::Planner | |
| SetPlanningFailedCallback(const std::function< void()> callbackFunction) | grail::planner::Planner |