UE2:ParticleGenerator (U2XMP)
- Package:
- ParticleSystems
- Known classes within ParticleGenerator:
- ActorCollisionNotifier, ActorParticleTemplate, AnchorForce, AttractionForce, CollisionAnchor, CollisionDiscForce, CollisionGlider, CollisionSphereForce, ColorForce, DecayForce, DestroyOnDamage, FadeForce, FadeInForce, FadeOutForce, FlameDamageNotifier, Force, FrictionForce, FT_ParticleDamage, GeoCollideAndMerge, GeometryCollider, GeometryColliderEx, GlobalAccelerator, ImpactHandlerForce, InertiaForce, LGalt_GeometryCollider, LGalt_GeometryColliderFertile, LGalt_GeometryColliderFertileScripted, LG_ParticleDamage, LG_ParticleDamageEx, LimitedResizeForce, LocationGrouped, LocatorForce, MaxVelocityForce, MeshAnchor, MinDecayForce, MoveZig, MultiTemplateForce, NeuralNetForce, OnDestroyForce, OscillatingPerParticleForce, ParticleDamage, ParticleDecalTemplate, ParticleTemplate, PerParticleFriction, PerParticleGravity, PointParticleTemplate, RecursiveParticleTemplate, RepulsionForce, ResizeForce, RigidBody, RotatingParticleTemplate, RotationForce, RotationGrouped, SlipForce, SpringForce, SpringLocator, Sprite3DParticleTemplate, SpriteParticleTemplate, StrandParticleTemplate, StreakParticleTemplate, TarpCollider, TexturedStreakParticleTemplate, TriangleForce, TriangleParticleTemplate, TriForce, TriParticleTemplate, VariablePerParticleGravity, ViewVelocityScaledParticleTemplate, VoidDestroyer, WetWindshildParticleTemplate, WindForce
- Direct subclasses:
- ParticleBlower, BarbbieHareDesigner, BreakableGlass, ParticleSalamander, LineManager, ParticleAffector, ParticleRadiator, ParticleSkeleton, PulseLineGenerator, TarpBuilder
- This class in other games:
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
$Author: Mfox $ $Date: 2/27/03 7:06p $ $Revision: 25 $ Name: ParticleGenerator.uc Author: Aaron R Leiby Date: 4 March 2000 Description: Base class of all particle generators. How to use this class:
Constants
PARTICLEVERSION_Current
Value: 3
PARTICLEVERSION_AutoLit
Value: 3
PARTICLEVERSION_AffectingForces
Value: 2
PARTICLEVERSION_NumParticlesFix
Value: 1
Properties
Property group 'ParticleAdvanced'
bCollisionBound
Type: bool
Modifiers: public
bInterpolate
Type: bool
Modifiers: public
bLockParticles
Type: bool
Modifiers: public
Disable forces, cleaning, and render relative to the system.
bShowBoundingBox
Type: bool
Modifiers: public
DefaultForces
Modifiers: public
Forces automatically installed when spawned.
Default value, index 0: Class'ParticleSystems.DecayForce'
Default value, index 1: Class'ParticleSystems.LocatorForce'
IdleTime
Type: float
Modifiers: public
IgnoredForces
Modifiers: public
MaxTickSize
Type: float
Modifiers: public
Default value: 0.008333
ParticleLifeSpan
Type: float
Modifiers: public
ParticleVersion
Type: int
Modifiers: public
PrimeTime
Type: float
Modifiers: public
Property group 'ParticleGenerator'
bOn
Type: bool
Modifiers: public
Default value: True
Forces
Type: OrderedArray<Force>
Modifiers: public, editinline
ParticleTemplates
Type: OrderedArray<ParticleTemplate>
Modifiers: public, editinline
Property group 'ParticleSelection'
bLinearFrequenciesChanged
Type: bool
Modifiers: public
Default value: True
SelectionMethod
Type: Select
Modifiers: public
Default value: SELECT_Random
Property group 'Sound'
SoundLoop
Type: Sound
Modifiers: public
SoundOff
Type: Sound
Modifiers: public
SoundOn
Type: Sound
Modifiers: public
Property group 'TriggerSupport'
bInitiallyOn
Type: bool
Modifiers: public
Default value: True
MaxParticles
Type: int
Modifiers: public
Maximum particles emitted per trigger.
RampDownTime
Type: float
Modifiers: public
RampUpTime
Type: float
Modifiers: public
TimerDuration
Type: float
Modifiers: public
Trig
Type: Button
Modifiers: public
Default value: "SendTrigger"
UnTrig
Type: Button
Modifiers: public
Default value: "SendUnTrigger"
Internal variables
bAttachment
Type: bool
Modifiers: private
Set if we are a golem attachment.
InternalTimer
Type: float
Modifiers: private
LargestWeight
Type: float
Modifiers: private
The currently largest linear weight.
LastBoundSizeSquared
Type: float
Modifiers: private, transient
LastLocation
Type: Object.Vector
Modifiers: private, transient
LastPitch
Type: float
Modifiers: private, transient
LastRoll
Type: float
Modifiers: private, transient
LastTimeDrawn
Type: float
Modifiers: private, transient
LastYaw
Type: float
Modifiers: private, transient
LockedLocalToWorld
Type: Object.Matrix
Modifiers: private
Used interally for rendering locked systems relatively.
Default value:
ParticleCount
Type: int
Modifiers: private
Used internally to enforce ParticleCount.
RampDir
Type: Ramp
Modifiers: private
RampTimer
Type: float
Modifiers: private
TemplateIndex
Type: int
Modifiers: private
Current index into the particle template list.
TemplateIteration
Type: int
Modifiers: private
VolumeScale
Type: float
Modifiers: protected
Default values
Property | Value |
---|---|
bAcceptsProjectors | True |
bBlockNonZeroExtentTraces | False |
bBlockZeroExtentTraces | False |
bCanTeleport | True |
bEdCanOverlap | True |
bUnlit | True |
DrawType | DT_Custom |
RemoteRole | ROLE_None |
Style | STY_Translucent |
VisibilityHeight | 5000.0 |
VisibilityRadius | 5000.0 |
Enums
Ramp
- RAMP_None
- RAMP_Up
- RAMP_Down
Select
- SELECT_Linear
- Cyclically iterate through the ParticleTemplates array.
- SELECT_Random
- Randomly pick a particle from the ParticleTemplates array.
Functions
Static native functions
ParticleGetLocation
ParticleGetVelocity
ParticleSetLocation
ParticleSetVelocity
Other static functions
CreateNew
DynamicCreateNew
Native functions
AddForce
AddTemplate
Clean
Conform
Duplicate
ExchangeTemplate
GetParticleTemplates
LockParticles
ManualTick
RegisterExternallyAffectedTemplates
RemoveForce
RemoveForceType
RemoveTemplate
RemoveTemplateType
UnLockParticles
UnRegisterExternallyAffectedTemplates
ValidateComponents
GetMaxLifeSpan
Events
Destroyed
Overrides: Actor.Destroyed
PostBeginPlay
Overrides: Actor.PostBeginPlay
PreBeginPlay
Overrides: Actor.PreBeginPlay
TurnOff
TurnOn
Other instance functions
AutoDestroy
Overrides: Actor.AutoDestroy
ParticleDestroy
SendTrigger
SendUnTrigger
SetAttachment
States
TriggerControl
Modifiers: simulated
TriggerControl.Trigger
Overrides: Actor.Trigger (global)
TriggerControl.UnTrigger
Overrides: Actor.UnTrigger (global)
TriggerTimed
Modifiers: simulated
TriggerTimed.Trigger
Overrides: Actor.Trigger (global)
TriggerToggle
Modifiers: simulated
TriggerToggle.Trigger
Overrides: Actor.Trigger (global)