AI Resource Manager. More...
#include <deAIManager.h>
Public Member Functions | |
Constructors and Destructors | |
| deAIManager (deEngine *engine) | |
| Creates a new ai resource manager linked to the given engine. | |
| ~deAIManager () | |
| Cleans up the ai resource manager and reports leaking resources. | |
Management | |
| int | GetAICount () const |
| Retrieves the count of ai resource. | |
| deAI * | CreateAI () |
| Creates a new ai object. | |
System Peer Management | |
| void | SystemAILoad () |
| AI System Peers of all stored resources have to be created. | |
| void | SystemAIUnload () |
| AI System Peers of all stored resources have to be freed. | |
| void | SystemScriptingLoad () |
| Scripting System Peers of all stored resources have to be created. | |
| void | SystemScriptingUnload () |
| Scripting System Peers of all stored resources have to be freed. | |
Resource only Functions | |
Those functions are only for resource objects and should never be called directly from an application. | |
| void | RemoveResource (deResource *resource) |
| Removes the given resource from the manager without freeing it. | |
AI Resource Manager.
| deAIManager::deAIManager | ( | deEngine * | engine ) |
Creates a new ai resource manager linked to the given engine.
| deAIManager::~deAIManager | ( | ) |
Cleans up the ai resource manager and reports leaking resources.
| deAI* deAIManager::CreateAI | ( | ) |
Creates a new ai object.
| int deAIManager::GetAICount | ( | ) | const |
Retrieves the count of ai resource.
| void deAIManager::RemoveResource | ( | deResource * | resource ) | [virtual] |
Removes the given resource from the manager without freeing it.
Implements deResourceManager.
| void deAIManager::SystemAILoad | ( | ) | [virtual] |
AI System Peers of all stored resources have to be created.
Reimplemented from deResourceManager.
| void deAIManager::SystemAIUnload | ( | ) | [virtual] |
AI System Peers of all stored resources have to be freed.
Reimplemented from deResourceManager.
| void deAIManager::SystemScriptingLoad | ( | ) | [virtual] |
Scripting System Peers of all stored resources have to be created.
Reimplemented from deResourceManager.
| void deAIManager::SystemScriptingUnload | ( | ) | [virtual] |
Scripting System Peers of all stored resources have to be freed.
Reimplemented from deResourceManager.
1.7.2