Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# Engine.BeamEmitter

Extends
  ParticleEmitter
Modifiers
  native

    Core.Object
    |
    +-- Engine.ParticleEmitter
       |
       +-- Engine.BeamEmitter

Constants Summary

Inherited Contants from Core.Object
MaxInt, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Transactional, RF_Transient, RF_Unnamed

Variables Summary
float | BeamValueSum
array<ParticleBeamData> | HFPoints
array<actor> | HitActors
int | IndicesPerParticle
array<vector> | LFPoints
int | PrimitivesPerParticle
int | SheetsUsed
float | TimeSinceLastDynamicNoise
int | VerticesPerParticle
Beam
Range | BeamDistanceRange
array<ParticleBeamEndPoint> | BeamEndPoints
float | BeamTextureUScale
float | BeamTextureVScale
EBeamEndPointType | DetermineEndPointBy
int | RotatingSheets
bool | TriggerEndpoint
BeamBranching
int | BranchEmitter
Range | BranchHFPointsRange
Range | BranchProbability
Range | BranchSpawnAmountRange
bool | LinkupLifetime
bool | UseBranching
BeamNoise
Range | DynamicHFNoisePointsRange
RangeVector | DynamicHFNoiseRange
Range | DynamicTimeBetweenNoiseRange
array<ParticleBeamScale> | HFScaleFactors
float | HFScaleRepeats
RangeVector | HighFrequencyNoiseRange
int | HighFrequencyPoints
array<ParticleBeamScale> | LFScaleFactors
float | LFScaleRepeats
RangeVector | LowFrequencyNoiseRange
int | LowFrequencyPoints
bool | NoiseDeterminesEndPoint
bool | UseHighFrequencyScale
bool | UseLowFrequencyScale

Inherited Variables from Engine.ParticleEmitter
Acceleration, AcceptsProjectors, ActiveParticles, AddLocationFromOtherEmitter, AddVelocityFromOtherEmitter, AddVelocityMultiplierRange, AllParticlesDead, AlphaRef, AlphaTest, AutoDestroy, AutomaticInitialSpawning, AutoReset, AutoResetTimeRange, BlendBetweenSubdivisions, BoundingBox, CollisionPlanes, CollisionSound, CollisionSoundIndex, CollisionSoundProbability, ColorMultiplierRange, ColorScale, ColorScaleRepeats, CoordinateSystem, CurrentCollisionSoundIndex, CurrentMeshSpawningIndex, CurrentSpawningSoundIndex, CurrentSpawnOnTrigger, DampingFactorRange, DampRotation, DeferredParticles, Disabled, DisableFogging, DrawStyle, EffectAxis, ExtentMultiplier, FadeIn, FadeInEndTime, FadeInFactor, FadeOut, FadeOutFactor, FadeOutStartTime, ForceMinimumOneFrameLifetime, GetVelocityDirectionFrom, GlobalOffset, Inactive, InactiveTime, InheritOwnersVelocity, InitialDelay, InitialDelayRange, Initialized, InitialParticlesPerSecond, InitialTimeRange, KillPending, LifetimeRange, MaxAbsVelocity, MaxActiveParticles, MaxCollisions, MaxParticles, MaxSizeScale, MeshNormal, MeshNormalThresholdRange, MeshScaleRange, MeshSpawning, MeshSpawningStaticMesh, MeshVertsAndNormals, MinSquaredVelocity, Name, OtherIndex, Owner, ParticleIndex, Particles, ParticlesPerSecond, PPSFraction, PS2Data, RealDisableFogging, RealExtentMultiplier, RealMeshNormal, RealVelocityLossRange, RelativeBoneIndexRange, RelativeWarmupTime, RenderableParticles, ResetAfterChange, ResetOnTrigger, RespawnDeadParticles, RevolutionCenterOffsetRange, RevolutionScale, RevolutionScaleRepeats, RevolutionsPerSecondRange, RotationDampingFactorRange, RotationNormal, RotationOffset, SecondsBeforeInactive, SizeScale, SizeScaleRepeats, SkeletalMeshActor, SkeletalScale, Sounds, SpawnAmount, SpawnedVelocityScaleRange, SpawnFromOtherEmitter, SpawningSound, SpawningSoundIndex, SpawningSoundProbability, SpawnOnlyInDirectionOfNormal, SpawnOnTriggerPPS, SpawnOnTriggerRange, SphereRadiusRange, SpinCCWorCW, SpinParticles, SpinsPerSecondRange, StartLocationOffset, StartLocationPolarRange, StartLocationRange, StartLocationShape, StartMassRange, StartSizeRange, StartSpinRange, StartVelocityRadialRange, StartVelocityRange, SubdivisionEnd, SubdivisionScale, SubdivisionStart, Texture, TextureUSubdivisions, TextureVSubdivisions, TimeTillReset, TriggerDisabled, UniformMeshScale, UniformSize, UniformVelocityScale, UseActorForces, UseCollision, UseCollisionPlanes, UseColorFromMesh, UseColorScale, UseMaxCollisions, UseRandomSubdivision, UseRegularSizeScale, UseRevolution, UseRevolutionScale, UseRotationFrom, UseSizeScale, UseSkeletalLocationAs, UseSpawnedVelocityScale, UseSubdivisionScale, UseVelocityScale, VelocityFromMesh, VelocityLossRange, VelocityScale, VelocityScaleRange, VelocityScaleRepeats, WarmedUp, WarmupTicksPerSecond, ZTest, ZWrite

Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[6], Outer

Enumerations Summary
EBeamEndPointType PTEP_Velocity, PTEP_Distance, PTEP_Offset, PTEP_Actor, PTEP_TraceOffset, PTEP_OffsetAsAbsolute

Inherited Enumerations from Engine.ParticleEmitter
EBlendMode, EParticleCollisionSound, EParticleCoordinateSystem, EParticleDrawStyle, EParticleEffectAxis, EParticleMeshSpawning, EParticleRotationSource, EParticleStartLocationShape, EParticleVelocityDirection, ESkelLocationUpdate

Inherited Enumerations from Core.Object
EAxis, ECamOrientation, ESheerAxis

Structures Summary
ParticleBeamData Location, t
ParticleBeamEndPoint ActorTag, Offset, Weight
ParticleBeamScale FrequencyScale, RelativeLength

Inherited Structures from Engine.ParticleEmitter
Particle, ParticleColorScale, ParticleRevolutionScale, ParticleSound, ParticleTimeScale, ParticleVelocityScale

Inherited Structures from Core.Object
BoundingVolume, Box, Color, CompressedPosition, Coords, GameSpyServerData, Guid, IntegerRange, InterpCurve, InterpCurvePoint, MatCoords, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, Vector

Functions Summary

Inherited Functions from Engine.ParticleEmitter
ResetParticles, SpawnParticle, Trigger

Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllClasses, AllEditableProperties, Allocate, AllProperties, AppSeconds, Asc, Asin, AssertWithDescription, Atan, BeginState, CanSLog, Caps, Chr, Clamp, ClassConstruct, ClassIsChildOf, ClockwiseFrom, CommonBase, Construct, Cos, Cross, DecodeFromURL, Disable, Div, Dot, DynamicFindObject, DynamicLoadObject, Enable, EncodeForURL, EndState, Eval, Exp, FClamp, FindObject, FlushConfig, FMax, FMin, FRand, GetAxes, GetBuildNumber, GetEnum, GetMinCompatibleBuildNumber, GetPropertyText, GetStateName, GetSuperClass, GetUnAxes, GotoState, Hash, HasUnicode, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Inverse, Invert, IsA, IsInState, IsNearlyZero, IsUTracing, IsValidForURL, IsZero, Left, Len, Lerp, Localize, Locs, Log, Loge, LogGuardStack, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NullReferences, OrthoRotation, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatToRotator, Rand, RandRange, Repl, replaceStr, ResetConfig, Right, RotRand, SaveConfig, SetPropertyText, SetUTracing, Sin, Sleep, SLog, Smerp, Split, Sqrt, Square, StaticSaveConfig, StrCmp, Tan, VDist, VDistSquared, VRand, VSize, VSize2D, VSizeSquared, VSizeSquared2D, Warn, ^, ^^, |, ||, ~, ~=

Variables Detail

#### BeamValueSum Source code

var transient float BeamValueSum;

#### HFPoints Source code

var transient array<ParticleBeamData> HFPoints;

#### HitActors Source code

var transient array<actor> HitActors;

#### IndicesPerParticle Source code

var transient int IndicesPerParticle;

#### LFPoints Source code

var transient array<vector> LFPoints;

#### PrimitivesPerParticle Source code

var transient int PrimitivesPerParticle;

#### SheetsUsed Source code

var transient int SheetsUsed;

#### TimeSinceLastDynamicNoise Source code

var transient float TimeSinceLastDynamicNoise;

#### VerticesPerParticle Source code

var transient int VerticesPerParticle;

### Beam

#### BeamDistanceRange Source code

var(Beam) Range BeamDistanceRange;

#### BeamEndPoints Source code

var(Beam) array<ParticleBeamEndPoint> BeamEndPoints;

#### BeamTextureUScale Source code

var(Beam) float BeamTextureUScale;

#### BeamTextureVScale Source code

var(Beam) float BeamTextureVScale;

#### DetermineEndPointBy Source code

var(Beam) EBeamEndPointType DetermineEndPointBy;

#### RotatingSheets Source code

var(Beam) int RotatingSheets;

#### TriggerEndpoint Source code

var(Beam) bool TriggerEndpoint;

### BeamBranching

#### BranchEmitter Source code

var(BeamBranching) int BranchEmitter;

#### BranchHFPointsRange Source code

var(BeamBranching) Range BranchHFPointsRange;

#### BranchProbability Source code

var(BeamBranching) Range BranchProbability;

#### BranchSpawnAmountRange Source code

var(BeamBranching) Range BranchSpawnAmountRange;

#### LinkupLifetime Source code

var(BeamBranching) bool LinkupLifetime;

#### UseBranching Source code

var(BeamBranching) bool UseBranching;

### BeamNoise

#### DynamicHFNoisePointsRange Source code

var(BeamNoise) Range DynamicHFNoisePointsRange;

#### DynamicHFNoiseRange Source code

var(BeamNoise) RangeVector DynamicHFNoiseRange;

#### DynamicTimeBetweenNoiseRange Source code

var(BeamNoise) Range DynamicTimeBetweenNoiseRange;

#### HFScaleFactors Source code

var(BeamNoise) array<ParticleBeamScale> HFScaleFactors;

#### HFScaleRepeats Source code

var(BeamNoise) float HFScaleRepeats;

#### HighFrequencyNoiseRange Source code

var(BeamNoise) RangeVector HighFrequencyNoiseRange;

#### HighFrequencyPoints Source code

var(BeamNoise) int HighFrequencyPoints;

#### LFScaleFactors Source code

var(BeamNoise) array<ParticleBeamScale> LFScaleFactors;

#### LFScaleRepeats Source code

var(BeamNoise) float LFScaleRepeats;

#### LowFrequencyNoiseRange Source code

var(BeamNoise) RangeVector LowFrequencyNoiseRange;

#### LowFrequencyPoints Source code

var(BeamNoise) int LowFrequencyPoints;

#### NoiseDeterminesEndPoint Source code

var(BeamNoise) bool NoiseDeterminesEndPoint;

#### UseHighFrequencyScale Source code

var(BeamNoise) bool UseHighFrequencyScale;

#### UseLowFrequencyScale Source code

var(BeamNoise) bool UseLowFrequencyScale;

Enumerations Detail

#### EBeamEndPointType Source code

enum EBeamEndPointType
{

> PTEP_Velocity, PTEP_Distance, PTEP_Offset, PTEP_Actor, PTEP_TraceOffset, PTEP_OffsetAsAbsolute

};

Structures Detail

#### ParticleBeamData Source code

struct ParticleBeamData
{

> var vector Location;
> var float t;

};

#### ParticleBeamEndPoint Source code

struct ParticleBeamEndPoint
{

> var(BeamEmitter) name ActorTag;
> var(BeamEmitter) RangeVector Offset;
> var(BeamEmitter) float Weight;

};

#### ParticleBeamScale Source code

struct ParticleBeamScale
{

> var(BeamEmitter) vector FrequencyScale;
> var(BeamEmitter) float RelativeLength;

};

Defaultproperties

    defaultproperties
    {
    	HighFrequencyPoints=10
    	LowFrequencyPoints=3
    	BeamTextureUScale=1
    	BeamTextureVScale=1
    	BranchEmitter=-1
    	BranchHFPointsRange=(Min=0,Max=1000)
    }

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

Creation time: st 23.5.2018 00:10:28.452 - Created with UnCodeX