I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

UE2:BeamEmitter (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> ParticleEmitter >> BeamEmitter
Package: 
Engine
This class in other games:
U2XMP, UT2003, UE2Runtime

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

ParticleBeamEndPoint

name ActorTag 
Object.RangeVector Offset 
float Weight 

ParticleBeamScale

Object.Vector FrequencyScale 
float RelativeLength