KLayout Manual: Main Index » Class Index » API reference - Class QEasingCurve

API reference - Class QEasingCurve

Notation used in Ruby API documentation

Description: Binding of QEasingCurve

Public constructors

new QEasingCurvenewConstructor QEasingCurve::QEasingCurve(QEasingCurve::Type type)
new QEasingCurvenew(const QEasingCurve_Type type)Constructor QEasingCurve::QEasingCurve(QEasingCurve::Type type)
new QEasingCurvenew(const QEasingCurve other)Constructor QEasingCurve::QEasingCurve(const QEasingCurve &other)

Public methods

[const]bool!=(const QEasingCurve other)Method bool QEasingCurve::operator!=(const QEasingCurve &other)
[const]bool==(const QEasingCurve other)Method bool QEasingCurve::operator==(const QEasingCurve &other)
[const]doubleamplitudeMethod double QEasingCurve::amplitude()
voidamplitude=(double amplitude)Method void QEasingCurve::setAmplitude(double amplitude)
QEasingCurveassign(const QEasingCurve other)Method QEasingCurve & QEasingCurve::operator=(const QEasingCurve &other)
[const]voidassign(const QEasingCurve other)Assign the contents of another object to self
voidcreateEnsures the C++ object is created
voiddestroyExplicitly destroy the object
[const]booldestroyed?Returns a value indicating whether the object was already destroyed
[const]QEasingCurvedupCreates a copy of self
[const]boolis_const_object?Returns a value indicating whether the reference is a const reference
[const]doubleovershootMethod double QEasingCurve::overshoot()
voidovershoot=(double overshoot)Method void QEasingCurve::setOvershoot(double overshoot)
[const]doubleperiodMethod double QEasingCurve::period()
voidperiod=(double period)Method void QEasingCurve::setPeriod(double period)
voidsetAmplitude(double amplitude)Method void QEasingCurve::setAmplitude(double amplitude)
voidsetOvershoot(double overshoot)Method void QEasingCurve::setOvershoot(double overshoot)
voidsetPeriod(double period)Method void QEasingCurve::setPeriod(double period)
voidsetType(const QEasingCurve_Type type)Method void QEasingCurve::setType(QEasingCurve::Type type)
[const]QEasingCurve_TypetypeMethod QEasingCurve::Type QEasingCurve::type()
voidtype=(const QEasingCurve_Type type)Method void QEasingCurve::setType(QEasingCurve::Type type)
[const]doublevalueForProgress(double progress)Method double QEasingCurve::valueForProgress(double progress)

Public static methods and constants

QEasingCurve_TypeCosineCurveEnum constant enum QEasingCurve::CosineCurve
QEasingCurve_TypeCustomEnum constant enum QEasingCurve::Custom
QEasingCurve_TypeInBackEnum constant enum QEasingCurve::InBack
QEasingCurve_TypeInBounceEnum constant enum QEasingCurve::InBounce
QEasingCurve_TypeInCircEnum constant enum QEasingCurve::InCirc
QEasingCurve_TypeInCubicEnum constant enum QEasingCurve::InCubic
QEasingCurve_TypeInCurveEnum constant enum QEasingCurve::InCurve
QEasingCurve_TypeInElasticEnum constant enum QEasingCurve::InElastic
QEasingCurve_TypeInExpoEnum constant enum QEasingCurve::InExpo
QEasingCurve_TypeInOutBackEnum constant enum QEasingCurve::InOutBack
QEasingCurve_TypeInOutBounceEnum constant enum QEasingCurve::InOutBounce
QEasingCurve_TypeInOutCircEnum constant enum QEasingCurve::InOutCirc
QEasingCurve_TypeInOutCubicEnum constant enum QEasingCurve::InOutCubic
QEasingCurve_TypeInOutElasticEnum constant enum QEasingCurve::InOutElastic
QEasingCurve_TypeInOutExpoEnum constant enum QEasingCurve::InOutExpo
QEasingCurve_TypeInOutQuadEnum constant enum QEasingCurve::InOutQuad
QEasingCurve_TypeInOutQuartEnum constant enum QEasingCurve::InOutQuart
QEasingCurve_TypeInOutQuintEnum constant enum QEasingCurve::InOutQuint
QEasingCurve_TypeInOutSineEnum constant enum QEasingCurve::InOutSine
QEasingCurve_TypeInQuadEnum constant enum QEasingCurve::InQuad
QEasingCurve_TypeInQuartEnum constant enum QEasingCurve::InQuart
QEasingCurve_TypeInQuintEnum constant enum QEasingCurve::InQuint
QEasingCurve_TypeInSineEnum constant enum QEasingCurve::InSine
QEasingCurve_TypeLinearEnum constant enum QEasingCurve::Linear
QEasingCurve_TypeNCurveTypesEnum constant enum QEasingCurve::NCurveTypes
QEasingCurve_TypeOutBackEnum constant enum QEasingCurve::OutBack
QEasingCurve_TypeOutBounceEnum constant enum QEasingCurve::OutBounce
QEasingCurve_TypeOutCircEnum constant enum QEasingCurve::OutCirc
QEasingCurve_TypeOutCubicEnum constant enum QEasingCurve::OutCubic
QEasingCurve_TypeOutCurveEnum constant enum QEasingCurve::OutCurve
QEasingCurve_TypeOutElasticEnum constant enum QEasingCurve::OutElastic
QEasingCurve_TypeOutExpoEnum constant enum QEasingCurve::OutExpo
QEasingCurve_TypeOutInBackEnum constant enum QEasingCurve::OutInBack
QEasingCurve_TypeOutInBounceEnum constant enum QEasingCurve::OutInBounce
QEasingCurve_TypeOutInCircEnum constant enum QEasingCurve::OutInCirc
QEasingCurve_TypeOutInCubicEnum constant enum QEasingCurve::OutInCubic
QEasingCurve_TypeOutInElasticEnum constant enum QEasingCurve::OutInElastic
QEasingCurve_TypeOutInExpoEnum constant enum QEasingCurve::OutInExpo
QEasingCurve_TypeOutInQuadEnum constant enum QEasingCurve::OutInQuad
QEasingCurve_TypeOutInQuartEnum constant enum QEasingCurve::OutInQuart
QEasingCurve_TypeOutInQuintEnum constant enum QEasingCurve::OutInQuint
QEasingCurve_TypeOutInSineEnum constant enum QEasingCurve::OutInSine
QEasingCurve_TypeOutQuadEnum constant enum QEasingCurve::OutQuad
QEasingCurve_TypeOutQuartEnum constant enum QEasingCurve::OutQuart
QEasingCurve_TypeOutQuintEnum constant enum QEasingCurve::OutQuint
QEasingCurve_TypeOutSineEnum constant enum QEasingCurve::OutSine
QEasingCurve_TypeSineCurveEnum constant enum QEasingCurve::SineCurve

Detailed description

[const] bool !=(const QEasingCurve other)

Description: Method bool QEasingCurve::operator!=(const QEasingCurve &other)

[const] bool ==(const QEasingCurve other)

Description: Method bool QEasingCurve::operator==(const QEasingCurve &other)

[static] QEasingCurve_Type CosineCurve

Description: Enum constant enum QEasingCurve::CosineCurve

[static] QEasingCurve_Type Custom

Description: Enum constant enum QEasingCurve::Custom

[static] QEasingCurve_Type InBack

Description: Enum constant enum QEasingCurve::InBack

[static] QEasingCurve_Type InBounce

Description: Enum constant enum QEasingCurve::InBounce

[static] QEasingCurve_Type InCirc

Description: Enum constant enum QEasingCurve::InCirc

[static] QEasingCurve_Type InCubic

Description: Enum constant enum QEasingCurve::InCubic

[static] QEasingCurve_Type InCurve

Description: Enum constant enum QEasingCurve::InCurve

[static] QEasingCurve_Type InElastic

Description: Enum constant enum QEasingCurve::InElastic

[static] QEasingCurve_Type InExpo

Description: Enum constant enum QEasingCurve::InExpo

[static] QEasingCurve_Type InOutBack

Description: Enum constant enum QEasingCurve::InOutBack

[static] QEasingCurve_Type InOutBounce

Description: Enum constant enum QEasingCurve::InOutBounce

[static] QEasingCurve_Type InOutCirc

Description: Enum constant enum QEasingCurve::InOutCirc

[static] QEasingCurve_Type InOutCubic

Description: Enum constant enum QEasingCurve::InOutCubic

[static] QEasingCurve_Type InOutElastic

Description: Enum constant enum QEasingCurve::InOutElastic

[static] QEasingCurve_Type InOutExpo

Description: Enum constant enum QEasingCurve::InOutExpo

[static] QEasingCurve_Type InOutQuad

Description: Enum constant enum QEasingCurve::InOutQuad

[static] QEasingCurve_Type InOutQuart

Description: Enum constant enum QEasingCurve::InOutQuart

[static] QEasingCurve_Type InOutQuint

Description: Enum constant enum QEasingCurve::InOutQuint

[static] QEasingCurve_Type InOutSine

Description: Enum constant enum QEasingCurve::InOutSine

[static] QEasingCurve_Type InQuad

Description: Enum constant enum QEasingCurve::InQuad

[static] QEasingCurve_Type InQuart

Description: Enum constant enum QEasingCurve::InQuart

[static] QEasingCurve_Type InQuint

Description: Enum constant enum QEasingCurve::InQuint

[static] QEasingCurve_Type InSine

Description: Enum constant enum QEasingCurve::InSine

[static] QEasingCurve_Type Linear

Description: Enum constant enum QEasingCurve::Linear

[static] QEasingCurve_Type NCurveTypes

Description: Enum constant enum QEasingCurve::NCurveTypes

[static] QEasingCurve_Type OutBack

Description: Enum constant enum QEasingCurve::OutBack

[static] QEasingCurve_Type OutBounce

Description: Enum constant enum QEasingCurve::OutBounce

[static] QEasingCurve_Type OutCirc

Description: Enum constant enum QEasingCurve::OutCirc

[static] QEasingCurve_Type OutCubic

Description: Enum constant enum QEasingCurve::OutCubic

[static] QEasingCurve_Type OutCurve

Description: Enum constant enum QEasingCurve::OutCurve

[static] QEasingCurve_Type OutElastic

Description: Enum constant enum QEasingCurve::OutElastic

[static] QEasingCurve_Type OutExpo

Description: Enum constant enum QEasingCurve::OutExpo

[static] QEasingCurve_Type OutInBack

Description: Enum constant enum QEasingCurve::OutInBack

[static] QEasingCurve_Type OutInBounce

Description: Enum constant enum QEasingCurve::OutInBounce

[static] QEasingCurve_Type OutInCirc

Description: Enum constant enum QEasingCurve::OutInCirc

[static] QEasingCurve_Type OutInCubic

Description: Enum constant enum QEasingCurve::OutInCubic

[static] QEasingCurve_Type OutInElastic

Description: Enum constant enum QEasingCurve::OutInElastic

[static] QEasingCurve_Type OutInExpo

Description: Enum constant enum QEasingCurve::OutInExpo

[static] QEasingCurve_Type OutInQuad

Description: Enum constant enum QEasingCurve::OutInQuad

[static] QEasingCurve_Type OutInQuart

Description: Enum constant enum QEasingCurve::OutInQuart

[static] QEasingCurve_Type OutInQuint

Description: Enum constant enum QEasingCurve::OutInQuint

[static] QEasingCurve_Type OutInSine

Description: Enum constant enum QEasingCurve::OutInSine

[static] QEasingCurve_Type OutQuad

Description: Enum constant enum QEasingCurve::OutQuad

[static] QEasingCurve_Type OutQuart

Description: Enum constant enum QEasingCurve::OutQuart

[static] QEasingCurve_Type OutQuint

Description: Enum constant enum QEasingCurve::OutQuint

[static] QEasingCurve_Type OutSine

Description: Enum constant enum QEasingCurve::OutSine

[static] QEasingCurve_Type SineCurve

Description: Enum constant enum QEasingCurve::SineCurve

[const] double amplitude

Description: Method double QEasingCurve::amplitude()

void amplitude=(double amplitude)

Description: Method void QEasingCurve::setAmplitude(double amplitude)

QEasingCurve assign(const QEasingCurve other)

Description: Method QEasingCurve & QEasingCurve::operator=(const QEasingCurve &other)

[const] void assign(const QEasingCurve other)

Description: Assign the contents of another object to self

This method assigns the contents of another object to self. This is a deep copy that does not only copy the reference but the actual content.

void create

Description: Ensures the C++ object is created

Use this method to ensure the C++ object is created, for example to ensure that resources are allocated. Usually C++ objects are created on demand and not necessarily when the script object is created.

void destroy

Description: Explicitly destroy the object

Explicitly destroy the object on C++ side if it was owned by the Ruby interpreter. Subsequent access to this object will throw an exception. If the object is not owned by Ruby, this method will do nothing.

[const] bool destroyed?

Description: Returns a value indicating whether the object was already destroyed

This method returns true, if the object was destroyed, either explicitly or by the C++ side. The latter may happen, if the object is owned by a C++ object which got destroyed itself.

[const] QEasingCurve dup

Description: Creates a copy of self

[const] bool is_const_object?

Description: Returns a value indicating whether the reference is a const reference

This method returns true, if self is a const reference. In that case, only const methods may be called on self.

[static] new QEasingCurve new

Description: Constructor QEasingCurve::QEasingCurve(QEasingCurve::Type type)

This method creates an object of class QEasingCurve.

[static] new QEasingCurve new(const QEasingCurve_Type type)

Description: Constructor QEasingCurve::QEasingCurve(QEasingCurve::Type type)

This method creates an object of class QEasingCurve.

[static] new QEasingCurve new(const QEasingCurve other)

Description: Constructor QEasingCurve::QEasingCurve(const QEasingCurve &other)

This method creates an object of class QEasingCurve.

[const] double overshoot

Description: Method double QEasingCurve::overshoot()

void overshoot=(double overshoot)

Description: Method void QEasingCurve::setOvershoot(double overshoot)

[const] double period

Description: Method double QEasingCurve::period()

void period=(double period)

Description: Method void QEasingCurve::setPeriod(double period)

void setAmplitude(double amplitude)

Description: Method void QEasingCurve::setAmplitude(double amplitude)

void setOvershoot(double overshoot)

Description: Method void QEasingCurve::setOvershoot(double overshoot)

void setPeriod(double period)

Description: Method void QEasingCurve::setPeriod(double period)

void setType(const QEasingCurve_Type type)

Description: Method void QEasingCurve::setType(QEasingCurve::Type type)

[const] QEasingCurve_Type type

Description: Method QEasingCurve::Type QEasingCurve::type()

void type=(const QEasingCurve_Type type)

Description: Method void QEasingCurve::setType(QEasingCurve::Type type)

[const] double valueForProgress(double progress)

Description: Method double QEasingCurve::valueForProgress(double progress)