DisclaimerIf you use the site often and enjoy it, consider donating to help me cover the server costs, and motivate me to spend my time on this project. (Donate) (Crypto)

Classes

UParticleModuleRequired

UParticleModule > UObject

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