Searched refs:keyframeAnimation (Results 1 – 7 of 7) sorted by relevance
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_client/test/unittest/animation/ |
H A D | rs_keyframe_animation_test.cpp | 59 keyframeAnimation->Start(canvasNode); 96 keyframeAnimation->Start(canvasNode); 131 keyframeAnimation->Start(canvasNode); 175 keyframeAnimation->Start(canvasNode); 216 keyframeAnimation->Start(canvasNode); 252 keyframeAnimation->Start(canvasNode); 253 keyframeAnimation->AddKeyFrames({}); 339 keyframeAnimation->SetIsCustom(false); 344 keyframeAnimation->Start(canvasNode); 379 keyframeAnimation->SetIsCustom(true); [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/js_frontend/engine/jsi/ |
H A D | jsi_animator_bridge.cpp | 536 animator_->AddInterpolator(keyframeAnimation); in JsCreateAnimation() 556 keyframeAnimation->AddKeyframe(keyframeBegin); in CreateDoubleAnimation() 557 keyframeAnimation->AddKeyframe(keyframeEnd); in CreateDoubleAnimation() 558 keyframeAnimation->SetCurve(curve); in CreateDoubleAnimation() 560 return keyframeAnimation; in CreateDoubleAnimation() 713 auto keyframeAnimation = CreateDoubleAnimation(begin, end, curve); in UpdateAnimator() local 719 animator->AddInterpolator(keyframeAnimation); in UpdateAnimator() 728 keyframeAnimation->AddKeyframe(keyframeBegin); in CreateDoubleAnimation() 729 keyframeAnimation->AddKeyframe(keyframeEnd); in CreateDoubleAnimation() 730 keyframeAnimation->SetCurve(curve); in CreateDoubleAnimation() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/animation/ |
H A D | rs_implicit_animation_param.cpp | 198 auto keyframeAnimation = std::static_pointer_cast<RSKeyframeAnimation>(animation); in AddKeyframe() local 199 if (keyframeAnimation != nullptr) { in AddKeyframe() 200 keyframeAnimation->AddKeyFrame(fraction_, endValue, timingCurve_); in AddKeyframe() 211 auto keyframeAnimation = std::static_pointer_cast<RSKeyframeAnimation>(animation); in AddKeyframe() local 212 if (keyframeAnimation != nullptr) { in AddKeyframe() 213 … keyframeAnimation->AddKeyFrame(startDuration, startDuration + duration_, endValue, timingCurve_); in AddKeyframe()
|
H A D | rs_implicit_animator.cpp | 155 for (const auto& [animationInfo, keyframeAnimation] : currentKeyframeAnimations) { in CloseImplicitAnimation() 159 keyframeAnimation->GetId()); in CloseImplicitAnimation() 163 keyframeAnimation->SetDuration(totalDuration); in CloseImplicitAnimation() 166 keyframeAnimation->SetFinishCallback(finishCallback); in CloseImplicitAnimation() 168 interactiveImplicitAnimations_.top().emplace_back(keyframeAnimation, target->GetId()); in CloseImplicitAnimation() 170 target->AddAnimation(keyframeAnimation, !isAddInteractiveAnimator_); in CloseImplicitAnimation() 171 resultAnimations.emplace_back(keyframeAnimation); in CloseImplicitAnimation()
|
H A D | rs_symbol_animation.cpp | 734 …auto keyframeAnimation = std::make_shared<RSKeyframeAnimation>(alphaPropertyStages_[0]); // initia… in KeyframeAlphaSymbolAnimation() local 735 if (keyframeAnimation == nullptr || rsNode == nullptr) { in KeyframeAlphaSymbolAnimation() 738 keyframeAnimation->SetStartDelay(oneStageParas.delay); in KeyframeAlphaSymbolAnimation() 739 keyframeAnimation->SetDuration(duration); in KeyframeAlphaSymbolAnimation() 746 keyframeAnimation->AddKeyFrames(keyframes); in KeyframeAlphaSymbolAnimation() 747 return keyframeAnimation; in KeyframeAlphaSymbolAnimation()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_animator.cpp | 121 auto keyframeAnimation = AceType::MakeRefPtr<KeyframeAnimation<double>>(); in CreateAnimation() local 124 keyframeAnimation->SetCurve(curve); in CreateAnimation() 126 keyframeAnimation->AddKeyframe(keyframeBegin); in CreateAnimation() 127 keyframeAnimation->AddKeyframe(keyframeEnd); in CreateAnimation() 128 AddFrameListener(animatorInfo, keyframeAnimation); in CreateAnimation() 129 animator->AddInterpolator(keyframeAnimation); in CreateAnimation()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | node_animate.cpp | 330 auto keyframeAnimation = AceType::MakeRefPtr<KeyframeAnimation<double>>(); in ParseAnimatorAnimation() local 340 keyframeAnimation->AddKeyframe(animatorKeyframe); in ParseAnimatorAnimation() 342 return keyframeAnimation; in ParseAnimatorAnimation()
|