Swarm::Components::ParticleEffect class

Base classes

class Swarm::cDescription

Public variables

int flags
int unkFlags
float life
float prerollTime
float emitDelay
float emitRetrigger
Math::Vector3 emitDirectionBBMin
Math::Vector3 emitDirectionBBMax
float emitSpeed
Math::Vector3 emitVolumeBBMin
Math::Vector3 emitVolumeBBMax
float torusWidth
eastl::vector<float> rate
float rateLoop
int rateCurveCycles
float rateSpeedScale
eastl::vector<float> size
float sizeVary
eastl::vector<float> aspectRatio
float aspectRatioVary
eastl::vector<float> rotation
float rotationVary
float rotationOffset
eastl::vector<Math::ColorRGB> color
Math::ColorRGB colorVary
eastl::vector<float> alpha
float alphaVary
int field_10C
cTextureSlot texture
char physicsType
char overrideSet
char tileCount
char alignMode
char frameStart
char frameCount
char frameRandom
float frameSpeed
Math::Vector3 directionalForcesSum
float windStrength
float gravityStrength
float radialForce
Math::Vector3 radialForceLocation
float drag
float velocityStrength
float screwRate
eastl::vector<Wiggle> wiggles
uint8_t screenBloomAlphaRate
uint8_t screenBloomAlphaBase
uint8_t screenBloomScaleRate
uint8_t screenBloomScaleBase
eastl::vector<Math::ColorRGB> loopBoxColor
eastl::vector<float> loopBoxAlpha
eastl::vector<cSurfaceInfo> surfaces
float mapBounce
float mapRepulseHeight
float mapRepulseStrength
float mapRepulseScoutDistance
float mapRepulseDistance
float mapRepulseKillHeight
float probabilityDeath
float altitudeRange
ResourceID forceMapID
ResourceID emitRateMapID
ResourceID emitColorMap
RandomWalk randomWalk
Math::Vector3 attractorOrigin
Attractor attractor
eastl::vector<PathPoint> pathPoints