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 GetDataPointerOffsets
(
FParticleEmitterInstance * Owner,
const uint8 * ParticleBase,
int32 & CurrentOffset,
int32 & BeamDataOffset,
int32 & InterpolatedPointsOffset,
int32 & NoiseRateOffset,
int32 & NoiseDeltaTimeOffset,
int32 & TargetNoisePointsOffset,
int32 & NextNoisePointsOffset,
int32 & TaperCount,
int32 & TaperValuesOffset,
int32 & NoiseDistanceScaleOffset
)
GetDataPointerOffsets Retrieves the offsets to the data 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 |
BeamDataOffset |
The FBeam2TypeDataPayload pointer - output |
InterpolatedPointsOffset |
The FVector interpolated points pointer - output |
NoiseRateOffset |
The float NoiseRate pointer - output |
NoiseDeltaTimeOffset |
The float NoiseDeltaTime pointer - output |
TargetNoisePointsOffset |
The FVector TargetNoisePoints pointer - output |
NextNoisePointsOffset |
The FVector NextNoisePoints pointer - output |
TaperCount |
The int32 TaperCount - output |
TaperValuesOffset |
The float TaperValues pointer - output |
NoiseDistanceScaleOffset |
The float NoiseDistanceScale pointer - output |