Grail (C++)  1.3.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
grail::planner::Goal Member List

This is the complete list of members for grail::planner::Goal, including all inherited members.

GetHeuristic() const (defined in grail::planner::Goal)grail::planner::Goalvirtual
Goal() (defined in grail::planner::Goal)grail::planner::Goal
Goal(const Goal &)=default (defined in grail::planner::Goal)grail::planner::Goal
Goal(Goal &&)=default (defined in grail::planner::Goal)grail::planner::Goal
IsReached(const AIEntity &entity) const =0 (defined in grail::planner::Goal)grail::planner::Goalpure virtual
OnChosen(const AIEntity &goalPursuer)grail::planner::Goalvirtual
OnReached(const AIEntity &goalPursuer) constgrail::planner::Goalvirtual
OnReapplied(const AIEntity &goalPursuer)grail::planner::Goalvirtual
operator=(const Goal &)=default (defined in grail::planner::Goal)grail::planner::Goal
operator=(Goal &&)=default (defined in grail::planner::Goal)grail::planner::Goal
SetPlanSpaceConditions(class Planner &planner, const ObjectIndexBinding &objectIndexBinding) const =0grail::planner::Goalpure virtual
~Goal()=default (defined in grail::planner::Goal)grail::planner::Goalvirtual