Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Engine.ParticleModuleRequired

Extends
ParticleModule
Modifiers
native ( Particle ) editinlinenew dontcollapsecategories hidecategories ( Object , Cascade )

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.ParticleModule
   |   
   +-- Engine.ParticleModuleRequired

Constants Summary
Inherited Contants from Core.Object
DegToRad, INDEX_NONE, MaxInt, Pi, RadToDeg

Variables Summary
boolbDirectUV
floatRandomImageTime
Burst
array<ParticleBurst>BurstList
EParticleBurstMethodParticleBurstMethod
Cascade
colorEmitterEditorColor
EEmitterRenderModeEmitterRenderMode
Delay
boolbDelayFirstLoopOnly
floatEmitterDelay
Emitter
boolbDurationRecalcEachLoop
boolbEmitterDurationUseRange
boolbKillOnCompleted
boolbKillOnDeactivate
boolbRequiresSorting
boolbUseLocalSpace
boolbUseMaxDrawCount
floatEmitterDuration
floatEmitterDurationLow
intEmitterLoops
MaterialInterfaceMaterial
intMaxDrawCount
EParticleScreenAlignmentScreenAlignment
Spawn
rawdistributionfloatSpawnRate
SubUV
boolbScaleUV
EParticleSubUVInterpMethodInterpolationMethod
intRandomImageChanges
intSubImages_Horizontal
intSubImages_Vertical
Inherited Variables from Engine.ParticleModule
b3DDrawMode, bCurvesAsColor, bEditable, bEnabled, bSpawnModule, bSupported3DDrawMode, bUpdateModule, ModuleEditorColor
Inherited Variables from Core.Object
Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject

Enumerations Summary
Inherited Enumerations from Engine.ParticleModule
EModuleType, EParticleSourceSelectionMethod
Inherited Enumerations from Core.Object
EAxis, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup

Structures Summary
Inherited Structures from Engine.ParticleModule
ParticleCurvePair
Inherited Structures from Core.Object
Box, BoxSphereBounds, Color, Cylinder, double, DynamicMap_Mirror, Guid, IndirectArray_Mirror, InterpCurveFloat, InterpCurvePointFloat, InterpCurvePointQuat, InterpCurvePointTwoVectors, InterpCurvePointVector, InterpCurvePointVector2D, InterpCurveQuat, InterpCurveTwoVectors, InterpCurveVector, InterpCurveVector2D, IntPoint, LinearColor, Map_Mirror, Matrix, MultiMap_Mirror, Plane, pointer, Quat, qword, RawDistribution, RenderCommandFence, Rotator, TextureMipBulkData_Mirror, ThreadSafeCounter, TPOV, TwoVectors, UntypedBulkData_Mirror, Vector, Vector2D, Vector4

Functions Summary
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, Asc, Asin, Atan, BeginState, ByteToFloat, Caps, Chr, Clamp, ClampLength, ClampRotAxis, ClassIsChildOf, ClearConfig, ClockwiseFrom, ColorToLinearColor, ContinuedState, Cos, Cross, Disable, Dot, DumpStateStack, DynamicLoadObject, Enable, EndState, Exp, FClamp, FCubicInterp, FindDeltaAngle, FindObject, FInterpEaseIn, FInterpEaseInOut, FInterpEaseOut, FInterpTo, FloatToByte, FMax, FMin, FPctByRange, FRand, GetAngularDegreesFromRadians, GetAngularDistance, GetAngularFromDotDist, GetAxes, GetDotDistance, GetEnum, GetFuncName, GetHeadingAngle, GetNetFuncName, GetPackageName, GetPerObjectConfigSections, GetRangePctByValue, GetRangeValueByPct, GetSpecialValue, GetStateName, GetUnAxes, GotoState, InStr, IsA, IsChildState, IsInState, IsNetScript, IsPendingKill, IsUTracing, IsZero, JoinArray, Left, Len, Lerp, Localize, Locs, Loge, LogInternal, MakeColor, MakeLinearColor, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NormalizeRotAxis, OrthoRotation, ParseStringIntoArray, PathName, PausedState, PointDistToLine, PointDistToPlane, PointInBox, PoppedState, PopState, ProjectOnTo, PushedState, PushState, QuatDot, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, RDiff, Repl, Right, RInterpTo, RLerp, RotRand, Round, RSize, RSmerp, SaveConfig, SClampRotAxis, ScriptTrace, SetSpecialValue, SetUTracing, Sin, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, Tan, TimeStamp, ToHex, TransformVectorByRotation, UnwindHeading, vect2d, VInterpTo, VLerp, VRand, VSize, VSize2D, VSizeSq, VSizeSq2D, VSmerp, WarnInternal, ^, ^^, |, ||, ~, ~=


Variables Detail

bDirectUV Source code

var bool bDirectUV;
SUB-UV RELATIVE INTERNAL MEMBERS

RandomImageTime Source code

var float RandomImageTime;
The amount of time (particle-relative, 0.0 to 1.0) to 'lock' on a random sub image 0.0 = change every frame 1.0 = select a random image at spawn and hold for the life of the particle

Burst

BurstList Source code

var(Burst) export noclear array<ParticleBurst> BurstList;
The array of burst entries.

ParticleBurstMethod Source code

var(Burst) EParticleBurstMethod ParticleBurstMethod;
The method to utilize when burst-emitting particles

Cascade

EmitterEditorColor Source code

var(Cascade) color EmitterEditorColor;

EmitterRenderMode Source code

var(Cascade) EEmitterRenderMode EmitterRenderMode;

Delay

bDelayFirstLoopOnly Source code

var(Delay) bool bDelayFirstLoopOnly;

EmitterDelay Source code

var(Delay) float EmitterDelay;
EmitterDelay This variable indicates the time (in seconds) that this emitter should be delayed in the particle system.

Emitter

bDurationRecalcEachLoop Source code

var(Emitter) bool bDurationRecalcEachLoop;

bEmitterDurationUseRange Source code

var(Emitter) bool bEmitterDurationUseRange;

bKillOnCompleted Source code

var(Emitter) bool bKillOnCompleted;
If TRUE, kill the emitter when it completes

bKillOnDeactivate Source code

var(Emitter) bool bKillOnDeactivate;
If TRUE, kill the emitter when the particle system is deactivated

bRequiresSorting Source code

var(Emitter) bool bRequiresSorting;
Whether this emitter requires sorting as specified by artist.

bUseLocalSpace Source code

var(Emitter) bool bUseLocalSpace;
If TRUE, update the emitter in local space

bUseMaxDrawCount Source code

var(Emitter) bool bUseMaxDrawCount;
The maximum number of particles to DRAW for this emitter. If set to 0, it will use whatever number are present.

EmitterDuration Source code

var(Emitter) float EmitterDuration;
How long, in seconds, the emitter will run before looping. If set to 0, the emitter will never loop.

EmitterDurationLow Source code

var(Emitter) float EmitterDurationLow;

EmitterLoops Source code

var(Emitter) int EmitterLoops;
The number of times to loop the emitter. 0 indicates loop continuously

Material Source code

var(Emitter) MaterialInterface Material;
The material to utilize for the emitter at this LOD level.

MaxDrawCount Source code

var(Emitter) int MaxDrawCount;

ScreenAlignment Source code

var(Emitter) EParticleScreenAlignment ScreenAlignment;
The screen alignment to utilize for the emitter at this LOD level.

Spawn

SpawnRate Source code

var(Spawn) rawdistributionfloat SpawnRate;
The rate at which to spawn particles

SubUV

bScaleUV Source code

var(SubUV) bool bScaleUV;
Whether to scale the UV or not - ie, the model wasn't set with sub uvs

InterpolationMethod Source code

var(SubUV) EParticleSubUVInterpMethod InterpolationMethod;
The interpolation method to used for the SubUV image selection

RandomImageChanges Source code

var(SubUV) int RandomImageChanges;
The number of times to change a random image over the life of the particle.

SubImages_Horizontal Source code

var(SubUV) int SubImages_Horizontal;
The number of sub-images horizontally in the texture

SubImages_Vertical Source code

var(SubUV) int SubImages_Vertical;
The number of sub-images vertically in the texture


Defaultproperties

defaultproperties
{
   bUseMaxDrawCount=True
   EmitterDuration=1.000000
   MaxDrawCount=500
   SpawnRate=(Distribution=RequiredDistributionSpawnRate,Op=1,LookupTableNumElements=1,LookupTableChunkSize=1,LookupTable=(0.000000,0.000000,0.000000,0.000000))
   SubImages_Horizontal=1
   SubImages_Vertical=1
   bSpawnModule=True
   bUpdateModule=True
   Name="Default__ParticleModuleRequired"
   ObjectArchetype=ParticleModule'Engine.Default__ParticleModule'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:40.789 - Created with UnCodeX