unique_ptr< OrientedBoundingBox > obb
void setColorEnd(const Color4 &colorEnd) override
Set end color.
void setColorStart(const Color4 &colorStart) override
Set start color.
BoundingBoxParticleEmitter(int32_t count, int64_t lifeTime, int64_t lifeTimeRnd, float mass, float massRnd, OrientedBoundingBox *obb, const Vector3 &velocity, const Vector3 &velocityRnd, const Color4 &colorStart, const Color4 &colorEnd)
Public constructor.
void setTransform(const Transform &transform) override
Update transform with given transform.
const Color4 & getColorEnd() const override
const Vector3 & getCenter() const override
unique_ptr< OrientedBoundingBox > worldObb
const Color4 & getColorStart() const override
void emit(Particle *particle) override
Emits particles.
virtual ~BoundingBoxParticleEmitter()
Destructor.
Particle emitter interface.