Home
last modified time | relevance | path

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 Drs_keyframe_animation_test.cpp59 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 Djsi_animator_bridge.cpp536 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 Drs_implicit_animation_param.cpp198 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()
213keyframeAnimation->AddKeyFrame(startDuration, startDuration + duration_, endValue, timingCurve_); in AddKeyframe()
H A Drs_implicit_animator.cpp155 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 Drs_symbol_animation.cpp734 …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 Djs_animator.cpp121 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 Dnode_animate.cpp330 auto keyframeAnimation = AceType::MakeRefPtr<KeyframeAnimation<double>>(); in ParseAnimatorAnimation() local
340 keyframeAnimation->AddKeyframe(animatorKeyframe); in ParseAnimatorAnimation()
342 return keyframeAnimation; in ParseAnimatorAnimation()