Always snap to grid
UE2:ParticleGenerator (U2XMP)
From Unreal Wiki, The Unreal Engine Documentation Site
- Package:
- ParticleSystems
- Known classes within ParticleGenerator:
- ActorCollisionNotifier, ActorParticleTemplate, AnchorForce, AttractionForce, CollisionAnchor, CollisionDiscForce, CollisionGlider, CollisionSphereForce, ColorForce, DecayForce, DestroyOnDamage, FT_ParticleDamage, FadeForce, FadeInForce, FadeOutForce, FlameDamageNotifier, Force, FrictionForce, GeoCollideAndMerge, GeometryColliderEx, GeometryCollider, GlobalAccelerator, ImpactHandlerForce, InertiaForce, LG_ParticleDamageEx, LG_ParticleDamage, LGalt_GeometryColliderFertileScripted, LGalt_GeometryColliderFertile, LGalt_GeometryCollider, 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, TriForce, TriParticleTemplate, TriangleForce, TriangleParticleTemplate, VariablePerParticleGravity, ViewVelocityScaledParticleTemplate, VoidDestroyer, WetWindshildParticleTemplate, WindForce
- Direct subclasses:
- BarbbieHareDesigner, BreakableGlass, LineManager, ParticleAffector, ParticleBlower, ParticleRadiator, ParticleSalamander, ParticleSkeleton, PulseLineGenerator, TarpBuilder
- This class in other games:
- U2
| 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:
[edit] Constants
[edit] PARTICLEVERSION_Current
Value: 3
[edit] PARTICLEVERSION_AutoLit
Value: 3
[edit] PARTICLEVERSION_AffectingForces
Value: 2
[edit] PARTICLEVERSION_NumParticlesFix
Value: 1
[edit] Properties
[edit] Property group 'ParticleAdvanced'
[edit] bCollisionBound
Type: bool
Modifiers: public
[edit] bInterpolate
Type: bool
Modifiers: public
[edit] bLockParticles
Type: bool
Modifiers: public
Disable forces, cleaning, and render relative to the system.
[edit] bShowBoundingBox
Type: bool
Modifiers: public
[edit] DefaultForces
Modifiers: public
Forces automatically installed when spawned.
Default value, index 0: Class'ParticleSystems.DecayForce'
Default value, index 1: Class'ParticleSystems.LocatorForce'
[edit] IdleTime
Type: float
Modifiers: public
[edit] IgnoredForces
Modifiers: public
[edit] MaxTickSize
Type: float
Modifiers: public
Default value: 0.008333
[edit] ParticleLifeSpan
Type: float
Modifiers: public
[edit] ParticleVersion
Type: int
Modifiers: public
[edit] PrimeTime
Type: float
Modifiers: public
[edit] Property group 'ParticleGenerator'
[edit] bOn
Type: bool
Modifiers: public
Default value: True
[edit] Forces
Type: OrderedArray<Force>
Modifiers: public, editinline
[edit] ParticleTemplates
Type: OrderedArray<ParticleTemplate>
Modifiers: public, editinline
[edit] Property group 'ParticleSelection'
[edit] bLinearFrequenciesChanged
Type: bool
Modifiers: public
Default value: True
[edit] SelectionMethod
Type: Select
Modifiers: public
Default value: SELECT_Random
[edit] Property group 'Sound'
[edit] SoundLoop
Type: Sound
Modifiers: public
[edit] SoundOff
Type: Sound
Modifiers: public
[edit] SoundOn
Type: Sound
Modifiers: public
[edit] Property group 'TriggerSupport'
[edit] bInitiallyOn
Type: bool
Modifiers: public
Default value: True
[edit] MaxParticles
Type: int
Modifiers: public
Maximum particles emitted per trigger.
[edit] RampDownTime
Type: float
Modifiers: public
[edit] RampUpTime
Type: float
Modifiers: public
[edit] TimerDuration
Type: float
Modifiers: public
[edit] Trig
Type: Button
Modifiers: public
Default value: "SendTrigger"
[edit] UnTrig
Type: Button
Modifiers: public
Default value: "SendUnTrigger"
[edit] Internal variables
[edit] bAttachment
Type: bool
Modifiers: private
Set if we are a golem attachment.
[edit] InternalTimer
Type: float
Modifiers: private
[edit] LargestWeight
Type: float
Modifiers: private
The currently largest linear weight.
[edit] LastBoundSizeSquared
Type: float
Modifiers: private, transient
[edit] LastLocation
Type: Object.Vector
Modifiers: private, transient
[edit] LastPitch
Type: float
Modifiers: private, transient
[edit] LastRoll
Type: float
Modifiers: private, transient
[edit] LastTimeDrawn
Type: float
Modifiers: private, transient
[edit] LastYaw
Type: float
Modifiers: private, transient
[edit] LockedLocalToWorld
Type: Object.Matrix
Modifiers: private
Used interally for rendering locked systems relatively.
Default value:
| Member | Value | ||||
|---|---|---|---|---|---|
| WPlane |
|
||||
| XPlane |
|
||||
| YPlane |
|
||||
| ZPlane |
|
[edit] ParticleCount
Type: int
Modifiers: private
Used internally to enforce ParticleCount.
[edit] RampDir
Type: Ramp
Modifiers: private
[edit] RampTimer
Type: float
Modifiers: private
[edit] TemplateIndex
Type: int
Modifiers: private
Current index into the particle template list.
[edit] TemplateIteration
Type: int
Modifiers: private
[edit] VolumeScale
Type: float
Modifiers: protected
[edit] 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 |
[edit] Enums
[edit] Ramp
- RAMP_None
- RAMP_Up
- RAMP_Down
[edit] Select
- SELECT_Linear
- Cyclically iterate through the ParticleTemplates array.
- SELECT_Random
- Randomly pick a particle from the ParticleTemplates array.
[edit] Functions
[edit] Static native functions
[edit] ParticleGetLocation
[edit] ParticleGetVelocity
[edit] ParticleSetLocation
[edit] ParticleSetVelocity
[edit] Other static functions
[edit] CreateNew
[edit] DynamicCreateNew
[edit] Native functions
[edit] AddForce
[edit] AddTemplate
[edit] Clean
[edit] Conform
[edit] Duplicate
[edit] ExchangeTemplate
[edit] GetParticleTemplates
[edit] LockParticles
[edit] ManualTick
[edit] RegisterExternallyAffectedTemplates
[edit] RemoveForce
[edit] RemoveForceType
[edit] RemoveTemplate
[edit] RemoveTemplateType
[edit] UnLockParticles
[edit] UnRegisterExternallyAffectedTemplates
[edit] ValidateComponents
[edit] GetMaxLifeSpan
[edit] Events
[edit] Destroyed
Overrides: Actor.Destroyed
[edit] PostBeginPlay
Overrides: Actor.PostBeginPlay
[edit] PreBeginPlay
Overrides: Actor.PreBeginPlay
[edit] TurnOff
[edit] TurnOn
[edit] Other instance functions
[edit] AutoDestroy
Overrides: Actor.AutoDestroy
[edit] ParticleDestroy
[edit] SendTrigger
[edit] SendUnTrigger
[edit] SetAttachment
[edit] States
[edit] TriggerControl
Modifiers: simulated
[edit] TriggerControl.Trigger
Overrides: Actor.Trigger (global)
[edit] TriggerControl.UnTrigger
Overrides: Actor.UnTrigger (global)
[edit] TriggerTimed
Modifiers: simulated
[edit] TriggerTimed.Trigger
Overrides: Actor.Trigger (global)
[edit] TriggerToggle
Modifiers: simulated
[edit] TriggerToggle.Trigger
Overrides: Actor.Trigger (global)
