10#include "ParticleModuleTypeDataBeam2.generated.h"
18class UParticleSystemComponent;
57 float TargetPercentage;
96 float TextureTileDistance;
118 int32 InterpolationPoints;
133 int32 UpVectorStepSize;
143 FName BranchParentName;
185 uint32 RenderDirectLine:1;
191 uint32 RenderTessellation:1;
202 void InitializeDefaults();
208 virtual void PostInitProperties()
override;
213 virtual void Spawn(
const FSpawnContext&
Context)
override;
217 virtual bool CanTickInAnyThread()
override
276 int32& CurrentOffset,
int32& BeamDataOffset,
int32& InterpolatedPointsOffset,
int32& NoiseRateOffset,
277 int32& NoiseDeltaTimeOffset,
int32& TargetNoisePointsOffset,
int32& NextNoisePointsOffset,
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
#define UENUM(...)
Definition ObjectMacros.h:749
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
EBeam2Method
Definition ParticleModuleTypeDataBeam2.h:24
@ PEB2M_MAX
Definition ParticleModuleTypeDataBeam2.h:28
EBeamTaperMethod
Definition ParticleModuleTypeDataBeam2.h:36
@ UMETA
Definition ParticleModuleTypeDataBeam2.h:25
@ PEBTM_MAX
Definition ParticleModuleTypeDataBeam2.h:40
EPrimitiveType
Definition RHIDefinitions.h:822
@ PT_TriangleStrip
Definition RHIDefinitions.h:827
Definition NameTypes.h:617
Definition VertexFactory.h:314
Definition ParticleEmitterInstanceOwner.h:29
Definition EnumAsByte.h:22
Definition InterpCurveEdSetup.h:105
Definition ParticleEmitter.h:98
Definition ParticleModuleBeamModifier.h:66
Definition ParticleModuleBeamNoise.h:24
Definition ParticleModuleBeamSource.h:26
Definition ParticleModuleBeamTarget.h:25
Definition ParticleModuleTypeDataBase.h:18
Definition ParticleModuleTypeDataBeam2.h:69
Definition ParticleHelper.h:621
Definition ParticleHelper.h:685
Definition ParticleModuleTypeDataBeam2.h:48
Definition InterpCurveEdSetup.h:15
Definition PSOPrecache.h:30
Definition ParticleEmitterInstances.h:226
Definition UnrealType.h:6865
Definition DistributionFloat.h:28