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

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

AddReasonerChangeObserver(IReasonerChangeObserver *observer)grail::AIEntity
AddSharedBlackboard(const std::string &name, std::shared_ptr< Blackboard > &sharedBlackboard)grail::AIEntity
AIEntity(const std::string &name="")grail::AIEntity
AIEntity(const AIEntity &)=delete (defined in grail::AIEntity)grail::AIEntity
AIEntity(AIEntity &&)=delete (defined in grail::AIEntity)grail::AIEntity
AIManager (defined in grail::AIEntity)grail::AIEntityfriend
EntityToken (defined in grail::AIEntity)grail::AIEntityfriend
GetBlackboard()grail::AIEntity
GetBlackboard() constgrail::AIEntity
GetCurrentBehavior() constgrail::AIEntity
GetCurrentBehavior()grail::AIEntity
GetCurrentBehaviorName() const (defined in grail::AIEntity)grail::AIEntity
GetId() const (defined in grail::AIEntity)grail::AIEntity
GetName() const (defined in grail::AIEntity)grail::AIEntity
GetReasoner() (defined in grail::AIEntity)grail::AIEntity
GetSharedBlackboard(const std::string &name) constgrail::AIEntity
GetUniqueCurrentBehavior()grail::AIEntity
GrailStateSnapshotGenerator (defined in grail::AIEntity)grail::AIEntityfriend
HasActiveBehavior() constgrail::AIEntity
HasStagedBehavior() constgrail::AIEntity
MoveSuspendedBehavior()grail::AIEntity
operator=(const AIEntity &)=delete (defined in grail::AIEntity)grail::AIEntity
operator=(AIEntity &&)=delete (defined in grail::AIEntity)grail::AIEntity
reasoner (defined in grail::AIEntity)grail::AIEntityprotected
RemoveReasonerChangeObserver(IReasonerChangeObserver *observer)grail::AIEntity
RemoveSharedBlackboard(const std::string &name)grail::AIEntity
ResetNextID(const size_t nextId=0)grail::AIEntitystatic
SetId(size_t id) (defined in grail::AIEntity)grail::AIEntity
SetReasoner(std::unique_ptr< Reasoner > newReasoner)grail::AIEntity
sharedBlackboards (defined in grail::AIEntity)grail::AIEntityprotected
StageBehavior(std::unique_ptr< Behavior > behavior)grail::AIEntity
TakeOwnershipOfReasoner()grail::AIEntity
Update(float deltaTime)grail::AIEntityprotectedvirtual
~AIEntity() (defined in grail::AIEntity)grail::AIEntityvirtual