Mana
|
A handle on a particle. More...
#include <particle.h>
Public Member Functions | |
ParticleHandle (Particle *particle=nullptr) | |
ParticleHandle (const ParticleHandle &)=delete | |
ParticleHandle (ParticleHandle &&other) | |
~ParticleHandle () | |
ParticleHandle & | operator= (const ParticleHandle &)=delete |
ParticleHandle & | operator= (ParticleHandle &&other) |
Particle * | operator-> () const |
operator Particle * () const | |
Private Attributes | |
Particle * | mParticle |
A handle on a particle.
The handle prevents automatic deletion of the particle by its parent and kills the particle when the handle is destroyed.
Definition at line 298 of file particle.h.
|
inlineexplicit |
Definition at line 301 of file particle.h.
|
delete |
|
inline |
Definition at line 310 of file particle.h.
|
inline |
Definition at line 316 of file particle.h.
|
inline |
Definition at line 337 of file particle.h.
|
inline |
Definition at line 336 of file particle.h.
|
delete |
|
inline |
Definition at line 324 of file particle.h.
|
private |
Definition at line 340 of file particle.h.