API reference - Class QEasingCurve_Type

Notation used in Ruby API documentation

Description: This class represents the QEasingCurve::Type enum

Class hierarchy: QEasingCurve_Type » QEasingCurve_QFlags_Type

Public constructors

new QEasingCurve_Typenew(unsigned int value)Creates the enum object from an integer

Public methods

[const]bool==(QEasingCurve_Type other)Compares the enum class against an enum of it's own type
[const]bool==(unsigned int other)Compares the enum class against an integer
[const]voidassign(const QEasingCurve_Type 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]QEasingCurve_TypedupCreates a copy of self
[const]boolis_const_object?Returns a value indicating whether the reference is a const reference
[const]unsigned intto_iConverts the enum class to an integer
[const]stringto_sConverts the enum class to a string

Public static methods and constants

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

Detailed description

[const] bool ==(QEasingCurve_Type other)

Description: Compares the enum class against an enum of it's own type

[const] bool ==(unsigned int other)

Description: Compares the enum class against an integer

[static] new QEasingCurve_Type CosineCurve

Description: Enum constant QEasingCurve::CosineCurve

[static] new QEasingCurve_Type Custom

Description: Enum constant QEasingCurve::Custom

[static] new QEasingCurve_Type InBack

Description: Enum constant QEasingCurve::InBack

[static] new QEasingCurve_Type InBounce

Description: Enum constant QEasingCurve::InBounce

[static] new QEasingCurve_Type InCirc

Description: Enum constant QEasingCurve::InCirc

[static] new QEasingCurve_Type InCubic

Description: Enum constant QEasingCurve::InCubic

[static] new QEasingCurve_Type InCurve

Description: Enum constant QEasingCurve::InCurve

[static] new QEasingCurve_Type InElastic

Description: Enum constant QEasingCurve::InElastic

[static] new QEasingCurve_Type InExpo

Description: Enum constant QEasingCurve::InExpo

[static] new QEasingCurve_Type InOutBack

Description: Enum constant QEasingCurve::InOutBack

[static] new QEasingCurve_Type InOutBounce

Description: Enum constant QEasingCurve::InOutBounce

[static] new QEasingCurve_Type InOutCirc

Description: Enum constant QEasingCurve::InOutCirc

[static] new QEasingCurve_Type InOutCubic

Description: Enum constant QEasingCurve::InOutCubic

[static] new QEasingCurve_Type InOutElastic

Description: Enum constant QEasingCurve::InOutElastic

[static] new QEasingCurve_Type InOutExpo

Description: Enum constant QEasingCurve::InOutExpo

[static] new QEasingCurve_Type InOutQuad

Description: Enum constant QEasingCurve::InOutQuad

[static] new QEasingCurve_Type InOutQuart

Description: Enum constant QEasingCurve::InOutQuart

[static] new QEasingCurve_Type InOutQuint

Description: Enum constant QEasingCurve::InOutQuint

[static] new QEasingCurve_Type InOutSine

Description: Enum constant QEasingCurve::InOutSine

[static] new QEasingCurve_Type InQuad

Description: Enum constant QEasingCurve::InQuad

[static] new QEasingCurve_Type InQuart

Description: Enum constant QEasingCurve::InQuart

[static] new QEasingCurve_Type InQuint

Description: Enum constant QEasingCurve::InQuint

[static] new QEasingCurve_Type InSine

Description: Enum constant QEasingCurve::InSine

[static] new QEasingCurve_Type Linear

Description: Enum constant QEasingCurve::Linear

[static] new QEasingCurve_Type NCurveTypes

Description: Enum constant QEasingCurve::NCurveTypes

[static] new QEasingCurve_Type OutBack

Description: Enum constant QEasingCurve::OutBack

[static] new QEasingCurve_Type OutBounce

Description: Enum constant QEasingCurve::OutBounce

[static] new QEasingCurve_Type OutCirc

Description: Enum constant QEasingCurve::OutCirc

[static] new QEasingCurve_Type OutCubic

Description: Enum constant QEasingCurve::OutCubic

[static] new QEasingCurve_Type OutCurve

Description: Enum constant QEasingCurve::OutCurve

[static] new QEasingCurve_Type OutElastic

Description: Enum constant QEasingCurve::OutElastic

[static] new QEasingCurve_Type OutExpo

Description: Enum constant QEasingCurve::OutExpo

[static] new QEasingCurve_Type OutInBack

Description: Enum constant QEasingCurve::OutInBack

[static] new QEasingCurve_Type OutInBounce

Description: Enum constant QEasingCurve::OutInBounce

[static] new QEasingCurve_Type OutInCirc

Description: Enum constant QEasingCurve::OutInCirc

[static] new QEasingCurve_Type OutInCubic

Description: Enum constant QEasingCurve::OutInCubic

[static] new QEasingCurve_Type OutInElastic

Description: Enum constant QEasingCurve::OutInElastic

[static] new QEasingCurve_Type OutInExpo

Description: Enum constant QEasingCurve::OutInExpo

[static] new QEasingCurve_Type OutInQuad

Description: Enum constant QEasingCurve::OutInQuad

[static] new QEasingCurve_Type OutInQuart

Description: Enum constant QEasingCurve::OutInQuart

[static] new QEasingCurve_Type OutInQuint

Description: Enum constant QEasingCurve::OutInQuint

[static] new QEasingCurve_Type OutInSine

Description: Enum constant QEasingCurve::OutInSine

[static] new QEasingCurve_Type OutQuad

Description: Enum constant QEasingCurve::OutQuad

[static] new QEasingCurve_Type OutQuart

Description: Enum constant QEasingCurve::OutQuart

[static] new QEasingCurve_Type OutQuint

Description: Enum constant QEasingCurve::OutQuint

[static] new QEasingCurve_Type OutSine

Description: Enum constant QEasingCurve::OutSine

[static] new QEasingCurve_Type SineCurve

Description: Enum constant QEasingCurve::SineCurve

[const] void assign(const QEasingCurve_Type 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_Type 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_Type new(unsigned int value)

Description: Creates the enum object from an integer

[const] unsigned int to_i

Description: Converts the enum class to an integer

[const] string to_s

Description: Converts the enum class to a string