QskGradient

Public Types

  Name
enum Orientation { Horizontal, Vertical, Diagonal}

Public Functions

  Name
  QskGradient()
  QskGradient(Qt::GlobalColor color)
  QskGradient(QRgb rgb)
  QskGradient(const QColor & color)
  QskGradient(Qt::Orientation orientation, const QVector< QskGradientStop > & stops)
  QskGradient(Qt::Orientation orientation, const QColor & startColor, const QColor & stopColor)
  QskGradient(Orientation orientation, const QVector< QskGradientStop > & stops)
  QskGradient(Orientation orientation, const QColor & startColor, const QColor & stopColor)
  ~QskGradient()
void setOrientation(Qt::Orientation orientation)
void setOrientation(Orientation orientation)
Orientation orientation() const
bool isValid() const
Q_INVOKABLE void invalidate()
bool operator==(const QskGradient & other) const
bool operator!=(const QskGradient & other) const
void setColor(const QColor & color)
void setColors(const QColor & startColor, const QColor & stopColor)
Q_INVOKABLE QColor startColor() const
Q_INVOKABLE QColor endColor() const
Q_INVOKABLE void setStops(const QVector< QskGradientStop > & stops)
Q_INVOKABLE QVector< QskGradientStop > stops() const
Q_INVOKABLE bool hasStopAt(qreal value) const
void setAlpha(int alpha)
bool isMonochrome() const
bool isVisible() const
void reverse()
QskGradient reversed() const
QskGradient extracted(qreal from, qreal start) const
QskGradient interpolated(const QskGradient & to, qreal value) const
uint hash(uint seed) const
Q_INVOKABLE qreal stopAt(int index) const
Q_INVOKABLE QColor colorAt(int index) const
Q_INVOKABLE int stopCount() const
QVariant interpolate(const QskGradient & from, const QskGradient & to, qreal progress)

Public Properties

  Name
Orientation orientation
QVector< QskGradientStop > stops
bool valid
bool visible
bool monochrome

Public Types Documentation

enum Orientation

Enumerator Value Description
Horizontal    
Vertical    
Diagonal    

Public Functions Documentation

function QskGradient

QskGradient()

function QskGradient

inline QskGradient(
    Qt::GlobalColor color
)

function QskGradient

inline QskGradient(
    QRgb rgb
)

function QskGradient

QskGradient(
    const QColor & color
)

function QskGradient

QskGradient(
    Qt::Orientation orientation,
    const QVector< QskGradientStop > & stops
)

function QskGradient

QskGradient(
    Qt::Orientation orientation,
    const QColor & startColor,
    const QColor & stopColor
)

function QskGradient

QskGradient(
    Orientation orientation,
    const QVector< QskGradientStop > & stops
)

function QskGradient

QskGradient(
    Orientation orientation,
    const QColor & startColor,
    const QColor & stopColor
)

function ~QskGradient

~QskGradient()

function setOrientation

void setOrientation(
    Qt::Orientation orientation
)

function setOrientation

void setOrientation(
    Orientation orientation
)

function orientation

Orientation orientation() const

function isValid

bool isValid() const

function invalidate

Q_INVOKABLE void invalidate()

function operator==

inline bool operator==(
    const QskGradient & other
) const

function operator!=

inline bool operator!=(
    const QskGradient & other
) const

function setColor

void setColor(
    const QColor & color
)

function setColors

void setColors(
    const QColor & startColor,
    const QColor & stopColor
)

function startColor

inline Q_INVOKABLE QColor startColor() const

function endColor

inline Q_INVOKABLE QColor endColor() const

function setStops

Q_INVOKABLE void setStops(
    const QVector< QskGradientStop > & stops
)

function stops

Q_INVOKABLE QVector< QskGradientStop > stops() const

function hasStopAt

Q_INVOKABLE bool hasStopAt(
    qreal value
) const

function setAlpha

void setAlpha(
    int alpha
)

function isMonochrome

bool isMonochrome() const

function isVisible

bool isVisible() const

function reverse

void reverse()

function reversed

QskGradient reversed() const

function extracted

QskGradient extracted(
    qreal from,
    qreal start
) const

function interpolated

QskGradient interpolated(
    const QskGradient & to,
    qreal value
) const

function hash

uint hash(
    uint seed
) const

function stopAt

Q_INVOKABLE qreal stopAt(
    int index
) const

function colorAt

Q_INVOKABLE QColor colorAt(
    int index
) const

function stopCount

Q_INVOKABLE int stopCount() const

function interpolate

static QVariant interpolate(
    const QskGradient & from,
    const QskGradient & to,
    qreal progress
)

Public Property Documentation

property orientation

Orientation orientation;

property stops

QVector< QskGradientStop > stops;

property valid

bool valid;

property visible

bool visible;

property monochrome

bool monochrome;

Updated on 28 July 2023 at 14:02:29 CEST