--- /dev/null
+/** 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