Open 3D Engine OpenParticleSystem Gem API Reference 26.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
OpenParticle::ParticleEventHandler Struct Reference

Inherits EditorParticleDocumentBusRequestsBus::Handler.

Public Member Functions

 AZ_CLASS_ALLOCATOR (ParticleEventHandler, AZ::SystemAllocator, 0)
 
void CheckParam ()
 
AZStd::vector< AZStd::string > GetEmitterNames () const
 
void OnEmitterNameChangedNotify (size_t index)
 
void OnEmitterNameChanged (ParticleSourceData *p) override
 

Public Attributes

AZ::u32 emitterIndex = 0
 
AZStd::string emitterName
 
SimuCore::ParticleCore::ParticleEventType eventType = SimuCore::ParticleCore::ParticleEventType::SPAWN_LOCATION
 
AZ::u32 maxEventNum = 0
 
AZ::u32 emitNum = 1
 
bool useEventInfo = false
 

The documentation for this struct was generated from the following file: