![]() |
(C++)
1.1.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 |