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

# Engine.ParticleEmitter

Extends
  Object
Modifiers
  abstract editinlinenew native

    Core.Object
    |
    +-- Engine.ParticleEmitter

#### Direct Known Subclasses:

> BeamEmitter, MeshEmitter, RibbonEmitter, SparkEmitter, SpriteEmitter, TrailEmitter

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
int | ActiveParticles
bool | AllParticlesDead
Box | BoundingBox
int | CurrentCollisionSoundIndex
int | CurrentMeshSpawningIndex
int | CurrentSpawningSoundIndex
int | CurrentSpawnOnTrigger
int | DeferredParticles
vector | GlobalOffset
bool | Inactive
float | InactiveTime
float | InitialDelay
bool | Initialized
int | KillPending
int | MaxActiveParticles
float | MaxSizeScale
array<vector> | MeshVertsAndNormals
int | OtherIndex
emitter | Owner
int | ParticleIndex
array<Particle> | Particles
float | PPSFraction
int | PS2Data
bool | RealDisableFogging
vector | RealExtentMultiplier
vector | RealMeshNormal
rangevector | RealVelocityLossRange
int | RenderableParticles
float | TimeTillReset
bool | WarmedUp
Acceleration
vector | Acceleration
Collision
array<plane> | CollisionPlanes
RangeVector | DampingFactorRange
vector | ExtentMultiplier
Range | MaxCollisions
int | SpawnAmount
RangeVector | SpawnedVelocityScaleRange
int | SpawnFromOtherEmitter
bool | UseCollision
bool | UseCollisionPlanes
bool | UseMaxCollisions
bool | UseSpawnedVelocityScale
Color
RangeVector | ColorMultiplierRange
array<ParticleColorScale> | ColorScale
float | ColorScaleRepeats
bool | UseColorScale
Fading
bool | FadeIn
float | FadeInEndTime
plane | FadeInFactor
bool | FadeOut
plane | FadeOutFactor
float | FadeOutStartTime
Force
bool | UseActorForces
General
EParticleCoordinateSystem | CoordinateSystem
EParticleEffectAxis | EffectAxis
int | MaxParticles
bool | ResetAfterChange
Local
bool | AutoDestroy
bool | AutoReset
Range | AutoResetTimeRange
bool | Disabled
bool | DisableFogging
string | Name
bool | RespawnDeadParticles
Location
int | AddLocationFromOtherEmitter
Range | SphereRadiusRange
vector | StartLocationOffset
RangeVector | StartLocationPolarRange
RangeVector | StartLocationRange
EParticleStartLocationShape | StartLocationShape
Mass
Range | StartMassRange
MeshSpawning
vector | MeshNormal
Range | MeshNormalThresholdRange
RangeVector | MeshScaleRange
EParticleMeshSpawning | MeshSpawning
staticmesh | MeshSpawningStaticMesh
bool | SpawnOnlyInDirectionOfNormal
bool | UniformMeshScale
bool | UniformVelocityScale
bool | UseColorFromMesh
bool | VelocityFromMesh
RangeVector | VelocityScaleRange
Rendering
bool | AcceptsProjectors
int | AlphaRef
bool | AlphaTest
bool | ZTest
bool | ZWrite
Revolution
RangeVector | RevolutionCenterOffsetRange
array<ParticleRevolutionScale> | RevolutionScale
float | RevolutionScaleRepeats
RangeVector | RevolutionsPerSecondRange
bool | UseRevolution
bool | UseRevolutionScale
Rotation
bool | DampRotation
RangeVector | RotationDampingFactorRange
vector | RotationNormal
rotator | RotationOffset
vector | SpinCCWorCW
bool | SpinParticles
RangeVector | SpinsPerSecondRange
RangeVector | StartSpinRange
EParticleRotationSource | UseRotationFrom
Size
array<ParticleTimeScale> | SizeScale
float | SizeScaleRepeats
RangeVector | StartSizeRange
bool | UniformSize
bool | UseRegularSizeScale
bool | UseSizeScale
SkeletalMesh
Range | RelativeBoneIndexRange
actor | SkeletalMeshActor
vector | SkeletalScale
ESkelLocationUpdate | UseSkeletalLocationAs
Sound
EParticleCollisionSound | CollisionSound
Range | CollisionSoundIndex
Range | CollisionSoundProbability
array<ParticleSound> | Sounds
EParticleCollisionSound | SpawningSound
Range | SpawningSoundIndex
Range | SpawningSoundProbability
Spawning
bool | AutomaticInitialSpawning
bool | ForceMinimumOneFrameLifetime
float | InitialParticlesPerSecond
float | ParticlesPerSecond
Texture
bool | BlendBetweenSubdivisions
EParticleDrawStyle | DrawStyle
int | SubdivisionEnd
array<float> | SubdivisionScale
int | SubdivisionStart
texture | Texture
int | TextureUSubdivisions
int | TextureVSubdivisions
bool | UseRandomSubdivision
bool | UseSubdivisionScale
Tick
float | MinSquaredVelocity
float | SecondsBeforeInactive
Time
Range | InitialDelayRange
Range | InitialTimeRange
Range | LifetimeRange
Trigger
bool | ResetOnTrigger
float | SpawnOnTriggerPPS
Range | SpawnOnTriggerRange
bool | TriggerDisabled
Velocity
int | AddVelocityFromOtherEmitter
RangeVector | AddVelocityMultiplierRange
EParticleVelocityDirection | GetVelocityDirectionFrom
bool | InheritOwnersVelocity
vector | MaxAbsVelocity
Range | StartVelocityRadialRange
RangeVector | StartVelocityRange
bool | UseVelocityScale
RangeVector | VelocityLossRange
array<ParticleVelocityScale> | VelocityScale
float | VelocityScaleRepeats
Warmup
float | RelativeWarmupTime
float | WarmupTicksPerSecond

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

Enumerations Summary
EBlendMode BM_MODULATE, BM_MODULATE2X, BM_MODULATE4X, BM_ADD, BM_ADDSIGNED, BM_ADDSIGNED2X, BM_SUBTRACT, BM_ADDSMOOTH, BM_BLENDDIFFUSEALPHA, BM_BLENDTEXTUREALPHA, BM_BLENDFACTORALPHA, BM_BLENDTEXTUREALPHAPM, BM_BLENDCURRENTALPHA, BM_PREMODULATE, BM_MODULATEALPHA_ADDCOLOR, BM_MODULATEINVALPHA_ADDCOLOR, BM_MODULATEINVCOLOR_ADDALPHA, BM_HACK
EParticleCollisionSound PTSC_None, PTSC_LinearGlobal, PTSC_LinearLocal, PTSC_Random
EParticleCoordinateSystem PTCS_Independent, PTCS_Relative, PTCS_Absolute
EParticleDrawStyle PTDS_Regular, PTDS_AlphaBlend, PTDS_Modulated, PTDS_Translucent, PTDS_AlphaModulate_MightNotFogCorrectly, PTDS_Darken, PTDS_Brighten
EParticleEffectAxis PTEA_NegativeX, PTEA_PositiveZ
EParticleMeshSpawning PTMS_None, PTMS_Linear, PTMS_Random
EParticleRotationSource PTRS_None, PTRS_Actor, PTRS_Offset, PTRS_Normal
EParticleStartLocationShape PTLS_Box, PTLS_Sphere, PTLS_Polar, PTLS_All
EParticleVelocityDirection PTVD_None, PTVD_StartPositionAndOwner, PTVD_OwnerAndStartPosition, PTVD_AddRadial
ESkelLocationUpdate PTSU_None, PTSU_SpawnOffset, PTSU_Location

Inherited Enumerations from Core.Object
EAxis, ECamOrientation, ESheerAxis

Structures Summary
Particle Location, OldLocation, Velocity, StartSize, SpinsPerSecond, StartSpin, RevolutionCenter, RevolutionsPerSecond, RevolutionsMultiplier, Size, StartLocation, ColorMultiplier, VelocityMultiplier, OldMeshLocation, Color, Time, MaxLifetime, Mass, HitCount, Flags, Subdivision, BoneIndex
ParticleColorScale RelativeTime, Color
ParticleRevolutionScale RelativeTime, RelativeRevolution
ParticleSound Sound, Radius, Pitch, Weight, Volume, Probability
ParticleTimeScale RelativeTime, RelativeSize
ParticleVelocityScale RelativeTime, RelativeVelocity

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
|  | ResetParticles ()
|  | SpawnParticle (int Amount)
|  | 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

#### ActiveParticles Source code

var transient int ActiveParticles;

#### AllParticlesDead Source code

var transient bool AllParticlesDead;

#### BoundingBox Source code

var transient Box BoundingBox;

#### CurrentCollisionSoundIndex Source code

var transient int CurrentCollisionSoundIndex;

#### CurrentMeshSpawningIndex Source code

var transient int CurrentMeshSpawningIndex;

#### CurrentSpawningSoundIndex Source code

var transient int CurrentSpawningSoundIndex;

#### CurrentSpawnOnTrigger Source code

var transient int CurrentSpawnOnTrigger;

#### DeferredParticles Source code

var transient int DeferredParticles;

#### GlobalOffset Source code

var transient vector GlobalOffset;

#### Inactive Source code

var transient bool Inactive;

#### InactiveTime Source code

var transient float InactiveTime;

#### InitialDelay Source code

var transient float InitialDelay;

#### Initialized Source code

var transient bool Initialized;

#### KillPending Source code

var transient int KillPending;

#### MaxActiveParticles Source code

var transient int MaxActiveParticles;

#### MaxSizeScale Source code

var transient float MaxSizeScale;

#### MeshVertsAndNormals Source code

var transient array<vector> MeshVertsAndNormals;

#### OtherIndex Source code

var transient int OtherIndex;

#### Owner Source code

var transient emitter Owner;

#### ParticleIndex Source code

var transient int ParticleIndex;

#### Particles Source code

var transient array<Particle> Particles;

#### PPSFraction Source code

var transient float PPSFraction;

#### PS2Data Source code

var transient int PS2Data;

#### RealDisableFogging Source code

var transient bool RealDisableFogging;

#### RealExtentMultiplier Source code

var transient vector RealExtentMultiplier;

#### RealMeshNormal Source code

var transient vector RealMeshNormal;

#### RealVelocityLossRange Source code

var transient rangevector RealVelocityLossRange;

#### RenderableParticles Source code

var transient int RenderableParticles;

#### TimeTillReset Source code

var transient float TimeTillReset;

#### WarmedUp Source code

var transient bool WarmedUp;

### Acceleration

#### Acceleration Source code

var(Acceleration) vector Acceleration;

### Collision

#### CollisionPlanes Source code

var(Collision) array<plane> CollisionPlanes;

#### DampingFactorRange Source code

var(Collision) RangeVector DampingFactorRange;

#### ExtentMultiplier Source code

var(Collision) vector ExtentMultiplier;

#### MaxCollisions Source code

var(Collision) Range MaxCollisions;

#### SpawnAmount Source code

var(Collision) int SpawnAmount;

#### SpawnedVelocityScaleRange Source code

var(Collision) RangeVector SpawnedVelocityScaleRange;

#### SpawnFromOtherEmitter Source code

var(Collision) int SpawnFromOtherEmitter;

#### UseCollision Source code

var(Collision) bool UseCollision;

#### UseCollisionPlanes Source code

var(Collision) bool UseCollisionPlanes;

#### UseMaxCollisions Source code

var(Collision) bool UseMaxCollisions;

#### UseSpawnedVelocityScale Source code

var(Collision) bool UseSpawnedVelocityScale;

### Color

#### ColorMultiplierRange Source code

var(Color) RangeVector ColorMultiplierRange;

#### ColorScale Source code

var(Color) array<ParticleColorScale> ColorScale;

#### ColorScaleRepeats Source code

var(Color) float ColorScaleRepeats;

#### UseColorScale Source code

var(Color) bool UseColorScale;

### Fading

#### FadeIn Source code

var(Fading) bool FadeIn;

#### FadeInEndTime Source code

var(Fading) float FadeInEndTime;

#### FadeInFactor Source code

var(Fading) plane FadeInFactor;

#### FadeOut Source code

var(Fading) bool FadeOut;

#### FadeOutFactor Source code

var(Fading) plane FadeOutFactor;

#### FadeOutStartTime Source code

var(Fading) float FadeOutStartTime;

### Force

#### UseActorForces Source code

var(Force) bool UseActorForces;

### General

#### CoordinateSystem Source code

var(General) EParticleCoordinateSystem CoordinateSystem;

#### EffectAxis Source code

var(General) EParticleEffectAxis EffectAxis;

#### MaxParticles Source code

var(General) const int MaxParticles;

#### ResetAfterChange Source code

var(General) bool ResetAfterChange;

### Local

#### AutoDestroy Source code

var(Local) bool AutoDestroy;

#### AutoReset Source code

var(Local) bool AutoReset;

#### AutoResetTimeRange Source code

var(Local) Range AutoResetTimeRange;

#### Disabled Source code

var(Local) bool Disabled;

#### DisableFogging Source code

var(Local) bool DisableFogging;

#### Name Source code

var(Local) string Name;

#### RespawnDeadParticles Source code

var(Local) bool RespawnDeadParticles;

### Location

#### AddLocationFromOtherEmitter Source code

var(Location) int AddLocationFromOtherEmitter;

#### SphereRadiusRange Source code

var(Location) Range SphereRadiusRange;

#### StartLocationOffset Source code

var(Location) vector StartLocationOffset;

#### StartLocationPolarRange Source code

var(Location) RangeVector StartLocationPolarRange;

#### StartLocationRange Source code

var(Location) RangeVector StartLocationRange;

#### StartLocationShape Source code

var(Location) EParticleStartLocationShape StartLocationShape;

### Mass

#### StartMassRange Source code

var(Mass) Range StartMassRange;

### MeshSpawning

#### MeshNormal Source code

var(MeshSpawning) vector MeshNormal;

#### MeshNormalThresholdRange Source code

var(MeshSpawning) Range MeshNormalThresholdRange;

#### MeshScaleRange Source code

var(MeshSpawning) RangeVector MeshScaleRange;

#### MeshSpawning Source code

var(MeshSpawning) EParticleMeshSpawning MeshSpawning;

#### MeshSpawningStaticMesh Source code

var(MeshSpawning) staticmesh MeshSpawningStaticMesh;

#### SpawnOnlyInDirectionOfNormal Source code

var(MeshSpawning) bool SpawnOnlyInDirectionOfNormal;

#### UniformMeshScale Source code

var(MeshSpawning) bool UniformMeshScale;

#### UniformVelocityScale Source code

var(MeshSpawning) bool UniformVelocityScale;

#### UseColorFromMesh Source code

var(MeshSpawning) bool UseColorFromMesh;

#### VelocityFromMesh Source code

var(MeshSpawning) bool VelocityFromMesh;

#### VelocityScaleRange Source code

var(MeshSpawning) RangeVector VelocityScaleRange;

### Rendering

#### AcceptsProjectors Source code

var(Rendering) bool AcceptsProjectors;

#### AlphaRef Source code

var(Rendering) int AlphaRef;

#### AlphaTest Source code

var(Rendering) bool AlphaTest;

#### ZTest Source code

var(Rendering) bool ZTest;

#### ZWrite Source code

var(Rendering) bool ZWrite;

### Revolution

#### RevolutionCenterOffsetRange Source code

var(Revolution) RangeVector RevolutionCenterOffsetRange;

#### RevolutionScale Source code

var(Revolution) array<ParticleRevolutionScale> RevolutionScale;

#### RevolutionScaleRepeats Source code

var(Revolution) float RevolutionScaleRepeats;

#### RevolutionsPerSecondRange Source code

var(Revolution) RangeVector RevolutionsPerSecondRange;

#### UseRevolution Source code

var(Revolution) bool UseRevolution;

#### UseRevolutionScale Source code

var(Revolution) bool UseRevolutionScale;

### Rotation

#### DampRotation Source code

var(Rotation) bool DampRotation;

#### RotationDampingFactorRange Source code

var(Rotation) RangeVector RotationDampingFactorRange;

#### RotationNormal Source code

var(Rotation) vector RotationNormal;

#### RotationOffset Source code

var(Rotation) rotator RotationOffset;

#### SpinCCWorCW Source code

var(Rotation) vector SpinCCWorCW;

#### SpinParticles Source code

var(Rotation) bool SpinParticles;

#### SpinsPerSecondRange Source code

var(Rotation) RangeVector SpinsPerSecondRange;

#### StartSpinRange Source code

var(Rotation) RangeVector StartSpinRange;

#### UseRotationFrom Source code

var(Rotation) EParticleRotationSource UseRotationFrom;

### Size

#### SizeScale Source code

var(Size) array<ParticleTimeScale> SizeScale;

#### SizeScaleRepeats Source code

var(Size) float SizeScaleRepeats;

#### StartSizeRange Source code

var(Size) RangeVector StartSizeRange;

#### UniformSize Source code

var(Size) bool UniformSize;

#### UseRegularSizeScale Source code

var(Size) bool UseRegularSizeScale;

#### UseSizeScale Source code

var(Size) bool UseSizeScale;

### SkeletalMesh

#### RelativeBoneIndexRange Source code

var(SkeletalMesh) Range RelativeBoneIndexRange;

#### SkeletalMeshActor Source code

var(SkeletalMesh) actor SkeletalMeshActor;

#### SkeletalScale Source code

var(SkeletalMesh) vector SkeletalScale;

#### UseSkeletalLocationAs Source code

var(SkeletalMesh) ESkelLocationUpdate UseSkeletalLocationAs;

### Sound

#### CollisionSound Source code

var(Sound) EParticleCollisionSound CollisionSound;

#### CollisionSoundIndex Source code

var(Sound) Range CollisionSoundIndex;

#### CollisionSoundProbability Source code

var(Sound) Range CollisionSoundProbability;

#### Sounds Source code

var(Sound) array<ParticleSound> Sounds;

#### SpawningSound Source code

var(Sound) EParticleCollisionSound SpawningSound;

#### SpawningSoundIndex Source code

var(Sound) Range SpawningSoundIndex;

#### SpawningSoundProbability Source code

var(Sound) Range SpawningSoundProbability;

### Spawning

#### AutomaticInitialSpawning Source code

var(Spawning) bool AutomaticInitialSpawning;

#### ForceMinimumOneFrameLifetime Source code

var(Spawning) bool ForceMinimumOneFrameLifetime;

#### InitialParticlesPerSecond Source code

var(Spawning) float InitialParticlesPerSecond;

#### ParticlesPerSecond Source code

var(Spawning) float ParticlesPerSecond;

### Texture

#### BlendBetweenSubdivisions Source code

var(Texture) bool BlendBetweenSubdivisions;

#### DrawStyle Source code

var(Texture) EParticleDrawStyle DrawStyle;

#### SubdivisionEnd Source code

var(Texture) int SubdivisionEnd;

#### SubdivisionScale Source code

var(Texture) array<float> SubdivisionScale;

#### SubdivisionStart Source code

var(Texture) int SubdivisionStart;

#### Texture Source code

var(Texture) texture Texture;

#### TextureUSubdivisions Source code

var(Texture) int TextureUSubdivisions;

#### TextureVSubdivisions Source code

var(Texture) int TextureVSubdivisions;

#### UseRandomSubdivision Source code

var(Texture) bool UseRandomSubdivision;

#### UseSubdivisionScale Source code

var(Texture) bool UseSubdivisionScale;

### Tick

#### MinSquaredVelocity Source code

var(Tick) float MinSquaredVelocity;

#### SecondsBeforeInactive Source code

var(Tick) float SecondsBeforeInactive;

### Time

#### InitialDelayRange Source code

var(Time) Range InitialDelayRange;

#### InitialTimeRange Source code

var(Time) Range InitialTimeRange;

#### LifetimeRange Source code

var(Time) Range LifetimeRange;

### Trigger

#### ResetOnTrigger Source code

var(Trigger) bool ResetOnTrigger;

#### SpawnOnTriggerPPS Source code

var(Trigger) float SpawnOnTriggerPPS;

#### SpawnOnTriggerRange Source code

var(Trigger) Range SpawnOnTriggerRange;

#### TriggerDisabled Source code

var(Trigger) bool TriggerDisabled;

### Velocity

#### AddVelocityFromOtherEmitter Source code

var(Velocity) int AddVelocityFromOtherEmitter;

#### AddVelocityMultiplierRange Source code

var(Velocity) RangeVector AddVelocityMultiplierRange;

#### GetVelocityDirectionFrom Source code

var(Velocity) EParticleVelocityDirection GetVelocityDirectionFrom;

#### InheritOwnersVelocity Source code

var(Velocity) bool InheritOwnersVelocity;

#### MaxAbsVelocity Source code

var(Velocity) vector MaxAbsVelocity;

#### StartVelocityRadialRange Source code

var(Velocity) Range StartVelocityRadialRange;

#### StartVelocityRange Source code

var(Velocity) RangeVector StartVelocityRange;

#### UseVelocityScale Source code

var(Velocity) bool UseVelocityScale;

#### VelocityLossRange Source code

var(Velocity) RangeVector VelocityLossRange;

#### VelocityScale Source code

var(Velocity) array<ParticleVelocityScale> VelocityScale;

#### VelocityScaleRepeats Source code

var(Velocity) float VelocityScaleRepeats;

### Warmup

#### RelativeWarmupTime Source code

var(Warmup) float RelativeWarmupTime;

#### WarmupTicksPerSecond Source code

var(Warmup) float WarmupTicksPerSecond;

Enumerations Detail

#### EBlendMode Source code

enum EBlendMode
{

> BM_MODULATE, BM_MODULATE2X, BM_MODULATE4X, BM_ADD, BM_ADDSIGNED, BM_ADDSIGNED2X, BM_SUBTRACT, BM_ADDSMOOTH, BM_BLENDDIFFUSEALPHA, BM_BLENDTEXTUREALPHA, BM_BLENDFACTORALPHA, BM_BLENDTEXTUREALPHAPM, BM_BLENDCURRENTALPHA, BM_PREMODULATE, BM_MODULATEALPHA_ADDCOLOR, BM_MODULATEINVALPHA_ADDCOLOR, BM_MODULATEINVCOLOR_ADDALPHA, BM_HACK

};

#### EParticleCollisionSound Source code

enum EParticleCollisionSound
{

> PTSC_None, PTSC_LinearGlobal, PTSC_LinearLocal, PTSC_Random

};

#### EParticleCoordinateSystem Source code

enum EParticleCoordinateSystem
{

> PTCS_Independent, PTCS_Relative, PTCS_Absolute

};

#### EParticleDrawStyle Source code

enum EParticleDrawStyle
{

> PTDS_Regular, PTDS_AlphaBlend, PTDS_Modulated, PTDS_Translucent, PTDS_AlphaModulate_MightNotFogCorrectly, PTDS_Darken, PTDS_Brighten

};

#### EParticleEffectAxis Source code

enum EParticleEffectAxis
{

> PTEA_NegativeX, PTEA_PositiveZ

};

#### EParticleMeshSpawning Source code

enum EParticleMeshSpawning
{

> PTMS_None, PTMS_Linear, PTMS_Random

};

#### EParticleRotationSource Source code

enum EParticleRotationSource
{

> PTRS_None, PTRS_Actor, PTRS_Offset, PTRS_Normal

};

#### EParticleStartLocationShape Source code

enum EParticleStartLocationShape
{

> PTLS_Box, PTLS_Sphere, PTLS_Polar, PTLS_All

};

#### EParticleVelocityDirection Source code

enum EParticleVelocityDirection
{

> PTVD_None, PTVD_StartPositionAndOwner, PTVD_OwnerAndStartPosition, PTVD_AddRadial

};

#### ESkelLocationUpdate Source code

enum ESkelLocationUpdate
{

> PTSU_None, PTSU_SpawnOffset, PTSU_Location

};

Structures Detail

#### Particle Source code

struct Particle
{

> var int BoneIndex;
> var color Color;
> var vector ColorMultiplier;
> var int Flags;
> var int HitCount;
> var vector Location;
> var float Mass;
> var float MaxLifetime;
> var vector OldLocation;
> var vector OldMeshLocation;
> var vector RevolutionCenter;
> var vector RevolutionsMultiplier;
> var vector RevolutionsPerSecond;
> var vector Size;
> var vector SpinsPerSecond;
> var vector StartLocation;
> var vector StartSize;
> var vector StartSpin;
> var int Subdivision;
> var float Time;
> var vector Velocity;
> var vector VelocityMultiplier;

};

#### ParticleColorScale Source code

struct ParticleColorScale
{

> var(ParticleEmitter) color Color;
> var(ParticleEmitter) float RelativeTime;

};

#### ParticleRevolutionScale Source code

struct ParticleRevolutionScale
{

> var(ParticleEmitter) vector RelativeRevolution;
> var(ParticleEmitter) float RelativeTime;

};

#### ParticleSound Source code

struct ParticleSound
{

> var(ParticleEmitter) Range Pitch;
> var(ParticleEmitter) Range Probability;
> var(ParticleEmitter) Range Radius;
> var(ParticleEmitter) sound Sound;
> var(ParticleEmitter) Range Volume;
> var(ParticleEmitter) int Weight;

};

#### ParticleTimeScale Source code

struct ParticleTimeScale
{

> var(ParticleEmitter) float RelativeSize;
> var(ParticleEmitter) float RelativeTime;

};

#### ParticleVelocityScale Source code

struct ParticleVelocityScale
{

> var(ParticleEmitter) float RelativeTime;
> var(ParticleEmitter) vector RelativeVelocity;

};

Functions Detail

#### ResetParticles Source code

native function ResetParticles ( )

#### SpawnParticle Source code

native function SpawnParticle ( int Amount )

#### Trigger Source code

native function Trigger ( )

Defaultproperties

    defaultproperties
    {
    	Texture=Texture'Engine_res.S_Emitter'
    	SecondsBeforeInactive=1
    	DrawStyle=PTDS_Translucent
    	MaxParticles=10
    	FadeOutFactor=(X=1,Y=1,Z=1,W=1)
    	FadeInFactor=(X=1,Y=1,Z=1,W=1)
    	SpinCCWorCW=(X=0.5,Y=0.5,Z=0.5)
    	ExtentMultiplier=(X=1,Y=1,Z=1)
    	AutomaticInitialSpawning=1
    	UseRegularSizeScale=True
    	RespawnDeadParticles=True
    	StartSizeRange=(X=(Min=100,Max=100),Y=(Min=100,Max=100),Z=(Min=100,Max=100))
    	DampingFactorRange=(X=(Min=1,Max=1),Y=(Min=1,Max=1),Z=(Min=1,Max=1))
    	StartMassRange=(Min=1,Max=1)
    	LifetimeRange=(Min=4,Max=4)
    	AddLocationFromOtherEmitter=-1
    	AddVelocityFromOtherEmitter=-1
    	SpawnFromOtherEmitter=-1
    	AlphaTest=1
    	AcceptsProjectors=false
    	ColorMultiplierRange=(X=(Min=1,Max=1),Y=(Min=1,Max=1),Z=(Min=1,Max=1))
    	ZTest=true
    	ZWrite=false
    	AddVelocityMultiplierRange=(X=(Min=1,Max=1),Y=(Min=1,Max=1),Z=(Min=1,Max=1))
    	TriggerDisabled=true
    	VelocityScaleRange=(X=(Min=1,Max=1),Y=(Min=1,Max=1),Z=(Min=1,Max=1))
    	MeshScaleRange=(X=(Min=1,Max=1),Y=(Min=1,Max=1),Z=(Min=1,Max=1))
    	UniformMeshScale=true
    	UniformVelocityScale=true
    	MeshNormal=(X=0,Y=0,Z=1)
    	SkeletalScale=(X=1,Y=1,Z=1)
    	RelativeBoneIndexRange=(Min=0,Max=1)

    	AutoDestroy=true

    }

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

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