(C++)
1.0.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
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 |