12#include "Emitter.generated.h"
39DECLARE_DYNAMIC_MULTICAST_DELEGATE_SixParams(
FParticleDeathSignature,
FName, EventName,
float, EmitterTime,
int32, ParticleTime,
FVector, Location,
FVector,
Velocity,
FVector, Direction);
52DECLARE_DYNAMIC_MULTICAST_DELEGATE_NineParams(
FParticleCollisionSignature,
FName, EventName,
float, EmitterTime,
int32, ParticleTime,
FVector, Location,
FVector,
Velocity,
FVector, Direction,
FVector,
Normal,
FName, BoneName,
UPhysicalMaterial*, PhysMat);
62 UPROPERTY(Category =
Emitter, VisibleAnywhere, BlueprintReadOnly, meta = (ExposeFunctionCategories =
"Particles|Beam,Particles|Parameters,Particles,Effects|Components|ParticleSystem,Rendering,Activation,Components|Activation", AllowPrivateAccess =
"true"))
88#if WITH_EDITORONLY_DATA
108 UFUNCTION(BlueprintCallable, Category=Particles, meta=(DeprecatedFunction))
110 UFUNCTION(BlueprintCallable, Category=Particles, meta=(DeprecatedFunction))
112 UFUNCTION(BlueprintCallable, Category=Particles, meta=(DeprecatedFunction))
114 UFUNCTION(BlueprintCallable, Category=Particles, meta=(DeprecatedFunction))
116 UFUNCTION(BlueprintCallable, Category=Particles, meta=(DeprecatedFunction))
118 UFUNCTION(BlueprintCallable, Category="Particles|Parameters", meta=(DeprecatedFunction))
120 UFUNCTION(BlueprintCallable, Category="Particles|Parameters", meta=(DeprecatedFunction))
122 UFUNCTION(BlueprintCallable, Category="Particles|Parameters", meta=(DeprecatedFunction))
124 UFUNCTION(BlueprintCallable, Category="Particles|Parameters", meta=(DeprecatedFunction))
126 UFUNCTION(BlueprintCallable, Category="Particles|Parameters", meta=(DeprecatedFunction))
131 ENGINE_API void AutoPopulateInstanceProperties();
142 ENGINE_API virtual void CheckForErrors()
override;
156#if WITH_EDITORONLY_DATA
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_DYNAMIC_MULTICAST_DELEGATE_FourParams(DelegateName, Param1Type, Param1Name, Param2Type, Param2Name, Param3Type, Param3Name, Param4Type, Param4Name)
Definition DelegateCombinations.h:80
#define DECLARE_DYNAMIC_MULTICAST_DELEGATE_NineParams(DelegateName, Param1Type, Param1Name, Param2Type, Param2Name, Param3Type, Param3Name, Param4Type, Param4Name, Param5Type, Param5Name, Param6Type, Param6Name, Param7Type, Param7Name, Param8Type, Param8Name, Param9Type, Param9Name)
Definition DelegateCombinations.h:125
#define DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams(DelegateName, Param1Type, Param1Name, Param2Type, Param2Name, Param3Type, Param3Name)
Definition DelegateCombinations.h:71
#define DECLARE_DYNAMIC_MULTICAST_DELEGATE_SixParams(DelegateName, Param1Type, Param1Name, Param2Type, Param2Name, Param3Type, Param3Name, Param4Type, Param4Name, Param5Type, Param5Name, Param6Type, Param6Name)
Definition DelegateCombinations.h:98
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
class UParticleSystemComponent * GetParticleSystemComponent()
Definition Emitter.h:155
Definition NameTypes.h:617
Definition MaterialInterface.h:296
virtual FString GetDetailedInfoInternal() const
Definition Object.h:215
virtual COREUOBJECT_API void GetLifetimeReplicatedProps(TArray< class FLifetimeProperty > &OutLifetimeProps) const
Definition Obj.cpp:5874
Definition ParticleSystem.h:160
Definition PhysicalMaterial.h:104
Definition ObjectPtr.h:488