QskShadowMetrics

Public Functions

  Name
constexpr QskShadowMetrics(const QPointF & offset =QPointF())
constexpr QskShadowMetrics(qreal spreadRadius, qreal blurRadius, const QPointF & offset =QPointF())
constexpr bool operator==(const QskShadowMetrics & other) const
constexpr bool operator!=(const QskShadowMetrics & other) const
void setSpreadRadius(qreal radius)
constexpr qreal spreadRadius() const
void setBlurRadius(qreal radius)
constexpr qreal blurRadius() const
constexpr qreal totalRadius() const
void setOffset(qreal dx, qreal dy)
void setOffset(const QPointF & offset)
constexpr QPointF offset() const
void setSizeMode(Qt::SizeMode sizeMode)
constexpr Qt::SizeMode sizeMode() const
QskShadowMetrics interpolated(const QskShadowMetrics & to, qreal value) const
QskShadowMetrics toAbsolute(const QSizeF & size) const
QRectF shadowRect(const QRectF & sourceRect) const
uint hash(uint seed =0) const
QVariant interpolate(const QskShadowMetrics & from, const QskShadowMetrics & to, qreal progress)

Public Properties

  Name
QPointF offset
qreal spreadRadius
qreal blurRadius
Qt::SizeMode sizeMode

Public Functions Documentation

function QskShadowMetrics

inline constexpr QskShadowMetrics(
    const QPointF & offset =QPointF()
)

function QskShadowMetrics

inline constexpr QskShadowMetrics(
    qreal spreadRadius,
    qreal blurRadius,
    const QPointF & offset =QPointF()
)

function operator==

inline constexpr bool operator==(
    const QskShadowMetrics & other
) const

function operator!=

inline constexpr bool operator!=(
    const QskShadowMetrics & other
) const

function setSpreadRadius

inline void setSpreadRadius(
    qreal radius
)

function spreadRadius

inline constexpr qreal spreadRadius() const

function setBlurRadius

inline void setBlurRadius(
    qreal radius
)

function blurRadius

inline constexpr qreal blurRadius() const

function totalRadius

inline constexpr qreal totalRadius() const

function setOffset

inline void setOffset(
    qreal dx,
    qreal dy
)

function setOffset

inline void setOffset(
    const QPointF & offset
)

function offset

inline constexpr QPointF offset() const

function setSizeMode

inline void setSizeMode(
    Qt::SizeMode sizeMode
)

function sizeMode

inline constexpr Qt::SizeMode sizeMode() const

function interpolated

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

function toAbsolute

QskShadowMetrics toAbsolute(
    const QSizeF & size
) const

function shadowRect

QRectF shadowRect(
    const QRectF & sourceRect
) const

function hash

uint hash(
    uint seed =0
) const

function interpolate

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

Public Property Documentation

property offset

QPointF offset;

property spreadRadius

qreal spreadRadius;

property blurRadius

qreal blurRadius;

property sizeMode

Qt::SizeMode sizeMode;

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