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

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

Action (defined in grail::planning::ActionTemplate)grail::planning::ActionTemplatefriend
ActionTemplate(const std::string &name, const std::vector< unsigned int > &actionParameterTypes) (defined in grail::planning::ActionTemplate)grail::planning::ActionTemplate
ActionTemplate(ActionTemplate &&other)=default (defined in grail::planning::ActionTemplate)grail::planning::ActionTemplate
GenerateActions(const class WorldState &worldState) const (defined in grail::planning::ActionTemplate)grail::planning::ActionTemplate
GetName() const (defined in grail::planning::ActionTemplate)grail::planning::ActionTemplate
GetTypeId() const (defined in grail::planning::ActionTemplate)grail::planning::ActionTemplate
SetCostFunction(CostFunction costFunction)grail::planning::ActionTemplate
SetEffects(EffectFunction effectFunction)grail::planning::ActionTemplate
SetPreconditions(PreconditionFunction preconditionFunction)grail::planning::ActionTemplate
SetTypeId(int id) (defined in grail::planning::ActionTemplate)grail::planning::ActionTemplate
~ActionTemplate()=default (defined in grail::planning::ActionTemplate)grail::planning::ActionTemplate