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
MaxInt, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Standalone, RF_Transactional, RF_Transient

Variables Summary
floatBeamValueSum
array<ParticleBeamData>HFPoints
array<actor>HitActors
intIndicesPerParticle
array<vector>LFPoints
intPrimitivesPerParticle
intSheetsUsed
floatTimeSinceLastDynamicNoise
intVerticesPerParticle
Beam
rangeBeamDistanceRange
array<ParticleBeamEndPoint>BeamEndPoints
floatBeamTextureUScale
floatBeamTextureVScale
EBeamEndPointTypeDetermineEndPointBy
intRotatingSheets
boolTriggerEndpoint
BeamBranching
intBranchEmitter
rangeBranchHFPointsRange
rangeBranchProbability
rangeBranchSpawnAmountRange
boolLinkupLifetime
boolUseBranching
BeamNoise
rangeDynamicHFNoisePointsRange
rangevectorDynamicHFNoiseRange
rangeDynamicTimeBetweenNoiseRange
array<ParticleBeamScale>HFScaleFactors
floatHFScaleRepeats
rangevectorHighFrequencyNoiseRange
intHighFrequencyPoints
array<ParticleBeamScale>LFScaleFactors
floatLFScaleRepeats
rangevectorLowFrequencyNoiseRange
intLowFrequencyPoints
boolNoiseDeterminesEndPoint
boolUseHighFrequencyScale
boolUseLowFrequencyScale
Inherited Variables from Engine.ParticleEmitter
Acceleration, AcceptsProjectors, ActiveParticles, AddLocationFromOtherEmitter, AddVelocityFromOtherEmitter, AddVelocityFromOwner, AddVelocityMultiplierRange, AllParticlesDead, AlphaRef, AlphaTest, AutoDestroy, AutomaticInitialSpawning, AutoReset, AutoResetTimeRange, Backup_Disabled, BlendBetweenSubdivisions, BoundingBox, CollisionPlanes, CollisionSound, CollisionSoundIndex, CollisionSoundProbability, ColorMultiplierRange, ColorScale, ColorScaleRepeats, CoordinateSystem, CurrentCollisionSoundIndex, CurrentMeshSpawningIndex, CurrentSpawningSoundIndex, CurrentSpawnOnTrigger, DampingFactorRange, DampRotation, DeferredParticles, DetailMode, DetermineVelocityByLocationDifference, Disabled, DisableFogging, DrawStyle, EffectAxis, ExtentMultiplier, FadeIn, FadeInEndTime, FadeInFactor, FadeOut, FadeOutFactor, FadeOutStartTime, GetVelocityDirectionFrom, GlobalOffset, Inactive, InactiveTime, InitialDelay, InitialDelayRange, Initialized, InitialParticlesPerSecond, InitialTimeRange, KillPending, LifetimeRange, LowDetailFactor, MaxAbsVelocity, MaxActiveParticles, MaxCollisions, MaxParticles, MaxSizeScale, MeshNormal, MeshNormalThresholdRange, MeshScaleRange, MeshSpawning, MeshSpawningStaticMesh, MeshVertsAndNormals, MinSquaredVelocity, Name, Opacity, OtherIndex, Owner, ParticleIndex, Particles, ParticlesPerSecond, PPSFraction, PS2Data, RealDisableFogging, RealExtentMultiplier, RealMeshNormal, RealVelocityLossRange, RelativeBoneIndexRange, RelativeWarmupTime, RenderableParticles, ResetAfterChange, ResetOnTrigger, RespawnDeadParticles, RevolutionCenterOffsetRange, RevolutionScale, RevolutionScaleRepeats, RevolutionsPerSecondRange, RotateVelocityLossRange, RotationDampingFactorRange, RotationNormal, RotationOffset, ScaleSizeByVelocityMax, ScaleSizeByVelocityMultiplier, ScaleSizeXByVelocity, ScaleSizeYByVelocity, ScaleSizeZByVelocity, 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, UseAbsoluteTimeForSizeScale, 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[7], Outer

Enumerations Summary
EBeamEndPointType
PTEP_Velocity, PTEP_Distance, PTEP_Offset, PTEP_Actor, PTEP_TraceOffset, PTEP_OffsetAsAbsolute, PTEP_DynamicDistance
Inherited Enumerations from Engine.ParticleEmitter
EBlendMode, EParticleCollisionSound, EParticleCoordinateSystem, EParticleDrawStyle, EParticleEffectAxis, EParticleMeshSpawning, EParticleRotationSource, EParticleStartLocationShape, EParticleVelocityDirection, ESkelLocationUpdate
Inherited Enumerations from Core.Object
EAxis, ECamOrientation, EDetailMode, EDrawPivot, 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, FloatBox, Guid, IntBox, InterpCurve, InterpCurvePoint, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, TMultiMap, Vector

Functions Summary
Inherited Functions from Engine.ParticleEmitter
Reset, SpawnParticle, Trigger
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllObjects, Asc, Asin, Atan, BeginState, Caps, Ceil, Chr, Clamp, ClassIsChildOf, ClearConfig, ClockwiseFrom, Cos, Created, Cross, Disable, Divide, Dot, DynamicLoadObject, EatStr, Enable, EndState, Eval, Exp, FClamp, FindObject, FMax, FMin, FRand, GetAxes, GetEnum, GetItemName, GetPerObjectNames, GetPropertyText, GetReferencers, GetStateName, GetUnAxes, GotoState, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Invert, IsA, IsInState, IsOnConsole, IsSoaking, Left, Len, Lerp, Localize, Locs, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, OrthoRotation, PlatformIs64Bit, PlatformIsMacOS, PlatformIsUnix, PlatformIsWindows, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, Repl, ReplaceText, ResetConfig, Right, RotRand, Round, SaveConfig, SetPropertyText, Sin, Smerp, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, StopWatch, StrCmp, Tan, VRand, VSize, 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, PTEP_DynamicDistance
};


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
     BranchHFPointsRange=(Max=1000.000000)
     BranchEmitter=-1
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Wed 7/2/2007 19:15:51.843 - Created with UnCodeX