UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FDynamicBeam2EmitterReplayData Struct Reference

#include <ParticleHelper.h>

+ Inheritance diagram for FDynamicBeam2EmitterReplayData:

Public Member Functions

 FDynamicBeam2EmitterReplayData ()
 
virtual void Serialize (FArchive &Ar)
 
- Public Member Functions inherited from FDynamicSpriteEmitterReplayDataBase
 FDynamicSpriteEmitterReplayDataBase ()
 
 ~FDynamicSpriteEmitterReplayDataBase ()
 
- Public Member Functions inherited from FDynamicEmitterReplayDataBase
 FDynamicEmitterReplayDataBase ()
 
virtual ~FDynamicEmitterReplayDataBase ()
 

Public Attributes

int32 VertexCount
 
int32 IndexCount
 
int32 IndexStride
 
TArray< int32TrianglesPerSheet
 
int32 UpVectorStepSize
 
int32 BeamDataOffset
 
int32 InterpolatedPointsOffset
 
int32 NoiseRateOffset
 
int32 NoiseDeltaTimeOffset
 
int32 TargetNoisePointsOffset
 
int32 NextNoisePointsOffset
 
int32 TaperValuesOffset
 
int32 NoiseDistanceScaleOffset
 
bool bLowFreqNoise_Enabled
 
bool bHighFreqNoise_Enabled
 
bool bSmoothNoise_Enabled
 
bool bUseSource
 
bool bUseTarget
 
bool bTargetNoise
 
int32 Sheets
 
int32 Frequency
 
int32 NoiseTessellation
 
float NoiseRangeScale
 
float NoiseTangentStrength
 
FVector3f NoiseSpeed
 
float NoiseLockTime
 
float NoiseLockRadius
 
float NoiseTension
 
int32 TextureTile
 
float TextureTileDistance
 
uint8 TaperMethod
 
int32 InterpolationPoints
 
bool bRenderGeometry
 
bool bRenderDirectLine
 
bool bRenderLines
 
bool bRenderTessellation
 
- Public Attributes inherited from FDynamicSpriteEmitterReplayDataBase
UMaterialInterfaceMaterialInterface
 
struct FParticleRequiredModuleRequiredModule
 
FVector3f NormalsSphereCenter
 
FVector3f NormalsCylinderDirection
 
float InvDeltaSeconds
 
FVector3f LWCTile
 
int32 MaxDrawCount
 
int32 OrbitModuleOffset
 
int32 DynamicParameterDataOffset
 
int32 LightDataOffset
 
float LightVolumetricScatteringIntensity
 
int32 CameraPayloadOffset
 
int32 SubUVDataOffset
 
int32 SubImages_Horizontal
 
int32 SubImages_Vertical
 
bool bUseLocalSpace
 
bool bLockAxis
 
uint8 ScreenAlignment
 
uint8 LockAxisFlag
 
uint8 EmitterRenderMode
 
uint8 EmitterNormalsMode
 
FVector2f PivotOffset
 
bool bUseVelocityForMotionBlur
 
bool bRemoveHMDRoll
 
float MinFacingCameraBlendDistance
 
float MaxFacingCameraBlendDistance
 
- Public Attributes inherited from FDynamicEmitterReplayDataBase
EDynamicEmitterType eEmitterType
 
int32 ActiveParticleCount
 
int32 ParticleStride
 
FParticleDataContainer DataContainer
 
FVector3f Scale
 
int32 SortMode
 
FMacroUVOverride MacroUVOverride
 

Detailed Description

Source data for Beam emitters

Constructor & Destructor Documentation

◆ FDynamicBeam2EmitterReplayData()

FDynamicBeam2EmitterReplayData::FDynamicBeam2EmitterReplayData ( )
inline

Constructor

Member Function Documentation

◆ Serialize()

virtual void FDynamicBeam2EmitterReplayData::Serialize ( FArchive Ar)
inlinevirtual

Serialization

Reimplemented from FDynamicSpriteEmitterReplayDataBase.

Member Data Documentation

◆ BeamDataOffset

int32 FDynamicBeam2EmitterReplayData::BeamDataOffset

◆ bHighFreqNoise_Enabled

bool FDynamicBeam2EmitterReplayData::bHighFreqNoise_Enabled

◆ bLowFreqNoise_Enabled

bool FDynamicBeam2EmitterReplayData::bLowFreqNoise_Enabled

◆ bRenderDirectLine

bool FDynamicBeam2EmitterReplayData::bRenderDirectLine

◆ bRenderGeometry

bool FDynamicBeam2EmitterReplayData::bRenderGeometry

Debugging rendering flags

◆ bRenderLines

bool FDynamicBeam2EmitterReplayData::bRenderLines

◆ bRenderTessellation

bool FDynamicBeam2EmitterReplayData::bRenderTessellation

◆ bSmoothNoise_Enabled

bool FDynamicBeam2EmitterReplayData::bSmoothNoise_Enabled

◆ bTargetNoise

bool FDynamicBeam2EmitterReplayData::bTargetNoise

◆ bUseSource

bool FDynamicBeam2EmitterReplayData::bUseSource

◆ bUseTarget

bool FDynamicBeam2EmitterReplayData::bUseTarget

◆ Frequency

int32 FDynamicBeam2EmitterReplayData::Frequency

◆ IndexCount

int32 FDynamicBeam2EmitterReplayData::IndexCount

◆ IndexStride

int32 FDynamicBeam2EmitterReplayData::IndexStride

◆ InterpolatedPointsOffset

int32 FDynamicBeam2EmitterReplayData::InterpolatedPointsOffset

◆ InterpolationPoints

int32 FDynamicBeam2EmitterReplayData::InterpolationPoints

◆ NextNoisePointsOffset

int32 FDynamicBeam2EmitterReplayData::NextNoisePointsOffset

◆ NoiseDeltaTimeOffset

int32 FDynamicBeam2EmitterReplayData::NoiseDeltaTimeOffset

◆ NoiseDistanceScaleOffset

int32 FDynamicBeam2EmitterReplayData::NoiseDistanceScaleOffset

◆ NoiseLockRadius

float FDynamicBeam2EmitterReplayData::NoiseLockRadius

◆ NoiseLockTime

float FDynamicBeam2EmitterReplayData::NoiseLockTime

◆ NoiseRangeScale

float FDynamicBeam2EmitterReplayData::NoiseRangeScale

◆ NoiseRateOffset

int32 FDynamicBeam2EmitterReplayData::NoiseRateOffset

◆ NoiseSpeed

FVector3f FDynamicBeam2EmitterReplayData::NoiseSpeed

◆ NoiseTangentStrength

float FDynamicBeam2EmitterReplayData::NoiseTangentStrength

◆ NoiseTension

float FDynamicBeam2EmitterReplayData::NoiseTension

◆ NoiseTessellation

int32 FDynamicBeam2EmitterReplayData::NoiseTessellation

◆ Sheets

int32 FDynamicBeam2EmitterReplayData::Sheets

◆ TaperMethod

uint8 FDynamicBeam2EmitterReplayData::TaperMethod

◆ TaperValuesOffset

int32 FDynamicBeam2EmitterReplayData::TaperValuesOffset

◆ TargetNoisePointsOffset

int32 FDynamicBeam2EmitterReplayData::TargetNoisePointsOffset

◆ TextureTile

int32 FDynamicBeam2EmitterReplayData::TextureTile

◆ TextureTileDistance

float FDynamicBeam2EmitterReplayData::TextureTileDistance

◆ TrianglesPerSheet

TArray<int32> FDynamicBeam2EmitterReplayData::TrianglesPerSheet

◆ UpVectorStepSize

int32 FDynamicBeam2EmitterReplayData::UpVectorStepSize

◆ VertexCount

int32 FDynamicBeam2EmitterReplayData::VertexCount

The documentation for this struct was generated from the following file: