UParticleModuleTypeDataAnimTrail

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Particles/TypeData/ParticleModuleTypeDataAnimTrail.h

Include

#include "Particles/TypeData/ParticleModuleTypeDataAnimTrail.h"

Syntax

class UParticleModuleTypeDataAnimTrail : public UParticleModuleTypeDataBase

Variables

Name Description

Public variable

uint32: 1

 

bDeadTrailsOnDeactivate

General Trail Variables.

Public variable

uint32: 1

 

bEnablePreviousTangentRecalculation

If true, recalculate the previous tangent when a new particle is spawned

Public variable

uint32: 1

 

bTangentRecalculationEveryFrame

If true, recalculate tangents every frame to allow velocity/acceleration to be applied

Public variable

float

 

DistanceTessellationStepSize

The distance step size for tessellation.

Public variable

float

 

TangentTessellationStepSize

The tangent scalar for tessellation.

Public variable

float

 

TilingDistance

The (estimated) covered distance to tile the 2nd UV set at.

Public variable

float

 

WidthTessellationStepSize

The width step size for tessellation.

Constructors

Name Description

Public function

UParticleModuleTypeDataAnimTrail

(
    const FObjectInitializer& ObjectIn...
)

Overridden from UParticleModuleTypeDataBase

Name Description

Public function Virtual

FParticleEmi...

 

CreateInstance

(
    UParticleEmitter* InEmitterPar...,
    UParticleSystemComponent* InCo...
)

Overridden from UParticleModule

Name Description

Public function Virtual

bool

 

CanTickInAnyThread()

Return false if this emitter requires a game thread tick

Public function Virtual

uint32

 

RequiredBytes

(
    UParticleModuleTypeDataBase* T...
)

Returns the number of bytes that the module requires in the particle payload block.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss