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.
OpenParticleSystemEditor::LevelWidget Class Reference

Inherits QWidget.

Signals

void RemoveLevelItem (LevelWidget *levelWidget)
 
void OnEditingFinished (float distance)
 
void OnEmitterChecked (AZ::u32 index, bool checked)
 

Public Member Functions

 AZ_CLASS_ALLOCATOR (LevelWidget, AZ::SystemAllocator, 0)
 
 LevelWidget (QWidget *parent=nullptr)
 
void SetIndex (AZ::u32 index)
 
AZ::u32 GetIndex ()
 
void SetDistance (float distance)
 
void AddLevelItem (AZ::u32 emitterIndex, bool checked, AZStd::string &name)
 
void RemoveItem (AZ::u32 index)
 

Public Attributes

AZStd::vector< QCheckBox * > m_checkboxes
 

Protected Member Functions

bool eventFilter (QObject *obj, QEvent *ev) override
 

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