java.lang.Object
io.qt.internal.QtJambiObject
io.qt.QtObject
io.qt.core.QEasingCurve
- All Implemented Interfaces:
QtObjectInterface
,Cloneable
public class QEasingCurve extends QtObject implements Cloneable
Easing curves for controlling animation
Java wrapper for Qt class QEasingCurve
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
QEasingCurve.EasingFunction
Java wrapper for Qt function pointer QEasingCurve::EasingFunctionstatic class
QEasingCurve.Type
Java wrapper for Qt enum QEasingCurve::Type -
Field Summary
Fields Modifier and Type Field Description static QMetaObject
staticMetaObject
This variable stores the meta-object for the class. -
Constructor Summary
Constructors Modifier Constructor Description QEasingCurve()
Overloaded constructor forQEasingCurve(io.qt.core.QEasingCurve.Type)
withtype = io.qt.core.QEasingCurve.Type.Linear
.QEasingCurve(QEasingCurve other)
QEasingCurve(QEasingCurve.Type type)
protected
QEasingCurve(QtObject.QPrivateConstructor p)
Constructor for internal use only. -
Method Summary
Modifier and Type Method Description void
addCubicBezierSegment(QPointF c1, QPointF c2, QPointF endPoint)
void
addTCBSegment(QPointF nextPoint, double t, double c, double b)
double
amplitude()
QEasingCurve
clone()
QEasingCurve.EasingFunction
customType()
boolean
equals(Object other)
Used to check if this object shares native resources with the other object if the other object is a subtype of QtJambiInterface.int
hashCode()
double
overshoot()
double
period()
void
readFrom(QDataStream arg__1)
void
setAmplitude(double amplitude)
void
setCustomType(QEasingCurve.EasingFunction func)
void
setOvershoot(double overshoot)
void
setPeriod(double period)
void
setType(QEasingCurve.Type type)
void
swap(QEasingCurve other)
QVector<QPointF>
toCubicSpline()
String
toString()
QEasingCurve.Type
type()
double
valueForProgress(double progress)
void
writeTo(QDataStream arg__1)
-
Field Details
-
staticMetaObject
This variable stores the meta-object for the class.
-
-
Constructor Details
-
QEasingCurve
public QEasingCurve()Overloaded constructor for
QEasingCurve(io.qt.core.QEasingCurve.Type)
withtype = io.qt.core.QEasingCurve.Type.Linear
. -
QEasingCurve
-
QEasingCurve
-
QEasingCurve
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
-
Method Details
-
addCubicBezierSegment
-
addTCBSegment
-
amplitude
-
customType
-
writeTo
-
readFrom
-
overshoot
-
period
-
setAmplitude
-
setCustomType
-
setOvershoot
-
setPeriod
-
setType
-
swap
-
toCubicSpline
-
type
-
valueForProgress
-
equals
Description copied from class:QtObject
Used to check if this object shares native resources with the other object if the other object is a subtype of QtJambiInterface. Otherwise it will return the result of calling the super class implementation. -
hashCode
-
toString
-
clone
-