Nazara Engine
0.4
A fast, complete, cross-platform API designed for game development
|
Graphics class that represents the rendering of the particle. More...
Public Member Functions | |
ParticleRenderer (const ParticleRenderer &renderer) | |
Constructs a ParticleRenderer object by assignation. More... | |
virtual | ~ParticleRenderer () |
Destructs the object and calls OnParticleRendererRelease. More... | |
virtual void | Render (const ParticleGroup &system, const ParticleMapper &mapper, unsigned int startId, unsigned int endId, AbstractRenderQueue *renderQueue)=0 |
NazaraSignal (OnParticleRendererRelease, const ParticleRenderer *) | |
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 that represents the rendering of the particle.
Nz::ParticleRenderer::ParticleRenderer | ( | const ParticleRenderer & | renderer | ) |
Constructs a ParticleRenderer object by assignation.
renderer | ParticleRenderer to copy into this |
|
virtual |
Destructs the object and calls OnParticleRendererRelease.