Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Engine.ParticleModuleOrbit

Extends
ParticleModuleOrbitBase
Modifiers
native ( Particle ) editinlinenew dontcollapsecategories hidecategories ( Object , Orbit )

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

Core.Object
|   
+-- Engine.ParticleModule
   |   
   +-- Engine.ParticleModuleOrbitBase
      |   
      +-- Engine.ParticleModuleOrbit

Variables Summary
Chaining
EOrbitChainModeChainMode
Offset
rawdistributionvectorOffsetAmount
orbitoptionsOffsetOptions
Rotation
rawdistributionvectorRotationAmount
orbitoptionsRotationOptions
RotationRate
rawdistributionvectorRotationRateAmount
orbitoptionsRotationRateOptions
Inherited Variables from Engine.ParticleModuleOrbitBase
bUseEmitterTime
Inherited Variables from Engine.ParticleModule
b3DDrawMode, bCurvesAsColor, bEditable, bEnabled, bSpawnModule, bSupported3DDrawMode, bUpdateModule, ModuleEditorColor

Enumerations Summary
EOrbitChainMode
EOChainMode_Add, EOChainMode_Scale, EOChainMode_Link
Inherited Enumerations from Engine.ParticleModule
EModuleType, EParticleSourceSelectionMethod

Structures Summary
OrbitOptions
bProcessDuringSpawn, bProcessDuringUpdate, bUseEmitterTime
Inherited Structures from Engine.ParticleModule
ParticleCurvePair


Variables Detail

Chaining

ChainMode Source code

var(Chaining) EOrbitChainMode ChainMode;
'Break' the chain and apply the values from the previous results

Offset

OffsetAmount Source code

var(Offset) rawdistributionvector OffsetAmount;
Offset The amount to offset the sprite from the particle positon.

OffsetOptions Source code

var(Offset) orbitoptions OffsetOptions;

Rotation

RotationAmount Source code

var(Rotation) rawdistributionvector RotationAmount;
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

RotationOptions Source code

var(Rotation) orbitoptions RotationOptions;

RotationRate

RotationRateAmount Source code

var(RotationRate) rawdistributionvector RotationRateAmount;
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

RotationRateOptions Source code

var(RotationRate) orbitoptions RotationRateOptions;


Enumerations Detail

EOrbitChainMode Source code

enum EOrbitChainMode
{
EOChainMode_Add, EOChainMode_Scale, EOChainMode_Link
};
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:


Structures Detail

OrbitOptions Source code

struct OrbitOptions
{
var(ParticleModuleOrbit) bool bProcessDuringSpawn;
var(ParticleModuleOrbit) bool bProcessDuringUpdate;
var(ParticleModuleOrbit) bool bUseEmitterTime;
};
OrbitOptions structure Container struct for holding options on the data updating for the module.
bProcessDuringSpawn:
Whether to process the data during spawning.
bProcessDuringUpdate:
Whether to process the data during updating.
bUseEmitterTime:
Whether to use emitter time during data retrieval.


Defaultproperties

defaultproperties
{
   ChainMode=EOChainMode_Link
   OffsetAmount=(Distribution=DistributionOffsetAmount,Op=2,LookupTableNumElements=2,LookupTableChunkSize=6,LookupTable=(0.000000,50.000000,0.000000,0.000000,0.000000,0.000000,50.000000,0.000000,0.000000,0.000000,0.000000,0.000000,50.000000,0.000000))
   OffsetOptions=(bProcessDuringSpawn=True)
   RotationAmount=(Distribution=DistributionRotationAmount,Op=2,LookupTableNumElements=2,LookupTableChunkSize=6,LookupTable=(0.000000,1.000000,0.000000,0.000000,0.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,1.000000,1.000000,1.000000))
   RotationOptions=(bProcessDuringSpawn=True)
   RotationRateAmount=(Distribution=DistributionRotationRateAmount,Op=2,LookupTableNumElements=2,LookupTableChunkSize=6,LookupTable=(0.000000,1.000000,0.000000,0.000000,0.000000,1.000000,1.000000,1.000000,0.000000,0.000000,0.000000,1.000000,1.000000,1.000000))
   RotationRateOptions=(bProcessDuringSpawn=True)
   bSpawnModule=True
   bUpdateModule=True
   Name="Default__ParticleModuleOrbit"
   ObjectArchetype=ParticleModuleOrbitBase'Engine.Default__ParticleModuleOrbitBase'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:40.751 - Created with UnCodeX