![]() |
Nazara Engine
0.4
A fast, complete, cross-platform API designed for game development
|
Graphics class which generates particles. More...
Public Member Functions | |
| ParticleGenerator (const ParticleGenerator &generator) | |
| Constructs a ParticleGenerator object by assignation. More... | |
| virtual | ~ParticleGenerator () |
| Destructs the object and calls OnParticleGeneratorRelease. More... | |
| virtual void | Generate (ParticleGroup &system, ParticleMapper &mapper, unsigned int startId, unsigned int endId)=0 |
| NazaraSignal (OnParticleGeneratorRelease, const ParticleGenerator *) | |
Public Member Functions inherited from Nz::RefCounted | |
| RefCounted (bool persistent=true) | |
| Constructs a RefCounted object with a persistance aspect. More... | |
| RefCounted (const RefCounted &)=delete | |
| RefCounted (RefCounted &&)=default | |
| virtual | ~RefCounted () |
| Destructs the object. More... | |
| void | AddReference () const |
| Adds a reference to the object. | |
| unsigned int | GetReferenceCount () const |
| Gets the number of references to the object. More... | |
| bool | IsPersistent () const |
| Checks whether the object is persistent. More... | |
| bool | RemoveReference () const |
| Removes a reference to the object. More... | |
| bool | SetPersistent (bool persistent=true, bool checkReferenceCount=false) |
| Sets the persistence of the object. More... | |
| RefCounted & | operator= (const RefCounted &)=delete |
| RefCounted & | operator= (RefCounted &&)=default |
Friends | |
| class | Graphics |
Graphics class which generates particles.
| Nz::ParticleGenerator::ParticleGenerator | ( | const ParticleGenerator & | generator | ) |
Constructs a ParticleGenerator object by assignation.
| generator | ParticleGenerator to copy into this |
|
virtual |
Destructs the object and calls OnParticleGeneratorRelease.