UE3:ParticleEmitter (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 07:40, 23 May 2008 by Unknown user (talk)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
UT3 Object >> ParticleEmitter
Package:
Engine
Direct subclass:
ParticleSpriteEmitter
This class in other games:

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)