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