|
| HollowEllipsoidEmitter2 () |
|
void | _cloneFrom (const EmitterDefData *original) override |
|
Real | getInnerSizeX () const |
| Gets the x component of the area inside the ellipsoid which doesn't emit particles.
|
|
Real | getInnerSizeY () const |
| Gets the y component of the area inside the ellipsoid which doesn't emit particles.
|
|
Real | getInnerSizeZ () const |
| Gets the z component of the area inside the ellipsoid which doesn't emit particles.
|
|
const String & | getType () const override |
| Returns the name of the type of emitter.
|
|
void | initEmittedParticles (ParticleCpuData cpuData, const EmittedParticle *newHandles, size_t numParticles) override |
| Initializes particles Can be called by multiple threads.
|
|
void | setInnerSize (Real x, Real y, Real z) |
| Sets the size of the clear space inside the area from where NO particles are emitted.
|
|
void | setInnerSizeX (Real x) |
| Sets the x component of the area inside the ellipsoid which doesn't emit particles.
|
|
void | setInnerSizeY (Real y) |
| Sets the y component of the area inside the ellipsoid which doesn't emit particles.
|
|
void | setInnerSizeZ (Real z) |
| Sets the z component of the area inside the ellipsoid which doesn't emit particles.
|
|
| EllipsoidEmitter2 () |
|
Real | getDepth () const |
| Gets the depth (local y size) of the emitter.
|
|
Real | getHeight () const |
| Gets the height (local y size) of the emitter.
|
|
Real | getWidth () const |
| Gets the width (local x size) of the emitter.
|
|
void | setDepth (Real Depth) |
| Sets the depth (local y size) of the emitter.
|
|
void | setDirection (const Vector3 &direction) override |
| Overloaded to update the trans.
|
|
void | setHeight (Real Height) |
| Sets the height (local y size) of the emitter.
|
|
void | setSize (const Vector3 &size) |
| Sets the size of the area from which particles are emitted.
|
|
void | setSize (Real x, Real y, Real z) |
| Sets the size of the area from which particles are emitted.
|
|
void | setWidth (Real width) |
| Sets the width (local x size) of the emitter.
|
|
| EmitterDefData () |
|
unsigned short | _getEmissionCount (Real timeElapsed) final |
| Override so we don't use it accidentally (we use genEmissionCount() instead).
|
|
ParticleEmitter * | asParticleEmitter () |
| ParticleEmitter is a protected base class of EmitterDefData.
|
|
const ParticleEmitter * | asParticleEmitter () const |
|
uint32 | genEmissionCount (Real timeSinceLast, EmitterInstanceData &instanceData) const |
| Must be called by 1 thread.
|
|
const Vector2 & | getInitialDimensions () const |
|
void | setInitialDimensions (const Vector2 &dim) |
|