The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE3:ParticleModuleOrbit (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
(Redirected from UE3:EOrbitChainMode (UDK))
Jump to: navigation, search
UDK Object >> ParticleModule >> ParticleModuleOrbitBase >> ParticleModuleOrbit
Package: 
Engine
This class in other games:
UT3


Properties[edit]

Property group 'Chaining'[edit]

ChainMode[edit]

Type: EOrbitChainMode

Orbit modules will chain together in the order they appear in the module stack. The combination of a module with the one prior to it is defined by using one of the following enumerations: EOChainMode_Add Add the values to the previous results EOChainMode_Scale Multiply the values by the previous results EOChainMode_Link 'Break' the chain and apply the values from the previous results

Default value: EOChainMode_Link

Property group 'Offset'[edit]

OffsetAmount[edit]

Type: DistributionVector.RawDistributionVector

The amount to offset the sprite from the particle position.

Default value:

Member Value
Distribution DistributionOffsetAmount
LookupTable
  1. 0.0
  2. 50.0
  3. 0.0
  4. 0.0
  5. 0.0
  6. 0.0
  7. 50.0
  8. 0.0
  9. 0.0
  10. 0.0
  11. 0.0
  12. 0.0
  13. 50.0
  14. 0.0
LookupTableChunkSize 6
LookupTableNumElements 2
Op 2

OffsetOptions[edit]

Type: OrbitOptions

The options associated with the OffsetAmount look-up.

Default value:

Member Value
bProcessDuringSpawn True

Property group 'Rotation'[edit]

RotationAmount[edit]

Type: DistributionVector.RawDistributionVector

The amount (in 'turns') to rotate the offset about the particle position. 0.0 = no rotation 0.5 = 180 degree rotation 1.0 = 360 degree rotation

Default value:

Member Value
Distribution DistributionRotationAmount
LookupTable
  1. 0.0
  2. 1.0
  3. 0.0
  4. 0.0
  5. 0.0
  6. 1.0
  7. 1.0
  8. 1.0
  9. 0.0
  10. 0.0
  11. 0.0
  12. 1.0
  13. 1.0
  14. 1.0
LookupTableChunkSize 6
LookupTableNumElements 2
Op 2

RotationOptions[edit]

Type: OrbitOptions

The options associated with the RotationAmount look-up.

Default value:

Member Value
bProcessDuringSpawn True

Property group 'RotationRate'[edit]

RotationRateAmount[edit]

Type: DistributionVector.RawDistributionVector

The rate (in 'turns') at which to rotate the offset about the particle positon. 0.0 = no rotation 0.5 = 180 degree rotation 1.0 = 360 degree rotation

Default value:

Member Value
Distribution DistributionRotationRateAmount
LookupTable
  1. 0.0
  2. 1.0
  3. 0.0
  4. 0.0
  5. 0.0
  6. 1.0
  7. 1.0
  8. 1.0
  9. 0.0
  10. 0.0
  11. 0.0
  12. 1.0
  13. 1.0
  14. 1.0
LookupTableChunkSize 6
LookupTableNumElements 2
Op 2

RotationRateOptions[edit]

Type: OrbitOptions

The options associated with the RotationRateAmount look-up.

Default value:

Member Value
bProcessDuringSpawn True

Default values[edit]

Property Value
bSpawnModule True
bUpdateModule True

Enums[edit]

EOrbitChainMode[edit]

EOChainMode_Add 
Add the module values to the previous results
EOChainMode_Scale 
Multiply the module values by the previous results
EOChainMode_Link 
'Break' the chain and apply the values from the previous results

Structs[edit]

OrbitOptions[edit]

Modifiers: native

Container struct for holding options on the data updating for the module.

bool bProcessDuringSpawn 
Whether to process the data during spawning.
bool bProcessDuringUpdate 
Whether to process the data during updating.
bool bUseEmitterTime 
Whether to use emitter time during data retrieval.

Default values:

Property Value
bProcessDuringSpawn True