struct TParticleGpuSimulationSettings

template<bool IsRenderProxy>

Templated common base for both main and render thread variants of ParticleGpuSimulationSettings.

Public

Fields

VectorField

CoreVariantType<ParticleVectorFieldSettings, IsRenderProxy> VectorField

ColorOverLifetime

ColorDistribution ColorOverLifetime

Determines particle color, evaluated over the particle lifetime.

SizeScaleOverLifetime

Vector2Distribution SizeScaleOverLifetime

Determines particle size, evaluated over the particle lifetime.

Multiplied by the initial particle size.

Acceleration

Vector3 Acceleration

Constant acceleration to apply for each step of the simulation.

Drag

float Drag

Amount of resistance to apply in the direction opposite of the particle's velocity.

DepthCollision

Settings controlling particle depth buffer collisions.