I don't need to test my programs. I have an error-correcting modem.

Difference between revisions of "UE3:ParticleModule (UDK)"

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
(Talk)
 
m (1 revision: class descriptions for UDK January update (part 3))
 
(One intermediate revision by one other user not shown)
Line 54: Line 54:
  
 
If TRUE, the module performs operations on particles during Updating
 
If TRUE, the module performs operations on particles during Updating
 
====IdenticalIgnoreProperties====
 
'''Type:''' [[array]]<[[name]]>
 
 
Names of properties that should be ignored during IsIdentical check.
 
 
'''Default value, index 0:''' 'bSpawnModule'
 
 
'''Default value, index 1:''' 'bUpdateModule'
 
 
'''Default value, index 2:''' 'bCurvesAsColor'
 
 
'''Default value, index 3:''' 'b3DDrawMode'
 
 
'''Default value, index 4:''' 'bSupported3DDrawMode'
 
 
'''Default value, index 5:''' 'bEditable'
 
 
'''Default value, index 6:''' 'ModuleEditorColor'
 
 
'''Default value, index 7:''' 'IdenticalIgnoreProperties'
 
 
'''Default value, index 8:''' 'LODValidity'
 
  
 
====LODDuplicate====
 
====LODDuplicate====

Latest revision as of 05:42, 17 January 2010

UDK Object >> ParticleModule
Package: 
Engine
Direct subclasses:
ParticleModuleAccelerationBase, ParticleModuleAttractorBase, ParticleModuleBeamBase, ParticleModuleCollisionBase, ParticleModuleColorBase, ParticleModuleEventBase, ParticleModuleKillBase, ParticleModuleLifetimeBase, ParticleModuleLocationBase, ParticleModuleMaterialBase, ParticleModuleOrbitBase, ParticleModuleOrientationBase, ParticleModuleParameterBase, ParticleModuleRequired, ParticleModuleRotationBase, ParticleModuleRotationRateBase, ParticleModuleSizeBase, ParticleModuleSpawnBase, ParticleModuleStoreSpawnTimeBase, ParticleModuleSubUVBase, ParticleModuleTrailBase, ParticleModuleTypeDataBase, ParticleModuleUberBase, ParticleModuleVelocityBase
This class in other games:
UT3


Properties[edit]

Property group 'Cascade'[edit]

b3DDrawMode[edit]

Type: bool

If TRUE, the module should render its 3D visualization helper

ModuleEditorColor[edit]

Type: Object.Color

The color to draw the modules curves in the curve editor. If bCurvesAsColor is TRUE, it overrides this value.

Internal variables[edit]

bCurvesAsColor[edit]

Type: bool

If TRUE, the module displays vector curves as colors

bEditable[edit]

Type: bool

If TRUE, the module has had editing enabled on it

Default value: True

bEnabled[edit]

Type: bool

If TRUE, the module is enabled

Default value: True

bSpawnModule[edit]

Type: bool

If TRUE, the module performs operations on particles during Spawning

bSupported3DDrawMode[edit]

Type: bool

If TRUE, the module supports rendering a 3D visualization helper

bUpdateModule[edit]

Type: bool

If TRUE, the module performs operations on particles during Updating

LODDuplicate[edit]

Type: bool

If TRUE, this flag indicates that auto-generation for LOD will result in an exact duplicate of the module, regardless of the percentage. If FALSE, it will result in a module with different settings.

Default value: True

LODValidity[edit]

Type: byte

Modifiers: const

The LOD levels this module is present in. Bit-flags are used to indicate validity for a given LOD level. For example, if ((1 << Level) & LODValidity) != 0 then the module is used in that LOD.

Enums[edit]

EModuleType[edit]

ModuleType Indicates the kind of emitter the module can be applied to. ie, EPMT_Beam - only applies to beam emitters.

The TypeData field is present to speed up finding the TypeData module.

EPMT_General 
General - all emitter types can use it
EPMT_TypeData 
TypeData - TypeData modules
EPMT_Beam 
Beam - only applied to beam emitters
EPMT_Trail 
Trail - only applied to trail emitters
EPMT_Spawn 
Spawn - all emitter types REQUIRE it
EPMT_Required 
Required - all emitter types REQUIRE it
EPMT_Event 
Event - event related modules

EParticleSourceSelectionMethod[edit]

Particle Selection Method, for any emitters that utilize particles as the source points.

EPSSM_Random 
Random - select a particle at random
EPSSM_Sequential 
Sequential - select a particle in order

Structs[edit]

ParticleCurvePair[edit]

Modifiers: native, transient

string CurveName 
Object CurveObject