Always snap to grid

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

Property group 'Acceleration'

Acceleration

Type: Object.Vector


Property group 'Collision'

CollisionPlanes

Type: array<Object.Plane>


DampingFactorRange

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

Type: Object.Vector


Default value:

Member Value
X 1.0
Y 1.0
Z 1.0

MaxCollisions

Type: Object.Range


SpawnAmount

Type: int


SpawnedVelocityScaleRange

Type: Object.RangeVector


SpawnFromOtherEmitter

Type: int


Default value: -1

UseCollision

Type: bool


UseCollisionPlanes

Type: bool


UseMaxCollisions

Type: bool


UseSpawnedVelocityScale

Type: bool


Property group 'Color'

ColorMultiplierRange

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

Type: array<ParticleColorScale>


ColorScaleRepeats

Type: float


UseColorScale

Type: bool


Property group 'Fading'

FadeIn

Type: bool


FadeInEndTime

Type: float


FadeInFactor

Type: Object.Plane


Default value:

Member Value
W 1.0
X 1.0
Y 1.0
Z 1.0

FadeOut

Type: bool


FadeOutFactor

Type: Object.Plane


Default value:

Member Value
W 1.0
X 1.0
Y 1.0
Z 1.0

FadeOutStartTime

Type: float


Property group 'Force'

UseActorForces

Type: bool


Property group 'General'

CoordinateSystem

Type: EParticleCoordinateSystem


EffectAxis

Type: EParticleEffectAxis


MaxParticles

Type: int

Modifiers: const


Default value: 10

ResetAfterChange

Type: bool


Property group 'Local'

AutoDestroy

Type: bool


AutoReset

Type: bool


AutoResetTimeRange

Type: Object.Range


Disabled

Type: bool


DisableFogging

Type: bool


Name

Type: string


RespawnDeadParticles

Type: bool


Default value: True

Property group 'Location'

AddLocationFromOtherEmitter

Type: int


Default value: -1

SphereRadiusRange

Type: Object.Range


StartLocationOffset

Type: Object.Vector


StartLocationPolarRange

Type: Object.RangeVector


StartLocationRange

Type: Object.RangeVector


StartLocationShape

Type: EParticleStartLocationShape


Property group 'Mass'

StartMassRange

Type: Object.Range


Default value:

Member Value
Max 1.0
Min 1.0

Property group 'MeshSpawning'

MeshNormal

Type: Object.Vector


Default value:

Member Value
Z 1.0

MeshNormalThresholdRange

Type: Object.Range


MeshScaleRange

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

Type: EParticleMeshSpawning


MeshSpawningStaticMesh

Type: StaticMesh


SpawnOnlyInDirectionOfNormal

Type: bool


UniformMeshScale

Type: bool


Default value: True

UniformVelocityScale

Type: bool


Default value: True

UseColorFromMesh

Type: bool


VelocityFromMesh

Type: bool


VelocityScaleRange

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'

AcceptsProjectors

Type: bool


AlphaRef

Type: int


AlphaTest

Type: bool


Default value: True

ZTest

Type: bool


Default value: True

ZWrite

Type: bool


Property group 'Revolution'

RevolutionCenterOffsetRange

Type: Object.RangeVector


RevolutionScale

Type: array<ParticleRevolutionScale>


RevolutionScaleRepeats

Type: float


RevolutionsPerSecondRange

Type: Object.RangeVector


UseRevolution

Type: bool


UseRevolutionScale

Type: bool


Property group 'Rotation'

DampRotation

Type: bool


RotationDampingFactorRange

Type: Object.RangeVector


RotationNormal

Type: Object.Vector


RotationOffset

Type: Object.Rotator


SpinCCWorCW

Type: Object.Vector


Default value:

Member Value
X 0.5
Y 0.5
Z 0.5

SpinParticles

Type: bool


SpinsPerSecondRange

Type: Object.RangeVector


StartSpinRange

Type: Object.RangeVector


UseRotationFrom

Type: EParticleRotationSource


Property group 'Size'

SizeScale

Type: array<ParticleTimeScale>


SizeScaleRepeats

Type: float


StartSizeRange

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

Type: bool


UseRegularSizeScale

Type: bool


Default value: True

UseSizeScale

Type: bool


Property group 'SkeletalMesh'

RelativeBoneIndexRange

Type: Object.Range


Default value:

Member Value
Max 1.0

SkeletalMeshActor

Type: Actor


SkeletalScale

Type: Object.Vector


Default value:

Member Value
X 1.0
Y 1.0
Z 1.0

UseSkeletalLocationAs

Type: ESkelLocationUpdate


Property group 'Sound'

CollisionSound

Type: EParticleCollisionSound


CollisionSoundIndex

Type: Object.Range


CollisionSoundProbability

Type: Object.Range


Sounds

Type: array<ParticleSound>


SpawningSound

Type: EParticleCollisionSound


SpawningSoundIndex

Type: Object.Range


SpawningSoundProbability

Type: Object.Range


Property group 'Spawning'

AutomaticInitialSpawning

Type: bool


Default value: True

InitialParticlesPerSecond

Type: float


ParticlesPerSecond

Type: float


Property group 'Texture'

BlendBetweenSubdivisions

Type: bool


DrawStyle

Type: EParticleDrawStyle


Default value: PTDS_Translucent

SubdivisionEnd

Type: int


SubdivisionScale

Type: array<float>


SubdivisionStart

Type: int


Texture

Type: Texture


Default value: Texture'Engine.S_Emitter'

TextureUSubdivisions

Type: int


TextureVSubdivisions

Type: int


UseRandomSubdivision

Type: bool


UseSubdivisionScale

Type: bool


Property group 'Tick'

MinSquaredVelocity

Type: float


SecondsBeforeInactive

Type: float


Default value: 1.0

Property group 'Time'

InitialDelayRange

Type: Object.Range


InitialTimeRange

Type: Object.Range


LifetimeRange

Type: Object.Range


Default value:

Member Value
Max 4.0
Min 4.0

Property group 'Trigger'

ResetOnTrigger

Type: bool


SpawnOnTriggerPPS

Type: float


SpawnOnTriggerRange

Type: Object.Range


TriggerDisabled

Type: bool


Default value: True

Property group 'Velocity'

AddVelocityFromOtherEmitter

Type: int


Default value: -1

AddVelocityMultiplierRange

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

Type: EParticleVelocityDirection


MaxAbsVelocity

Type: Object.Vector


StartVelocityRadialRange

Type: Object.Range


StartVelocityRange

Type: Object.RangeVector


UseVelocityScale

Type: bool


VelocityLossRange

Type: Object.RangeVector


VelocityScale

Type: array<ParticleVelocityScale>


VelocityScaleRepeats

Type: float


Property group 'Warmup'

RelativeWarmupTime

Type: float


WarmupTicksPerSecond

Type: float


Internal variables

ActiveParticles

Type: int

Modifiers: transient

currently active particles

AllParticlesDead

Type: bool

Modifiers: transient


BoundingBox

Type: Object.Box

Modifiers: transient


CurrentCollisionSoundIndex

Type: int

Modifiers: transient


CurrentMeshSpawningIndex

Type: int

Modifiers: transient


CurrentSpawningSoundIndex

Type: int

Modifiers: transient


CurrentSpawnOnTrigger

Type: int

Modifiers: transient


DeferredParticles

Type: int

Modifiers: transient


GlobalOffset

Type: Object.Vector

Modifiers: transient


Inactive

Type: bool

Modifiers: transient


InactiveTime

Type: float

Modifiers: transient


InitialDelay

Type: float

Modifiers: transient


Initialized

Type: bool

Modifiers: transient


KillPending

Type: int

Modifiers: transient


MaxActiveParticles

Type: int

Modifiers: transient


MaxSizeScale

Type: float

Modifiers: transient


MeshVertsAndNormals

Type: array<Object.Vector>

Modifiers: transient


OtherIndex

Type: int

Modifiers: transient


Owner

Type: Emitter

Modifiers: transient


ParticleIndex

Type: int

Modifiers: transient

index into circular list of particles

Particles

Type: array<Particle>

Modifiers: transient


PPSFraction

Type: float

Modifiers: transient

used to keep track of fractional PPTick

PS2Data

Type: int

Modifiers: transient


RealDisableFogging

Type: bool

Modifiers: transient


RealExtentMultiplier

Type: Object.Vector

Modifiers: transient


RealMeshNormal

Type: Object.Vector

Modifiers: transient


TimeTillReset

Type: float

Modifiers: transient


WarmedUp

Type: bool

Modifiers: transient