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

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

AIEntity (defined in grail::Behavior)grail::Behaviorfriend
Behavior() (defined in grail::Behavior)grail::Behavior
Behavior(const Behavior &)=default (defined in grail::Behavior)grail::Behavior
Behavior(Behavior &&)=default (defined in grail::Behavior)grail::Behavior
BehaviorSequence (defined in grail::Behavior)grail::Behaviorfriend
Finish(AIEntity &owner, const BehaviorStatus status)grail::Behaviorvirtual
GetName() const (defined in grail::Behavior)grail::Behaviorvirtual
GetStatus() constgrail::Behavior
IsFinished(const AIEntity &owner) constgrail::Behaviorvirtual
IsInterruptible() constgrail::Behaviorvirtual
IsLegal(const AIEntity &owner) constgrail::Behaviorvirtual
operator=(const Behavior &)=delete (defined in grail::Behavior)grail::Behavior
operator=(Behavior &&)=delete (defined in grail::Behavior)grail::Behavior
Start(AIEntity &owner)grail::Behaviorvirtual
Update(AIEntity &owner, float deltaTime)=0grail::Behaviorpure virtual
~Behavior() (defined in grail::Behavior)grail::Behaviorvirtual