Particle Emitter Class

A property reference for Particle Emitters, the components that make up Cascade's Emitter List.


A ParticleEmitter is a single particle effect that can be held in a ParticleSystem. The ParticleEmitter class contains the following public variables:




The name of the emitter.

Emitter Render Mode

The method to use when rendering the emitter's particles.




Renders the emitter's particles as intended, e.g., as sprites, meshes, etc.


Renders the emitter's particles as a 2x2 pixel block with no scaling and using the Emitter Editor Color.


Renders the emitter's particles as a cross of lines scaled according to any size modules and using the Emitter Editor Color.


The emitter's particles are not rendered.

Emitter Editor Color

The color of the ParticleEmitter block when collapsed as well as in the Curve Editor and debug rendering modes.


This value allows for the user to declare the number of particles that should be allocated at initialization of the emitter. If it is 0, the calculated peak count is used. (Since the calculated value can result in a higher than required count, this parameter is supplied to allow tighter memory control.)

Medium Detail Spawn Rate Scale

This value is used to scale down the spawn rate of the emitter when the engine is running in medium or low detail mode. This can be used to optimize particle draw cost in splitscreen mode. A value of 0 effectively disables the emitter when not in high detail mode. This does not affect Spawn Per Unit, unless the value is 0.


If true, the ParticleEmitter will appear collapsed in the Emitter List in Cascade. Double-clicking the ParticleEmitter block toggles this property.

Select Skin
Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback