Particle Emitter Manager. More...
#include <deParticleEmitterManager.h>
Public Member Functions | |
Constructors and Destructors | |
| deParticleEmitterManager (deEngine *engine) | |
| Creates a new resource manager. | |
| virtual | ~deParticleEmitterManager () |
| Cleans up the resource manager and reports leaking resources. | |
Management | |
| int | GetParticleEmitterCount () const |
| retrieves the count of particle emitters. | |
| deParticleEmitter * | CreateParticleEmitter () |
| Creates a new particle emitter. | |
System Peer Management | |
| virtual void | SystemGraphicLoad () |
| Graphic System Peers of all stored resources have to be created. | |
| virtual void | SystemGraphicUnload () |
| Graphic System Peers of all stored resources have to be freed. | |
| virtual void | SystemPhysicsLoad () |
| Physics System Peers of all stored resources have to be created. | |
| virtual void | SystemPhysicsUnload () |
| Physics System Peers of all stored resources have to be freed. | |
| virtual void | SystemScriptingLoad () |
| Scripting System Peers of all stored resources have to be created. | |
| virtual 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. | |
Particle Emitter Manager.
Manages a list of particle emitters.
| deParticleEmitterManager::deParticleEmitterManager | ( | deEngine * | engine ) |
Creates a new resource manager.
| virtual deParticleEmitterManager::~deParticleEmitterManager | ( | ) | [virtual] |
Cleans up the resource manager and reports leaking resources.
| deParticleEmitter* deParticleEmitterManager::CreateParticleEmitter | ( | ) |
Creates a new particle emitter.
| int deParticleEmitterManager::GetParticleEmitterCount | ( | ) | const |
retrieves the count of particle emitters.
| void deParticleEmitterManager::RemoveResource | ( | deResource * | resource ) | [virtual] |
Removes the given resource from the manager without freeing it.
Implements deResourceManager.
| virtual void deParticleEmitterManager::SystemGraphicLoad | ( | ) | [virtual] |
Graphic System Peers of all stored resources have to be created.
Reimplemented from deResourceManager.
| virtual void deParticleEmitterManager::SystemGraphicUnload | ( | ) | [virtual] |
Graphic System Peers of all stored resources have to be freed.
Reimplemented from deResourceManager.
| virtual void deParticleEmitterManager::SystemPhysicsLoad | ( | ) | [virtual] |
Physics System Peers of all stored resources have to be created.
Reimplemented from deResourceManager.
| virtual void deParticleEmitterManager::SystemPhysicsUnload | ( | ) | [virtual] |
Physics System Peers of all stored resources have to be freed.
Reimplemented from deResourceManager.
| virtual void deParticleEmitterManager::SystemScriptingLoad | ( | ) | [virtual] |
Scripting System Peers of all stored resources have to be created.
Reimplemented from deResourceManager.
| virtual void deParticleEmitterManager::SystemScriptingUnload | ( | ) | [virtual] |
Scripting System Peers of all stored resources have to be freed.
Reimplemented from deResourceManager.
1.7.2