Updated FrameCallback C# binding after FrameCallbackInterface is changed 03/295403/1
authorRichard <r.huang@samsung.com>
Thu, 6 Jul 2023 09:42:59 +0000 (10:42 +0100)
committerRichard <r.huang@samsung.com>
Thu, 6 Jul 2023 09:42:59 +0000 (10:42 +0100)
Change-Id: I30e78c5560c3efad14db50492c2b15192eed7a01

dali-csharp-binder/src/dali-wrap.cpp
dali-csharp-binder/src/dali-wrap.h

index e2b4d91..32f15e2 100644 (file)
@@ -2239,7 +2239,7 @@ void SwigDirector_FrameCallbackInterface::swig_connect_director(SWIG_Callback0_t
 }
 
 
-void SwigDirector_FrameCallbackInterface::Update(Dali::UpdateProxy& updateProxy, float elapsedSeconds) {
+bool SwigDirector_FrameCallbackInterface::Update(Dali::UpdateProxy& updateProxy, float elapsedSeconds) {
   void * jcurrent  ;
 
   if (!swig_callbackOnUpdate) {
@@ -2250,10 +2250,10 @@ void SwigDirector_FrameCallbackInterface::Update(Dali::UpdateProxy& updateProxy,
     swig_callbackOnUpdate(jcurrent, elapsedSeconds);
     if (!jcurrent) {
       DALI_LOG_ERROR("[ERROR][%s line:%d] Unexpected null return for type Dali::UpdateProxy! ", __FILE__, __LINE__);
-      return;
+      return false;
     }
   }
-  return;
+  return false;
 }
 
 
index fd92df6..8b40df0 100755 (executable)
@@ -259,7 +259,7 @@ class SwigDirector_FrameCallbackInterface : public Dali::FrameCallbackInterface,
 public:
     SwigDirector_FrameCallbackInterface();
     virtual ~SwigDirector_FrameCallbackInterface();
-    virtual void Update( Dali::UpdateProxy& updateProxy, float elapsedSeconds );
+    virtual bool Update( Dali::UpdateProxy& updateProxy, float elapsedSeconds );
 
     typedef void (SWIGSTDCALL* SWIG_Callback0_t)( void*  updateProxy, float elapsedSeconds );
     void swig_connect_director( SWIG_Callback0_t callbackUpdate );