NAME

Qt::Core::QEasingCurve

PUBLIC METHODS

QEasingCurve(QEasingCurve::Type type)
QEasingCurve(QEasingCurve::Type type = QEasingCurve::Linear)
QEasingCurve(const QEasingCurve & other)
~QEasingCurve()
qreal amplitude()
QEasingCurve::EasingFunction customType()
bool operator!=(const QEasingCurve & other)
QEasingCurve & operator=(const QEasingCurve & other)
bool operator==(const QEasingCurve & other)
qreal overshoot()
qreal period()
void setAmplitude(qreal amplitude)
void setCustomType(QEasingCurve::EasingFunction func)
void setOvershoot(qreal overshoot)
void setPeriod(qreal period)
void setType(QEasingCurve::Type type)
QEasingCurve::Type type()
qreal valueForProgress(qreal progress)

ENUM VALUES

Linear
InQuad
OutQuad
InOutQuad
OutInQuad
InCubic
OutCubic
InOutCubic
OutInCubic
InQuart
OutQuart
InOutQuart
OutInQuart
InQuint
OutQuint
InOutQuint
OutInQuint
InSine
OutSine
InOutSine
OutInSine
InExpo
OutExpo
InOutExpo
OutInExpo
InCirc
OutCirc
InOutCirc
OutInCirc
InElastic
OutElastic
InOutElastic
OutInElastic
InBack
OutBack
InOutBack
OutInBack
InBounce
OutBounce
InOutBounce
OutInBounce
InCurve
OutCurve
SineCurve
CosineCurve
Custom
NCurveTypes

EXPORT

None by default.

AUTHOR

Dongxu Ma <dongxu@cpan.org>

COPYRIGHT AND LICENSE

Copyright (C) 2011 - 2012 by Dongxu Ma

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See http://dev.perl.org/licenses/artistic.html