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::AIEntity
friend
EntityToken
(defined in
grail::AIEntity
)
grail::AIEntity
friend
GetBlackboard
()
grail::AIEntity
GetBlackboard
() const
grail::AIEntity
GetCurrentBehavior
() const
grail::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) const
grail::AIEntity
GetUniqueCurrentBehavior
()
grail::AIEntity
GrailStateSnapshotGenerator
(defined in
grail::AIEntity
)
grail::AIEntity
friend
HasActiveBehavior
() const
grail::AIEntity
HasStagedBehavior
() const
grail::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::AIEntity
protected
RemoveReasonerChangeObserver
(IReasonerChangeObserver *observer)
grail::AIEntity
RemoveSharedBlackboard
(const std::string &name)
grail::AIEntity
ResetNextID
(const size_t nextId=0)
grail::AIEntity
static
SetId
(size_t id) (defined in
grail::AIEntity
)
grail::AIEntity
SetReasoner
(std::unique_ptr< Reasoner > newReasoner)
grail::AIEntity
sharedBlackboards
(defined in
grail::AIEntity
)
grail::AIEntity
protected
StageBehavior
(std::unique_ptr< Behavior > behavior)
grail::AIEntity
TakeOwnershipOfReasoner
()
grail::AIEntity
Update
(float deltaTime)
grail::AIEntity
protected
virtual
~AIEntity
() (defined in
grail::AIEntity
)
grail::AIEntity
virtual
Generated by
1.8.17