Lines Matching defs:animatorHandle

168     ArkUI_Animator* animatorHandle = new ArkUI_Animator { animator, option, animatorOption };
169 return animatorHandle;
172 void DisposeAnimator(ArkUI_AnimatorHandle animatorHandle)
175 if (!animatorHandle || !animatorHandle->animator) {
178 impl->getAnimation()->disposeAnimator(animatorHandle->animator);
179 if (animatorHandle->animatorOption) {
180 auto* animatorOption = reinterpret_cast<ArkUIAnimatorOption*>(animatorHandle->animatorOption);
186 animatorHandle->animatorOption = nullptr;
188 delete animatorHandle;
191 int32_t AnimatorReset(ArkUI_AnimatorHandle animatorHandle, ArkUI_AnimatorOption* option)
194 if (!impl || !animatorHandle || !animatorHandle->animator || !option) {
199 impl->getAnimation()->animatorReset(animatorHandle->animator, animatorOption);
200 if (animatorHandle->animatorOption) {
201 auto* animatorOption = reinterpret_cast<ArkUIAnimatorOption*>(animatorHandle->animatorOption);
207 animatorHandle->animatorOption = nullptr;
209 animatorHandle->animatorOption = animatorOption;
213 int32_t AnimatorPlay(ArkUI_AnimatorHandle animatorHandle)
216 if (!impl || !animatorHandle || !animatorHandle->animator) {
219 impl->getAnimation()->animatorPlay(animatorHandle->animator);
223 int32_t AnimatorFinish(ArkUI_AnimatorHandle animatorHandle)
226 if (!impl || !animatorHandle || !animatorHandle->animator) {
229 impl->getAnimation()->animatorFinish(animatorHandle->animator);
233 int32_t AnimatorPause(ArkUI_AnimatorHandle animatorHandle)
236 if (!impl || !animatorHandle || !animatorHandle->animator) {
239 impl->getAnimation()->animatorPause(animatorHandle->animator);
243 int32_t AnimatorCancel(ArkUI_AnimatorHandle animatorHandle)
246 if (!impl || !animatorHandle || !animatorHandle->animator) {
249 impl->getAnimation()->animatorCancel(animatorHandle->animator);
253 int32_t AnimatorReverse(ArkUI_AnimatorHandle animatorHandle)
256 if (!impl || !animatorHandle || !animatorHandle->animator) {
259 impl->getAnimation()->animatorReverse(animatorHandle->animator);