UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FNewParticle Struct Reference

#include <FXSystemPrivate.h>

Public Attributes

FVector3f Position
 
float RelativeTime
 
FVector3f Velocity
 
float TimeScale
 
FVector2f Size
 
float Rotation
 
float RelativeRotationRate
 
float DragCoefficient
 
float VectorFieldScale
 
union { 
 
   float   Resilience 
 
   int32   AllocatedTileIndex 
 
ResilienceAndTileIndex 
 
float RandomOrbit
 
FVector3f Offset
 

Detailed Description

Data passed to the GPU to inject a new particle in to the simulation.

Member Data Documentation

◆ AllocatedTileIndex

int32 FNewParticle::AllocatedTileIndex

◆ DragCoefficient

float FNewParticle::DragCoefficient

Coefficient of drag.

◆ Offset

FVector3f FNewParticle::Offset

The offset at which to inject the new particle.

◆ Position

FVector3f FNewParticle::Position

The initial position of the particle.

◆ RandomOrbit

float FNewParticle::RandomOrbit

Random selection of orbit attributes.

◆ RelativeRotationRate

float FNewParticle::RelativeRotationRate

Relative rotation rate of the particle.

◆ RelativeTime

float FNewParticle::RelativeTime

The relative time of the particle.

◆ Resilience

float FNewParticle::Resilience

◆ [union]

union { ... } FNewParticle::ResilienceAndTileIndex

Resilience for collision.

◆ Rotation

float FNewParticle::Rotation

Initial rotation of the particle.

◆ Size

FVector2f FNewParticle::Size

Initial size of the particle.

◆ TimeScale

float FNewParticle::TimeScale

The time scale for the particle.

◆ VectorFieldScale

float FNewParticle::VectorFieldScale

Per-particle vector field scale.

◆ Velocity

FVector3f FNewParticle::Velocity

The initial velocity of the particle.


The documentation for this struct was generated from the following file: