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 |