Always snap to grid

UE2:ParticleEmitter (U2XMP)

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

ParticleEmitter: Base class for sub- emitters.

make sure to keep structs in sync in UnParticleSystem.h

Properties[edit]

See ParticleEmitter properties.

Enums[edit]

EBlendMode[edit]

BM_MODULATE 
BM_MODULATE2X 
BM_MODULATE4X 
BM_ADD 
BM_ADDSIGNED 
BM_ADDSIGNED2X 
BM_SUBTRACT 
BM_ADDSMOOTH 
BM_BLENDDIFFUSEALPHA 
BM_BLENDTEXTUREALPHA 
BM_BLENDFACTORALPHA 
BM_BLENDTEXTUREALPHAPM 
BM_BLENDCURRENTALPHA 
BM_PREMODULATE 
BM_MODULATEALPHA_ADDCOLOR 
BM_MODULATEINVALPHA_ADDCOLOR 
BM_MODULATEINVCOLOR_ADDALPHA 
BM_HACK 

EParticleCoordinateSystem[edit]

PTCS_Independent 
PTCS_Relative 
PTCS_Absolute 

EParticleDrawStyle[edit]

PTDS_Regular 
PTDS_AlphaBlend 
PTDS_Modulated 
PTDS_Translucent 
PTDS_AlphaModulate_MightNotFogCorrectly 
PTDS_Darken 
PTDS_Brighten 

EParticleEffectAxis[edit]

PTEA_NegativeX 
PTEA_PositiveZ 

EParticleRotationSource[edit]

PTRS_None 
PTRS_Actor 
PTRS_Offset 
PTRS_Normal 

EParticleStartLocationShape[edit]

PTLS_Box 
PTLS_Sphere 

EParticleVelocityDirection[edit]

PTVD_None 
PTVD_StartPositionAndOwner 
PTVD_OwnerAndStartPosition 

Structs[edit]

Particle[edit]

Object.Vector Location 
Object.Vector OldLocation 
Object.Vector Velocity 
Object.Vector StartSize 
Object.Vector SpinsPerSecond 
Object.Vector StartSpin 
Object.Vector Size 
Object.Vector StartLocation 
Object.Rotator Rotation 
Object.Color Color 
float Time 
float MaxLifetime 
float Mass 
int HitCount 
int Flags 
int Subdivision 

ParticleColorScale[edit]

float RelativeTime 
always in range [0..1]
Object.Color Color 

ParticleTimeScale[edit]

float RelativeTime 
always in range [0..1]
float RelativeSize 

Native functions[edit]

SpawnParticle[edit]

native function SpawnParticle (int Amount)