QskArcMetrics

Public Functions

  Name
constexpr QskArcMetrics()
constexpr QskArcMetrics(qreal width, qreal startAngle, qreal spanAngle, Qt::SizeMode sizeMode =Qt::AbsoluteSize)
bool operator==(const QskArcMetrics & other) const
bool operator!=(const QskArcMetrics & other) const
constexpr bool isNull() const
void setWidth(qreal width)
constexpr qreal width() const
void setStartAngle(qreal startAngle)
constexpr qreal startAngle() const
void setSpanAngle(qreal spanAngle)
constexpr qreal spanAngle() const
constexpr qreal endAngle() const
void setSizeMode(Qt::SizeMode sizeMode)
constexpr Qt::SizeMode sizeMode() const
QskArcMetrics interpolated(const QskArcMetrics & to, qreal value) const
QskArcMetrics toAbsolute(const QSizeF & size) const
uint hash(uint seed =0) const
QVariant interpolate(const QskArcMetrics & from, const QskArcMetrics & to, qreal progress)

Public Properties

  Name
qreal width
qreal startAngle
qreal spanAngle
Qt::SizeMode sizeMode

Public Functions Documentation

function QskArcMetrics

inline constexpr QskArcMetrics()

function QskArcMetrics

inline constexpr QskArcMetrics(
    qreal width,
    qreal startAngle,
    qreal spanAngle,
    Qt::SizeMode sizeMode =Qt::AbsoluteSize
)

function operator==

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

function operator!=

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

function isNull

inline constexpr bool isNull() const

function setWidth

void setWidth(
    qreal width
)

function width

inline constexpr qreal width() const

function setStartAngle

void setStartAngle(
    qreal startAngle
)

function startAngle

inline constexpr qreal startAngle() const

function setSpanAngle

void setSpanAngle(
    qreal spanAngle
)

function spanAngle

inline constexpr qreal spanAngle() const

function endAngle

inline constexpr qreal endAngle() const

function setSizeMode

void setSizeMode(
    Qt::SizeMode sizeMode
)

function sizeMode

inline constexpr Qt::SizeMode sizeMode() const

function interpolated

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

function toAbsolute

QskArcMetrics toAbsolute(
    const QSizeF & size
) const

function hash

uint hash(
    uint seed =0
) const

function interpolate

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

Public Property Documentation

property width

qreal width;

property startAngle

qreal startAngle;

property spanAngle

qreal spanAngle;

property sizeMode

Qt::SizeMode sizeMode;

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