pub struct QEasingCurve { /* private fields */ }Expand description
C++ class: QEasingCurve.
Implementations§
Source§impl QEasingCurve
impl QEasingCurve
Sourcepub unsafe fn add_cubic_bezier_segment(
&self,
c1: impl CastInto<Ref<QPointF>>,
c2: impl CastInto<Ref<QPointF>>,
end_point: impl CastInto<Ref<QPointF>>,
)
pub unsafe fn add_cubic_bezier_segment( &self, c1: impl CastInto<Ref<QPointF>>, c2: impl CastInto<Ref<QPointF>>, end_point: impl CastInto<Ref<QPointF>>, )
Calls C++ function: void QEasingCurve::addCubicBezierSegment(const QPointF& c1, const QPointF& c2, const QPointF& endPoint).
Sourcepub unsafe fn add_t_c_b_segment(
&self,
next_point: impl CastInto<Ref<QPointF>>,
t: c_double,
c: c_double,
b: c_double,
)
pub unsafe fn add_t_c_b_segment( &self, next_point: impl CastInto<Ref<QPointF>>, t: c_double, c: c_double, b: c_double, )
Calls C++ function: void QEasingCurve::addTCBSegment(const QPointF& nextPoint, double t, double c, double b).
Sourcepub unsafe fn amplitude(&self) -> c_double
pub unsafe fn amplitude(&self) -> c_double
Calls C++ function: double QEasingCurve::amplitude() const.
Sourcepub unsafe fn copy_from(
&self,
other: impl CastInto<Ref<QEasingCurve>>,
) -> Ref<QEasingCurve>
pub unsafe fn copy_from( &self, other: impl CastInto<Ref<QEasingCurve>>, ) -> Ref<QEasingCurve>
Calls C++ function: QEasingCurve& QEasingCurve::operator=(const QEasingCurve& other).
Sourcepub unsafe fn custom_type(&self) -> Option<extern "C" fn(c_double) -> c_double>
pub unsafe fn custom_type(&self) -> Option<extern "C" fn(c_double) -> c_double>
Calls C++ function: double (*FN_PTR)(double) QEasingCurve::customType() const.
Sourcepub unsafe fn new_1a(type_: Type) -> CppBox<QEasingCurve>
pub unsafe fn new_1a(type_: Type) -> CppBox<QEasingCurve>
Calls C++ function: [constructor] void QEasingCurve::QEasingCurve(QEasingCurve::Type type = …).
Sourcepub unsafe fn new_0a() -> CppBox<QEasingCurve>
pub unsafe fn new_0a() -> CppBox<QEasingCurve>
Calls C++ function: [constructor] void QEasingCurve::QEasingCurve().
Sourcepub unsafe fn new_copy(
other: impl CastInto<Ref<QEasingCurve>>,
) -> CppBox<QEasingCurve>
pub unsafe fn new_copy( other: impl CastInto<Ref<QEasingCurve>>, ) -> CppBox<QEasingCurve>
Calls C++ function: [constructor] void QEasingCurve::QEasingCurve(const QEasingCurve& other).
Sourcepub unsafe fn overshoot(&self) -> c_double
pub unsafe fn overshoot(&self) -> c_double
Calls C++ function: double QEasingCurve::overshoot() const.
Sourcepub unsafe fn period(&self) -> c_double
pub unsafe fn period(&self) -> c_double
Calls C++ function: double QEasingCurve::period() const.
Sourcepub unsafe fn set_amplitude(&self, amplitude: c_double)
pub unsafe fn set_amplitude(&self, amplitude: c_double)
Calls C++ function: void QEasingCurve::setAmplitude(double amplitude).
Sourcepub unsafe fn set_custom_type(
&self,
func: Option<extern "C" fn(c_double) -> c_double>,
)
pub unsafe fn set_custom_type( &self, func: Option<extern "C" fn(c_double) -> c_double>, )
Calls C++ function: void QEasingCurve::setCustomType(double (*FN_PTR)(double) func).
Sourcepub unsafe fn set_overshoot(&self, overshoot: c_double)
pub unsafe fn set_overshoot(&self, overshoot: c_double)
Calls C++ function: void QEasingCurve::setOvershoot(double overshoot).
Sourcepub unsafe fn set_period(&self, period: c_double)
pub unsafe fn set_period(&self, period: c_double)
Calls C++ function: void QEasingCurve::setPeriod(double period).
Sourcepub unsafe fn set_type(&self, type_: Type)
pub unsafe fn set_type(&self, type_: Type)
Calls C++ function: void QEasingCurve::setType(QEasingCurve::Type type).
Sourcepub unsafe fn static_meta_object() -> Ref<QMetaObject>
pub unsafe fn static_meta_object() -> Ref<QMetaObject>
Returns a reference to the staticMetaObject field.
Sourcepub unsafe fn swap(&self, other: impl CastInto<Ref<QEasingCurve>>)
pub unsafe fn swap(&self, other: impl CastInto<Ref<QEasingCurve>>)
Calls C++ function: void QEasingCurve::swap(QEasingCurve& other).
Sourcepub unsafe fn to_cubic_spline(&self) -> CppBox<QVectorOfQPointF>
pub unsafe fn to_cubic_spline(&self) -> CppBox<QVectorOfQPointF>
Calls C++ function: QVector<QPointF> QEasingCurve::toCubicSpline() const.
Sourcepub unsafe fn type_(&self) -> Type
pub unsafe fn type_(&self) -> Type
Calls C++ function: QEasingCurve::Type QEasingCurve::type() const.
Sourcepub unsafe fn value_for_progress(&self, progress: c_double) -> c_double
pub unsafe fn value_for_progress(&self, progress: c_double) -> c_double
Calls C++ function: double QEasingCurve::valueForProgress(double progress) const.