Lines Matching refs:curve

35     animateOption.curve = static_cast<ArkUI_Int32>(option->curve);
39 animateOption.iCurve = option->iCurve->curve;
84 auto curve = option->keyframes[i].curve;
85 if (!curve) {
88 //不支持当前curve
89 if (curve->type == ARKUI_CURVE_TYPE_SPRING_MOTION || curve->type == ARKUI_CURVE_TYPE_RESPONSIVE_SPRING_MOTION ||
90 curve->type == ARKUI_CURVE_TYPE_INTERPOLATING_SPRING) {
93 keyframes[i].curve = curve->curve;
94 keyframes[i].curveType = curve->type;
114 animatorOption->easing = option->easing->curve;
134 if (option->keyframes[i].curve) {
135 animatorOption->keyframes[i].curve = option->keyframes[i].curve->curve;
136 animatorOption->keyframes[i].curveType = option->keyframes[i].curve->type;
138 animatorOption->keyframes[i].curve = nullptr;
269 auto curve = impl->getAnimation()->initCurve(animationCurve);
270 ArkUI_Curve* iCurve = new ArkUI_Curve({ ARKUI_CURVE_TYPE_BASE, curve, animationCurve });
280 auto curve = impl->getAnimation()->stepsCurve(count, end);
281 ArkUI_Curve* iCurve = new ArkUI_Curve({ ARKUI_CURVE_TYPE_STEPS, curve });
293 auto curve = impl->getAnimation()->cubicBezierCurve(x1, y1, x2, y2);
294 ArkUI_Curve* iCurve = new ArkUI_Curve({ ARKUI_CURVE_TYPE_CUBIC_BEZIER, curve });
313 auto curve = impl->getAnimation()->springCurve(velocity, mass, stiffness, damping);
314 ArkUI_Curve* iCurve = new ArkUI_Curve({ ARKUI_CURVE_TYPE_SPRING, curve });
336 auto curve = impl->getAnimation()->springMotion(response, dampingFraction, overlapDuration);
337 ArkUI_Curve* iCurve = new ArkUI_Curve({ ARKUI_CURVE_TYPE_SPRING_MOTION, curve });
359 auto curve = impl->getAnimation()->responsiveSpringMotion(response, dampingFraction, overlapDuration);
360 ArkUI_Curve* iCurve = new ArkUI_Curve({ ARKUI_CURVE_TYPE_RESPONSIVE_SPRING_MOTION, curve });
379 auto curve = impl->getAnimation()->interpolatingSpring(velocity, mass, stiffness, damping);
380 ArkUI_Curve* iCurve = new ArkUI_Curve({ ARKUI_CURVE_TYPE_INTERPOLATING_SPRING, curve });
390 auto curve = impl->getAnimation()->customCurve(interpolate, userData);
391 ArkUI_Curve* iCurve = new ArkUI_Curve({ ARKUI_CURVE_TYPE_CUSTOM, curve });
401 impl->getAnimation()->disposeCurve(curveHandle->curve);