Member | Type | Offset | Share |
---|---|---|---|
Material
General.The material to utilize for the emitter at this LOD level. |
UMaterialInterface* | 0x30 | |
MinFacingCameraBlendDistance
The distance at which PSA_FacingCameraDistanceBlend is fully PSA_Square |
float | 0x38 | |
MaxFacingCameraBlendDistance
The distance at which PSA_FacingCameraDistanceBlend is fully PSA_FacingCameraPosition |
float | 0x3c | |
EmitterOrigin | FVector | 0x40 | |
EmitterRotation | FRotator | 0x4c | |
ScreenAlignment
The screen alignment to utilize for the emitter at this LOD level. |
EParticleScreenAlignment | 0x58 | |
bUseLocalSpace : 1 | char | 0x59 | |
bKillOnDeactivate : 1 | char | 0x59 | |
bKillOnCompleted : 1 | char | 0x59 | |
SortMode
The sorting mode to use for this emitter. |
EParticleSortMode | 0x5a | |
bUseLegacyEmitterTime : 1 | char | 0x5b | |
bRemoveHMDRoll : 1 | char | 0x5b | |
bEmitterDurationUseRange : 1 | char | 0x5b | |
EmitterDuration
How long, in seconds, the emitter will run before looping. |
float | 0x5c | |
SpawnRate
Spawn-related.The rate at which to spawn particles |
FRawDistributionFloat | 0x60 | |
BurstList
The array of burst entries. |
TArray<FParticleBurst> | 0x90 | |
EmitterDelay
Delay-related. |
float | 0xa0 | |
EmitterDelayLow
The low end of the emitter delay if using a range. |
float | 0xa4 | |
bDelayFirstLoopOnly : 1 | char | 0xa8 | |
InterpolationMethod
SubUV-related. |
EParticleSubUVInterpMethod | 0xa9 | |
bScaleUV : 1 | char | 0xaa | |
bEmitterDelayUseRange : 1 | char | 0xaa | |
ParticleBurstMethod
The method to utilize when burst-emitting particles |
EParticleBurstMethod | 0xab | |
bOverrideSystemMacroUV : 1 | char | 0xac | |
bUseMaxDrawCount : 1 | char | 0xac | |
OpacitySourceMode | EOpacitySourceMode | 0xad | |
EmitterNormalsMode
Normal generation mode for this emitter LOD. |
EEmitterNormalsMode | 0xae | |
bOrbitModuleAffectsVelocityAlignment : 1 | char | 0xaf | |
SubImages_Horizontal
The number of sub-images horizontally in the texture |
int32_t | 0xb0 | |
SubImages_Vertical
The number of sub-images vertically in the texture |
int32_t | 0xb4 | |
RandomImageTime
The amount of time (particle-relative, 0.0 to 1.0) to 'lock' on a random sub image 0.0 = change every frame 1.0 = select a random image at spawn and hold for the life of the particle |
float | 0xb8 | |
RandomImageChanges
The number of times to change a random image over the life of the particle. |
int32_t | 0xbc | |
MacroUVPosition
Local space position that UVs generated with the ParticleMacroUV material node will be centered on. |
FVector | 0xc0 | |
MacroUVRadius
World space radius that UVs generated with the ParticleMacroUV material node will tile based on. |
float | 0xcc | |
UVFlippingMode
Controls UV Flipping for this emitter. |
EParticleUVFlipMode | 0xd0 | |
BoundingMode
More bounding vertices results in reduced overdraw, but adds more triangle overhead. |
ESubUVBoundingVertexCount | 0xd1 | |
bDurationRecalcEachLoop : 1 | char | 0xd2 | |
NormalsSphereCenter
When EmitterNormalsMode is ENM_Spherical, particle normals are created to face away from NormalsSphereCenter. |
FVector | 0xd4 | |
AlphaThreshold
Alpha channel values larger than the threshold are considered occupied and will be contained in the bounding geometry. |
float | 0xe0 | |
EmitterLoops
The number of times to loop the emitter. 0 indicates loop continuously |
int32_t | 0xe4 | |
CutoutTexture
Texture to generate bounding geometry from. |
UTexture2D* | 0xe8 | |
MaxDrawCount
The maximum number of particles to DRAW for this emitter. |
int32_t | 0xf0 | |
EmitterDurationLow
The low end of the emitter duration if using a range. |
float | 0xf4 | |
NormalsCylinderDirection
When EmitterNormalsMode is ENM_Cylindrical, particle normals are created to face away from the cylinder going through NormalsSphereCenter in the direction NormalsCylinderDirection. |
FVector | 0xf8 | |
NamedMaterialOverrides
Named material overrides for this emitter. |
TArray<FName> | 0x108 |