From: Eunki, Hong Date: Wed, 4 Sep 2024 05:09:20 +0000 (+0900) Subject: Bind FrameCallbackInterface and EventThreadCallback delete API X-Git-Tag: dali_2.3.40~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F06%2F317106%2F3;p=platform%2Fcore%2Fuifw%2Fdali-csharp-binder.git Bind FrameCallbackInterface and EventThreadCallback delete API Change-Id: I12ff181d2d51bfb6145c669c045ff6800ec03fbc Signed-off-by: Eunki, Hong --- diff --git a/dali-csharp-binder/common/dali-wrap.cpp b/dali-csharp-binder/common/dali-wrap.cpp index d9aa3c93..9965d49e 100644 --- a/dali-csharp-binder/common/dali-wrap.cpp +++ b/dali-csharp-binder/common/dali-wrap.cpp @@ -21233,6 +21233,16 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FrameCallbackInterface() { return jresult; } +SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FrameCallbackInterface(void* csFrameCallbackInterface) { + SwigDirector_FrameCallbackInterface *frameCallbackInterface = (SwigDirector_FrameCallbackInterface *) 0 ; + + frameCallbackInterface = (SwigDirector_FrameCallbackInterface *)csFrameCallbackInterface; + { + try { + delete frameCallbackInterface; + } CALL_CATCH_EXCEPTION(); + } +} SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FrameCallbackInterface_AddFrameCallback(void * jarg1, void* jarg2, void* jarg3) { Dali::FrameCallbackInterface *obj = (Dali::FrameCallbackInterface *)jarg2; diff --git a/dali-csharp-binder/dali-adaptor/event-thread-callback-wrap.cpp b/dali-csharp-binder/dali-adaptor/event-thread-callback-wrap.cpp index b8e979bd..d3bdc591 100755 --- a/dali-csharp-binder/dali-adaptor/event-thread-callback-wrap.cpp +++ b/dali-csharp-binder/dali-adaptor/event-thread-callback-wrap.cpp @@ -70,6 +70,18 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_EventThreadCallback(SWIG_CallbackM } +SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_EventThreadCallback(void * csEventThreadCallback) { + Dali::EventThreadCallback *eventThreadCallback = (Dali::EventThreadCallback *) 0 ; + + eventThreadCallback = (Dali::EventThreadCallback *)csEventThreadCallback; + { + try { + delete eventThreadCallback; + } CALL_CATCH_EXCEPTION(); + } + +} + SWIGEXPORT void SWIGSTDCALL CSharp_Dali_EventThreadCallback_Trigger(void * jarg1) { Dali::EventThreadCallback *arg1 = (Dali::EventThreadCallback *) 0 ;