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

Engine.TrailEmitter

Extends
ParticleEmitter
Modifiers
native

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

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
indexbufferIndexBuffer
intIndicesPerParticle
intPrimitivesPerParticle
array<ParticleTrailData>TrailData
array<ParticleTrailInfo>TrailInfo
vertexbufferVertexBuffer
intVerticesPerParticle
Trail
floatDistanceThreshold
intMaxPointsPerTrail
intMaxTrailTwistAngle
floatPointLifeTime
ETrailLocationTrailLocation
ETrailShadeTypeTrailShadeType
boolUseCrossedSheets
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
ETrailLocation
PTTL_AttachedToParticle, PTTL_FollowEmitter
ETrailShadeType
PTTST_None, PTTST_RandomStatic, PTTST_RandomDynamic, PTTST_Linear, PTTST_PointLife
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
ParticleTrailData
Location, Color, Size, DoubleDummy1, DoubleDummy2
ParticleTrailInfo
TrailIndex, NumPoints, LastLocation, LastEmitterLocation
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
function ResetTrail ()
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

IndexBuffer Source code

var transient indexbuffer IndexBuffer;

IndicesPerParticle Source code

var transient int IndicesPerParticle;

PrimitivesPerParticle Source code

var transient int PrimitivesPerParticle;

TrailData Source code

var transient array<ParticleTrailData> TrailData;

TrailInfo Source code

var transient array<ParticleTrailInfo> TrailInfo;

VertexBuffer Source code

var transient vertexbuffer VertexBuffer;

VerticesPerParticle Source code

var transient int VerticesPerParticle;

Trail

DistanceThreshold Source code

var(Trail) float DistanceThreshold;

MaxPointsPerTrail Source code

var(Trail) int MaxPointsPerTrail;

MaxTrailTwistAngle Source code

var(Trail) int MaxTrailTwistAngle;

PointLifeTime Source code

var(Trail) float PointLifeTime;

TrailLocation Source code

var(Trail) ETrailLocation TrailLocation;

TrailShadeType Source code

var(Trail) ETrailShadeType TrailShadeType;

UseCrossedSheets Source code

var(Trail) bool UseCrossedSheets;


Enumerations Detail

ETrailLocation Source code

enum ETrailLocation
{
PTTL_AttachedToParticle, PTTL_FollowEmitter
};

ETrailShadeType Source code

enum ETrailShadeType
{
PTTST_None, PTTST_RandomStatic, PTTST_RandomDynamic, PTTST_Linear, PTTST_PointLife
};


Structures Detail

ParticleTrailData Source code

struct ParticleTrailData
{
var color Color;
var int DoubleDummy1;
var int DoubleDummy2;
var vector Location;
var float Size;
};


ParticleTrailInfo Source code

struct ParticleTrailInfo
{
var vector LastEmitterLocation;
var vector LastLocation;
var int NumPoints;
var int TrailIndex;
};



Functions Detail

ResetTrail Source code

native final function ResetTrail ( )


Defaultproperties

defaultproperties
{
     MaxPointsPerTrail=30
     DistanceThreshold=2.000000
     MaxTrailTwistAngle=16384
}

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