cf::ui::core::MotionSpec¶
Motion specification structure. More...
#include <cfmaterial_motion.h>
Public Functions¶
| Name | |
|---|---|
| QEasingCurve | toEasingCurve() const Convert easing type to QEasingCurve. |
| bool | operator==(constMotionSpec & other) const Equality comparison operator. |
| bool | operator!=(constMotionSpec & other) const Inequality comparison operator. |
Public Attributes¶
| Name | |
|---|---|
| int | durationMs Duration in milliseconds. |
| cf::ui::base::Easing::Type | easing Easing type. |
| int | delayMs Delay in milliseconds. |
Detailed Description¶
Motion specification structure.
Since: 0.1
Describes a complete animation specification with duration, easing curve, and optional delay. This is a widget-independent, reusable description of animation behavior.
Public Functions Documentation¶
function toEasingCurve¶
Convert easing type to QEasingCurve.
Exceptions:
- None
Return: QEasingCurve corresponding to the easing type.
Since: 0.1
Note: None
Warning: None
Convenience method to convert the easing type to a Qt easing curve.
function operator==¶
Equality comparison operator.
Since: 0.1
function operator!=¶
Inequality comparison operator.
Since: 0.1
Public Attributes Documentation¶
variable durationMs¶
Duration in milliseconds.
variable easing¶
Easing type.
variable delayMs¶
Delay in milliseconds.
Updated on 2026-03-09 at 10:14:00 +0000