QskAnimator

Inherited by QskFlickAnimator, QskStackBoxAnimator, QskVariantAnimator

Public Functions

  Name
  QskAnimator()
virtual ~QskAnimator()
QQuickWindow * window() const
void setWindow(QQuickWindow * window)
void setEasingCurve(QEasingCurve::Type type)
void setEasingCurve(const QEasingCurve & easingCurve)
const QEasingCurve & easingCurve() const
void setAutoRepeat(bool on)
bool autoRepeat() const
void setDuration(int ms)
int duration() const
bool isRunning() const
qint64 elapsed() const
void start()
void stop()
void update()
QMetaObject::Connection addCleanupHandler(QObject * receiver, const char * method, Qt::ConnectionType type =Qt::AutoConnection)
QMetaObject::Connection addAdvanceHandler(QObject * receiver, const char * method, Qt::ConnectionType type =Qt::AutoConnection)
void debugStatistics(QDebug debug)

Protected Functions

  Name
virtual void setup()
virtual void advance(qreal value) =0
virtual void done()

Public Functions Documentation

function QskAnimator

QskAnimator()

function ~QskAnimator

virtual ~QskAnimator()

function window

QQuickWindow * window() const

function setWindow

void setWindow(
    QQuickWindow * window
)

function setEasingCurve

void setEasingCurve(
    QEasingCurve::Type type
)

function setEasingCurve

void setEasingCurve(
    const QEasingCurve & easingCurve
)

function easingCurve

const QEasingCurve & easingCurve() const

function setAutoRepeat

void setAutoRepeat(
    bool on
)

function autoRepeat

inline bool autoRepeat() const

function setDuration

void setDuration(
    int ms
)

function duration

inline int duration() const

function isRunning

inline bool isRunning() const

function elapsed

qint64 elapsed() const

function start

void start()

function stop

void stop()

function update

void update()

function addCleanupHandler

static QMetaObject::Connection addCleanupHandler(
    QObject * receiver,
    const char * method,
    Qt::ConnectionType type =Qt::AutoConnection
)

function addAdvanceHandler

static QMetaObject::Connection addAdvanceHandler(
    QObject * receiver,
    const char * method,
    Qt::ConnectionType type =Qt::AutoConnection
)

function debugStatistics

static void debugStatistics(
    QDebug debug
)

Protected Functions Documentation

function setup

virtual void setup()

function advance

virtual void advance(
    qreal value
) =0

function done

virtual void done()

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