I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

UE3:ParticleModuleOrbit (UT3)

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

Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.

Properties[edit]

Property group 'Chaining'[edit]

ChainMode[edit]

Type: EOrbitChainMode


Default value: EOChainMode_Link

Property group 'Offset'[edit]

OffsetAmount[edit]

Type: DistributionVector.RawDistributionVector

Offset The amount to offset the sprite from the particle positon.

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


Default value:

Member Value
bProcessDuringSpawn True

Property group 'Rotation'[edit]

RotationAmount[edit]

Type: DistributionVector.RawDistributionVector

Rotation The amount to rotate the offset about the particle positon. In 'Turns' 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


Default value:

Member Value
bProcessDuringSpawn True

Property group 'RotationRate'[edit]

RotationRateAmount[edit]

Type: DistributionVector.RawDistributionVector

RotationRate The rate at which to rotate the offset about the particle positon. In 'Turns' 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


Default value:

Member Value
bProcessDuringSpawn True

Default values[edit]

Property Value
bSpawnModule True
bUpdateModule True

Enums[edit]

EOrbitChainMode[edit]

Chaining options 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 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

OrbitOptions structure 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