Lines Matching refs:option
31 ArkUI_AnimateOption* option = new ArkUI_AnimateOption; in OH_ArkUI_AnimateOption_Create() local
33 option->duration = 1000; in OH_ArkUI_AnimateOption_Create()
35 option->tempo = 1.0f; in OH_ArkUI_AnimateOption_Create()
36 option->curve = ArkUI_AnimationCurve::ARKUI_CURVE_EASE_IN_OUT; in OH_ArkUI_AnimateOption_Create()
38 option->delay = 0; in OH_ArkUI_AnimateOption_Create()
40 option->iterations = 1; in OH_ArkUI_AnimateOption_Create()
41 option->playMode = ArkUI_AnimationPlayMode::ARKUI_ANIMATION_PLAY_MODE_NORMAL; in OH_ArkUI_AnimateOption_Create()
42 option->expectedFrameRateRange = nullptr; in OH_ArkUI_AnimateOption_Create()
43 option->iCurve = nullptr; in OH_ArkUI_AnimateOption_Create()
44 return option; in OH_ArkUI_AnimateOption_Create()
47 void OH_ArkUI_AnimateOption_Dispose(ArkUI_AnimateOption* option) in OH_ArkUI_AnimateOption_Dispose() argument
49 if (option == nullptr) { in OH_ArkUI_AnimateOption_Dispose()
52 if (option->expectedFrameRateRange != nullptr) { in OH_ArkUI_AnimateOption_Dispose()
53 delete option->expectedFrameRateRange; in OH_ArkUI_AnimateOption_Dispose()
54 option->expectedFrameRateRange = nullptr; in OH_ArkUI_AnimateOption_Dispose()
56 delete option; in OH_ArkUI_AnimateOption_Dispose()
59 uint32_t OH_ArkUI_AnimateOption_GetDuration(ArkUI_AnimateOption* option) in OH_ArkUI_AnimateOption_GetDuration() argument
61 CHECK_NULL_RETURN(option, 0); in OH_ArkUI_AnimateOption_GetDuration()
62 return option->duration; in OH_ArkUI_AnimateOption_GetDuration()
65 float OH_ArkUI_AnimateOption_GetTempo(ArkUI_AnimateOption* option) in OH_ArkUI_AnimateOption_GetTempo() argument
67 CHECK_NULL_RETURN(option, 0.0f); in OH_ArkUI_AnimateOption_GetTempo()
68 return option->tempo; in OH_ArkUI_AnimateOption_GetTempo()
71 ArkUI_AnimationCurve OH_ArkUI_AnimateOption_GetCurve(ArkUI_AnimateOption* option) in OH_ArkUI_AnimateOption_GetCurve() argument
73 CHECK_NULL_RETURN(option, static_cast<ArkUI_AnimationCurve>(-1)); in OH_ArkUI_AnimateOption_GetCurve()
74 return option->curve; in OH_ArkUI_AnimateOption_GetCurve()
77 int32_t OH_ArkUI_AnimateOption_GetDelay(ArkUI_AnimateOption* option) in OH_ArkUI_AnimateOption_GetDelay() argument
79 CHECK_NULL_RETURN(option, 0); in OH_ArkUI_AnimateOption_GetDelay()
80 return option->delay; in OH_ArkUI_AnimateOption_GetDelay()
83 int32_t OH_ArkUI_AnimateOption_GetIterations(ArkUI_AnimateOption* option) in OH_ArkUI_AnimateOption_GetIterations() argument
85 CHECK_NULL_RETURN(option, 0); in OH_ArkUI_AnimateOption_GetIterations()
86 return option->iterations; in OH_ArkUI_AnimateOption_GetIterations()
89 ArkUI_AnimationPlayMode OH_ArkUI_AnimateOption_GetPlayMode(ArkUI_AnimateOption* option) in OH_ArkUI_AnimateOption_GetPlayMode() argument
91 CHECK_NULL_RETURN(option, static_cast<ArkUI_AnimationPlayMode>(-1)); in OH_ArkUI_AnimateOption_GetPlayMode()
92 return option->playMode; in OH_ArkUI_AnimateOption_GetPlayMode()
95 …pectedFrameRateRange* OH_ArkUI_AnimateOption_GetExpectedFrameRateRange(ArkUI_AnimateOption* option) in OH_ArkUI_AnimateOption_GetExpectedFrameRateRange() argument
97 CHECK_NULL_RETURN(option, nullptr); in OH_ArkUI_AnimateOption_GetExpectedFrameRateRange()
98 return option->expectedFrameRateRange; in OH_ArkUI_AnimateOption_GetExpectedFrameRateRange()
101 void OH_ArkUI_AnimateOption_SetDuration(ArkUI_AnimateOption* option, int32_t value) in OH_ArkUI_AnimateOption_SetDuration() argument
103 CHECK_NULL_VOID(option); in OH_ArkUI_AnimateOption_SetDuration()
108 option->duration = static_cast<uint32_t>(value); in OH_ArkUI_AnimateOption_SetDuration()
111 void OH_ArkUI_AnimateOption_SetTempo(ArkUI_AnimateOption* option, float value) in OH_ArkUI_AnimateOption_SetTempo() argument
113 CHECK_NULL_VOID(option); in OH_ArkUI_AnimateOption_SetTempo()
118 option->tempo = value; in OH_ArkUI_AnimateOption_SetTempo()
121 void OH_ArkUI_AnimateOption_SetCurve(ArkUI_AnimateOption* option, ArkUI_AnimationCurve value) in OH_ArkUI_AnimateOption_SetCurve() argument
123 CHECK_NULL_VOID(option); in OH_ArkUI_AnimateOption_SetCurve()
125 option->curve = value; in OH_ArkUI_AnimateOption_SetCurve()
129 void OH_ArkUI_AnimateOption_SetDelay(ArkUI_AnimateOption* option, int32_t value) in OH_ArkUI_AnimateOption_SetDelay() argument
131 CHECK_NULL_VOID(option); in OH_ArkUI_AnimateOption_SetDelay()
132 option->delay = value; in OH_ArkUI_AnimateOption_SetDelay()
135 void OH_ArkUI_AnimateOption_SetIterations(ArkUI_AnimateOption* option, int32_t value) in OH_ArkUI_AnimateOption_SetIterations() argument
137 CHECK_NULL_VOID(option); in OH_ArkUI_AnimateOption_SetIterations()
142 option->iterations = value; in OH_ArkUI_AnimateOption_SetIterations()
145 void OH_ArkUI_AnimateOption_SetPlayMode(ArkUI_AnimateOption* option, ArkUI_AnimationPlayMode value) in OH_ArkUI_AnimateOption_SetPlayMode() argument
147 CHECK_NULL_VOID(option); in OH_ArkUI_AnimateOption_SetPlayMode()
149 option->playMode = value; in OH_ArkUI_AnimateOption_SetPlayMode()
153 void OH_ArkUI_AnimateOption_SetExpectedFrameRateRange(ArkUI_AnimateOption* option, ArkUI_ExpectedFr… in OH_ArkUI_AnimateOption_SetExpectedFrameRateRange() argument
155 CHECK_NULL_VOID(option); in OH_ArkUI_AnimateOption_SetExpectedFrameRateRange()
157 …option->expectedFrameRateRange = new ArkUI_ExpectedFrameRateRange { value->min, value->max, value-… in OH_ArkUI_AnimateOption_SetExpectedFrameRateRange()
160 void OH_ArkUI_AnimateOption_SetICurve(ArkUI_AnimateOption* option, ArkUI_CurveHandle value) in OH_ArkUI_AnimateOption_SetICurve() argument
162 CHECK_NULL_VOID(option); in OH_ArkUI_AnimateOption_SetICurve()
164 option->iCurve = value; in OH_ArkUI_AnimateOption_SetICurve()
167 ArkUI_CurveHandle OH_ArkUI_AnimateOption_GetICurve(ArkUI_AnimateOption* option) in OH_ArkUI_AnimateOption_GetICurve() argument
169 CHECK_NULL_RETURN(option, nullptr); in OH_ArkUI_AnimateOption_GetICurve()
170 return option->iCurve; in OH_ArkUI_AnimateOption_GetICurve()
196 void OH_ArkUI_KeyframeAnimateOption_Dispose(ArkUI_KeyframeAnimateOption* option) in OH_ArkUI_KeyframeAnimateOption_Dispose() argument
198 CHECK_NULL_VOID(option); in OH_ArkUI_KeyframeAnimateOption_Dispose()
199 delete option; in OH_ArkUI_KeyframeAnimateOption_Dispose()
202 int32_t OH_ArkUI_KeyframeAnimateOption_SetDelay(ArkUI_KeyframeAnimateOption* option, int32_t value) in OH_ArkUI_KeyframeAnimateOption_SetDelay() argument
204 CHECK_NULL_RETURN(option, OHOS::Ace::ERROR_CODE_PARAM_INVALID); in OH_ArkUI_KeyframeAnimateOption_SetDelay()
205 option->delay = value; in OH_ArkUI_KeyframeAnimateOption_SetDelay()
209 int32_t OH_ArkUI_KeyframeAnimateOption_SetIterations(ArkUI_KeyframeAnimateOption* option, int32_t v… in OH_ArkUI_KeyframeAnimateOption_SetIterations() argument
211 CHECK_NULL_RETURN(option, OHOS::Ace::ERROR_CODE_PARAM_INVALID); in OH_ArkUI_KeyframeAnimateOption_SetIterations()
216 option->iterations = value; in OH_ArkUI_KeyframeAnimateOption_SetIterations()
221 ArkUI_KeyframeAnimateOption* option, void* userData, void (*onFinish)(void* userData)) in OH_ArkUI_KeyframeAnimateOption_RegisterOnFinishCallback() argument
223 CHECK_NULL_RETURN(option, OHOS::Ace::ERROR_CODE_PARAM_INVALID); in OH_ArkUI_KeyframeAnimateOption_RegisterOnFinishCallback()
224 option->onFinish = onFinish; in OH_ArkUI_KeyframeAnimateOption_RegisterOnFinishCallback()
225 option->userData = userData; in OH_ArkUI_KeyframeAnimateOption_RegisterOnFinishCallback()
229 int32_t OH_ArkUI_KeyframeAnimateOption_SetDuration(ArkUI_KeyframeAnimateOption* option, int32_t val… in OH_ArkUI_KeyframeAnimateOption_SetDuration() argument
231 if (option == nullptr || index < 0 || index >= static_cast<int32_t>(option->keyframes.size())) { in OH_ArkUI_KeyframeAnimateOption_SetDuration()
237 option->keyframes[index].duration = value; in OH_ArkUI_KeyframeAnimateOption_SetDuration()
242 ArkUI_KeyframeAnimateOption* option, ArkUI_CurveHandle value, int32_t index) in OH_ArkUI_KeyframeAnimateOption_SetCurve() argument
244 if (option == nullptr || index < 0 || index >= static_cast<int32_t>(option->keyframes.size())) { in OH_ArkUI_KeyframeAnimateOption_SetCurve()
248 option->keyframes[index].curve = nullptr; in OH_ArkUI_KeyframeAnimateOption_SetCurve()
255 option->keyframes[index].curve = value; in OH_ArkUI_KeyframeAnimateOption_SetCurve()
260 … ArkUI_KeyframeAnimateOption* option, void* userData, void (*event)(void* userData), int32_t index) in OH_ArkUI_KeyframeAnimateOption_RegisterOnEventCallback() argument
262 if (option == nullptr || index < 0 || index >= static_cast<int32_t>(option->keyframes.size())) { in OH_ArkUI_KeyframeAnimateOption_RegisterOnEventCallback()
265 option->keyframes[index].event = event; in OH_ArkUI_KeyframeAnimateOption_RegisterOnEventCallback()
266 option->keyframes[index].userData = userData; in OH_ArkUI_KeyframeAnimateOption_RegisterOnEventCallback()
270 int32_t OH_ArkUI_KeyframeAnimateOption_GetDelay(ArkUI_KeyframeAnimateOption* option) in OH_ArkUI_KeyframeAnimateOption_GetDelay() argument
272 CHECK_NULL_RETURN(option, 0); in OH_ArkUI_KeyframeAnimateOption_GetDelay()
273 return option->delay; in OH_ArkUI_KeyframeAnimateOption_GetDelay()
276 int32_t OH_ArkUI_KeyframeAnimateOption_GetIterations(ArkUI_KeyframeAnimateOption* option) in OH_ArkUI_KeyframeAnimateOption_GetIterations() argument
278 CHECK_NULL_RETURN(option, 1); in OH_ArkUI_KeyframeAnimateOption_GetIterations()
279 return option->iterations; in OH_ArkUI_KeyframeAnimateOption_GetIterations()
282 int32_t OH_ArkUI_KeyframeAnimateOption_GetDuration(ArkUI_KeyframeAnimateOption* option, int32_t ind… in OH_ArkUI_KeyframeAnimateOption_GetDuration() argument
284 if (option == nullptr || index < 0 || index >= static_cast<int32_t>(option->keyframes.size())) { in OH_ArkUI_KeyframeAnimateOption_GetDuration()
287 return option->keyframes[index].duration; in OH_ArkUI_KeyframeAnimateOption_GetDuration()
290 ArkUI_CurveHandle OH_ArkUI_KeyframeAnimateOption_GetCurve(ArkUI_KeyframeAnimateOption* option, int3… in OH_ArkUI_KeyframeAnimateOption_GetCurve() argument
292 if (option == nullptr || index < 0 || index >= static_cast<int32_t>(option->keyframes.size())) { in OH_ArkUI_KeyframeAnimateOption_GetCurve()
295 return option->keyframes[index].curve; in OH_ArkUI_KeyframeAnimateOption_GetCurve()
304 ArkUI_AnimatorOption* option = new ArkUI_AnimatorOption; in OH_ArkUI_AnimatorOption_Create() local
305 option->keyframes.resize(keyframeSize); in OH_ArkUI_AnimatorOption_Create()
307 option->keyframes[i].curve = nullptr; in OH_ArkUI_AnimatorOption_Create()
309 option->duration = 0; in OH_ArkUI_AnimatorOption_Create()
310 option->delay = 0; in OH_ArkUI_AnimatorOption_Create()
311 option->iterations = 1; in OH_ArkUI_AnimatorOption_Create()
312 option->fill = ARKUI_ANIMATION_FILL_MODE_FORWARDS; in OH_ArkUI_AnimatorOption_Create()
313 option->direction = ARKUI_ANIMATION_DIRECTION_NORMAL; in OH_ArkUI_AnimatorOption_Create()
314 option->begin = 0.0f; in OH_ArkUI_AnimatorOption_Create()
315 option->end = 1.0f; in OH_ArkUI_AnimatorOption_Create()
316 option->easing = nullptr; in OH_ArkUI_AnimatorOption_Create()
317 option->onFrame = nullptr; in OH_ArkUI_AnimatorOption_Create()
318 option->frameUserData = nullptr; in OH_ArkUI_AnimatorOption_Create()
319 option->onFinish = nullptr; in OH_ArkUI_AnimatorOption_Create()
320 option->finishUserData = nullptr; in OH_ArkUI_AnimatorOption_Create()
321 option->onCancel = nullptr; in OH_ArkUI_AnimatorOption_Create()
322 option->cancelUserData = nullptr; in OH_ArkUI_AnimatorOption_Create()
323 option->onRepeat = nullptr; in OH_ArkUI_AnimatorOption_Create()
324 option->repeatUserData = nullptr; in OH_ArkUI_AnimatorOption_Create()
325 option->expectedFrameRateRange = nullptr; in OH_ArkUI_AnimatorOption_Create()
326 return option; in OH_ArkUI_AnimatorOption_Create()
329 void OH_ArkUI_AnimatorOption_Dispose(ArkUI_AnimatorOption* option) in OH_ArkUI_AnimatorOption_Dispose() argument
331 CHECK_NULL_VOID(option); in OH_ArkUI_AnimatorOption_Dispose()
332 if (option->expectedFrameRateRange) { in OH_ArkUI_AnimatorOption_Dispose()
333 delete option->expectedFrameRateRange; in OH_ArkUI_AnimatorOption_Dispose()
334 option->expectedFrameRateRange = nullptr; in OH_ArkUI_AnimatorOption_Dispose()
336 delete option; in OH_ArkUI_AnimatorOption_Dispose()
339 int32_t OH_ArkUI_AnimatorOption_SetDuration(ArkUI_AnimatorOption* option, int32_t value) in OH_ArkUI_AnimatorOption_SetDuration() argument
341 CHECK_NULL_RETURN(option, OHOS::Ace::ERROR_CODE_PARAM_INVALID); in OH_ArkUI_AnimatorOption_SetDuration()
345 option->duration = value; in OH_ArkUI_AnimatorOption_SetDuration()
349 int32_t OH_ArkUI_AnimatorOption_SetDelay(ArkUI_AnimatorOption* option, int32_t value) in OH_ArkUI_AnimatorOption_SetDelay() argument
351 CHECK_NULL_RETURN(option, OHOS::Ace::ERROR_CODE_PARAM_INVALID); in OH_ArkUI_AnimatorOption_SetDelay()
352 option->delay = value; in OH_ArkUI_AnimatorOption_SetDelay()
356 int32_t OH_ArkUI_AnimatorOption_SetIterations(ArkUI_AnimatorOption* option, int32_t value) in OH_ArkUI_AnimatorOption_SetIterations() argument
358 CHECK_NULL_RETURN(option, OHOS::Ace::ERROR_CODE_PARAM_INVALID); in OH_ArkUI_AnimatorOption_SetIterations()
362 option->iterations = value; in OH_ArkUI_AnimatorOption_SetIterations()
366 int32_t OH_ArkUI_AnimatorOption_SetFill(ArkUI_AnimatorOption* option, ArkUI_AnimationFillMode value) in OH_ArkUI_AnimatorOption_SetFill() argument
368 CHECK_NULL_RETURN(option, OHOS::Ace::ERROR_CODE_PARAM_INVALID); in OH_ArkUI_AnimatorOption_SetFill()
372 option->fill = value; in OH_ArkUI_AnimatorOption_SetFill()
376 int32_t OH_ArkUI_AnimatorOption_SetDirection(ArkUI_AnimatorOption* option, ArkUI_AnimationDirection… in OH_ArkUI_AnimatorOption_SetDirection() argument
378 CHECK_NULL_RETURN(option, OHOS::Ace::ERROR_CODE_PARAM_INVALID); in OH_ArkUI_AnimatorOption_SetDirection()
382 option->direction = value; in OH_ArkUI_AnimatorOption_SetDirection()
386 int32_t OH_ArkUI_AnimatorOption_SetCurve(ArkUI_AnimatorOption* option, ArkUI_CurveHandle value) in OH_ArkUI_AnimatorOption_SetCurve() argument
388 CHECK_NULL_RETURN(option, OHOS::Ace::ERROR_CODE_PARAM_INVALID); in OH_ArkUI_AnimatorOption_SetCurve()
393 option->easing = nullptr; in OH_ArkUI_AnimatorOption_SetCurve()
398 option->easing = value; in OH_ArkUI_AnimatorOption_SetCurve()
402 int32_t OH_ArkUI_AnimatorOption_SetBegin(ArkUI_AnimatorOption* option, float value) in OH_ArkUI_AnimatorOption_SetBegin() argument
404 CHECK_NULL_RETURN(option, OHOS::Ace::ERROR_CODE_PARAM_INVALID); in OH_ArkUI_AnimatorOption_SetBegin()
405 if (option->keyframes.size() > 0) { in OH_ArkUI_AnimatorOption_SetBegin()
408 option->begin = value; in OH_ArkUI_AnimatorOption_SetBegin()
412 int32_t OH_ArkUI_AnimatorOption_SetEnd(ArkUI_AnimatorOption* option, float value) in OH_ArkUI_AnimatorOption_SetEnd() argument
414 CHECK_NULL_RETURN(option, OHOS::Ace::ERROR_CODE_PARAM_INVALID); in OH_ArkUI_AnimatorOption_SetEnd()
415 if (option->keyframes.size() > 0) { in OH_ArkUI_AnimatorOption_SetEnd()
418 option->end = value; in OH_ArkUI_AnimatorOption_SetEnd()
423 ArkUI_AnimatorOption* option, ArkUI_ExpectedFrameRateRange* value) in OH_ArkUI_AnimatorOption_SetExpectedFrameRateRange() argument
425 CHECK_NULL_RETURN(option, OHOS::Ace::ERROR_CODE_PARAM_INVALID); in OH_ArkUI_AnimatorOption_SetExpectedFrameRateRange()
427 …option->expectedFrameRateRange = new ArkUI_ExpectedFrameRateRange { value->min, value->max, value-… in OH_ArkUI_AnimatorOption_SetExpectedFrameRateRange()
431 int32_t OH_ArkUI_AnimatorOption_SetKeyframe(ArkUI_AnimatorOption* option, float time, float value, … in OH_ArkUI_AnimatorOption_SetKeyframe() argument
433 CHECK_NULL_RETURN(option, OHOS::Ace::ERROR_CODE_PARAM_INVALID); in OH_ArkUI_AnimatorOption_SetKeyframe()
437 if (index >= 0 && static_cast<size_t>(index) < option->keyframes.size()) { in OH_ArkUI_AnimatorOption_SetKeyframe()
438 option->keyframes[index].keyTime = time; in OH_ArkUI_AnimatorOption_SetKeyframe()
439 option->keyframes[index].keyValue = value; in OH_ArkUI_AnimatorOption_SetKeyframe()
445 int32_t OH_ArkUI_AnimatorOption_SetKeyframeCurve(ArkUI_AnimatorOption* option, ArkUI_CurveHandle va… in OH_ArkUI_AnimatorOption_SetKeyframeCurve() argument
447 CHECK_NULL_RETURN(option, OHOS::Ace::ERROR_CODE_PARAM_INVALID); in OH_ArkUI_AnimatorOption_SetKeyframeCurve()
452 option->keyframes[index].curve = nullptr; in OH_ArkUI_AnimatorOption_SetKeyframeCurve()
457 if (index >= 0 && static_cast<size_t>(index) < option->keyframes.size()) { in OH_ArkUI_AnimatorOption_SetKeyframeCurve()
458 option->keyframes[index].curve = value; in OH_ArkUI_AnimatorOption_SetKeyframeCurve()
464 int32_t OH_ArkUI_AnimatorOption_GetDuration(ArkUI_AnimatorOption* option) in OH_ArkUI_AnimatorOption_GetDuration() argument
466 if (option != nullptr) { in OH_ArkUI_AnimatorOption_GetDuration()
467 return option->duration; in OH_ArkUI_AnimatorOption_GetDuration()
472 int32_t OH_ArkUI_AnimatorOption_GetDelay(ArkUI_AnimatorOption* option) in OH_ArkUI_AnimatorOption_GetDelay() argument
474 if (option != nullptr) { in OH_ArkUI_AnimatorOption_GetDelay()
475 return option->delay; in OH_ArkUI_AnimatorOption_GetDelay()
480 int32_t OH_ArkUI_AnimatorOption_GetIterations(ArkUI_AnimatorOption* option) in OH_ArkUI_AnimatorOption_GetIterations() argument
482 if (option != nullptr) { in OH_ArkUI_AnimatorOption_GetIterations()
483 return option->iterations; in OH_ArkUI_AnimatorOption_GetIterations()
488 ArkUI_AnimationFillMode OH_ArkUI_AnimatorOption_GetFill(ArkUI_AnimatorOption* option) in OH_ArkUI_AnimatorOption_GetFill() argument
490 if (option != nullptr) { in OH_ArkUI_AnimatorOption_GetFill()
491 return option->fill; in OH_ArkUI_AnimatorOption_GetFill()
496 ArkUI_AnimationDirection OH_ArkUI_AnimatorOption_GetDirection(ArkUI_AnimatorOption* option) in OH_ArkUI_AnimatorOption_GetDirection() argument
498 if (option != nullptr) { in OH_ArkUI_AnimatorOption_GetDirection()
499 return option->direction; in OH_ArkUI_AnimatorOption_GetDirection()
504 ArkUI_CurveHandle OH_ArkUI_AnimatorOption_GetCurve(ArkUI_AnimatorOption* option) in OH_ArkUI_AnimatorOption_GetCurve() argument
506 if (option != nullptr) { in OH_ArkUI_AnimatorOption_GetCurve()
507 return option->easing; in OH_ArkUI_AnimatorOption_GetCurve()
512 float OH_ArkUI_AnimatorOption_GetBegin(ArkUI_AnimatorOption* option) in OH_ArkUI_AnimatorOption_GetBegin() argument
514 if (option != nullptr) { in OH_ArkUI_AnimatorOption_GetBegin()
515 return option->begin; in OH_ArkUI_AnimatorOption_GetBegin()
520 float OH_ArkUI_AnimatorOption_GetEnd(ArkUI_AnimatorOption* option) in OH_ArkUI_AnimatorOption_GetEnd() argument
522 if (option != nullptr) { in OH_ArkUI_AnimatorOption_GetEnd()
523 return option->end; in OH_ArkUI_AnimatorOption_GetEnd()
528 …ctedFrameRateRange* OH_ArkUI_AnimatorOption_GetExpectedFrameRateRange(ArkUI_AnimatorOption* option) in OH_ArkUI_AnimatorOption_GetExpectedFrameRateRange() argument
530 if (option != nullptr) { in OH_ArkUI_AnimatorOption_GetExpectedFrameRateRange()
531 return option->expectedFrameRateRange; in OH_ArkUI_AnimatorOption_GetExpectedFrameRateRange()
536 float OH_ArkUI_AnimatorOption_GetKeyframeTime(ArkUI_AnimatorOption* option, int32_t index) in OH_ArkUI_AnimatorOption_GetKeyframeTime() argument
538 if (option != nullptr && index >= 0 && static_cast<size_t>(index) < option->keyframes.size()) { in OH_ArkUI_AnimatorOption_GetKeyframeTime()
539 return option->keyframes[index].keyTime; in OH_ArkUI_AnimatorOption_GetKeyframeTime()
544 float OH_ArkUI_AnimatorOption_GetKeyframeValue(ArkUI_AnimatorOption* option, int32_t index) in OH_ArkUI_AnimatorOption_GetKeyframeValue() argument
546 if (option != nullptr && index >= 0 && static_cast<size_t>(index) < option->keyframes.size()) { in OH_ArkUI_AnimatorOption_GetKeyframeValue()
547 return option->keyframes[index].keyValue; in OH_ArkUI_AnimatorOption_GetKeyframeValue()
552 ArkUI_CurveHandle OH_ArkUI_AnimatorOption_GetKeyframeCurve(ArkUI_AnimatorOption* option, int32_t in… in OH_ArkUI_AnimatorOption_GetKeyframeCurve() argument
554 if (option != nullptr && index >= 0 && static_cast<size_t>(index) < option->keyframes.size()) { in OH_ArkUI_AnimatorOption_GetKeyframeCurve()
555 return option->keyframes[index].curve; in OH_ArkUI_AnimatorOption_GetKeyframeCurve()
579 … ArkUI_AnimatorOption* option, void* userData, void (*callback)(ArkUI_AnimatorOnFrameEvent* event)) in OH_ArkUI_AnimatorOption_RegisterOnFrameCallback() argument
582 if (!impl || !option || !callback) { in OH_ArkUI_AnimatorOption_RegisterOnFrameCallback()
585 option->onFrame = callback; in OH_ArkUI_AnimatorOption_RegisterOnFrameCallback()
586 option->frameUserData = userData; in OH_ArkUI_AnimatorOption_RegisterOnFrameCallback()
591 ArkUI_AnimatorOption* option, void* userData, void (*callback)(ArkUI_AnimatorEvent* event)) in OH_ArkUI_AnimatorOption_RegisterOnFinishCallback() argument
594 if (!impl || !option || !callback) { in OH_ArkUI_AnimatorOption_RegisterOnFinishCallback()
598 option->onFinish = callback; in OH_ArkUI_AnimatorOption_RegisterOnFinishCallback()
599 option->finishUserData = userData; in OH_ArkUI_AnimatorOption_RegisterOnFinishCallback()
604 ArkUI_AnimatorOption* option, void* userData, void (*callback)(ArkUI_AnimatorEvent* event)) in OH_ArkUI_AnimatorOption_RegisterOnCancelCallback() argument
607 if (!impl || !option || !callback) { in OH_ArkUI_AnimatorOption_RegisterOnCancelCallback()
611 option->onCancel = callback; in OH_ArkUI_AnimatorOption_RegisterOnCancelCallback()
612 option->cancelUserData = userData; in OH_ArkUI_AnimatorOption_RegisterOnCancelCallback()
617 ArkUI_AnimatorOption* option, void* userData, void (*callback)(ArkUI_AnimatorEvent* event)) in OH_ArkUI_AnimatorOption_RegisterOnRepeatCallback() argument
620 if (!impl || !option || !callback) { in OH_ArkUI_AnimatorOption_RegisterOnRepeatCallback()
624 option->onRepeat = callback; in OH_ArkUI_AnimatorOption_RegisterOnRepeatCallback()
625 option->repeatUserData = userData; in OH_ArkUI_AnimatorOption_RegisterOnRepeatCallback()
629 … OH_ArkUI_Animator_ResetAnimatorOption(ArkUI_AnimatorHandle animator, ArkUI_AnimatorOption* option) in OH_ArkUI_Animator_ResetAnimatorOption() argument
631 return OHOS::Ace::AnimateModel::AnimatorReset(animator, option); in OH_ArkUI_Animator_ResetAnimatorOption()