![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Public Member Functions | |
| FAnimTrailParticleRenderData (const FDynamicTrailsEmitterReplayData &InSource, const FBaseParticle *InParticle, const FAnimTrailTypeDataPayload *InPayload) | |
| bool | CanRender () |
| bool | CanInterpolate () |
| void | Init () |
| void | GetNext () |
| void | Advance () |
| void | CalcVertexData (float InterpFactor, FVector &OutLocation, FVector &OutFirst, FVector &OutSecond, float &OutTileU, float &OutSize, FLinearColor &OutColor, FVector4f *OutDynamicParameters) |
Public Attributes | |
| const FDynamicTrailsEmitterReplayData & | Source |
| const uint8 * | ParticleDataAddress |
| const FBaseParticle * | PrevPrevParticle |
| const FAnimTrailTypeDataPayload * | PrevPrevPayload |
| const FBaseParticle * | PrevParticle |
| const FAnimTrailTypeDataPayload * | PrevPayload |
| const FBaseParticle * | Particle |
| const FAnimTrailTypeDataPayload * | Payload |
| const FBaseParticle * | NextParticle |
| const FAnimTrailTypeDataPayload * | NextPayload |
Helper class for keeping track of all the particles being used for vertex generation.
|
inline |
|
inline |
Move the pointers along the trail.
|
inline |
Generate interpolated vertex locations for the current location in the trail. Interpolates between PrevParticle and Particle.
|
inline |
|
inline |
|
inline |
Inits the next particle from the current Particle.
|
inline |
Initializes the state for traversing the trail and generating vertex data.
| const FBaseParticle* FAnimTrailParticleRenderData::NextParticle |
| const FAnimTrailTypeDataPayload* FAnimTrailParticleRenderData::NextPayload |
| const FBaseParticle* FAnimTrailParticleRenderData::Particle |
| const uint8* FAnimTrailParticleRenderData::ParticleDataAddress |
| const FAnimTrailTypeDataPayload* FAnimTrailParticleRenderData::Payload |
| const FBaseParticle* FAnimTrailParticleRenderData::PrevParticle |
| const FAnimTrailTypeDataPayload* FAnimTrailParticleRenderData::PrevPayload |
| const FBaseParticle* FAnimTrailParticleRenderData::PrevPrevParticle |
| const FAnimTrailTypeDataPayload* FAnimTrailParticleRenderData::PrevPrevPayload |
| const FDynamicTrailsEmitterReplayData& FAnimTrailParticleRenderData::Source |