#include "CoreMinimal.h"
#include "UObject/ObjectMacros.h"
#include "GameFramework/Actor.h"
#include "Emitter.generated.h"
Go to the source code of this file.
|
| | DECLARE_DYNAMIC_MULTICAST_DELEGATE_FourParams (FParticleSpawnSignature, FName, EventName, float, EmitterTime, FVector, Location, FVector, Velocity) |
| |
| | DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams (FParticleBurstSignature, FName, EventName, float, EmitterTime, int32, ParticleCount) |
| |
| | DECLARE_DYNAMIC_MULTICAST_DELEGATE_SixParams (FParticleDeathSignature, FName, EventName, float, EmitterTime, int32, ParticleTime, FVector, Location, FVector, Velocity, FVector, Direction) |
| |
| | DECLARE_DYNAMIC_MULTICAST_DELEGATE_NineParams (FParticleCollisionSignature, FName, EventName, float, EmitterTime, int32, ParticleTime, FVector, Location, FVector, Velocity, FVector, Direction, FVector, Normal, FName, BoneName, UPhysicalMaterial *, PhysMat) |
| |
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_FourParams()
Fires when a particle is spawned
- Parameters
-
| EventName | - Custom event name for the Spawn Event. |
| EmitterTime | - The emitter time when the event occured. |
| Location | - Location at which the particle was spawned. |
| Velocity | - Initial velocity of the spawned particle. |
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_NineParams()
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_NineParams |
( |
FParticleCollisionSignature |
, |
|
|
FName |
, |
|
|
EventName |
, |
|
|
float |
, |
|
|
EmitterTime |
, |
|
|
int32 |
, |
|
|
ParticleTime |
, |
|
|
FVector |
, |
|
|
Location |
, |
|
|
FVector |
, |
|
|
Velocity |
, |
|
|
FVector |
, |
|
|
Direction |
, |
|
|
FVector |
, |
|
|
Normal |
, |
|
|
FName |
, |
|
|
BoneName |
, |
|
|
UPhysicalMaterial * |
, |
|
|
PhysMat |
|
|
) |
| |
Fires when a particle dies
- Parameters
-
| EventName | - Custom event name for the Collision Event. |
| EmitterTime | - The emitter time when the event occured. |
| ParticleTime | - How long the particle had been alive at the time of the event. |
| Location | - Location of the collision. |
| Velocity | - Velocity of the particle at the point of collision. |
| Direction | - Direction of the particle at the point of collision. |
| Normal | - Normal to the surface with which collision occurred. |
| BoneName- | Name of the bone that the particle collided with. (Only valid if collision was with a Skeletal Mesh) |
| PhysMat | - Physical Material for this collision. |
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_SixParams()
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_SixParams |
( |
FParticleDeathSignature |
, |
|
|
FName |
, |
|
|
EventName |
, |
|
|
float |
, |
|
|
EmitterTime |
, |
|
|
int32 |
, |
|
|
ParticleTime |
, |
|
|
FVector |
, |
|
|
Location |
, |
|
|
FVector |
, |
|
|
Velocity |
, |
|
|
FVector |
, |
|
|
Direction |
|
|
) |
| |
Fires when a particle dies
- Parameters
-
| EventName | - Custom event name for the Death Event. |
| EmitterTime | - The emitter time when the event occured. |
| ParticleTime | - How long the particle had been alive at the time of the event. |
| Location | - Location the particle was at when it died. |
| Velocity | - Velocity of the particle when it died. |
| Direction | - Direction of the particle when it died. |
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams()
Fires when a particle system bursts
- Parameters
-
| EventName | - Custom event name for the Burst Event |
| EmitterTime | - The emitter time when the event occured. |
| ParticleCount | - The number of particles spawned in the burst. |