Overview Package Class Source Class tree Glossary
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
DegreesToRadians, DegreesToRotationUnits, MaxFlt, MaxInt, MAXSEED, NoLabel, NoState, Pi, RadiansToDegrees, RF_NotifyStateChange, RotationUnitsToDegrees

Variables Summary
floatBeamValueSum
array<ParticleBeamData>HFPoints
array<actor>HitActors
intIndicesPerParticle
array<vector>LFPoints
intPrimitivesPerParticle
intSheetsUsed
intVerticesPerParticle
Beam
rangeBeamDistanceRange
array<ParticleBeamEndPoint>BeamEndPoints
floatBeamTextureUScale
floatBeamTextureVScale
EBeamEndPointTypeDetermineEndPointBy
intRotatingSheets
BeamBranching
intBranchEmitter
rangeBranchProbability
rangeBranchSpawnAmountRange
boolLinkupLifetime
boolUseBranching
BeamNoise
array<ParticleBeamScale>HFScaleFactors
floatHFScaleRepeats
rangevectorHighFrequencyNoiseRange
intHighFrequencyPoints
array<ParticleBeamScale>LFScaleFactors
floatLFScaleRepeats
rangevectorLowFrequencyNoiseRange
intLowFrequencyPoints
boolNoiseDeterminesEndPoint
boolUseHighFrequencyScale
boolUseLowFrequencyScale
Inherited Variables from Engine.ParticleEmitter
Acceleration, ActiveParticles, AddLocationFromOtherEmitter, AddVelocityFromOtherEmitter, AllParticlesDead, AutoDestroy, AutomaticInitialSpawning, AutoReset, AutoResetTimeRange, BlendBetweenSubdivisions, BoundingBox, CollisionPlanes, ColorScale, ColorScaleRepeats, CoordinateSystem, DampingFactorRange, DampRotation, Disabled, DisableFogging, DrawStyle, EffectAxis, ExtentMultiplier, FadeIn, FadeInEndTime, FadeInFactor, FadeOut, FadeOutFactor, FadeOutStartTime, GetVelocityDirectionFrom, GlobalOffset, Inactive, InactiveTime, InitialDelay, InitialDelayRange, Initialized, InitialParticlesPerSecond, InitialTimeRange, LifetimeRange, MaxAbsVelocity, MaxCollisions, MaxParticles, MinSquaredVelocity, Name, OtherIndex, Owner, ParticleIndex, Particles, ParticlesPerSecond, PPSFraction, PS2Data, RealDisableFogging, RealExtentMultiplier, RelativeWarmupTime, ResetAfterChange, RespawnDeadParticles, RotationDampingFactorRange, RotationNormal, RotationOffset, SecondsBeforeInactive, SizeScale, SizeScaleRepeats, SpawnAmount, SpawnedVelocityScaleRange, SpawnFromOtherEmitter, SphereRadiusRange, SpinCCWorCW, SpinParticles, SpinsPerSecondRange, StartLocationOffset, StartLocationRange, StartLocationShape, StartMassRange, StartSizeRange, StartSpinRange, StartVelocityRange, SubdivisionEnd, SubdivisionScale, SubdivisionStart, Texture, TextureUSubdivisions, TextureVSubdivisions, TimeTillReset, UniformSize, UseActorForces, UseCollision, UseCollisionPlanes, UseColorScale, UseMaxCollisions, UseRandomSubdivision, UseRegularSizeScale, UseRotationFrom, UseSizeScale, UseSpawnedVelocityScale, UseSubdivisionScale, VelocityLossRange, WarmedUp, WarmupTicksPerSecond
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[6], Outer

Enumerations Summary
EBeamEndPointType
PTEP_Velocity, PTEP_Distance, PTEP_Offset, PTEP_Actor, PTEP_TraceOffset
Inherited Enumerations from Engine.ParticleEmitter
EBlendMode, EParticleCoordinateSystem, EParticleDrawStyle, EParticleEffectAxis, EParticleRotationSource, EParticleStartLocationShape, EParticleVelocityDirection
Inherited Enumerations from Core.Object
EAlignment, ECamOrientation, ESheerAxis

Structures Summary
ParticleBeamData
Location, t
ParticleBeamEndPoint
ActorTag, Offset, Weight
ParticleBeamScale
FrequencyScale, RelativeLength
Inherited Structures from Engine.ParticleEmitter
Particle, ParticleColorScale, ParticleTimeScale
Inherited Structures from Core.Object
Alignment, BoundingVolume, Box, Color, ComponentHandle, Coords, Dimension, Guid, Matrix, NotifyInfo, ParticleHandle, Plane, Point, Range, RangeVector, Rectangle, Rotator, Scale, Vector

Functions Summary
Inherited Functions from Engine.ParticleEmitter
SpawnParticle
Inherited Functions from Core.Object
!, !=, $, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, ?, @, @=, Ablend, AblendR, Abs, Acos, AddFlagSafe, AddTimer, AddTimerS, Asc, Asin, Atan, Atan2, BeginState, Blend, BlendR, CallFunction, CallFunctionS, CanGetProperty, CanSetProperty, Caps, Chr, Clamp, ClassIsChildOf, Constructed, Cos, Cross, DefinesFunction, DefinesFunctionS, Delete, Disable, Dot, DumpProbes, DynamicLoadObject, Enable, EndState, EnumStr, Exp, FClamp, FDecision, FileSize, FindObject, FMax, FMin, FRand, GetAxes, GetContext, GetEnum, GetLanguage, GetPropertyText, GetRand, GetStateName, GetUnAxes, GetWhiteColor, GotoLabel, GotoState, InStr, Invert, IsA, IsInState, IsProbing, Left, Len, Lerp, LineLineIntersection, Localize, Locs, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NotifyStateChange, ObjListMemStats, OrthoRotation, ProgressSeed, Quotes, Rand, RandomSpreadVector, RandRange, RemoveAllTimers, RemoveFlagSafe, RemoveTimer, RemoveTimerS, ResetConfig, ResetLoaders, Right, RMax, RMin, RotateAngleAxis, RotRand, Round, RSize, SaveConfig, SetProbing, SetPropertyText, SetPropertyTextDefault, Sin, Smerp, SMod, Split, Sqrt, Square, StaticCallFunction, StaticCallFunctionS, StaticDefinesFunction, StaticDefinesFunctionS, StaticSaveConfig, StrArray, StringToName, Tan, TimeRemaining, TimeRemainingS, TraceMessage, VRand, VSize, VSize2D, VSizeSq, VSizeSq2D, 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;

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;

BeamBranching

BranchEmitter Source code

var(BeamBranching) int BranchEmitter;

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

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
};


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
{
	BeamTextureUScale=1.000000
	BeamTextureVScale=1.000000
	LowFrequencyPoints=3
	HighFrequencyPoints=10
	BranchEmitter=-1
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 3-1-2016 10:48:27.831 - Created with UnCodeX