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 FGPUSpriteEmitterInfo
The data needed by the runtime to simulate sprites.
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bEnableCollision |
If true, collisions are enabled for this emitter. |
|
uint32: 1 |
bRemoveHMDRoll |
If true, removes the HMD view roll (e.g. in VR) |
|
TEnumAsByte< EP... |
CollisionMode |
|
|
ConstantAcceleration |
Constant acceleration to apply to particles. |
|
|
DragCoefficient |
Per-particle drag coefficient. |
|
|
DynamicAlpha |
Dynamic alpha scale from the ColorOverLife module. |
|
|
DynamicAlphaScale |
Dynamic alpha scale from the ColorScaleOverLife module. |
|
|
DynamicColor |
Dynamic color scale from the ColorOverLife module. |
|
|
DynamicColorScale |
Dynamic color scale from the ColorScaleOverLife module. |
|
|
InvMaxSize |
One over the maximum size of a sprite particle. |
|
|
float |
InvRotationRateScale |
The inverse scale to apply to rotation rate. |
|
LocalVectorField |
Local vector field info. |
|
|
TEnumAsByte< EP... |
LockAxisFlag |
The method for locking the particles to a particular axis. |
|
float |
MaxFacingCameraBlendDistance |
The distance at which PSA_FacingCameraDistanceBlend is fully PSA_FacingCameraPosition |
|
float |
MaxLifetime |
The maximum lifetime of particles in this emitter. |
|
MaxParticleCount |
The maximum number of particles expected for this emitter. |
|
|
float |
MinFacingCameraBlendDistance |
The distance at which PSA_FacingCameraDistanceBlend is fully PSA_Square |
|
OrbitOffsetBase |
Amount by which to offset particles when they are spawned. |
|
|
OrbitOffsetRange |
||
|
PointAttractorPosition |
Point attractor position. |
|
|
float |
PointAttractorRadiusSq |
Point attractor radius, squared. |
|
PointAttractorStrength |
Point attractor strength over time. |
|
|
TObjectPtr< cla... |
RequiredModule |
The required module. Needed for now, but should be divorced from the runtime. |
|
Resilience |
Damping factor applied to particle collisions. |
|
|
FGPUSpriteResou... |
Resources |
Pointer to runtime resources. |
|
TEnumAsByte< EP... |
ScreenAlignment |
The method for aligning the particle based on the camera. |
|
TObjectPtr< cla... |
SpawnModule |
The spawn module. Needed for now, but should be divorced from the runtime. |
|
SpawnModules |
List of spawn modules that must be evaluated at runtime. |
|
|
TObjectPtr< cla... |
SpawnPerUnitModule |
The spawn-per-unit module. |
|
VectorFieldScale |
Per-particle vector field scale. |
Name | Description | |
---|---|---|
|
FGPUSpriteEmitterInfo() |