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::GradientWidget Class Reference

Inherits QWidget.

Classes

struct  Gradient
 

Signals

void Clicked ()
 

Public Member Functions

 GradientWidget (QWidget *parent=0)
 
virtual void paintEvent (QPaintEvent *) override
 
unsigned int AddGradient (QGradient *gradient, QPainter::CompositionMode mode)
 
void RemoveGradient (unsigned int id)
 
void SetKeys (unsigned int id, QGradientStops stops)
 
void AddKey (unsigned int id, qreal stop, QColor color)
 
void AddKey (unsigned int id, QGradientStop stop)
 
void SetBackground (QString str)
 

Protected Member Functions

void mousePressEvent (QMouseEvent *ev) override
 

Protected Attributes

QPixmap m_background
 
QVector< Gradient * > m_gradients
 

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