Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Particles/TypeData/ParticleModuleTypeDataGpu.h |
Include |
#include "Particles/TypeData/ParticleModuleTypeDataGpu.h" |
struct FGPUSpriteResourceData
The source data for runtime resources.
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bRemoveHMDRoll |
If true, removes the HMD view roll (e.g. in VR) |
|
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. |
|
ColorBias |
||
|
ColorScale |
Scale and bias to be applied to the color of sprites. |
|
|
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 |
|
MiscBias |
||
|
MiscScale |
Scale and bias to be applied to the misc curve. |
|
|
float |
OneMinusFriction |
One minus the coefficient of friction applied to particles upon collision. |
|
OrbitFrequencyBase |
Frequency at which the particle orbits around each axis. |
|
|
OrbitFrequencyRange |
||
|
OrbitOffsetBase |
Offset at which to orbit. |
|
|
OrbitOffsetRange |
||
|
OrbitPhaseBase |
Phase offset of orbit around each axis. |
|
|
OrbitPhaseRange |
||
|
float |
PerParticleVectorFieldBias |
Bias to apply to per-particle vector field scale. |
|
float |
PerParticleVectorFieldScale |
Scale to apply to per-particle vector field scale. |
|
PivotOffset |
Pivot offset in UV space for placing the verts of each particle. |
|
|
QuantizedColorSamples |
Quantized color samples. |
|
|
QuantizedMiscSamples |
Quantized samples for misc curve attributes to be evaluated at runtime. |
|
|
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. |
|
SimulationAttrCurveBias |
||
|
SimulationAttrCurveScale |
Scale and bias to be applied to the simulation attribute curves. |
|
|
SizeBySpeed |
SizeBySpeed parameters. XY=SpeedScale ZW=MaxSpeedScale. |
|
|
SubImageSize |
Size of subimages. X:SubImageCountH Y:SubImageCountV Z:1/SubImageCountH W:1/SubImageCountV |
Name | Description | |
---|---|---|
|
FGPUSpriteResourceData() |