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

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

AIManager(std::size_t threadsNumber=0)grail::AIManager
ContainsEntity(const AIEntity &entity) const (defined in grail::AIManager)grail::AIManager
CreateBlackboard(const std::string &name)grail::AIManager
GetEntities() const (defined in grail::AIManager)grail::AIManager
GetEntityGroups() const (defined in grail::AIManager)grail::AIManager
GetSharedBlackboards() const (defined in grail::AIManager)grail::AIManager
RegisterAIEntity(const std::shared_ptr< AIEntity > &entity, int priority)grail::AIManager
RegisterAIEntity(const std::shared_ptr< AIEntity > &entity, const std::shared_ptr< AIEntity > &parent, int priorityOffset=1)grail::AIManager
RegisterEntityChangeObserver(IEntityChangeObserver *observer) (defined in grail::AIManager)grail::AIManager
RegisterEntityGroup(const std::shared_ptr< EntityGroup > &entityGroup, int priority) (defined in grail::AIManager)grail::AIManager
RemoveAIEntity(const AIEntity *entity)grail::AIManager
RemoveEntityChangeObserver(IEntityChangeObserver *observer) (defined in grail::AIManager)grail::AIManager
RemoveEntityGroup(const std::shared_ptr< EntityGroup > &entityGroup) (defined in grail::AIManager)grail::AIManager
SubscribeToBlackboard(const std::string &blackboardName, AIEntity &entity)grail::AIManager
UpdateEntities(float deltaTime)grail::AIManager
UpdateReasoners()grail::AIManager
~AIManager() (defined in grail::AIManager)grail::AIManager