ezEngine  Release 25.03
ezQtColorGradientWidget Class Reference
Inheritance diagram for ezQtColorGradientWidget:

Signals

void GradientClicked ()
 
void addColorCp (double fPosX, const ezColorGammaUB &color)
 
void addAlphaCp (double fPosX, ezUInt8 value)
 
void addIntensityCp (double fPosX, float fIntensity)
 
void moveColorCpToPos (ezInt32 iIndex, double fNewPosX)
 
void moveAlphaCpToPos (ezInt32 iIndex, double fNewPosX)
 
void moveIntensityCpToPos (ezInt32 iIndex, double fNewPosX)
 
void deleteColorCp (ezInt32 iIndex)
 
void deleteAlphaCp (ezInt32 iIndex)
 
void deleteIntensityCp (ezInt32 iIndex)
 
void selectionChanged (ezInt32 iColorCP, ezInt32 iAlphaCP, ezInt32 iIntensityCP)
 
void beginOperation ()
 
void endOperation (bool bCommit)
 
void triggerPickColor ()
 

Public Member Functions

 ezQtColorGradientWidget (QWidget *pParent)
 
void SetScrubberPosition (double fPosition)
 
void setColorGradientData (const ezColorGradient *pGradient)
 
void setEditMode (bool bEdit)
 
void setShowColorCPs (bool bShow)
 
void setShowAlphaCPs (bool bShow)
 
void setShowIntensityCPs (bool bShow)
 
void setShowCoords (bool bTop, bool bBottom)
 
void FrameExtents ()
 
void ClearSelectedCP ()
 
void SelectCP (ezInt32 iColorCP, ezInt32 iAlphaCP, ezInt32 iIntensityCP)
 

Private Member Functions

virtual void mouseMoveEvent (QMouseEvent *event) override
 

Member Function Documentation

◆ mouseMoveEvent()

void ezQtColorGradientWidget::mouseMoveEvent ( QMouseEvent *  event)
overrideprivatevirtual
Todo:
Why not += ?

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