/Engine/Source/Runtime/Engine/Classes/Particles/TypeData/ParticleModuleTypeDataGpu.h
The source data for runtime resources.
struct FGPUSpriteResourceData
uint32: 1
bRemoveHMDRoll
If true, removes the HMD view roll (e.g. in VR)
uint32: 1
bUseVelocityForMotionBlur
If true, use velocity to approximate motion blur
float
CameraMotionBlurAmount
How much to stretch sprites based on camera motion blur.
float
CollisionRadiusBias
Bias to apply to per-particle size for collision.
float
CollisionRadiusScale
Scale to apply to per-particle size for collision.
float
CollisionRandomDistribution
Control on reflection's random distribution when colliding. (1=uniform distribution)
float
CollisionRandomSpread
Control on reflection's random distribution spread.
float
CollisionTimeBias
Bias applied to relative time upon collision.
FVector4
ColorBias
FVector4
ColorScale
Scale and bias to be applied to the color of sprites.
FVector
ConstantAcceleration
Constant acceleration to apply to particles.
float
DragCoefficientBias
Bias to apply to per-particle drag coefficient.
float
DragCoefficientScale
Scale to apply to per-particle drag coefficient.
float
GlobalVectorFieldScale
Scale to apply to global vector fields.
float
GlobalVectorFieldTightness
Tightness override value for the global vector fields.
TEnumAsByte< en...
LockAxisFlag
The method for locking the particles to a particular axis.
float
MaxFacingCameraBlendDistance
The distance at which PSA_FacingCameraDistanceBlend is fully PSA_FacingCameraPosition
float
MinFacingCameraBlendDistance
The distance at which PSA_FacingCameraDistanceBlend is fully PSA_Square
FVector4
MiscBias
FVector4
MiscScale
Scale and bias to be applied to the misc curve.
float
OneMinusFriction
One minus the coefficient of friction applied to particles upon collision.
FVector
OrbitFrequencyBase
Frequency at which the particle orbits around each axis.
FVector
OrbitFrequencyRange
FVector
OrbitOffsetBase
Offset at which to orbit.
FVector
OrbitOffsetRange
FVector
OrbitPhaseBase
Phase offset of orbit around each axis.
FVector
OrbitPhaseRange
float
PerParticleVectorFieldBias
Bias to apply to per-particle vector field scale.
float
PerParticleVectorFieldScale
Scale to apply to per-particle vector field scale.
FVector2D
PivotOffset
Pivot offset in UV space for placing the verts of each particle.
TArray<FColor...
QuantizedColorSamples
Quantized color samples.
TArray<FColor...
QuantizedMiscSamples
Quantized samples for misc curve attributes to be evaluated at runtime.
TArray<FColor...
QuantizedSimulationAttrSamples
Quantized samples for simulation attributes.
float
ResilienceBias
Bias to apply to per-particle damping factor.
float
ResilienceScale
Scale to apply to per-particle damping factor.
float
RotationRateScale
Scale to apply to per-particle rotation rate.
TEnumAsByte< en...
ScreenAlignment
Screen alignment for particles.
FVector4
SimulationAttrCurveBias
FVector4
SimulationAttrCurveScale
Scale and bias to be applied to the simulation attribute curves.
FVector4
SizeBySpeed
SizeBySpeed parameters. XY=SpeedScale ZW=MaxSpeedScale.
FVector4
SubImageSize
Size of subimages. X:SubImageCountH Y:SubImageCountV Z:1/SubImageCountH W:1/SubImageCountV