UE2:ParticleEmitter (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 09:10, 17 May 2008 by Wormbo (talk | contribs) (Auto-generated page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
U2XMP Object >> ParticleEmitter
Package:
Engine
Direct subclasses:
BeamEmitter, MeshEmitter, SparkEmitter, SpriteEmitter
This class in other games:

ParticleEmitter: Base class for sub- emitters.

make sure to keep structs in sync in UnParticleSystem.h

Properties

See ParticleEmitter properties.

Enums

EBlendMode

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

PTCS_Independent
PTCS_Relative
PTCS_Absolute

EParticleDrawStyle

PTDS_Regular
PTDS_AlphaBlend
PTDS_Modulated
PTDS_Translucent
PTDS_AlphaModulate_MightNotFogCorrectly
PTDS_Darken
PTDS_Brighten

EParticleEffectAxis

PTEA_NegativeX
PTEA_PositiveZ

EParticleRotationSource

PTRS_None
PTRS_Actor
PTRS_Offset
PTRS_Normal

EParticleStartLocationShape

PTLS_Box
PTLS_Sphere

EParticleVelocityDirection

PTVD_None
PTVD_StartPositionAndOwner
PTVD_OwnerAndStartPosition

Structs

Particle

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

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

ParticleTimeScale

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

Native functions

SpawnParticle

native function SpawnParticle (int Amount)