Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Particles/TypeData/ParticleModuleTypeDataBeam2.h |
Include |
#include "Particles/TypeData/ParticleModuleTypeDataBeam2.h" |
Source |
/Engine/Source/Runtime/Engine/Private/Particles/ParticleBeamModules.cpp |
virtual void GetDataPointers
(
FParticleEmitterInstance * Owner,
const uint8 * ParticleBase,
int32 & CurrentOffset,
FBeam2TypeDataPayload *& BeamData,
FVector *& InterpolatedPoints,
float *& NoiseRate,
float *& NoiseDeltaTime,
FVector *& TargetNoisePoints,
FVector *& NextNoisePoints,
float *& TaperValues,
float *& NoiseDistanceScale,
FBeamParticleModifierPayloadData *& SourceModifier,
FBeamParticleModifierPayloadData *& TargetModifier
)
GetDataPointers Retrieves the data pointers stored in the particle payload.
Parameter |
Description |
---|---|
Owner |
The owning emitter instance of the particle. |
ParticleBase |
Pointer to the particle of interest |
CurrentOffset |
The offset to the particle payload |
BeamData |
The FBeam2TypeDataPayload pointer - output |
InterpolatedPoints |
The FVector interpolated points pointer - output |
NoiseRate |
The float NoiseRate pointer - output |
NoiseDeltaTime |
The float NoiseDeltaTime pointer - output |
TargetNoisePoints |
The FVector TargetNoisePoints pointer - output |
NextNoisePoints |
The FVector NextNoisePoints pointer - output |
TaperValues |
The float TaperValues pointer - output |
NoiseDistanceScale |
The float NoiseDistanceScale pointer - output |
SourceModifier |
The FBeamParticleModifierPayloadData for the source - output |
TargetModifier |
The FBeamParticleModifierPayloadData for the target - output |