Gah - a solution with more questions. – EntropicLqd

UE3:ParticleModuleParameterDynamic (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UDK Object >> ParticleModule >> ParticleModuleParameterBase >> ParticleModuleParameterDynamic
Package: 
Engine


Properties[edit]

Property group 'ParticleModuleParameterDynamic'[edit]

DynamicParams[edit]

Type: array<EmitterDynamicParameter>

Modifiers: editfixedsize

The dynamic parameters this module uses.

Default value, index 0:

Member Value
ParamValue
Member Value
Distribution DistributionParam1
LookupTable
  1. 0.0
  2. 0.0
  3. 0.0
  4. 0.0
LookupTableChunkSize 1
LookupTableNumElements 1
Op 1

Default value, index 1:

Member Value
ParamValue
Member Value
Distribution DistributionParam2
LookupTable
  1. 0.0
  2. 0.0
  3. 0.0
  4. 0.0
LookupTableChunkSize 1
LookupTableNumElements 1
Op 1

Default value, index 2:

Member Value
ParamValue
Member Value
Distribution DistributionParam3
LookupTable
  1. 0.0
  2. 0.0
  3. 0.0
  4. 0.0
LookupTableChunkSize 1
LookupTableNumElements 1
Op 1

Default value, index 3:

Member Value
ParamValue
Member Value
Distribution DistributionParam4
LookupTable
  1. 0.0
  2. 0.0
  3. 0.0
  4. 0.0
LookupTableChunkSize 1
LookupTableNumElements 1
Op 1

Default values[edit]

Property Value
bSpawnModule True
bUpdateModule True

Enums[edit]

EEmitterDynamicParameterValue[edit]

EmitterDynamicParameterValue Enumeration indicating the way a dynamic parameter should be set.

EDPV_UserSet 
UserSet - use the user set values in the distribution (the default)
EDPV_VelocityX 
VelocityX - pass the particle velocity along the X-axis thru
EDPV_VelocityY 
VelocityY - pass the particle velocity along the Y-axis thru
EDPV_VelocityZ 
VelocityZ - pass the particle velocity along the Z-axis thru
EDPV_VelocityMag 
VelocityMag - pass the particle velocity magnitude thru

Structs[edit]

EmitterDynamicParameter[edit]

Modifiers: native

Helper structure for displaying the parameter.

name ParamName 
The parameter name - from the material DynamicParameter expression. READ-ONLY
bool bUseEmitterTime 
If TRUE, use the EmitterTime to retrieve the value, otherwise use Particle RelativeTime.
bool bSpawnTimeOnly 
If TRUE, only set the value at spawn time of the particle, otherwise update each frame.
EEmitterDynamicParameterValue ValueMethod 
Where to get the parameter value from.
bool bScaleVelocityByParamValue 
If TRUE, scale the velocity value selected in ValueMethod by the evaluated ParamValue.
DistributionFloat.RawDistributionFloat ParamValue 
The distriubtion for the parameter value.