Add transition-effect 86/211086/2
authordongsug.song <dongsug.song@samsung.com>
Tue, 30 Jul 2019 01:57:12 +0000 (10:57 +0900)
committerdongsug.song <dongsug.song@samsung.com>
Tue, 30 Jul 2019 02:06:48 +0000 (11:06 +0900)
Change-Id: Ie78041ad848cfb5576bc819b119353eb41eba97f
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
dali-csharp-binder/file.list
dali-csharp-binder/src/transition-effects.cpp [new file with mode: 0755]

index bafa573..40a0c0b 100755 (executable)
@@ -34,7 +34,8 @@ dali_csharp_binder_tizen_src_files = \
   ${dali_csharp_binder_dir}/src/keyboard.cpp \
   ${dali_csharp_binder_dir}/src/widget_view.cpp \
   ${dali_csharp_binder_dir}/src/widget_view_manager.cpp \
   ${dali_csharp_binder_dir}/src/keyboard.cpp \
   ${dali_csharp_binder_dir}/src/widget_view.cpp \
   ${dali_csharp_binder_dir}/src/widget_view_manager.cpp \
-  ${dali_csharp_binder_dir}/src/font-client.cpp
+  ${dali_csharp_binder_dir}/src/font-client.cpp \
+  ${dali_csharp_binder_dir}/src/transition-effects.cpp
 
 # module: csharp-binder, backend: tizen-wearable
 dali_csharp_binder_tizen_wearable_src_files = \
 
 # module: csharp-binder, backend: tizen-wearable
 dali_csharp_binder_tizen_wearable_src_files = \
diff --git a/dali-csharp-binder/src/transition-effects.cpp b/dali-csharp-binder/src/transition-effects.cpp
new file mode 100755 (executable)
index 0000000..eb0e3eb
--- /dev/null
@@ -0,0 +1,1041 @@
+/** Copyright (c) 2019 Samsung Electronics Co., Ltd.\r
+*\r
+* Licensed under the Apache License, Version 2.0 (the "License");\r
+* you may not use this file except in compliance with the License.\r
+* You may obtain a copy of the License at\r
+*\r
+* http://www.apache.org/licenses/LICENSE-2.0\r
+*\r
+* Unless required by applicable law or agreed to in writing, software\r
+* distributed under the License is distributed on an "AS IS" BASIS,\r
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+* See the License for the specific language governing permissions and\r
+* limitations under the License.\r
+*\r
+*/\r
+\r
+#ifndef CSHARP_TRANSITION_EFFECTS\r
+#define CSHARP_TRANSITION_EFFECTS\r
+#endif\r
+\r
+#include "common.h"\r
+#include <dali-toolkit/devel-api/transition-effects/cube-transition-effect.h>\r
+#include <dali-toolkit/devel-api/transition-effects/cube-transition-cross-effect.h>\r
+#include <dali-toolkit/devel-api/transition-effects/cube-transition-fold-effect.h>\r
+#include <dali-toolkit/devel-api/transition-effects/cube-transition-wave-effect.h>\r
+\r
+#include <dali/public-api/rendering/texture.h>\r
+\r
+\r
+SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_CubeTransitionEffect_SP__Sg__Empty(Dali::Signal< void(Dali::Toolkit::CubeTransitionEffect) > const *self) {\r
+  return self->Empty();\r
+}\r
+SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_CubeTransitionEffect_SP__Sg__GetConnectionCount(Dali::Signal< void(Dali::Toolkit::CubeTransitionEffect) > const *self) {\r
+  return self->GetConnectionCount();\r
+}\r
+SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_CubeTransitionEffect_SP__Sg__Connect(Dali::Signal< void(Dali::Toolkit::CubeTransitionEffect) > *self, void(*func)(Dali::Toolkit::CubeTransitionEffect)) {\r
+  self->Connect(func);\r
+}\r
+SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_CubeTransitionEffect_SP__Sg__Disconnect(Dali::Signal< void(Dali::Toolkit::CubeTransitionEffect) > *self, void(*func)(Dali::Toolkit::CubeTransitionEffect)) {\r
+  self->Disconnect(func);\r
+}\r
+SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_CubeTransitionEffect_SP__Sg__Emit(Dali::Signal< void(Dali::Toolkit::CubeTransitionEffect) > *self, Dali::Toolkit::CubeTransitionEffect arg) {\r
+  self->Emit(arg);\r
+}\r
+\r
+\r
+#ifdef __cplusplus\r
+extern "C" {\r
+#endif\r
+\r
+// cube-transition-effect.h\r
+\r
+SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_CubeTransitionEffect_SWIGUpcast(Dali::Toolkit::CubeTransitionEffect *jarg1) {\r
+  return (Dali::Toolkit::Control *)jarg1;\r
+}\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_CubeTransitionEffect() {\r
+  Dali::Toolkit::CubeTransitionEffect* result;\r
+\r
+  {\r
+    try {\r
+      result = new Dali::Toolkit::CubeTransitionEffect();\r
+    }\r
+    catch (std::out_of_range& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;\r
+      };\r
+    }\r
+    catch (std::exception& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;\r
+      };\r
+    }\r
+    catch (Dali::DaliException e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;\r
+      };\r
+    }\r
+    catch (...) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;\r
+      };\r
+    }\r
+  }\r
+\r
+  return result;\r
+}\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_CubeTransitionEffect(void * jarg1) {\r
+  Dali::Toolkit::CubeTransitionEffect *arg1 = (Dali::Toolkit::CubeTransitionEffect *) 0;\r
+\r
+  arg1 = (Dali::Toolkit::CubeTransitionEffect *)jarg1;\r
+  {\r
+    try {\r
+      delete arg1;\r
+    }\r
+    catch (std::out_of_range& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return;\r
+      };\r
+    }\r
+    catch (std::exception& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return;\r
+      };\r
+    }\r
+    catch (Dali::DaliException e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, e.condition); return;\r
+      };\r
+    }\r
+    catch (...) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return;\r
+      };\r
+    }\r
+  }\r
+}\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CubeTransitionEffect_SetTransitionDuration(void * jarg1, float duration) {\r
+  Dali::Toolkit::CubeTransitionEffect *arg1 = (Dali::Toolkit::CubeTransitionEffect *) 0;\r
+\r
+  arg1 = (Dali::Toolkit::CubeTransitionEffect *)jarg1;\r
+  {\r
+    try {\r
+      (arg1)->SetTransitionDuration(duration);\r
+    }\r
+    catch (std::out_of_range& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what()));\r
+      };\r
+    }\r
+    catch (std::exception& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what()));\r
+      };\r
+    }\r
+    catch (Dali::DaliException e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, e.condition);\r
+      };\r
+    }\r
+    catch (...) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error");\r
+      };\r
+    }\r
+  }\r
+}\r
+\r
+SWIGEXPORT float SWIGSTDCALL CSharp_Dali_CubeTransitionEffect_GetTransitionDuration(void * jarg1) {\r
+  Dali::Toolkit::CubeTransitionEffect *arg1 = (Dali::Toolkit::CubeTransitionEffect *) 0;\r
+\r
+  float result = 0.0f;\r
+  arg1 = (Dali::Toolkit::CubeTransitionEffect *)jarg1;\r
+  {\r
+    try {\r
+      result = (arg1)->GetTransitionDuration();\r
+    }\r
+    catch (std::out_of_range& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;\r
+      };\r
+    }\r
+    catch (std::exception& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;\r
+      };\r
+    }\r
+    catch (Dali::DaliException e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;\r
+      };\r
+    }\r
+    catch (...) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;\r
+      };\r
+    }\r
+  }\r
+\r
+  return result;\r
+}\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CubeTransitionEffect_SetCubeDisplacement(void * jarg1, float displacement) {\r
+  Dali::Toolkit::CubeTransitionEffect *arg1 = (Dali::Toolkit::CubeTransitionEffect *) 0;\r
+\r
+  arg1 = (Dali::Toolkit::CubeTransitionEffect *)jarg1;\r
+  {\r
+    try {\r
+      (arg1)->SetCubeDisplacement(displacement);\r
+    }\r
+    catch (std::out_of_range& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what()));\r
+      };\r
+    }\r
+    catch (std::exception& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what()));\r
+      };\r
+    }\r
+    catch (Dali::DaliException e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, e.condition);\r
+      };\r
+    }\r
+    catch (...) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error");\r
+      };\r
+    }\r
+  }\r
+}\r
+\r
+SWIGEXPORT float SWIGSTDCALL CSharp_Dali_CubeTransitionEffect_GetCubeDisplacement(void * jarg1) {\r
+  Dali::Toolkit::CubeTransitionEffect *arg1 = (Dali::Toolkit::CubeTransitionEffect *) 0;\r
+\r
+  float result = 0.0f;\r
+  arg1 = (Dali::Toolkit::CubeTransitionEffect *)jarg1;\r
+  {\r
+    try {\r
+      result = (arg1)->GetCubeDisplacement();\r
+    }\r
+    catch (std::out_of_range& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what()));\r
+        return 0.0f;\r
+      };\r
+    }\r
+    catch (std::exception& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what()));\r
+        return 0.0f;\r
+      };\r
+    }\r
+    catch (Dali::DaliException e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, e.condition);\r
+        return 0.0f;\r
+      };\r
+    }\r
+    catch (...) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error");\r
+        return 0.0f;\r
+      };\r
+    }\r
+  }\r
+\r
+  return result;\r
+}\r
+\r
+SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CubeTransitionEffect_IsTransitioning(void * jarg1) {\r
+  Dali::Toolkit::CubeTransitionEffect *arg1 = (Dali::Toolkit::CubeTransitionEffect *) 0;\r
+\r
+  bool result = false;\r
+  arg1 = (Dali::Toolkit::CubeTransitionEffect *)jarg1;\r
+  {\r
+    try {\r
+      result = (arg1)->IsTransitioning();\r
+    }\r
+    catch (std::out_of_range& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return false;\r
+      };\r
+    }\r
+    catch (std::exception& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return false;\r
+      };\r
+    }\r
+    catch (Dali::DaliException e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, e.condition); return false;\r
+      };\r
+    }\r
+    catch (...) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return false;\r
+      };\r
+    }\r
+  }\r
+\r
+  unsigned int jresult = result; // convert bool to unsigned int.\r
+  return jresult;\r
+}\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CubeTransitionEffect_SetCurrentTexture(void* jarg1, void* jarg2) {\r
+  Dali::Toolkit::CubeTransitionEffect *arg1 = (Dali::Toolkit::CubeTransitionEffect *) 0;\r
+\r
+  arg1 = (Dali::Toolkit::CubeTransitionEffect *)jarg1;\r
+  Dali::Texture* argp2 = (Dali::Texture*)jarg2;\r
+  if (!argp2) {\r
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Texture", 0);\r
+    return ;\r
+  }\r
+\r
+  {\r
+    try {\r
+      (arg1)->SetCurrentTexture(*argp2);\r
+    }\r
+    catch (std::out_of_range& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what()));\r
+      };\r
+    }\r
+    catch (std::exception& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what()));\r
+      };\r
+    }\r
+    catch (Dali::DaliException e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, e.condition);\r
+      };\r
+    }\r
+    catch (...) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error");\r
+      };\r
+    }\r
+  }\r
+}\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CubeTransitionEffect_SetTargetTexture(void* jarg1, void* jarg2) {\r
+  Dali::Toolkit::CubeTransitionEffect *arg1 = (Dali::Toolkit::CubeTransitionEffect *) 0;\r
+\r
+  arg1 = (Dali::Toolkit::CubeTransitionEffect *)jarg1;\r
+  Dali::Texture* argp2 = (Dali::Texture*)jarg2;\r
+  if (!argp2) {\r
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Texture", 0);\r
+    return;\r
+  }\r
+\r
+  {\r
+    try {\r
+      (arg1)->SetTargetTexture(*argp2);\r
+    }\r
+    catch (std::out_of_range& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what()));\r
+      };\r
+    }\r
+    catch (std::exception& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what()));\r
+      };\r
+    }\r
+    catch (Dali::DaliException e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, e.condition);\r
+      };\r
+    }\r
+    catch (...) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error");\r
+      };\r
+    }\r
+  }\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CubeTransitionEffect_StartTransition__SWIG1(void* jarg1, bool toNextImage) {\r
+  Dali::Toolkit::CubeTransitionEffect *arg1 = (Dali::Toolkit::CubeTransitionEffect *) 0;\r
+\r
+  arg1 = (Dali::Toolkit::CubeTransitionEffect *)jarg1;\r
+\r
+  {\r
+    try {\r
+      (arg1)->StartTransition(toNextImage);\r
+    }\r
+    catch (std::out_of_range& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what()));\r
+      };\r
+    }\r
+    catch (std::exception& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what()));\r
+      };\r
+    }\r
+    catch (Dali::DaliException e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, e.condition);\r
+      };\r
+    }\r
+    catch (...) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error");\r
+      };\r
+    }\r
+  }\r
+}\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CubeTransitionEffect_StartTransition__SWIG2(void* jarg1, void* jarg2, void* jarg3) {\r
+  Dali::Toolkit::CubeTransitionEffect *arg1 = (Dali::Toolkit::CubeTransitionEffect *) 0;\r
+\r
+  arg1 = (Dali::Toolkit::CubeTransitionEffect *)jarg1;\r
+\r
+  Dali::Vector2* argp2 = (Dali::Vector2*)jarg2;\r
+  if (!argp2) {\r
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector2", 0);\r
+    return;\r
+  }\r
+\r
+  Dali::Vector2* argp3 = (Dali::Vector2*)jarg3;\r
+  if (!argp3) {\r
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector2", 0);\r
+    return;\r
+  }\r
+\r
+  {\r
+    try {\r
+      (arg1)->StartTransition(*argp2, *argp3);\r
+    }\r
+    catch (std::out_of_range& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what()));\r
+      };\r
+    }\r
+    catch (std::exception& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what()));\r
+      };\r
+    }\r
+    catch (Dali::DaliException e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, e.condition);\r
+      };\r
+    }\r
+    catch (...) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error");\r
+      };\r
+    }\r
+  }\r
+}\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CubeTransitionEffect_PauseTransition(void * jarg1) {\r
+  Dali::Toolkit::CubeTransitionEffect *arg1 = (Dali::Toolkit::CubeTransitionEffect *) 0;\r
+\r
+  arg1 = (Dali::Toolkit::CubeTransitionEffect *)jarg1;\r
+  {\r
+    try {\r
+      (arg1)->PauseTransition();\r
+    }\r
+    catch (std::out_of_range& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what()));\r
+      };\r
+    }\r
+    catch (std::exception& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what()));\r
+      };\r
+    }\r
+    catch (Dali::DaliException e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, e.condition);\r
+      };\r
+    }\r
+    catch (...) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error");\r
+      };\r
+    }\r
+  }\r
+}\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CubeTransitionEffect_ResumeTransition(void * jarg1) {\r
+  Dali::Toolkit::CubeTransitionEffect *arg1 = (Dali::Toolkit::CubeTransitionEffect *) 0;\r
+\r
+  arg1 = (Dali::Toolkit::CubeTransitionEffect *)jarg1;\r
+  {\r
+    try {\r
+      (arg1)->ResumeTransition();\r
+    }\r
+    catch (std::out_of_range& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what()));\r
+      };\r
+    }\r
+    catch (std::exception& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what()));\r
+      };\r
+    }\r
+    catch (Dali::DaliException e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, e.condition);\r
+      };\r
+    }\r
+    catch (...) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error");\r
+      };\r
+    }\r
+  }\r
+}\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CubeTransitionEffect_StopTransition(void * jarg1) {\r
+  Dali::Toolkit::CubeTransitionEffect *arg1 = (Dali::Toolkit::CubeTransitionEffect *) 0;\r
+\r
+  arg1 = (Dali::Toolkit::CubeTransitionEffect *)jarg1;\r
+  {\r
+    try {\r
+      (arg1)->StopTransition();\r
+    }\r
+    catch (std::out_of_range& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what()));\r
+      };\r
+    }\r
+    catch (std::exception& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what()));\r
+      };\r
+    }\r
+    catch (Dali::DaliException e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, e.condition);\r
+      };\r
+    }\r
+    catch (...) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error");\r
+      };\r
+    }\r
+  }\r
+}\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CubeTransitionEffect_TransitionCompletedSignal(void * jarg1) {\r
+  void * jresult;\r
+  Dali::Toolkit::CubeTransitionEffect *arg1 = (Dali::Toolkit::CubeTransitionEffect *) 0;\r
+  Dali::Toolkit::CubeTransitionEffect::TransitionCompletedSignalType *result = 0;\r
+\r
+  arg1 = (Dali::Toolkit::CubeTransitionEffect *)jarg1;\r
+  {\r
+    try {\r
+      result = (Dali::Toolkit::CubeTransitionEffect::TransitionCompletedSignalType *) &(arg1)->TransitionCompletedSignal();\r
+    }\r
+    catch (std::out_of_range& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;\r
+      };\r
+    }\r
+    catch (std::exception& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;\r
+      };\r
+    }\r
+    catch (Dali::DaliException e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;\r
+      };\r
+    }\r
+    catch (...) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;\r
+      };\r
+    }\r
+  }\r
+\r
+  jresult = (void *)result;\r
+  return jresult;\r
+}\r
+\r
+SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CubeTransitionEffectSignal_Empty(void * jarg1) {\r
+  unsigned int jresult;\r
+  Dali::Signal< void(Dali::Toolkit::CubeTransitionEffect) > *arg1 = (Dali::Signal< void(Dali::Toolkit::CubeTransitionEffect) > *) 0;\r
+  bool result;\r
+\r
+  arg1 = (Dali::Signal< void(Dali::Toolkit::CubeTransitionEffect) > *)jarg1;\r
+  {\r
+    try {\r
+      result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_CubeTransitionEffect_SP__Sg__Empty((Dali::Signal< void(Dali::Toolkit::CubeTransitionEffect) > const *)arg1);\r
+    }\r
+    catch (std::out_of_range& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;\r
+      };\r
+    }\r
+    catch (std::exception& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;\r
+      };\r
+    }\r
+    catch (Dali::DaliException e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;\r
+      };\r
+    }\r
+    catch (...) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;\r
+      };\r
+    }\r
+  }\r
+\r
+  jresult = result;\r
+  return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_CubeTransitionEffectSignal_GetConnectionCount(void * jarg1) {\r
+  unsigned long jresult;\r
+  Dali::Signal< void(Dali::Toolkit::CubeTransitionEffect) > *arg1 = (Dali::Signal< void(Dali::Toolkit::CubeTransitionEffect) > *) 0;\r
+  std::size_t result;\r
+\r
+  arg1 = (Dali::Signal< void(Dali::Toolkit::CubeTransitionEffect) > *)jarg1;\r
+  {\r
+    try {\r
+      result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_CubeTransitionEffect_SP__Sg__GetConnectionCount((Dali::Signal< void(Dali::Toolkit::CubeTransitionEffect) > const *)arg1);\r
+    }\r
+    catch (std::out_of_range& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;\r
+      };\r
+    }\r
+    catch (std::exception& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;\r
+      };\r
+    }\r
+    catch (Dali::DaliException e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;\r
+      };\r
+    }\r
+    catch (...) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;\r
+      };\r
+    }\r
+  }\r
+\r
+  jresult = (unsigned long)result;\r
+  return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CubeTransitionEffectSignal_Connect(void * jarg1, void * jarg2) {\r
+  Dali::Signal< void(Dali::Toolkit::CubeTransitionEffect) > *arg1 = (Dali::Signal< void(Dali::Toolkit::CubeTransitionEffect) > *) 0;\r
+  void(*arg2)(Dali::Toolkit::CubeTransitionEffect) = (void(*)(Dali::Toolkit::CubeTransitionEffect)) 0;\r
+\r
+  arg1 = (Dali::Signal< void(Dali::Toolkit::CubeTransitionEffect) > *)jarg1;\r
+  arg2 = (void(*)(Dali::Toolkit::CubeTransitionEffect))jarg2;\r
+  {\r
+    try {\r
+      Dali_Signal_Sl_void_Sp_Dali_Toolkit_CubeTransitionEffect_SP__Sg__Connect(arg1, arg2);\r
+    }\r
+    catch (std::out_of_range& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return;\r
+      };\r
+    }\r
+    catch (std::exception& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return;\r
+      };\r
+    }\r
+    catch (Dali::DaliException e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, e.condition); return;\r
+      };\r
+    }\r
+    catch (...) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return;\r
+      };\r
+    }\r
+  }\r
+\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CubeTransitionEffectSignal_Disconnect(void * jarg1, void * jarg2) {\r
+  Dali::Signal< void(Dali::Toolkit::CubeTransitionEffect) > *arg1 = (Dali::Signal< void(Dali::Toolkit::CubeTransitionEffect) > *) 0;\r
+  void(*arg2)(Dali::Toolkit::CubeTransitionEffect) = (void(*)(Dali::Toolkit::CubeTransitionEffect)) 0;\r
+\r
+  arg1 = (Dali::Signal< void(Dali::Toolkit::CubeTransitionEffect) > *)jarg1;\r
+  arg2 = (void(*)(Dali::Toolkit::CubeTransitionEffect))jarg2;\r
+  {\r
+    try {\r
+      Dali_Signal_Sl_void_Sp_Dali_Toolkit_CubeTransitionEffect_SP__Sg__Disconnect(arg1, arg2);\r
+    }\r
+    catch (std::out_of_range& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return;\r
+      };\r
+    }\r
+    catch (std::exception& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return;\r
+      };\r
+    }\r
+    catch (Dali::DaliException e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, e.condition); return;\r
+      };\r
+    }\r
+    catch (...) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return;\r
+      };\r
+    }\r
+  }\r
+\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CubeTransitionEffectSignal_Emit(void * jarg1, void * jarg2) {\r
+  Dali::Signal< void(Dali::Toolkit::CubeTransitionEffect) > *arg1 = (Dali::Signal< void(Dali::Toolkit::CubeTransitionEffect) > *) 0;\r
+  Dali::Toolkit::CubeTransitionEffect arg2;\r
+  Dali::Toolkit::CubeTransitionEffect *argp2;\r
+\r
+  arg1 = (Dali::Signal< void(Dali::Toolkit::CubeTransitionEffect) > *)jarg1;\r
+  argp2 = (Dali::Toolkit::CubeTransitionEffect *)jarg2;\r
+  if (!argp2) {\r
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::CubeTransitionEffect", 0);\r
+    return;\r
+  }\r
+  arg2 = *argp2;\r
+  {\r
+    try {\r
+      Dali_Signal_Sl_void_Sp_Dali_Toolkit_CubeTransitionEffect_SP__Sg__Emit(arg1, arg2);\r
+    }\r
+    catch (std::out_of_range& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return;\r
+      };\r
+    }\r
+    catch (std::exception& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return;\r
+      };\r
+    }\r
+    catch (Dali::DaliException e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, e.condition); return;\r
+      };\r
+    }\r
+    catch (...) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return;\r
+      };\r
+    }\r
+  }\r
+\r
+}\r
+\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_CubeTransitionEffectSignal() {\r
+  void * jresult;\r
+  Dali::Signal< void(Dali::Toolkit::CubeTransitionEffect) > *result = 0;\r
+\r
+  {\r
+    try {\r
+      result = (Dali::Signal< void(Dali::Toolkit::CubeTransitionEffect) > *)new Dali::Signal< void(Dali::Toolkit::CubeTransitionEffect) >();\r
+    }\r
+    catch (std::out_of_range& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;\r
+      };\r
+    }\r
+    catch (std::exception& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;\r
+      };\r
+    }\r
+    catch (Dali::DaliException e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;\r
+      };\r
+    }\r
+    catch (...) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;\r
+      };\r
+    }\r
+  }\r
+\r
+  jresult = (void *)result;\r
+  return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_CubeTransitionEffectSignal(void * jarg1) {\r
+  Dali::Signal< void(Dali::Toolkit::CubeTransitionEffect) > *arg1 = (Dali::Signal< void(Dali::Toolkit::CubeTransitionEffect) > *) 0;\r
+\r
+  arg1 = (Dali::Signal< void(Dali::Toolkit::CubeTransitionEffect) > *)jarg1;\r
+  {\r
+    try {\r
+      delete arg1;\r
+    }\r
+    catch (std::out_of_range& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return;\r
+      };\r
+    }\r
+    catch (std::exception& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return;\r
+      };\r
+    }\r
+    catch (Dali::DaliException e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, e.condition); return;\r
+      };\r
+    }\r
+    catch (...) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return;\r
+      };\r
+    }\r
+  }\r
+\r
+}\r
+\r
+\r
+// cube-transition-cross-effect.h\r
+\r
+SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_CubeTransitionCrossEffect_SWIGUpcast(Dali::Toolkit::CubeTransitionCrossEffect *jarg1) {\r
+  return (Dali::Toolkit::Control *)jarg1;\r
+}\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CubeTransitionCrossEffect_New(unsigned int numRows, unsigned int numColumns) {\r
+  void * jresult;\r
+  Dali::Toolkit::CubeTransitionEffect result;\r
+\r
+  {\r
+    try {\r
+      result = Dali::Toolkit::CubeTransitionCrossEffect::New(numRows, numColumns);\r
+    }\r
+    catch (std::out_of_range& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;\r
+      };\r
+    }\r
+    catch (std::exception& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;\r
+      };\r
+    }\r
+    catch (Dali::DaliException e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;\r
+      };\r
+    }\r
+    catch (...) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;\r
+      };\r
+    }\r
+  }\r
+\r
+  jresult = new Dali::Toolkit::CubeTransitionCrossEffect((const Dali::Toolkit::CubeTransitionCrossEffect &)result);\r
+\r
+  return jresult;\r
+}\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_CubeTransitionCrossEffect(void * jarg1) {\r
+  Dali::Toolkit::CubeTransitionCrossEffect *arg1 = (Dali::Toolkit::CubeTransitionCrossEffect *) 0;\r
+\r
+  arg1 = (Dali::Toolkit::CubeTransitionCrossEffect *)jarg1;\r
+  {\r
+    try {\r
+      delete arg1;\r
+    }\r
+    catch (std::out_of_range& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return;\r
+      };\r
+    }\r
+    catch (std::exception& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return;\r
+      };\r
+    }\r
+    catch (Dali::DaliException e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, e.condition); return;\r
+      };\r
+    }\r
+    catch (...) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return;\r
+      };\r
+    }\r
+  }\r
+}\r
+\r
+// cube-transition-fold-effect.h\r
+\r
+SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_CubeTransitionFoldEffect_SWIGUpcast(Dali::Toolkit::CubeTransitionFoldEffect *jarg1) {\r
+  return (Dali::Toolkit::Control *)jarg1;\r
+}\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CubeTransitionFoldEffect_New(unsigned int numRows, unsigned int numColumns) {\r
+  void * jresult;\r
+  Dali::Toolkit::CubeTransitionEffect result;\r
+\r
+  {\r
+    try {\r
+      result = Dali::Toolkit::CubeTransitionFoldEffect::New(numRows, numColumns);\r
+    }\r
+    catch (std::out_of_range& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;\r
+      };\r
+    }\r
+    catch (std::exception& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;\r
+      };\r
+    }\r
+    catch (Dali::DaliException e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;\r
+      };\r
+    }\r
+    catch (...) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;\r
+      };\r
+    }\r
+  }\r
+\r
+  jresult = new Dali::Toolkit::CubeTransitionFoldEffect((const Dali::Toolkit::CubeTransitionFoldEffect &)result);\r
+\r
+  return jresult;\r
+}\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_CubeTransitionFoldEffect(void * jarg1) {\r
+  Dali::Toolkit::CubeTransitionFoldEffect *arg1 = (Dali::Toolkit::CubeTransitionFoldEffect *) 0;\r
+\r
+  arg1 = (Dali::Toolkit::CubeTransitionFoldEffect *)jarg1;\r
+  {\r
+    try {\r
+      delete arg1;\r
+    }\r
+    catch (std::out_of_range& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return;\r
+      };\r
+    }\r
+    catch (std::exception& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return;\r
+      };\r
+    }\r
+    catch (Dali::DaliException e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, e.condition); return;\r
+      };\r
+    }\r
+    catch (...) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return;\r
+      };\r
+    }\r
+  }\r
+}\r
+\r
+// cube-transition-wave-effect.h\r
+\r
+SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_CubeTransitionWaveEffect_SWIGUpcast(Dali::Toolkit::CubeTransitionWaveEffect *jarg1) {\r
+  return (Dali::Toolkit::Control *)jarg1;\r
+}\r
+\r
+SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CubeTransitionWaveEffect_New(unsigned int numRows, unsigned int numColumns) {\r
+  void * jresult;\r
+  Dali::Toolkit::CubeTransitionEffect result;\r
+\r
+  {\r
+    try {\r
+      result = Dali::Toolkit::CubeTransitionWaveEffect::New(numRows, numColumns);\r
+    }\r
+    catch (std::out_of_range& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;\r
+      };\r
+    }\r
+    catch (std::exception& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;\r
+      };\r
+    }\r
+    catch (Dali::DaliException e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;\r
+      };\r
+    }\r
+    catch (...) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;\r
+      };\r
+    }\r
+  }\r
+\r
+  jresult = new Dali::Toolkit::CubeTransitionWaveEffect((const Dali::Toolkit::CubeTransitionWaveEffect &)result);\r
+\r
+  return jresult;\r
+}\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_CubeTransitionWaveEffect(void * jarg1) {\r
+  Dali::Toolkit::CubeTransitionWaveEffect *arg1 = (Dali::Toolkit::CubeTransitionWaveEffect *) 0;\r
+\r
+  arg1 = (Dali::Toolkit::CubeTransitionWaveEffect *)jarg1;\r
+  {\r
+    try {\r
+      delete arg1;\r
+    }\r
+    catch (std::out_of_range& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return;\r
+      };\r
+    }\r
+    catch (std::exception& e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return;\r
+      };\r
+    }\r
+    catch (Dali::DaliException e) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, e.condition); return;\r
+      };\r
+    }\r
+    catch (...) {\r
+      {\r
+        SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return;\r
+      };\r
+    }\r
+  }\r
+}\r
+\r
+\r
+#ifdef __cplusplus\r
+}\r
+#endif
\ No newline at end of file