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

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

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