ParticleModuleRequired¶
Class in Engine · Engine.ParticleModuleRequired · native, editinlinenew
Object › ParticleModule › ParticleModuleRequired
Using it from Lua
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¶
| Name | Type | Notes |
|---|---|---|
bAllowImageFlipping | bool | |
bDelayFirstLoopOnly | bool | |
bDirectUV | bool | |
bDurationRecalcEachLoop | bool | |
bEmitterDelayUseRange | bool | |
bEmitterDurationUseRange | bool | |
bEnableFarParticleCulling | bool | |
bEnableNearParticleCulling | bool | |
bKillOnCompleted | bool | |
bKillOnDeactivate | bool | |
bOrbitModuleAffectsVelocityAlignment | bool | |
bOverrideSystemMacroUV | bool | |
bRequiresSorting | bool | |
bScaleUV | bool | |
bSquareImageFlipping | bool | |
BurstList | array<ParticleBurst> | |
bUseLegacyEmitterTime | bool | |
bUseLocalSpace | bool | |
bUseMaxDrawCount | bool | |
DownsampleThresholdScreenFraction | float | |
EmitterDelay | float | |
EmitterDelayLow | float | |
EmitterDuration | float | |
EmitterDurationLow | float | |
EmitterLoops | int | |
EmitterNormalsMode | EEmitterNormalsMode | |
FarCullDistance | float | |
FarFadeDistance | float | |
InterpolationMethod | EParticleSubUVInterpMethod | |
MacroUVPosition | vector | |
MacroUVRadius | float | |
Material | MaterialInterface | |
MaxDrawCount | int | |
NearCullDistance | float | |
NearFadeDistance | float | |
NormalsCylinderDirection | vector | |
NormalsSphereCenter | vector | |
ParticleBurstMethod | EParticleBurstMethod | |
RandomImageChanges | int | |
RandomImageTime | float | |
ScreenAlignment | EParticleScreenAlignment | |
SortMode | EParticleSortMode | |
SpawnRate | rawdistributionfloat | |
SubImages_Horizontal | int | |
SubImages_Vertical | int |
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¶
| From | Members |
|---|---|
| ParticleModule | 13 properties, 0 functions |
| Object | 13 properties, 308 functions |