Skip to content

ParticleModuleRequired

Class in Engine · Engine.ParticleModuleRequired · native, editinlinenew

Object › ParticleModule › ParticleModuleRequired

Using it from Lua
h7.find_all("ParticleModuleRequired")            -- live instances
h7.find_class("Engine.ParticleModuleRequired")   -- the class

Enums

EEmitterNormalsMode

ENM_CameraFacing = 0, ENM_Spherical = 1, ENM_Cylindrical = 2

EParticleSortMode

PSORTMODE_None = 0, PSORTMODE_ViewProjDepth = 1, PSORTMODE_DistanceToView = 2, PSORTMODE_Age_OldestFirst = 3, PSORTMODE_Age_NewestFirst = 4

Properties

NameTypeNotes
bAllowImageFlippingbool
bDelayFirstLoopOnlybool
bDirectUVbool
bDurationRecalcEachLoopbool
bEmitterDelayUseRangebool
bEmitterDurationUseRangebool
bEnableFarParticleCullingbool
bEnableNearParticleCullingbool
bKillOnCompletedbool
bKillOnDeactivatebool
bOrbitModuleAffectsVelocityAlignmentbool
bOverrideSystemMacroUVbool
bRequiresSortingbool
bScaleUVbool
bSquareImageFlippingbool
BurstListarray<ParticleBurst>
bUseLegacyEmitterTimebool
bUseLocalSpacebool
bUseMaxDrawCountbool
DownsampleThresholdScreenFractionfloat
EmitterDelayfloat
EmitterDelayLowfloat
EmitterDurationfloat
EmitterDurationLowfloat
EmitterLoopsint
EmitterNormalsModeEEmitterNormalsMode
FarCullDistancefloat
FarFadeDistancefloat
InterpolationMethodEParticleSubUVInterpMethod
MacroUVPositionvector
MacroUVRadiusfloat
MaterialMaterialInterface
MaxDrawCountint
NearCullDistancefloat
NearFadeDistancefloat
NormalsCylinderDirectionvector
NormalsSphereCentervector
ParticleBurstMethodEParticleBurstMethod
RandomImageChangesint
RandomImageTimefloat
ScreenAlignmentEParticleScreenAlignment
SortModeEParticleSortMode
SpawnRaterawdistributionfloat
SubImages_Horizontalint
SubImages_Verticalint

Default values

bSpawnModule=TRUE
bUpdateModule=TRUE
EmitterDuration=1.0
EmitterDurationLow=0.0
bEmitterDurationUseRange=FALSE
EmitterDelay=0.0
EmitterDelayLow=0.0
bEmitterDelayUseRange=FALSE
EmitterLoops=0
SpawnRate=(Distribution=RequiredDistributionSpawnRate)
SubImages_Horizontal=1
SubImages_Vertical=1
bUseMaxDrawCount=TRUE
MaxDrawCount=500
LODDuplicate=TRUE
NormalsSphereCenter=(x=0,y=0,z=100)
NormalsCylinderDirection=(x=0,y=0,z=1)
bUseLegacyEmitterTime=TRUE
bAllowImageFlipping=false
bSquareImageFlipping=false
bEnableNearParticleCulling=false
NearCullDistance=10.0
NearFadeDistance=150.0
bEnableFarParticleCulling=false
FarFadeDistance=2000.0
FarCullDistance=2100.0

Inherited

FromMembers
ParticleModule13 properties, 0 functions
Object13 properties, 308 functions