UE2:BeamEmitter (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
UT2004 Object >> ParticleEmitter >> BeamEmitter
Package:
Engine
This class in other games:

BeamEmitter: An Unreal Beam Particle Emitter.

Properties

Property group 'Beam'

BeamDistanceRange

Type: Object.Range


BeamEndPoints

Type: array<ParticleBeamEndPoint>


BeamTextureUScale

Type: float


Default value: 1.0

BeamTextureVScale

Type: float


Default value: 1.0

DetermineEndPointBy

Type: EBeamEndPointType


RotatingSheets

Type: int


TriggerEndpoint

Type: bool


Property group 'BeamBranching'

BranchEmitter

Type: int


Default value: -1

BranchHFPointsRange

Type: Object.Range


Default value:

Member Value
Max 1000.0
Min 0.0

BranchProbability

Type: Object.Range


BranchSpawnAmountRange

Type: Object.Range


LinkupLifetime

Type: bool


UseBranching

Type: bool


Property group 'BeamNoise'

DynamicHFNoisePointsRange

Type: Object.Range


DynamicHFNoiseRange

Type: Object.RangeVector


DynamicTimeBetweenNoiseRange

Type: Object.Range


HFScaleFactors

Type: array<ParticleBeamScale>


HFScaleRepeats

Type: float


HighFrequencyNoiseRange

Type: Object.RangeVector


HighFrequencyPoints

Type: int


Default value: 10

LFScaleFactors

Type: array<ParticleBeamScale>


LFScaleRepeats

Type: float


LowFrequencyNoiseRange

Type: Object.RangeVector


LowFrequencyPoints

Type: int


Default value: 3

NoiseDeterminesEndPoint

Type: bool


UseHighFrequencyScale

Type: bool


UseLowFrequencyScale

Type: bool


Internal variables

BeamValueSum

Type: float

Modifiers: transient


HFPoints

Type: array<ParticleBeamData>

Modifiers: transient


HitActors

Type: array<Actor>

Modifiers: transient


IndicesPerParticle

Type: int

Modifiers: transient


LFPoints

Type: array<Object.Vector>

Modifiers: transient


PrimitivesPerParticle

Type: int

Modifiers: transient


SheetsUsed

Type: int

Modifiers: transient


TimeSinceLastDynamicNoise

Type: float

Modifiers: transient


VerticesPerParticle

Type: int

Modifiers: transient


Enums

EBeamEndPointType

PTEP_Velocity
PTEP_Distance
PTEP_Offset
PTEP_Actor
PTEP_TraceOffset
PTEP_OffsetAsAbsolute
PTEP_DynamicDistance
Length can be scaled by Size.Y and Distance can be changed in realtime through code.

Structs

ParticleBeamData

Object.Vector Location
float t

ParticleBeamEndPoint

name ActorTag
Object.RangeVector Offset
float Weight

ParticleBeamScale

Object.Vector FrequencyScale
float RelativeLength