I love the smell of UnrealEd crashing in the morning. – tarquin

UE2:ParticleEmitter properties (UE2Runtime)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UE2Runtime Object >> ParticleEmitter (properties)

Contents

ParticleEmitter properties in other games:
U2XMP, UT2003, UT2004
Other member categories for this class:
enums

Properties[edit]

Property group 'Acceleration'[edit]

Acceleration[edit]

Type: Object.Vector


Property group 'Collision'[edit]

CollisionPlanes[edit]

Type: array<Object.Plane>


DampingFactorRange[edit]

Type: Object.RangeVector


Default value:

Member Value
X
Member Value
Max 1.0
Min 1.0
Y
Member Value
Max 1.0
Min 1.0
Z
Member Value
Max 1.0
Min 1.0

ExtentMultiplier[edit]

Type: Object.Vector


Default value:

Member Value
X 1.0
Y 1.0
Z 1.0

MaxCollisions[edit]

Type: Object.Range


SpawnAmount[edit]

Type: int


SpawnedVelocityScaleRange[edit]

Type: Object.RangeVector


SpawnFromOtherEmitter[edit]

Type: int


Default value: -1

UseCollision[edit]

Type: bool


UseCollisionPlanes[edit]

Type: bool


UseMaxCollisions[edit]

Type: bool


UseSpawnedVelocityScale[edit]

Type: bool


Property group 'Color'[edit]

ColorMultiplierRange[edit]

Type: Object.RangeVector


Default value:

Member Value
X
Member Value
Max 1.0
Min 1.0
Y
Member Value
Max 1.0
Min 1.0
Z
Member Value
Max 1.0
Min 1.0

ColorScale[edit]

Type: array<ParticleColorScale>


ColorScaleRepeats[edit]

Type: float


UseColorScale[edit]

Type: bool


Property group 'Fading'[edit]

FadeIn[edit]

Type: bool


FadeInEndTime[edit]

Type: float


FadeInFactor[edit]

Type: Object.Plane


Default value:

Member Value
W 1.0
X 1.0
Y 1.0
Z 1.0

FadeOut[edit]

Type: bool


FadeOutFactor[edit]

Type: Object.Plane


Default value:

Member Value
W 1.0
X 1.0
Y 1.0
Z 1.0

FadeOutStartTime[edit]

Type: float


Property group 'Force'[edit]

UseActorForces[edit]

Type: bool


Property group 'General'[edit]

CoordinateSystem[edit]

Type: EParticleCoordinateSystem


EffectAxis[edit]

Type: EParticleEffectAxis


MaxParticles[edit]

Type: int

Modifiers: const


Default value: 10

ResetAfterChange[edit]

Type: bool


Property group 'Local'[edit]

AutoDestroy[edit]

Type: bool


AutoReset[edit]

Type: bool


AutoResetTimeRange[edit]

Type: Object.Range


Disabled[edit]

Type: bool


DisableFogging[edit]

Type: bool


Name[edit]

Type: string


RespawnDeadParticles[edit]

Type: bool


Default value: True

Property group 'Location'[edit]

AddLocationFromOtherEmitter[edit]

Type: int


Default value: -1

SphereRadiusRange[edit]

Type: Object.Range


StartLocationOffset[edit]

Type: Object.Vector


StartLocationPolarRange[edit]

Type: Object.RangeVector


StartLocationRange[edit]

Type: Object.RangeVector


StartLocationShape[edit]

Type: EParticleStartLocationShape


Property group 'Mass'[edit]

StartMassRange[edit]

Type: Object.Range


Default value:

Member Value
Max 1.0
Min 1.0

Property group 'MeshSpawning'[edit]

MeshNormal[edit]

Type: Object.Vector


Default value:

Member Value
Z 1.0

MeshNormalThresholdRange[edit]

Type: Object.Range


MeshScaleRange[edit]

Type: Object.RangeVector


Default value:

Member Value
X
Member Value
Max 1.0
Min 1.0
Y
Member Value
Max 1.0
Min 1.0
Z
Member Value
Max 1.0
Min 1.0

MeshSpawning[edit]

Type: EParticleMeshSpawning


MeshSpawningStaticMesh[edit]

Type: StaticMesh


SpawnOnlyInDirectionOfNormal[edit]

Type: bool


UniformMeshScale[edit]

Type: bool


Default value: True

UniformVelocityScale[edit]

Type: bool


Default value: True

UseColorFromMesh[edit]

Type: bool


VelocityFromMesh[edit]

Type: bool


VelocityScaleRange[edit]

Type: Object.RangeVector


Default value:

Member Value
X
Member Value
Max 1.0
Min 1.0
Y
Member Value
Max 1.0
Min 1.0
Z
Member Value
Max 1.0
Min 1.0

Property group 'Rendering'[edit]

AcceptsProjectors[edit]

Type: bool


AlphaRef[edit]

Type: int


AlphaTest[edit]

Type: bool


Default value: True

ZTest[edit]

Type: bool


Default value: True

ZWrite[edit]

Type: bool


Property group 'Revolution'[edit]

RevolutionCenterOffsetRange[edit]

Type: Object.RangeVector


RevolutionScale[edit]

Type: array<ParticleRevolutionScale>


RevolutionScaleRepeats[edit]

Type: float


RevolutionsPerSecondRange[edit]

Type: Object.RangeVector


UseRevolution[edit]

Type: bool


UseRevolutionScale[edit]

Type: bool


Property group 'Rotation'[edit]

DampRotation[edit]

Type: bool


RotationDampingFactorRange[edit]

Type: Object.RangeVector


RotationNormal[edit]

Type: Object.Vector


RotationOffset[edit]

Type: Object.Rotator


SpinCCWorCW[edit]

Type: Object.Vector


Default value:

Member Value
X 0.5
Y 0.5
Z 0.5

SpinParticles[edit]

Type: bool


SpinsPerSecondRange[edit]

Type: Object.RangeVector


StartSpinRange[edit]

Type: Object.RangeVector


UseRotationFrom[edit]

Type: EParticleRotationSource


Property group 'Size'[edit]

SizeScale[edit]

Type: array<ParticleTimeScale>


SizeScaleRepeats[edit]

Type: float


StartSizeRange[edit]

Type: Object.RangeVector


Default value:

Member Value
X
Member Value
Max 100.0
Min 100.0
Y
Member Value
Max 100.0
Min 100.0
Z
Member Value
Max 100.0
Min 100.0

UniformSize[edit]

Type: bool


UseRegularSizeScale[edit]

Type: bool


Default value: True

UseSizeScale[edit]

Type: bool


Property group 'SkeletalMesh'[edit]

RelativeBoneIndexRange[edit]

Type: Object.Range


Default value:

Member Value
Max 1.0

SkeletalMeshActor[edit]

Type: Actor


SkeletalScale[edit]

Type: Object.Vector


Default value:

Member Value
X 1.0
Y 1.0
Z 1.0

UseSkeletalLocationAs[edit]

Type: ESkelLocationUpdate


Property group 'Sound'[edit]

CollisionSound[edit]

Type: EParticleCollisionSound


CollisionSoundIndex[edit]

Type: Object.Range


CollisionSoundProbability[edit]

Type: Object.Range


Sounds[edit]

Type: array<ParticleSound>


SpawningSound[edit]

Type: EParticleCollisionSound


SpawningSoundIndex[edit]

Type: Object.Range


SpawningSoundProbability[edit]

Type: Object.Range


Property group 'Spawning'[edit]

AutomaticInitialSpawning[edit]

Type: bool


Default value: True

InitialParticlesPerSecond[edit]

Type: float


ParticlesPerSecond[edit]

Type: float


Property group 'Texture'[edit]

BlendBetweenSubdivisions[edit]

Type: bool


DrawStyle[edit]

Type: EParticleDrawStyle


Default value: PTDS_Translucent

SubdivisionEnd[edit]

Type: int


SubdivisionScale[edit]

Type: array<float>


SubdivisionStart[edit]

Type: int


Texture[edit]

Type: Texture


Default value: Texture'Engine.S_Emitter'

TextureUSubdivisions[edit]

Type: int


TextureVSubdivisions[edit]

Type: int


UseRandomSubdivision[edit]

Type: bool


UseSubdivisionScale[edit]

Type: bool


Property group 'Tick'[edit]

MinSquaredVelocity[edit]

Type: float


SecondsBeforeInactive[edit]

Type: float


Default value: 1.0

Property group 'Time'[edit]

InitialDelayRange[edit]

Type: Object.Range


InitialTimeRange[edit]

Type: Object.Range


LifetimeRange[edit]

Type: Object.Range


Default value:

Member Value
Max 4.0
Min 4.0

Property group 'Trigger'[edit]

ResetOnTrigger[edit]

Type: bool


SpawnOnTriggerPPS[edit]

Type: float


SpawnOnTriggerRange[edit]

Type: Object.Range


TriggerDisabled[edit]

Type: bool


Default value: True

Property group 'Velocity'[edit]

AddVelocityFromOtherEmitter[edit]

Type: int


Default value: -1

AddVelocityMultiplierRange[edit]

Type: Object.RangeVector


Default value:

Member Value
X
Member Value
Max 1.0
Min 1.0
Y
Member Value
Max 1.0
Min 1.0
Z
Member Value
Max 1.0
Min 1.0

GetVelocityDirectionFrom[edit]

Type: EParticleVelocityDirection


MaxAbsVelocity[edit]

Type: Object.Vector


StartVelocityRadialRange[edit]

Type: Object.Range


StartVelocityRange[edit]

Type: Object.RangeVector


UseVelocityScale[edit]

Type: bool


VelocityLossRange[edit]

Type: Object.RangeVector


VelocityScale[edit]

Type: array<ParticleVelocityScale>


VelocityScaleRepeats[edit]

Type: float


Property group 'Warmup'[edit]

RelativeWarmupTime[edit]

Type: float


WarmupTicksPerSecond[edit]

Type: float


Internal variables[edit]

ActiveParticles[edit]

Type: int

Modifiers: transient

currently active particles

AllParticlesDead[edit]

Type: bool

Modifiers: transient


BoundingBox[edit]

Type: Object.Box

Modifiers: transient


CurrentCollisionSoundIndex[edit]

Type: int

Modifiers: transient


CurrentMeshSpawningIndex[edit]

Type: int

Modifiers: transient


CurrentSpawningSoundIndex[edit]

Type: int

Modifiers: transient


CurrentSpawnOnTrigger[edit]

Type: int

Modifiers: transient


DeferredParticles[edit]

Type: int

Modifiers: transient


GlobalOffset[edit]

Type: Object.Vector

Modifiers: transient


Inactive[edit]

Type: bool

Modifiers: transient


InactiveTime[edit]

Type: float

Modifiers: transient


InitialDelay[edit]

Type: float

Modifiers: transient


Initialized[edit]

Type: bool

Modifiers: transient


KillPending[edit]

Type: int

Modifiers: transient


MaxActiveParticles[edit]

Type: int

Modifiers: transient


MaxSizeScale[edit]

Type: float

Modifiers: transient


MeshVertsAndNormals[edit]

Type: array<Object.Vector>

Modifiers: transient


OtherIndex[edit]

Type: int

Modifiers: transient


Owner[edit]

Type: Emitter

Modifiers: transient


ParticleIndex[edit]

Type: int

Modifiers: transient

index into circular list of particles

Particles[edit]

Type: array<Particle>

Modifiers: transient


PPSFraction[edit]

Type: float

Modifiers: transient

used to keep track of fractional PPTick

PS2Data[edit]

Type: int

Modifiers: transient


RealDisableFogging[edit]

Type: bool

Modifiers: transient


RealExtentMultiplier[edit]

Type: Object.Vector

Modifiers: transient


RealMeshNormal[edit]

Type: Object.Vector

Modifiers: transient


TimeTillReset[edit]

Type: float

Modifiers: transient


WarmedUp[edit]

Type: bool

Modifiers: transient