17#include "ParticleModuleParameterDynamic.generated.h"
78 : bUseEmitterTime(
false)
79 , bSpawnTimeOnly(
false)
81 , bScaleVelocityByParamValue(
false)
87 , bSpawnTimeOnly(
false)
89 , bScaleVelocityByParamValue(
false)
113 void InitializeDefaults();
124 virtual void Spawn(
const FSpawnContext&
Context)
override;
221 virtual void UpdateUsageFlags();
223 virtual bool CanTickInAnyThread()
override;
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
EEmitterDynamicParameterValue
Definition ParticleModuleParameterDynamic.h:30
@ EDPV_VelocityX
Definition ParticleModuleParameterDynamic.h:36
@ EDPV_VelocityZ
Definition ParticleModuleParameterDynamic.h:40
@ EDPV_VelocityY
Definition ParticleModuleParameterDynamic.h:38
@ EDPV_UserSet
Definition ParticleModuleParameterDynamic.h:32
@ EDPV_VelocityMag
Definition ParticleModuleParameterDynamic.h:42
@ EDPV_MAX
Definition ParticleModuleParameterDynamic.h:43
@ EDPV_AutoSet
Definition ParticleModuleParameterDynamic.h:34
Definition NameTypes.h:617
Definition EnumAsByte.h:22
Definition DistributionFloatConstant.h:13
Definition InterpCurveEdSetup.h:105
Definition MaterialInterface.h:296
virtual COREUOBJECT_API void PostInitProperties()
Definition UObjectGlobals.cpp:3961
Definition ParticleEmitter.h:98
Definition ParticleLODLevel.h:22
Definition ParticleModuleParameterBase.h:13
Definition ParticleModuleParameterDynamic.h:98
Definition ParticleModuleTypeDataBase.h:18
UpdateFlags
Definition DetourCrowd.h:208
@ false
Definition radaudio_common.h:23
Definition ParticleHelper.h:181
FVector3f Velocity
Definition ParticleHelper.h:191
float RelativeTime
Definition ParticleHelper.h:209
Definition ParticleModuleParameterDynamic.h:49
FEmitterDynamicParameter(FName InParamName, uint32 InUseEmitterTime, TEnumAsByte< enum EEmitterDynamicParameterValue > InValueMethod, UDistributionFloatConstant *InDistribution)
Definition ParticleModuleParameterDynamic.h:84
Definition ParticleEmitterInstances.h:226
Definition UnrealType.h:6865
Definition RandomStream.h:20
Definition DistributionFloat.h:28
T Z
Definition Vector.h:68
T Y
Definition Vector.h:65
T X
Definition Vector.h:62
T Size() const
Definition Vector.h:1716