Base AI Module. More...
#include <deBaseAIModule.h>
Public Member Functions | |
Constructors and Destructors | |
| deBaseAIModule (deLoadableModule *loadableModule) | |
| Creates a new module. | |
| virtual | ~deBaseAIModule () |
| Cleans up the module. | |
Module Management | |
| virtual bool | Init ()=0 |
| Initializes the ai module. | |
| virtual void | CleanUp ()=0 |
| Shuts down the ai module and cleans up. | |
Management | |
| virtual deBaseAIAI * | CreateAI (deAI *ai)=0 |
| Creates a peer for the given ai object. | |
Base AI Module.
The ai module provides support for producing animations.
| deBaseAIModule::deBaseAIModule | ( | deLoadableModule * | loadableModule ) |
Creates a new module.
| virtual deBaseAIModule::~deBaseAIModule | ( | ) | [virtual] |
Cleans up the module.
| virtual void deBaseAIModule::CleanUp | ( | ) | [pure virtual] |
Shuts down the ai module and cleans up.
| virtual deBaseAIAI* deBaseAIModule::CreateAI | ( | deAI * | ai ) | [pure virtual] |
Creates a peer for the given ai object.
| virtual bool deBaseAIModule::Init | ( | ) | [pure virtual] |
Initializes the ai module.
1.7.2