Page tree
Skip to end of metadata
Go to start of metadata

#include <IParticles.h>

Public Member Functions

void Serialize (Serialization::IArchive &ar)

Public Attributes

bool bPrime = false
 Advance emitter age to its equilibrium state.
bool bIgnoreVisAreas = false
 Renders in all VisAreas.
bool bRegisterByBBox = false
 Registers in any overlapping portal VisArea.
bool bNowhere = false
 Exists outside of level.
bool bPlaced = false
 Loaded from placed entity.
float fCountScale = 1
 Multiple for particle count (on top of bCountPerUnit if set).
float fSizeScale = 1
 Multiple for all effect sizes.
float fSpeedScale = 1
 Multiple for particle emission speed.
float fTimeScale = 1
 Multiple for emitter time evolution.
float fPulsePeriod = 0
 How often to restart emitter.
float fStrength = -1
 Controls parameter strength curves.
int nSeed = -1
 Initial seed. Default is -1 which means random seed.
EParticleSpec eSpec = EParticleSpec::Default
 Overrides particle spec for this emitter.
EGeomType eAttachType = GeomType_None
 What type of object particles emitted from.
EGeomForm eAttachForm = GeomForm_Surface
 What aspect of shape emitted from.
bool bCountPerUnit = false
 Multiply particle count also by geometry extent (length/area/volume).
bool bEnableAudio = true
 Used by particle effect instances to indicate whether audio should be updated or not.
CryAudio::EOcclusionType occlusionType = CryAudio::EOcclusionType::Ignore
 Audio obstruction/occlusion calculation type.
string audioRtpc
 Indicates what audio RTPC this particle effect instance drives.

Detailed Description

Real-time params to control particle emitters. Some parameters override emitter params.

  • No labels