Home
last modified time | relevance | path

Searched refs:keyframe (Results 1 – 23 of 23) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/animation/
H A Dkeyframe_animation.h41 AddKeyframe(keyframe); in AddKeyframe()
51 if (!keyframe) { in AddKeyframe()
55 if (!keyframe->IsValid()) { in AddKeyframe()
60 keyframes_.emplace_back(keyframe); in AddKeyframe()
74 for (auto& keyframe : keyframes_) { in ReplaceKeyframe()
76 keyframe = keyframeReplace; in ReplaceKeyframe()
97 for (auto& keyframe : keyframes_) { in SetCurve()
98 keyframe->SetCurve(curve); in SetCurve()
114 if (keyframe == nullptr) { in RunAsync()
119 …auto curve = keyframe->GetCurve() ? keyframe->GetCurve() : AceType::DynamicCast<Curve>(Curves::EAS… in RunAsync()
[all …]
H A Dsvg_animate.cpp72 auto keyframe = AceType::MakeRefPtr<Keyframe<T>>(time, value); in CreateKeyframe() local
73 keyframe->SetCurve(curve); in CreateKeyframe()
74 animation->AddKeyframe(keyframe); in CreateKeyframe()
84 auto keyframe = AceType::MakeRefPtr<Keyframe<T>>(0.0f, value); in CreateFirstKeyframe() local
85 animation->AddKeyframe(keyframe); in CreateFirstKeyframe()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_client/test/fuzztest/rsanimation_fuzzer/
H A Drsanimation_fuzzer.cpp180 keyframe->GetId(); in RsKeyframeAnimationFuzzTest()
181 keyframe->GetTarget(); in RsKeyframeAnimationFuzzTest()
185 keyframe->Start(nullptr); in RsKeyframeAnimationFuzzTest()
186 keyframe->IsStarted(); in RsKeyframeAnimationFuzzTest()
187 keyframe->IsRunning(); in RsKeyframeAnimationFuzzTest()
188 keyframe->Pause(); in RsKeyframeAnimationFuzzTest()
189 keyframe->IsPaused(); in RsKeyframeAnimationFuzzTest()
190 keyframe->Resume(); in RsKeyframeAnimationFuzzTest()
191 keyframe->Reverse(); in RsKeyframeAnimationFuzzTest()
192 keyframe->Finish(); in RsKeyframeAnimationFuzzTest()
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/animation/
H A Drs_value_estimator.h180 for (const auto& keyframe : keyframes) { in InitKeyframeAnimationValue() local
183 … keyframes_.push_back({ std::get<0>(keyframe), keyframeValue->Get(), std::get<2>(keyframe) }); in InitKeyframeAnimationValue()
199 for (const auto& keyframe : keyframes) { in InitDurationKeyframeAnimationValue() local
203 … { std::get<0>(keyframe), std::get<1>(keyframe), keyframeValue->Get(), std::get<3>(keyframe) }); in InitDurationKeyframeAnimationValue()
223 for (const auto& keyframe : keyframes_) { in GetAnimationValue() local
225 float keyframeFraction = std::get<0>(keyframe); in GetAnimationValue()
226 auto keyframeValue = std::get<1>(keyframe); in GetAnimationValue()
255 for (const auto& keyframe : durationKeyframes_) { in GetDurationKeyframeAnimationValue() local
256 float startFraction = std::get<0>(keyframe); in GetDurationKeyframeAnimationValue()
257 float endFraction = std::get<1>(keyframe); in GetDurationKeyframeAnimationValue()
[all …]
/ohos5.0/docs/en/application-dev/reference/apis-arkui/arkui-ts/
H A Dts-keyframeAnimateTo.md13 Sets the keyframe animation.
23 …eAnimateParam](#keyframeanimateparam) | Yes | Global parameters of the keyframe animation. |
34 …d when the animation playback is complete. This API is called after the keyframe animation has pla…
42 | duration | number | Yes | Duration of the keyframe animation,…
43 …ICurve](../js-apis-curve.md#icurve9) | No | Animation curve used by the keyframe.<br>Default value…
44 …function of the state at the time of the keyframe, that is, the state to be reached at the time of…
72 console.info("no uiContext, keyframe failed");
76 // Set the keyframe animation to play three times.
79 …// The first keyframe animation lasts for 800 ms, during which the scale attribute changes from 1 …
86 …// The second keyframe animation lasts for 500 ms, during which the scale attribute changes from 1…
H A Dts-media-components-video.md452 | PreviousKeyframe | Seeks to the nearest previous keyframe. |
453 | NextKeyframe | Seeks to the nearest next keyframe. |
454 | ClosestKeyframe | Seeks to the nearest keyframe. |
455 | Accurate | Seeks to a specific frame, regardless of whether the frame is a keyframe.|
H A Dts-basic-components-imageanimator.md140keyframe encountered during execution. In this case, if **reverse** is set to **false**, the targe…
H A Dts-appendix-enums.md215 | Forwards | The target component retains the state set by the last keyframe encountered during ex…
216keyframe once it is applied to the target component, and retains the values during the period set …
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/common/utils/
H A Dtransform_convertor.cpp109 animation->AddKeyframe(keyframe); in AddKeyframe()
117 auto keyframe = AceType::MakeRefPtr<Keyframe<TransformOperation>>(time, operation); in AddKeyframe() local
118 AddKeyframe(type, keyframe); in AddKeyframe()
126 auto keyframe = AceType::MakeRefPtr<Keyframe<TransformOperation>>(time, operation); in AddKeyframe() local
127 AddKeyframe(type, keyframe); in AddKeyframe()
135 auto keyframe = AceType::MakeRefPtr<Keyframe<TransformOperation>>(time, operation); in AddKeyframe() local
136 AddKeyframe(type, keyframe); in AddKeyframe()
144 auto keyframe = AceType::MakeRefPtr<Keyframe<TransformOperation>>(time, operation); in AddKeyframe() local
145 AddKeyframe(type, keyframe); in AddKeyframe()
154 AddKeyframe(type, keyframe); in AddKeyframe()
[all …]
H A Dtransform_convertor.h48 void AddKeyframe(AnimationType type, const RefPtr<Keyframe<TransformOperation>>& keyframe);
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/
H A Dnode_animate.cpp261 auto keyframe = animateOption->keyframes[i]; in StartKeyframeAnimation() local
262 if (!keyframe.event) { in StartKeyframeAnimation()
265 auto event = [&keyframe, &pipelineContext]() { in StartKeyframeAnimation()
266 keyframe.event(keyframe.userData); in StartKeyframeAnimation()
272 if (keyframe.curve) { in StartKeyframeAnimation()
273 auto curve = reinterpret_cast<Curve*>(keyframe.curve); in StartKeyframeAnimation()
276 AnimationUtils::AddDurationKeyFrame(keyframe.duration, Curves::EASE_IN_OUT, event); in StartKeyframeAnimation()
332 auto keyframe = option->keyframes[i]; in ParseAnimatorAnimation() local
333 …auto animatorKeyframe = AceType::MakeRefPtr<Keyframe<double>>(keyframe.keyTime, keyframe.keyValue); in ParseAnimatorAnimation()
334 if (keyframe.curve) { in ParseAnimatorAnimation()
[all …]
/ohos5.0/docs/en/application-dev/reference/apis-arkui/
H A Dnative__animate_8h.md35 …(_ark_u_i___native_module.md#arkui_keyframeanimateoption) | Defines the keyframe animation paramet…
63 ….md#oh_arkui_keyframeanimateoption_create) (int32_t size) | Obtains the keyframe animation paramet…
64 …native_module.md#arkui_keyframeanimateoption) \*option) | Disposes of a keyframe animation paramet…
65 … int32_t value) | Sets the overall delay of a keyframe animation, in milliseconds. By default, the…
67 …| Sets the callback invoked when the keyframe animation playback is complete. This API is called a…
69 … value, int32_t index) | Sets the animation curve for a specific keyframe in a keyframe animation.…
70 …function of the state at the time of the keyframe, that is, the state to be reached at the time of…
71 …le.md#arkui_keyframeanimateoption) \*option) | Obtains the overall delay of a keyframe animation |
86 …toroption) \*option, float time, float value, int32_t index) | Sets the keyframe parameters of an …
97 …_module.md#arkui_animatoroption) \*option, int32_t index) | Obtains the keyframe time of an animat…
[all …]
H A D_ark_u_i___native_animate_a_p_i__1.md21 …ark_u_i___native_module.md#arkui_keyframeanimateoption) \*option) | Sets the keyframe animation. |
100 Sets the keyframe animation.
H A D_ark_u_i___native_module.md1107 Defines a struct for the keyframe animation parameter object.
5903 Obtains the keyframe time of an animation.
5926 Obtains the keyframe value of an animation.
6242 Sets the keyframe parameters of an animation.
9720 Obtains the keyframe animation parameters.
9742 Destroys a keyframe animation parameter object.
9783 Obtains the overall delay of a keyframe animation
9850 …function of the state at the time of the keyframe, that is, the state to be reached at the time of…
9895 Sets the animation curve for a specific keyframe in a keyframe animation.
9921 Sets the overall delay of a keyframe animation, in milliseconds. By default, the keyframe animation…
[all …]
H A Djs-apis-arkui-UIContext.md1128 …To.md#keyframeanimateparam) | Yes | Overall animation parameter of the keyframe animation. |
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/
H A Dts-keyframeAnimateTo.md34 …onFinish | () => void | 否 | 动画播放完成回调。当keyframe动画所有次数播放完成后调用。UIAbility从前台切换至后台时会立即结束仍在步进中的有限…
74 console.info("no uiContext, keyframe failed");
/ohos5.0/docs/zh-cn/application-dev/ui/
H A Dui-js-building-ui-animation.md83 animation样式需要在css文件中先定义keyframe,在keyframe中设置动画的过渡效果,并通过一个样式类型在hml文件中调用。animation-name的使用示例如下:
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_view_context.cpp450 for (auto& keyframe : keyframes) { in StartKeyframeAnimation() local
451 if (!keyframe.animationClosure) { in StartKeyframeAnimation()
454 AceTraceBeginWithArgs("keyframe duration%d", keyframe.duration); in StartKeyframeAnimation()
455 …AnimationUtils::AddDurationKeyFrame(keyframe.duration, keyframe.curve, [&keyframe, &pipelineContex… in StartKeyframeAnimation()
456 keyframe.animationClosure(); in StartKeyframeAnimation()
783 for (auto& keyframe : keyframes) { in JSKeyframeAnimateTo() local
784 duration += keyframe.duration; in JSKeyframeAnimateTo()
/ohos5.0/foundation/arkui/ace_engine/test/unittest/interfaces/
H A Danimate_impl_test.cpp391 struct ArkUI_Keyframe keyframe = {0.0f, 0.0f, nullptr}; variable
392 option->keyframes.push_back(keyframe);
597 struct ArkUI_KeyframeState keyframe = {0, nullptr, nullptr, nullptr}; variable
598 option->keyframes.push_back(keyframe);
/ohos5.0/foundation/arkui/ace_engine/test/unittest/bridge/common/utils/
H A Dutils_test.cpp381 RefPtr<Keyframe<TransformOperation>> keyframe; variable
382 transformConvertor.AddKeyframe(type, keyframe);
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/
H A Dnative__animate_8h.md69 …on, void \*userData, void(\*onFinish)(void \*userData)) | 设置关键帧动画播放完成回调。当keyframe动画所有次数播放完成后调用。 |
H A D_ark_u_i___native_module.md355 …on, void \*userData, void(\*onFinish)(void \*userData)) | 设置关键帧动画播放完成回调。当keyframe动画所有次数播放完成后调用。 |
6397 当Animator动画为keyframe动画时,此方法不生效。
6510 当Animator动画为keyframe动画时,此方法不生效。
10432 设置关键帧动画播放完成回调。当keyframe动画所有次数播放完成后调用。
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/common/dom/
H A Ddom_node.cpp1035 auto keyframe = AceType::MakeRefPtr<Keyframe<float>>(time, typeValue); in AddKeyframe() local
1036 transformKeyframes->AddKeyframe(keyframe); in AddKeyframe()