Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Particles/Event/ParticleModuleEventGenerator.h |
Include |
#include "Particles/Event/ParticleModuleEventGenerator.h" |
class UParticleModuleEventGenerator : public UParticleModuleEventBase
Name | Description | |
---|---|---|
|
UParticleModuleEventGenerator ( |
Name | Description | ||
---|---|---|---|
|
HandleParticleBurst ( |
Called when a particle bursts and an event payload is present. |
|
|
HandleParticleCollision ( |
Called when a particle collides and an event payload is present. |
|
|
HandleParticleKilled ( |
Called when a particle is killed and an event payload is present. |
|
|
HandleParticleSpawned ( |
Called when a particle is spawned and an event payload is present. |
Name | Description | ||
---|---|---|---|
|
PrepPerInstanceBlock ( |
Allows the module to prep its 'per-instance' data block. |
|
|
RequiredBytes ( |
Returns the number of bytes that the module requires in the particle payload block. |
|
|
RequiredBytesPerInstance() |
Returns the number of bytes the module requires in the emitters 'per-instance' data block. |
|
|
Spawn ( |
Called on a particle that is freshly spawned by the emitter. |
|
|
Update ( |
Called on a particle that is being updated by its emitter. |
Name | Description | ||
---|---|---|---|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |