EParticleStates

Windows
MacOS
Linux

Syntax

enum EParticleStates
{
    STATE_Particle_JustSpawned             = 0x02000000,
    STATE_Particle_Freeze                  = 0x04000000,
    STATE_Particle_IgnoreCollisions        = 0x08000000,
    STATE_Particle_FreezeTranslation       = 0x10000000,
    STATE_Particle_FreezeRotation          = 0x20000000,
    STATE_Particle_CollisionIgnoreCheck    = STATE_Particle_Freeze |STATE_Particle_IgnoreCollisions | STATE_Particle_FreezeTranslation| STATE_Particle_FreezeRotation,
    STATE_Particle_DelayCollisions         = 0x40000000,
    STATE_Particle_CollisionHasOccurred    = 0x80000000,
    STATE_Mask                             = 0xFE000000,
    STATE_CounterMask                      = (~STATE_Mask),
}

Values

Name

Description

STATE_Particle_JustSpawned

Ignore updates to the particle

STATE_Particle_Freeze

Ignore updates to the particle

STATE_Particle_IgnoreCollisions

Ignore collision updates to the particle

STATE_Particle_FreezeTranslation

Stop translations of the particle

STATE_Particle_FreezeRotation

Stop rotations of the particle

STATE_Particle_CollisionIgnoreCheck

Combination for a single check of 'ignore' flags

STATE_Particle_DelayCollisions

Delay collision updates to the particle

STATE_Particle_CollisionHasOccurred

Flag indicating the particle has had at least one collision

STATE_Mask

State mask.

STATE_CounterMask

Counter mask.

References

Module

Engine

Header

Runtime/Engine/Public/ParticleHelper.h

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