Worst-case scenario: the UEd Goblin wipes the map and burns down your house.

UE3:ParticleEmitter (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT3 Object >> ParticleEmitter
Package: 
Engine
Direct subclass:
ParticleSpriteEmitter
This class in other games:
UE2Runtime, UT2003, UT2004, U2XMP, UDK

ParticleEmitter The base class for any particle emitter objects. Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.

Properties

Property group 'Particle'

EmitterName

Type: name


Default value: 'Particle Emitter'

InitialAllocationCount

Type: int

Initial allocation count - overrides calculated peak count if > 0

Property group 'RequiredData'

RequiredModule

Type: ParticleModuleRequired

Modifiers: transient, editinline


Internal variables

bEnabled

Type: bool


Default value: True

bKillOnCompleted

Type: bool


BurstList

Type: array<ParticleBurst>

Modifiers: export, noclear


ConvertedModules

Type: bool


Default value: True

DirectUV

Type: bool


EmitterDuration

Type: float


Default value: 1.0

EmitterEditorColor

Type: Object.Color


Default value:

Member Value
A 0
B 150
G 150
R 0

EmitterLoops

Type: int

0 indicates loop continuously

EmitterRenderMode

Type: EEmitterRenderMode


InterpolationMethod

Type: EParticleSubUVInterpMethod


KillOnDeactivate

Type: bool


LODLevels

Type: array<ParticleLODLevel>

Modifiers: editinline, export


Modules

Type: array<ParticleModule>

Modifiers: editinline, export


ParticleBurstMethod

Type: EParticleBurstMethod


PeakActiveParticles

Type: int


RandomImageChanges

Type: int


RandomImageTime

Type: float


Default value: 1.0

ScaleUV

Type: bool


Default value: True

SpawnModules

Type: array<ParticleModule>

Modifiers: native


SpawnRate

Type: DistributionFloat.RawDistributionFloat


Default value:

Member Value
Distribution DistributionSpawnRate
LookupTable
  1. 0.0
  2. 0.0
  3. 0.0
  4. 0.0
LookupTableChunkSize 1
LookupTableNumElements 1
Op 1

SubImages_Horizontal

Type: int


Default value: 1

SubImages_Vertical

Type: int


Default value: 1

SubUVDataOffset

Type: int

Modifiers: transient


TypeDataModule

Type: ParticleModule

Modifiers: export


UpdateModules

Type: array<ParticleModule>

Modifiers: native


UseLocalSpace

Type: bool


Enums

EEmitterRenderMode

ERM_Normal 
ERM_Point 
ERM_Cross 
ERM_None 

EParticleBurstMethod

EPBM_Instant 
EPBM_Interpolated 

EParticleSubUVInterpMethod

PSUVIM_None 
PSUVIM_Linear 
PSUVIM_Linear_Blend 
PSUVIM_Random 
PSUVIM_Random_Blend 

Structs

ParticleBurst

Modifiers: native

int Count 
The number of particles to emit
int CountLow 
If > 0, use as a range [CountLow..Count]
float Time 
The time at which to emit them (0..1 - emitter lifetime)