Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/ParticleEmitterInstances.h |
Include |
#include "ParticleEmitterInstances.h" |
struct FParticleEmitterBuildInfo
Name | Description | ||
---|---|---|---|
|
AlphaScale |
The alpha scale of a particle over time. |
|
|
bEnableCollision |
Enable collision? |
|
|
uint32: 1 |
bLocalVectorFieldIgnoreComponentTransform |
If true, local vector fields ignore the component transform. |
|
uint32: 1 |
bLocalVectorFieldTileX |
Tile vector field in x axis? |
|
uint32: 1 |
bLocalVectorFieldTileY |
Tile vector field in y axis? |
|
uint32: 1 |
bLocalVectorFieldTileZ |
Tile vector field in z axis? |
|
uint32: 1 |
bLocalVectorFieldUseFixDT |
Use fix delta time in the simulation? |
|
uint32: 1 |
bRemoveHMDRoll |
Particle alignment overrides |
|
CollisionMode |
||
|
float |
CollisionRadiusBias |
Bias applied to the collision radius. |
|
float |
CollisionRadiusScale |
Radius scale applied to friction. |
|
float |
CollisionRandomDistribution |
Random distribution across the reflection spreading cone when colliding. |
|
float |
CollisionRandomSpread |
Factor reflection spreading cone when colliding. |
|
CollisionResponse |
How particles respond to collision. |
|
|
ColorScale |
The color scale of a particle over time. |
|
|
ConstantAcceleration |
Constant acceleration to apply to particles. |
|
|
DragCoefficient |
Drag coefficient. |
|
|
DragScale |
Drag scale over life. |
|
|
DynamicAlpha |
An additional alpha scale for allowing parameters to be used for ColorOverLife modules. |
|
|
DynamicAlphaScale |
An additional alpha scale for allowing parameters to be used for ColorScaleOverLife modules. |
|
|
DynamicColor |
An additional color scale for allowing parameters to be used for ColorOverLife modules. |
|
|
DynamicColorScale |
An additional color scale for allowing parameters to be used for ColorScaleOverLife modules. |
|
|
EstimatedMaxActiveParticleCount |
The estimated maximum number of particles for this emitter. |
|
|
float |
Friction |
Friction. |
|
float |
GlobalVectorFieldScale |
Global vector field scale. |
|
float |
GlobalVectorFieldTightness |
Global vector field tightness. |
|
UVectorField &#... |
LocalVectorField |
Local vector field. |
|
float |
LocalVectorFieldIntensity |
Local vector field intensity. |
|
LocalVectorFieldMaxInitialRotation |
Maximum initial rotation applied to local vector fields. |
|
|
LocalVectorFieldMinInitialRotation |
Minimum initial rotation applied to local vector fields. |
|
|
LocalVectorFieldRotationRate |
Local vector field rotation rate. |
|
|
float |
LocalVectorFieldTightness |
Tightness tweak for local vector fields. |
|
LocalVectorFieldTransform |
Local vector field transform. |
|
|
float |
MaxFacingCameraBlendDistance |
|
|
float |
MaxLifetime |
The maximum lifetime of any particle that will spawn. |
|
float |
MaxRotationRate |
The maximum rotation rate of particles. |
|
MaxSize |
The maximum size of a particle. |
|
|
MaxSizeScaleBySpeed |
The maximum amount by which to scale a particle based on its speed. |
|
|
float |
MinFacingCameraBlendDistance |
|
|
OrbitInitialRotation |
The accumulated orbit initial rotation. |
|
|
OrbitOffset |
The accumulated orbit offset. |
|
|
OrbitRotationRate |
The accumulated orbit rotation rate. |
|
|
PivotOffset |
An offset in UV space for the positioning of a sprites verticies. |
|
|
PointAttractorPosition |
Location of a point source attractor. |
|
|
float |
PointAttractorRadius |
Radius of the point source attractor. |
|
PointAttractorStrength |
Strength of the point attractor. |
|
|
RequiredModule |
The required module. |
|
|
Resilience |
Collision damping factor. |
|
|
ResilienceScaleOverLife |
Collision damping factor scale over life. |
|
|
ScreenAlignment |
||
|
SizeScale |
How to scale a particle's size over time. |
|
|
SizeScaleBySpeed |
How much to scale a particle's size based on its speed. |
|
|
SpawnModule |
The spawn module. |
|
|
SpawnModules |
List of spawn modules that need to be invoked at runtime. |
|
|
SpawnPerUnitModule |
The spawn-per-unit module. |
|
|
SubImageIndex |
The sub-image index over the particle's life time. |
|
|
VectorFieldScale |
The per-particle vector field scale. |
|
|
VectorFieldScaleOverLife |
The per-particle vector field scale-over-life. |
Name | Description | |
---|---|---|
|
FParticleEmitterBuildInfo() |
Default constructor. |