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::BehaviorSequence, including all inherited members.
AddBehavior(ConstructorArguments &&... constructorArguments) | grail::BehaviorSequence | inline |
Behavior(std::unique_ptr< Behavior > recoveryBehavior=nullptr) (defined in grail::Behavior) | grail::Behavior | |
Behavior(Behavior &&)=default (defined in grail::Behavior) | grail::Behavior | |
BehaviorSequence(std::size_t expectedSequenceSize=3) | grail::BehaviorSequence | |
BehaviorSequence(const BehaviorSequence &other)=delete (defined in grail::BehaviorSequence) | grail::BehaviorSequence | |
BehaviorSequence(BehaviorSequence &&other)=default (defined in grail::BehaviorSequence) | grail::BehaviorSequence | |
Finish(AIEntity &owner, const BehaviorStatus status) override | grail::BehaviorSequence | virtual |
GetName() const (defined in grail::Behavior) | grail::Behavior | virtual |
GetRecoveryBehavior() (defined in grail::Behavior) | grail::Behavior | virtual |
GetStatus() const | grail::Behavior | |
IsFinished(const AIEntity &owner) const override | grail::BehaviorSequence | virtual |
IsInterruptible() const override | grail::BehaviorSequence | virtual |
IsLegal(const AIEntity &owner) const override | grail::BehaviorSequence | virtual |
operator=(const BehaviorSequence &other)=delete (defined in grail::BehaviorSequence) | grail::BehaviorSequence | |
operator=(BehaviorSequence &&other)=delete (defined in grail::BehaviorSequence) | grail::BehaviorSequence | |
operator=(const Behavior &)=delete (defined in grail::Behavior) | grail::Behavior | |
operator=(Behavior &&)=delete (defined in grail::Behavior) | grail::Behavior | |
recoveryBehavior (defined in grail::Behavior) | grail::Behavior | protected |
Start(AIEntity &owner) override | grail::BehaviorSequence | virtual |
Update(AIEntity &owner, float deltaTime) override | grail::BehaviorSequence | virtual |
~Behavior() (defined in grail::Behavior) | grail::Behavior | virtual |
~BehaviorSequence() override=default (defined in grail::BehaviorSequence) | grail::BehaviorSequence | virtual |