Open 3D Engine AzQtComponents API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AzQtComponents::ColorGrid Class Reference

Inherits QFrame.

Public Types

enum class  Mode { SaturationValue , HueSaturation }
 

Public Slots

void setHue (qreal hue)
 
void setSaturation (qreal saturation)
 
void setValue (qreal value)
 
void setDefaultVForHsMode (qreal value)
 

Signals

void gridPressed ()
 
void hueChanged (qreal hue)
 
void saturationChanged (qreal saturation)
 
void valueChanged (qreal value)
 
void gridReleased ()
 

Public Member Functions

 ColorGrid (QWidget *parent=nullptr)
 
qreal hue () const
 
qreal saturation () const
 
qreal value () const
 
qreal defaultVForHsMode () const
 
void setMode (Mode mode)
 
Mode mode () const
 
void StopSelection ()
 

Protected Member Functions

void paintEvent (QPaintEvent *e) override
 
void mouseMoveEvent (QMouseEvent *e) override
 
void mousePressEvent (QMouseEvent *e) override
 
void mouseReleaseEvent (QMouseEvent *e) override
 
void resizeEvent (QResizeEvent *e) override
 

Properties

qreal hue
 
qreal saturation
 
qreal value
 

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