From b19da1284c314e68f64f77a4d10a81977bf8e8e2 Mon Sep 17 00:00:00 2001 From: "Eunki, Hong" Date: Wed, 26 Apr 2023 14:41:52 +0900 Subject: [PATCH] Bind LoopingMode of Animation Change-Id: Id397c83cd801aaaa07cdc08b34b806a18f26ba49 Signed-off-by: Eunki, Hong --- dali-csharp-binder/src/animation-wrap.cpp | 32 +++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/dali-csharp-binder/src/animation-wrap.cpp b/dali-csharp-binder/src/animation-wrap.cpp index 04cce01..5b062b2 100755 --- a/dali-csharp-binder/src/animation-wrap.cpp +++ b/dali-csharp-binder/src/animation-wrap.cpp @@ -587,6 +587,38 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_Clear(void * jarg1) { } +SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_SetLoopingMode(void * jarg1, int jarg2) { + Dali::Animation *arg1 = (Dali::Animation *) 0 ; + Dali::Animation::LoopingMode arg2 ; + + arg1 = (Dali::Animation *)jarg1; + arg2 = (Dali::Animation::LoopingMode)jarg2; + { + try { + (arg1)->SetLoopingMode(arg2); + } CALL_CATCH_EXCEPTION(); + } + +} + + +SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Animation_GetLoopingMode(void * jarg1) { + int jresult ; + Dali::Animation *arg1 = (Dali::Animation *) 0 ; + Dali::Animation::LoopingMode result; + + arg1 = (Dali::Animation *)jarg1; + { + try { + result = (Dali::Animation::LoopingMode)((Dali::Animation const *)arg1)->GetLoopingMode(); + } CALL_CATCH_EXCEPTION(0); + + } + jresult = (int)result; + return jresult; +} + + SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Animation_FinishedSignal(void * jarg1) { void * jresult ; Dali::Animation *arg1 = (Dali::Animation *) 0 ; -- 2.7.4