Add FeedKeyEvent binding, to use it in window of nui
[platform/core/uifw/dali-csharp-binder.git] / dali-csharp-binder / src / dali_wrap.cpp
1 /* ----------------------------------------------------------------------------
2  * This file was automatically generated by SWIG (http://www.swig.org).
3  * Version 3.0.9
4  *
5  * This file is not intended to be easily readable and contains a number of
6  * coding conventions designed to improve portability and efficiency. Do not make
7  * changes to this file unless you know what you are doing--modify the SWIG
8  * interface file instead.
9  * ----------------------------------------------------------------------------- */
10
11
12 #ifndef SWIGCSHARP
13 #define SWIGCSHARP
14 #endif
15
16 #define SWIG_DIRECTORS
17
18
19 #ifdef __cplusplus
20 /* SwigValueWrapper is described in swig.swg */
21 template<typename T> class SwigValueWrapper {
22   struct SwigMovePointer {
23     T *ptr;
24     SwigMovePointer(T *p) : ptr(p) { }
25     ~SwigMovePointer() { delete ptr; }
26     SwigMovePointer& operator=(SwigMovePointer& rhs) { T* oldptr = ptr; ptr = 0; delete oldptr; ptr = rhs.ptr; rhs.ptr = 0; return *this; }
27   } pointer;
28   SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
29   SwigValueWrapper(const SwigValueWrapper<T>& rhs);
30 public:
31   SwigValueWrapper() : pointer(0) { }
32   SwigValueWrapper& operator=(const T& t) { SwigMovePointer tmp(new T(t)); pointer = tmp; return *this; }
33   operator T&() const { return *pointer.ptr; }
34   T *operator&() { return pointer.ptr; }
35 };
36
37 template <typename T> T SwigValueInit() {
38   return T();
39 }
40 #endif
41
42 /* -----------------------------------------------------------------------------
43  *  This section contains generic SWIG labels for method/variable
44  *  declarations/attributes, and other compiler dependent labels.
45  * ----------------------------------------------------------------------------- */
46
47 /* template workaround for compilers that cannot correctly implement the C++ standard */
48 #ifndef SWIGTEMPLATEDISAMBIGUATOR
49 # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
50 #  define SWIGTEMPLATEDISAMBIGUATOR template
51 # elif defined(__HP_aCC)
52 /* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */
53 /* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */
54 #  define SWIGTEMPLATEDISAMBIGUATOR template
55 # else
56 #  define SWIGTEMPLATEDISAMBIGUATOR
57 # endif
58 #endif
59
60 /* inline attribute */
61 #ifndef SWIGINLINE
62 # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
63 #   define SWIGINLINE inline
64 # else
65 #   define SWIGINLINE
66 # endif
67 #endif
68
69 /* attribute recognised by some compilers to avoid 'unused' warnings */
70 #ifndef SWIGUNUSED
71 # if defined(__GNUC__)
72 #   if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
73 #     define SWIGUNUSED __attribute__ ((__unused__))
74 #   else
75 #     define SWIGUNUSED
76 #   endif
77 # elif defined(__ICC)
78 #   define SWIGUNUSED __attribute__ ((__unused__))
79 # else
80 #   define SWIGUNUSED
81 # endif
82 #endif
83
84 #ifndef SWIG_MSC_UNSUPPRESS_4505
85 # if defined(_MSC_VER)
86 #   pragma warning(disable : 4505) /* unreferenced local function has been removed */
87 # endif
88 #endif
89
90 #ifndef SWIGUNUSEDPARM
91 # ifdef __cplusplus
92 #   define SWIGUNUSEDPARM(p)
93 # else
94 #   define SWIGUNUSEDPARM(p) p SWIGUNUSED
95 # endif
96 #endif
97
98 /* internal SWIG method */
99 #ifndef SWIGINTERN
100 # define SWIGINTERN static SWIGUNUSED
101 #endif
102
103 /* internal inline SWIG method */
104 #ifndef SWIGINTERNINLINE
105 # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
106 #endif
107
108 /* exporting methods */
109 #if defined(__GNUC__)
110 #  if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
111 #    ifndef GCC_HASCLASSVISIBILITY
112 #      define GCC_HASCLASSVISIBILITY
113 #    endif
114 #  endif
115 #endif
116
117 #ifndef SWIGEXPORT
118 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
119 #   if defined(STATIC_LINKED)
120 #     define SWIGEXPORT
121 #   else
122 #     define SWIGEXPORT __declspec(dllexport)
123 #   endif
124 # else
125 #   if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
126 #     define SWIGEXPORT __attribute__ ((visibility("default")))
127 #   else
128 #     define SWIGEXPORT
129 #   endif
130 # endif
131 #endif
132
133 /* calling conventions for Windows */
134 #ifndef SWIGSTDCALL
135 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
136 #   define SWIGSTDCALL __stdcall
137 # else
138 #   define SWIGSTDCALL
139 # endif
140 #endif
141
142 /* Deal with Microsoft's attempt at deprecating C standard runtime functions */
143 #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
144 # define _CRT_SECURE_NO_DEPRECATE
145 #endif
146
147 /* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */
148 #if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE)
149 # define _SCL_SECURE_NO_DEPRECATE
150 #endif
151
152 /* Deal with Apple's deprecated 'AssertMacros.h' from Carbon-framework */
153 #if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES)
154 # define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0
155 #endif
156
157 /* Intel's compiler complains if a variable which was never initialised is
158  * cast to void, which is a common idiom which we use to indicate that we
159  * are aware a variable isn't used.  So we just silence that warning.
160  * See: https://github.com/swig/swig/issues/192 for more discussion.
161  */
162 #ifdef __INTEL_COMPILER
163 # pragma warning disable 592
164 #endif
165
166
167 #include <stdlib.h>
168 #include <string.h>
169 #include <stdio.h>
170
171
172 /* Support for throwing C# exceptions from C/C++. There are two types:
173  * Exceptions that take a message and ArgumentExceptions that take a message and a parameter name. */
174 typedef enum {
175   SWIG_CSharpApplicationException,
176   SWIG_CSharpArithmeticException,
177   SWIG_CSharpDivideByZeroException,
178   SWIG_CSharpIndexOutOfRangeException,
179   SWIG_CSharpInvalidCastException,
180   SWIG_CSharpInvalidOperationException,
181   SWIG_CSharpIOException,
182   SWIG_CSharpNullReferenceException,
183   SWIG_CSharpOutOfMemoryException,
184   SWIG_CSharpOverflowException,
185   SWIG_CSharpSystemException
186 } SWIG_CSharpExceptionCodes;
187
188 typedef enum {
189   SWIG_CSharpArgumentException,
190   SWIG_CSharpArgumentNullException,
191   SWIG_CSharpArgumentOutOfRangeException
192 } SWIG_CSharpExceptionArgumentCodes;
193
194 typedef void (SWIGSTDCALL* SWIG_CSharpExceptionCallback_t)(const char *);
195 typedef void (SWIGSTDCALL* SWIG_CSharpExceptionArgumentCallback_t)(const char *, const char *);
196
197 typedef struct {
198   SWIG_CSharpExceptionCodes code;
199   SWIG_CSharpExceptionCallback_t callback;
200 } SWIG_CSharpException_t;
201
202 typedef struct {
203   SWIG_CSharpExceptionArgumentCodes code;
204   SWIG_CSharpExceptionArgumentCallback_t callback;
205 } SWIG_CSharpExceptionArgument_t;
206
207 static SWIG_CSharpException_t SWIG_csharp_exceptions[] = {
208   { SWIG_CSharpApplicationException, NULL },
209   { SWIG_CSharpArithmeticException, NULL },
210   { SWIG_CSharpDivideByZeroException, NULL },
211   { SWIG_CSharpIndexOutOfRangeException, NULL },
212   { SWIG_CSharpInvalidCastException, NULL },
213   { SWIG_CSharpInvalidOperationException, NULL },
214   { SWIG_CSharpIOException, NULL },
215   { SWIG_CSharpNullReferenceException, NULL },
216   { SWIG_CSharpOutOfMemoryException, NULL },
217   { SWIG_CSharpOverflowException, NULL },
218   { SWIG_CSharpSystemException, NULL }
219 };
220
221 static SWIG_CSharpExceptionArgument_t SWIG_csharp_exceptions_argument[] = {
222   { SWIG_CSharpArgumentException, NULL },
223   { SWIG_CSharpArgumentNullException, NULL },
224   { SWIG_CSharpArgumentOutOfRangeException, NULL }
225 };
226
227 static void SWIGUNUSED SWIG_CSharpSetPendingException(SWIG_CSharpExceptionCodes code, const char *msg) {
228   SWIG_CSharpExceptionCallback_t callback = SWIG_csharp_exceptions[SWIG_CSharpApplicationException].callback;
229   if ((size_t)code < sizeof(SWIG_csharp_exceptions)/sizeof(SWIG_CSharpException_t)) {
230     callback = SWIG_csharp_exceptions[code].callback;
231   }
232   callback(msg);
233 }
234
235 static void SWIGUNUSED SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpExceptionArgumentCodes code, const char *msg, const char *param_name) {
236   SWIG_CSharpExceptionArgumentCallback_t callback = SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentException].callback;
237   if ((size_t)code < sizeof(SWIG_csharp_exceptions_argument)/sizeof(SWIG_CSharpExceptionArgument_t)) {
238     callback = SWIG_csharp_exceptions_argument[code].callback;
239   }
240   callback(msg, param_name);
241 }
242
243
244 #ifdef __cplusplus
245 extern "C"
246 #endif
247 SWIGEXPORT void SWIGSTDCALL SWIGRegisterExceptionCallbacks_NDalic(
248                                                 SWIG_CSharpExceptionCallback_t applicationCallback,
249                                                 SWIG_CSharpExceptionCallback_t arithmeticCallback,
250                                                 SWIG_CSharpExceptionCallback_t divideByZeroCallback,
251                                                 SWIG_CSharpExceptionCallback_t indexOutOfRangeCallback,
252                                                 SWIG_CSharpExceptionCallback_t invalidCastCallback,
253                                                 SWIG_CSharpExceptionCallback_t invalidOperationCallback,
254                                                 SWIG_CSharpExceptionCallback_t ioCallback,
255                                                 SWIG_CSharpExceptionCallback_t nullReferenceCallback,
256                                                 SWIG_CSharpExceptionCallback_t outOfMemoryCallback,
257                                                 SWIG_CSharpExceptionCallback_t overflowCallback,
258                                                 SWIG_CSharpExceptionCallback_t systemCallback) {
259   SWIG_csharp_exceptions[SWIG_CSharpApplicationException].callback = applicationCallback;
260   SWIG_csharp_exceptions[SWIG_CSharpArithmeticException].callback = arithmeticCallback;
261   SWIG_csharp_exceptions[SWIG_CSharpDivideByZeroException].callback = divideByZeroCallback;
262   SWIG_csharp_exceptions[SWIG_CSharpIndexOutOfRangeException].callback = indexOutOfRangeCallback;
263   SWIG_csharp_exceptions[SWIG_CSharpInvalidCastException].callback = invalidCastCallback;
264   SWIG_csharp_exceptions[SWIG_CSharpInvalidOperationException].callback = invalidOperationCallback;
265   SWIG_csharp_exceptions[SWIG_CSharpIOException].callback = ioCallback;
266   SWIG_csharp_exceptions[SWIG_CSharpNullReferenceException].callback = nullReferenceCallback;
267   SWIG_csharp_exceptions[SWIG_CSharpOutOfMemoryException].callback = outOfMemoryCallback;
268   SWIG_csharp_exceptions[SWIG_CSharpOverflowException].callback = overflowCallback;
269   SWIG_csharp_exceptions[SWIG_CSharpSystemException].callback = systemCallback;
270 }
271
272 #ifdef __cplusplus
273 extern "C"
274 #endif
275 SWIGEXPORT void SWIGSTDCALL SWIGRegisterExceptionArgumentCallbacks_NDalic(
276                                                 SWIG_CSharpExceptionArgumentCallback_t argumentCallback,
277                                                 SWIG_CSharpExceptionArgumentCallback_t argumentNullCallback,
278                                                 SWIG_CSharpExceptionArgumentCallback_t argumentOutOfRangeCallback) {
279   SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentException].callback = argumentCallback;
280   SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentNullException].callback = argumentNullCallback;
281   SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentOutOfRangeException].callback = argumentOutOfRangeCallback;
282 }
283
284
285 /* Callback for returning strings to C# without leaking memory */
286 typedef char * (SWIGSTDCALL* SWIG_CSharpStringHelperCallback)(const char *);
287 SWIG_CSharpStringHelperCallback SWIG_csharp_string_callback = NULL;
288
289
290 #ifdef __cplusplus
291 extern "C"
292 #endif
293 SWIGEXPORT void SWIGSTDCALL SWIGRegisterStringCallback_NDalic(SWIG_CSharpStringHelperCallback callback) {
294   SWIG_csharp_string_callback = callback;
295 }
296
297
298 /* Contract support */
299
300 #define SWIG_contract_assert(nullreturn, expr, msg) if (!(expr)) {SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, msg, ""); return nullreturn; } else
301
302 /*  Errors in SWIG */
303 #define  SWIG_UnknownError         -1
304 #define  SWIG_IOError              -2
305 #define  SWIG_RuntimeError         -3
306 #define  SWIG_IndexError           -4
307 #define  SWIG_TypeError            -5
308 #define  SWIG_DivisionByZero       -6
309 #define  SWIG_OverflowError        -7
310 #define  SWIG_SyntaxError          -8
311 #define  SWIG_ValueError           -9
312 #define  SWIG_SystemError          -10
313 #define  SWIG_AttributeError       -11
314 #define  SWIG_MemoryError          -12
315 #define  SWIG_NullReferenceError   -13
316
317
318
319 /* -----------------------------------------------------------------------------
320  * director_common.swg
321  *
322  * This file contains support for director classes which is common between
323  * languages.
324  * ----------------------------------------------------------------------------- */
325
326 /*
327   Use -DSWIG_DIRECTOR_STATIC if you prefer to avoid the use of the
328   'Swig' namespace. This could be useful for multi-modules projects.
329 */
330 #ifdef SWIG_DIRECTOR_STATIC
331 /* Force anonymous (static) namespace */
332 #define Swig
333 #endif
334 /* -----------------------------------------------------------------------------
335  * director.swg
336  *
337  * This file contains support for director classes so that C# proxy
338  * methods can be called from C++.
339  * ----------------------------------------------------------------------------- */
340
341 #if defined(DEBUG_DIRECTOR_OWNED)
342 #include <iostream>
343 #endif
344 #include <string>
345 #include <exception>
346
347 namespace Swig {
348   /* Director base class - not currently used in C# directors */
349   class Director {
350   };
351
352   /* Base class for director exceptions */
353   class DirectorException : public std::exception {
354   protected:
355     std::string swig_msg;
356
357   public:
358     DirectorException(const char *msg) : swig_msg(msg) {
359     }
360
361     DirectorException(const std::string &msg) : swig_msg(msg) {
362     }
363
364     virtual ~DirectorException() throw() {
365     }
366
367     const char *what() const throw() {
368       return swig_msg.c_str();
369     }
370   };
371
372   /* Pure virtual method exception */
373   class DirectorPureVirtualException : public DirectorException {
374   public:
375     DirectorPureVirtualException(const char *msg) : DirectorException(std::string("Attempt to invoke pure virtual method ") + msg) {
376     }
377   };
378 }
379
380
381 SWIGINTERN void SWIG_CSharpException(int code, const char *msg) {
382   if (code == SWIG_ValueError) {
383     SWIG_CSharpExceptionArgumentCodes exception_code = SWIG_CSharpArgumentOutOfRangeException;
384     SWIG_CSharpSetPendingExceptionArgument(exception_code, msg, 0);
385   } else {
386     SWIG_CSharpExceptionCodes exception_code = SWIG_CSharpApplicationException;
387     switch(code) {
388     case SWIG_MemoryError:
389       exception_code = SWIG_CSharpOutOfMemoryException;
390       break;
391     case SWIG_IndexError:
392       exception_code = SWIG_CSharpIndexOutOfRangeException;
393       break;
394     case SWIG_DivisionByZero:
395       exception_code = SWIG_CSharpDivideByZeroException;
396       break;
397     case SWIG_IOError:
398       exception_code = SWIG_CSharpIOException;
399       break;
400     case SWIG_OverflowError:
401       exception_code = SWIG_CSharpOverflowException;
402       break;
403     case SWIG_RuntimeError:
404     case SWIG_TypeError:
405     case SWIG_SyntaxError:
406     case SWIG_SystemError:
407     case SWIG_UnknownError:
408     default:
409       exception_code = SWIG_CSharpApplicationException;
410       break;
411     }
412     SWIG_CSharpSetPendingException(exception_code, msg);
413   }
414 }
415
416
417 #include <stdexcept>
418
419
420 #define SWIGSTDCALL
421
422
423 #include <dali/dali.h>
424 #include <dali-toolkit/dali-toolkit.h>
425 #include <dali/devel-api/events/key-event-devel.h>
426
427 #include <dali/devel-api/actors/actor-devel.h>
428
429 #include <dali/public-api/math/matrix.h>
430 #include <dali/public-api/math/matrix3.h>
431 #include <dali/public-api/math/viewport.h>
432 #include <dali/public-api/object/property-key.h>
433 #include <dali/devel-api/object/csharp-type-info.h>
434 #include <dali/devel-api/object/csharp-type-registry.h>
435
436 #include <dali/public-api/adaptor-framework/timer.h>
437 #include <dali/public-api/adaptor-framework/style-change.h>
438 #include <dali/devel-api/adaptor-framework/drag-and-drop-detector.h>
439 #include <dali/devel-api/adaptor-framework/application-extensions.h>
440
441 #include <dali/devel-api/images/nine-patch-image.h>
442
443 #include <dali-toolkit/devel-api/builder/builder.h>
444
445 #include <dali-toolkit/devel-api/focus-manager/keyinput-focus-manager.h>
446 #include <dali-toolkit/devel-api/focus-manager/keyboard-focus-manager-devel.h>
447
448 #include <dali-toolkit/devel-api/controls/control-devel.h>
449 #include <dali-toolkit/devel-api/controls/popup/popup.h>
450 #include <dali-toolkit/devel-api/controls/progress-bar/progress-bar.h>
451 #include <dali-toolkit/devel-api/controls/gaussian-blur-view/gaussian-blur-view.h>
452 #include <dali-toolkit/devel-api/controls/page-turn-view/page-factory.h>
453 #include <dali-toolkit/devel-api/controls/page-turn-view/page-turn-view.h>
454 #include <dali-toolkit/devel-api/controls/page-turn-view/page-turn-landscape-view.h>
455 #include <dali-toolkit/devel-api/controls/page-turn-view/page-turn-portrait-view.h>
456 #include <dali-toolkit/devel-api/controls/scrollable/scroll-view/scroll-view-devel.h>
457 #include <dali-toolkit/devel-api/controls/buttons/toggle-button.h>
458
459 #include <dali-toolkit/devel-api/visual-factory/visual-base.h>
460 #include <dali-toolkit/devel-api/visual-factory/visual-factory.h>
461 #include <dali-toolkit/devel-api/visual-factory/transition-data.h>
462
463 #include <dali-toolkit/devel-api/visuals/text-visual-properties.h>
464 #include <dali-toolkit/devel-api/visuals/image-visual-properties-devel.h>
465
466 #include <dali-toolkit/devel-api/controls/tooltip/tooltip-properties.h>
467
468 #include <dali-toolkit/public-api/controls/scrollable/item-view/item-view-declarations.h>
469
470
471
472 // add here SWIG version check
473
474 #if defined(_MSC_VER)         // Microsoft Visual C++ 6.0
475 // disable Swig-dependent warnings
476
477 // 'identifier1' has C-linkage specified,
478 // but returns UDT 'identifier2' which is incompatible with C
479 #pragma warning(disable: 4190)
480
481 // 'int' : forcing value to bool 'true' or 'false' (performance warning)
482 #pragma warning(disable: 4800)
483
484 // debug info too long etc etc
485 #pragma warning(disable: 4786)
486 #endif
487
488
489 #include <stdexcept>
490
491
492 #include <string>
493
494
495 #include <vector>
496 #include <algorithm>
497 #include <stdexcept>
498
499
500 #include <map>
501 #include <algorithm>
502 #include <stdexcept>
503
504
505 #include <utility>
506
507
508 typedef float floatp;
509
510 SWIGINTERN floatp *new_floatp(){
511   return new float();
512 }
513 SWIGINTERN void delete_floatp(floatp *self){
514   if (self) delete self;
515 }
516 SWIGINTERN void floatp_assign(floatp *self,float value){
517   *self = value;
518 }
519 SWIGINTERN float floatp_value(floatp *self){
520   return *self;
521 }
522 SWIGINTERN float *floatp_cast(floatp *self){
523   return self;
524 }
525 SWIGINTERN floatp *floatp_frompointer(float *t){
526   return (floatp *) t;
527 }
528
529 typedef int intp;
530
531 SWIGINTERN intp *new_intp(){
532   return new int();
533 }
534 SWIGINTERN void delete_intp(intp *self){
535   if (self) delete self;
536 }
537 SWIGINTERN void intp_assign(intp *self,int value){
538   *self = value;
539 }
540 SWIGINTERN int intp_value(intp *self){
541   return *self;
542 }
543 SWIGINTERN int *intp_cast(intp *self){
544   return self;
545 }
546 SWIGINTERN intp *intp_frompointer(int *t){
547   return (intp *) t;
548 }
549
550 typedef double doublep;
551
552 SWIGINTERN doublep *new_doublep(){
553   return new double();
554 }
555 SWIGINTERN void delete_doublep(doublep *self){
556   if (self) delete self;
557 }
558 SWIGINTERN void doublep_assign(doublep *self,double value){
559   *self = value;
560 }
561 SWIGINTERN double doublep_value(doublep *self){
562   return *self;
563 }
564 SWIGINTERN double *doublep_cast(doublep *self){
565   return self;
566 }
567 SWIGINTERN doublep *doublep_frompointer(double *t){
568   return (doublep *) t;
569 }
570
571 typedef unsigned int uintp;
572
573 SWIGINTERN uintp *new_uintp(){
574   return new unsigned int();
575 }
576 SWIGINTERN void delete_uintp(uintp *self){
577   if (self) delete self;
578 }
579 SWIGINTERN void uintp_assign(uintp *self,unsigned int value){
580   *self = value;
581 }
582 SWIGINTERN unsigned int uintp_value(uintp *self){
583   return *self;
584 }
585 SWIGINTERN unsigned int *uintp_cast(uintp *self){
586   return self;
587 }
588 SWIGINTERN uintp *uintp_frompointer(unsigned int *t){
589   return (uintp *) t;
590 }
591
592 typedef unsigned short ushortp;
593
594 SWIGINTERN ushortp *new_ushortp(){
595   return new unsigned short();
596 }
597 SWIGINTERN void delete_ushortp(ushortp *self){
598   if (self) delete self;
599 }
600 SWIGINTERN void ushortp_assign(ushortp *self,unsigned short value){
601   *self = value;
602 }
603 SWIGINTERN unsigned short ushortp_value(ushortp *self){
604   return *self;
605 }
606 SWIGINTERN unsigned short *ushortp_cast(ushortp *self){
607   return self;
608 }
609 SWIGINTERN ushortp *ushortp_frompointer(unsigned short *t){
610   return (ushortp *) t;
611 }
612
613 unsigned int int_to_uint(int x) {
614    return (unsigned int) x;
615 }
616
617
618 using namespace Dali;
619 using namespace Dali::Toolkit;
620
621 SWIGINTERN bool Dali_BaseHandle_HasBody(Dali::BaseHandle const *self){
622
623      // C++ code. DALi uses Handle <-> Body design pattern.
624      // This function checks the Handle to see if it has a body attached ( possible to have empty handles).
625      // Handles in DALi can be converted into a boolean type
626      // to check if the handle has a valid body attached to it.
627      // Internally checking *self will  checks IntrusivePtr<Dali::RefObject> mObjectHandle in BaseHandle;
628      if( *self )
629      {
630        return true;
631      }
632      else
633      {
634        return false;
635      }
636     }
637 SWIGINTERN bool Dali_BaseHandle_IsEqual(Dali::BaseHandle const *self,Dali::BaseHandle const &rhs){
638
639      // C++ code. Check if two handles reference the same implemtion
640      if( *self == rhs)
641      {
642        return true;
643      }
644      else
645      {
646        return false;
647      }
648     }
649 SWIGINTERN void Dali_TypeRegistration_RegisterControl(std::string const &controlName,Dali::CSharpTypeInfo::CreateFunction createFunc){
650      Dali::CSharpTypeRegistry::RegisterType( controlName, typeid( Dali::Toolkit::Control), createFunc );
651    }
652 SWIGINTERN void Dali_TypeRegistration_RegisterProperty(std::string const &controlName,std::string const &propertyName,int index,Dali::Property::Type type,Dali::CSharpTypeInfo::SetPropertyFunction setFunc,Dali::CSharpTypeInfo::GetPropertyFunction getFunc){
653      Dali::CSharpTypeRegistry::RegisterProperty( controlName, propertyName, index, type, setFunc, getFunc );
654    }
655 SWIGINTERN std::vector< Dali::TouchPoint > *new_std_vector_Sl_Dali_TouchPoint_Sg___SWIG_2(int capacity){
656         std::vector< Dali::TouchPoint >* pv = 0;
657         if (capacity >= 0) {
658           pv = new std::vector< Dali::TouchPoint >();
659           pv->reserve(capacity);
660        } else {
661           throw std::out_of_range("capacity");
662        }
663        return pv;
664       }
665 SWIGINTERN Dali::TouchPoint std_vector_Sl_Dali_TouchPoint_Sg__getitemcopy(std::vector< Dali::TouchPoint > *self,int index){
666         if (index>=0 && index<(int)self->size())
667           return (*self)[index];
668         else
669           throw std::out_of_range("index");
670       }
671 SWIGINTERN Dali::TouchPoint const &std_vector_Sl_Dali_TouchPoint_Sg__getitem(std::vector< Dali::TouchPoint > *self,int index){
672         if (index>=0 && index<(int)self->size())
673           return (*self)[index];
674         else
675           throw std::out_of_range("index");
676       }
677 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__setitem(std::vector< Dali::TouchPoint > *self,int index,Dali::TouchPoint const &val){
678         if (index>=0 && index<(int)self->size())
679           (*self)[index] = val;
680         else
681           throw std::out_of_range("index");
682       }
683 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__AddRange(std::vector< Dali::TouchPoint > *self,std::vector< Dali::TouchPoint > const &values){
684         self->insert(self->end(), values.begin(), values.end());
685       }
686 SWIGINTERN std::vector< Dali::TouchPoint > *std_vector_Sl_Dali_TouchPoint_Sg__GetRange(std::vector< Dali::TouchPoint > *self,int index,int count){
687         if (index < 0)
688           throw std::out_of_range("index");
689         if (count < 0)
690           throw std::out_of_range("count");
691         if (index >= (int)self->size()+1 || index+count > (int)self->size())
692           throw std::invalid_argument("invalid range");
693         return new std::vector< Dali::TouchPoint >(self->begin()+index, self->begin()+index+count);
694       }
695 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__Insert(std::vector< Dali::TouchPoint > *self,int index,Dali::TouchPoint const &x){
696         if (index>=0 && index<(int)self->size()+1)
697           self->insert(self->begin()+index, x);
698         else
699           throw std::out_of_range("index");
700       }
701 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__InsertRange(std::vector< Dali::TouchPoint > *self,int index,std::vector< Dali::TouchPoint > const &values){
702         if (index>=0 && index<(int)self->size()+1)
703           self->insert(self->begin()+index, values.begin(), values.end());
704         else
705           throw std::out_of_range("index");
706       }
707 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__RemoveAt(std::vector< Dali::TouchPoint > *self,int index){
708         if (index>=0 && index<(int)self->size())
709           self->erase(self->begin() + index);
710         else
711           throw std::out_of_range("index");
712       }
713 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__RemoveRange(std::vector< Dali::TouchPoint > *self,int index,int count){
714         if (index < 0)
715           throw std::out_of_range("index");
716         if (count < 0)
717           throw std::out_of_range("count");
718         if (index >= (int)self->size()+1 || index+count > (int)self->size())
719           throw std::invalid_argument("invalid range");
720         self->erase(self->begin()+index, self->begin()+index+count);
721       }
722 SWIGINTERN std::vector< Dali::TouchPoint > *std_vector_Sl_Dali_TouchPoint_Sg__Repeat(Dali::TouchPoint const &value,int count){
723         if (count < 0)
724           throw std::out_of_range("count");
725         return new std::vector< Dali::TouchPoint >(count, value);
726       }
727 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__Reverse__SWIG_0(std::vector< Dali::TouchPoint > *self){
728         std::reverse(self->begin(), self->end());
729       }
730 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__Reverse__SWIG_1(std::vector< Dali::TouchPoint > *self,int index,int count){
731         if (index < 0)
732           throw std::out_of_range("index");
733         if (count < 0)
734           throw std::out_of_range("count");
735         if (index >= (int)self->size()+1 || index+count > (int)self->size())
736           throw std::invalid_argument("invalid range");
737         std::reverse(self->begin()+index, self->begin()+index+count);
738       }
739 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__SetRange(std::vector< Dali::TouchPoint > *self,int index,std::vector< Dali::TouchPoint > const &values){
740         if (index < 0)
741           throw std::out_of_range("index");
742         if (index+values.size() > self->size())
743           throw std::out_of_range("index");
744         std::copy(values.begin(), values.end(), self->begin()+index);
745       }
746 SWIGINTERN bool Dali_Signal_Sl_void_Sp_float_SP__Sg__Empty(Dali::Signal< void (float) > const *self){
747          return self->Empty();
748       }
749 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_float_SP__Sg__GetConnectionCount(Dali::Signal< void (float) > const *self){
750         return self->GetConnectionCount();
751       }
752 SWIGINTERN void Dali_Signal_Sl_void_Sp_float_SP__Sg__Connect(Dali::Signal< void (float) > *self,void (*func)(float)){
753           self->Connect( func );
754       }
755 SWIGINTERN void Dali_Signal_Sl_void_Sp_float_SP__Sg__Disconnect(Dali::Signal< void (float) > *self,void (*func)(float)){
756           self->Disconnect( func );
757       }
758 SWIGINTERN void Dali_Signal_Sl_void_Sp_float_SP__Sg__Emit(Dali::Signal< void (float) > *self,float arg){
759           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
760 /*@SWIG@*/ self->Emit( arg );
761       }
762 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Empty(Dali::Signal< void (Dali::BaseHandle) > const *self){
763          return self->Empty();
764       }
765 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::BaseHandle) > const *self){
766         return self->GetConnectionCount();
767       }
768 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Connect(Dali::Signal< void (Dali::BaseHandle) > *self,void (*func)(Dali::BaseHandle)){
769           self->Connect( func );
770       }
771 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Disconnect(Dali::Signal< void (Dali::BaseHandle) > *self,void (*func)(Dali::BaseHandle)){
772           self->Disconnect( func );
773       }
774 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Emit(Dali::Signal< void (Dali::BaseHandle) > *self,Dali::BaseHandle arg){
775           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
776 /*@SWIG@*/ self->Emit( arg );
777       }
778 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__Empty(Dali::Signal< void (Dali::RefObject const *) > const *self){
779          return self->Empty();
780       }
781 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::RefObject const *) > const *self){
782         return self->GetConnectionCount();
783       }
784 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__Connect(Dali::Signal< void (Dali::RefObject const *) > *self,void (*func)(Dali::RefObject const *)){
785           self->Connect( func );
786       }
787 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__Disconnect(Dali::Signal< void (Dali::RefObject const *) > *self,void (*func)(Dali::RefObject const *)){
788           self->Disconnect( func );
789       }
790 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__Emit(Dali::Signal< void (Dali::RefObject const *) > *self,Dali::RefObject const *arg){
791           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
792 /*@SWIG@*/ self->Emit( arg );
793       }
794 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Empty(Dali::Signal< void (Dali::PropertyNotification &) > const *self){
795          return self->Empty();
796       }
797 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::PropertyNotification &) > const *self){
798         return self->GetConnectionCount();
799       }
800 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Connect(Dali::Signal< void (Dali::PropertyNotification &) > *self,void (*func)(Dali::PropertyNotification &)){
801           self->Connect( func );
802       }
803 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Disconnect(Dali::Signal< void (Dali::PropertyNotification &) > *self,void (*func)(Dali::PropertyNotification &)){
804           self->Disconnect( func );
805       }
806 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Emit(Dali::Signal< void (Dali::PropertyNotification &) > *self,Dali::PropertyNotification &arg){
807           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
808 /*@SWIG@*/ self->Emit( arg );
809       }
810 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Empty(Dali::Signal< void (Dali::Image) > const *self){
811          return self->Empty();
812       }
813 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Image) > const *self){
814         return self->GetConnectionCount();
815       }
816 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Connect(Dali::Signal< void (Dali::Image) > *self,void (*func)(Dali::Image)){
817           self->Connect( func );
818       }
819 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Disconnect(Dali::Signal< void (Dali::Image) > *self,void (*func)(Dali::Image)){
820           self->Disconnect( func );
821       }
822 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Emit(Dali::Signal< void (Dali::Image) > *self,Dali::Image arg){
823           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
824 /*@SWIG@*/ self->Emit( arg );
825       }
826 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_LongPressGesture_SS_const_SA__SP__Sg__Empty(Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > const *self){
827          return self->Empty();
828       }
829 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_LongPressGesture_SS_const_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > const *self){
830         return self->GetConnectionCount();
831       }
832 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_LongPressGesture_SS_const_SA__SP__Sg__Connect(Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *self,void (*func)(Dali::Actor,Dali::LongPressGesture const &)){
833         self->Connect( func );
834       }
835 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_LongPressGesture_SS_const_SA__SP__Sg__Disconnect(Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *self,void (*func)(Dali::Actor,Dali::LongPressGesture const &)){
836         self->Disconnect( func );
837       }
838 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_LongPressGesture_SS_const_SA__SP__Sg__Emit(Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *self,Dali::Actor arg1,Dali::LongPressGesture const &arg2){
839         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
840 /*@SWIG@*/ self->Emit( arg1, arg2 );
841       }
842 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchData_SS_const_SA__SP__Sg__Empty(Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > const *self){
843          return self->Empty();
844       }
845 SWIGINTERN std::size_t Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchData_SS_const_SA__SP__Sg__GetConnectionCount(Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > const *self){
846         return self->GetConnectionCount();
847       }
848 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchData_SS_const_SA__SP__Sg__Connect(Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *self,bool (*func)(Dali::Actor,Dali::TouchData const &)){
849         self->Connect( func );
850       }
851 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchData_SS_const_SA__SP__Sg__Disconnect(Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *self,bool (*func)(Dali::Actor,Dali::TouchData const &)){
852         self->Disconnect( func );
853       }
854 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchData_SS_const_SA__SP__Sg__Emit(Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *self,Dali::Actor arg1,Dali::TouchData const &arg2){
855         return self->Emit( arg1, arg2 );
856       }
857 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__Empty(Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > const *self){
858          return self->Empty();
859       }
860 SWIGINTERN std::size_t Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__GetConnectionCount(Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > const *self){
861         return self->GetConnectionCount();
862       }
863 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__Connect(Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *self,bool (*func)(Dali::Actor,Dali::HoverEvent const &)){
864         self->Connect( func );
865       }
866 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__Disconnect(Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *self,bool (*func)(Dali::Actor,Dali::HoverEvent const &)){
867         self->Disconnect( func );
868       }
869 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__Emit(Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *self,Dali::Actor arg1,Dali::HoverEvent const &arg2){
870         return self->Emit( arg1, arg2 );
871       }
872 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__Empty(Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > const *self){
873          return self->Empty();
874       }
875 SWIGINTERN std::size_t Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__GetConnectionCount(Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > const *self){
876         return self->GetConnectionCount();
877       }
878 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__Connect(Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *self,bool (*func)(Dali::Actor,Dali::WheelEvent const &)){
879         self->Connect( func );
880       }
881 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__Disconnect(Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *self,bool (*func)(Dali::Actor,Dali::WheelEvent const &)){
882         self->Disconnect( func );
883       }
884 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__Emit(Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *self,Dali::Actor arg1,Dali::WheelEvent const &arg2){
885         return self->Emit( arg1, arg2 );
886       }
887 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Empty(Dali::Signal< void (Dali::Actor) > const *self){
888          return self->Empty();
889       }
890 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Actor) > const *self){
891         return self->GetConnectionCount();
892       }
893 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Connect(Dali::Signal< void (Dali::Actor) > *self,void (*func)(Dali::Actor)){
894           self->Connect( func );
895       }
896 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Disconnect(Dali::Signal< void (Dali::Actor) > *self,void (*func)(Dali::Actor)){
897           self->Disconnect( func );
898       }
899 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Emit(Dali::Signal< void (Dali::Actor) > *self,Dali::Actor arg){
900           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
901 /*@SWIG@*/ self->Emit( arg );
902       }
903 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__Empty(Dali::Signal< void (Dali::KeyEvent const &) > const *self){
904          return self->Empty();
905       }
906 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::KeyEvent const &) > const *self){
907         return self->GetConnectionCount();
908       }
909 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__Connect(Dali::Signal< void (Dali::KeyEvent const &) > *self,void (*func)(Dali::KeyEvent const &)){
910           self->Connect( func );
911       }
912 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__Disconnect(Dali::Signal< void (Dali::KeyEvent const &) > *self,void (*func)(Dali::KeyEvent const &)){
913           self->Disconnect( func );
914       }
915 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__Emit(Dali::Signal< void (Dali::KeyEvent const &) > *self,Dali::KeyEvent const &arg){
916           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
917 /*@SWIG@*/ self->Emit( arg );
918       }
919 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__Empty(Dali::Signal< void (Dali::TouchData const &) > const *self){
920          return self->Empty();
921       }
922 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::TouchData const &) > const *self){
923         return self->GetConnectionCount();
924       }
925 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__Connect(Dali::Signal< void (Dali::TouchData const &) > *self,void (*func)(Dali::TouchData const &)){
926           self->Connect( func );
927       }
928 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__Disconnect(Dali::Signal< void (Dali::TouchData const &) > *self,void (*func)(Dali::TouchData const &)){
929           self->Disconnect( func );
930       }
931 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__Emit(Dali::Signal< void (Dali::TouchData const &) > *self,Dali::TouchData const &arg){
932           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
933 /*@SWIG@*/ self->Emit( arg );
934       }
935 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__Empty(Dali::Signal< void (Dali::WheelEvent const &) > const *self){
936          return self->Empty();
937       }
938 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::WheelEvent const &) > const *self){
939         return self->GetConnectionCount();
940       }
941 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__Connect(Dali::Signal< void (Dali::WheelEvent const &) > *self,void (*func)(Dali::WheelEvent const &)){
942           self->Connect( func );
943       }
944 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__Disconnect(Dali::Signal< void (Dali::WheelEvent const &) > *self,void (*func)(Dali::WheelEvent const &)){
945           self->Disconnect( func );
946       }
947 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__Emit(Dali::Signal< void (Dali::WheelEvent const &) > *self,Dali::WheelEvent const &arg){
948           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
949 /*@SWIG@*/ self->Emit( arg );
950       }
951 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PanGesture_SS_const_SA__SP__Sg__Empty(Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > const *self){
952          return self->Empty();
953       }
954 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PanGesture_SS_const_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > const *self){
955         return self->GetConnectionCount();
956       }
957 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PanGesture_SS_const_SA__SP__Sg__Connect(Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *self,void (*func)(Dali::Actor,Dali::PanGesture const &)){
958         self->Connect( func );
959       }
960 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PanGesture_SS_const_SA__SP__Sg__Disconnect(Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *self,void (*func)(Dali::Actor,Dali::PanGesture const &)){
961         self->Disconnect( func );
962       }
963 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PanGesture_SS_const_SA__SP__Sg__Emit(Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *self,Dali::Actor arg1,Dali::PanGesture const &arg2){
964         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
965 /*@SWIG@*/ self->Emit( arg1, arg2 );
966       }
967 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PinchGesture_SS_const_SA__SP__Sg__Empty(Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > const *self){
968          return self->Empty();
969       }
970 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PinchGesture_SS_const_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > const *self){
971         return self->GetConnectionCount();
972       }
973 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PinchGesture_SS_const_SA__SP__Sg__Connect(Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *self,void (*func)(Dali::Actor,Dali::PinchGesture const &)){
974         self->Connect( func );
975       }
976 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PinchGesture_SS_const_SA__SP__Sg__Disconnect(Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *self,void (*func)(Dali::Actor,Dali::PinchGesture const &)){
977         self->Disconnect( func );
978       }
979 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PinchGesture_SS_const_SA__SP__Sg__Emit(Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *self,Dali::Actor arg1,Dali::PinchGesture const &arg2){
980         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
981 /*@SWIG@*/ self->Emit( arg1, arg2 );
982       }
983 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_TapGesture_SS_const_SA__SP__Sg__Empty(Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > const *self){
984          return self->Empty();
985       }
986 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_TapGesture_SS_const_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > const *self){
987         return self->GetConnectionCount();
988       }
989 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_TapGesture_SS_const_SA__SP__Sg__Connect(Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *self,void (*func)(Dali::Actor,Dali::TapGesture const &)){
990         self->Connect( func );
991       }
992 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_TapGesture_SS_const_SA__SP__Sg__Disconnect(Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *self,void (*func)(Dali::Actor,Dali::TapGesture const &)){
993         self->Disconnect( func );
994       }
995 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_TapGesture_SS_const_SA__SP__Sg__Emit(Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *self,Dali::Actor arg1,Dali::TapGesture const &arg2){
996         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
997 /*@SWIG@*/ self->Emit( arg1, arg2 );
998       }
999 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Empty(Dali::Signal< void (Dali::ResourceImage) > const *self){
1000          return self->Empty();
1001       }
1002 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::ResourceImage) > const *self){
1003         return self->GetConnectionCount();
1004       }
1005 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Connect(Dali::Signal< void (Dali::ResourceImage) > *self,void (*func)(Dali::ResourceImage)){
1006           self->Connect( func );
1007       }
1008 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Disconnect(Dali::Signal< void (Dali::ResourceImage) > *self,void (*func)(Dali::ResourceImage)){
1009           self->Disconnect( func );
1010       }
1011 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Emit(Dali::Signal< void (Dali::ResourceImage) > *self,Dali::ResourceImage arg){
1012           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1013 /*@SWIG@*/ self->Emit( arg );
1014       }
1015 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_Sc_Dali_DevelActor_VisibilityChange_Type_SP__Sg__Empty(Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > const *self){
1016          return self->Empty();
1017       }
1018 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_Sc_Dali_DevelActor_VisibilityChange_Type_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > const *self){
1019         return self->GetConnectionCount();
1020       }
1021 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_Sc_Dali_DevelActor_VisibilityChange_Type_SP__Sg__Connect(Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *self,void (*func)(Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type)){
1022           return self->Connect( func );
1023       }
1024 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_Sc_Dali_DevelActor_VisibilityChange_Type_SP__Sg__Disconnect(Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *self,void (*func)(Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type)){
1025           self->Disconnect( func );
1026       }
1027 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_Sc_Dali_DevelActor_VisibilityChange_Type_SP__Sg__Emit(Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *self,Dali::Actor arg1,bool arg2,Dali::DevelActor::VisibilityChange::Type arg3){
1028           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1029 /*@SWIG@*/ self->Emit( arg1, arg2, arg3 );
1030       }
1031
1032 SWIGINTERN bool Dali_Signal_Sl_bool_Sp__SP__Sg__Empty(Dali::Signal< bool () > const *self){
1033          return self->Empty();
1034       }
1035 SWIGINTERN std::size_t Dali_Signal_Sl_bool_Sp__SP__Sg__GetConnectionCount(Dali::Signal< bool () > const *self){
1036         return self->GetConnectionCount();
1037       }
1038 SWIGINTERN void Dali_Signal_Sl_bool_Sp__SP__Sg__Connect(Dali::Signal< bool () > *self,bool (*func)()){
1039           self->Connect( func );
1040       }
1041 SWIGINTERN void Dali_Signal_Sl_bool_Sp__SP__Sg__Disconnect(Dali::Signal< bool () > *self,bool (*func)()){
1042           self->Disconnect( func );
1043       }
1044 SWIGINTERN bool Dali_Signal_Sl_bool_Sp__SP__Sg__Emit(Dali::Signal< bool () > *self){
1045           return self->Emit();
1046       }
1047
1048 SWIGINTERN std::vector< unsigned int > *new_std_vector_Sl_unsigned_SS_int_Sg___SWIG_2(int capacity){
1049         std::vector< unsigned int >* pv = 0;
1050         if (capacity >= 0) {
1051           pv = new std::vector< unsigned int >();
1052           pv->reserve(capacity);
1053        } else {
1054           throw std::out_of_range("capacity");
1055        }
1056        return pv;
1057       }
1058 SWIGINTERN unsigned int std_vector_Sl_unsigned_SS_int_Sg__getitemcopy(std::vector< unsigned int > *self,int index){
1059         if (index>=0 && index<(int)self->size())
1060           return (*self)[index];
1061         else
1062           throw std::out_of_range("index");
1063       }
1064 SWIGINTERN unsigned int const &std_vector_Sl_unsigned_SS_int_Sg__getitem(std::vector< unsigned int > *self,int index){
1065         if (index>=0 && index<(int)self->size())
1066           return (*self)[index];
1067         else
1068           throw std::out_of_range("index");
1069       }
1070 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__setitem(std::vector< unsigned int > *self,int index,unsigned int const &val){
1071         if (index>=0 && index<(int)self->size())
1072           (*self)[index] = val;
1073         else
1074           throw std::out_of_range("index");
1075       }
1076 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__AddRange(std::vector< unsigned int > *self,std::vector< unsigned int > const &values){
1077         self->insert(self->end(), values.begin(), values.end());
1078       }
1079 SWIGINTERN std::vector< unsigned int > *std_vector_Sl_unsigned_SS_int_Sg__GetRange(std::vector< unsigned int > *self,int index,int count){
1080         if (index < 0)
1081           throw std::out_of_range("index");
1082         if (count < 0)
1083           throw std::out_of_range("count");
1084         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1085           throw std::invalid_argument("invalid range");
1086         return new std::vector< unsigned int >(self->begin()+index, self->begin()+index+count);
1087       }
1088 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__Insert(std::vector< unsigned int > *self,int index,unsigned int const &x){
1089         if (index>=0 && index<(int)self->size()+1)
1090           self->insert(self->begin()+index, x);
1091         else
1092           throw std::out_of_range("index");
1093       }
1094 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__InsertRange(std::vector< unsigned int > *self,int index,std::vector< unsigned int > const &values){
1095         if (index>=0 && index<(int)self->size()+1)
1096           self->insert(self->begin()+index, values.begin(), values.end());
1097         else
1098           throw std::out_of_range("index");
1099       }
1100 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__RemoveAt(std::vector< unsigned int > *self,int index){
1101         if (index>=0 && index<(int)self->size())
1102           self->erase(self->begin() + index);
1103         else
1104           throw std::out_of_range("index");
1105       }
1106 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__RemoveRange(std::vector< unsigned int > *self,int index,int count){
1107         if (index < 0)
1108           throw std::out_of_range("index");
1109         if (count < 0)
1110           throw std::out_of_range("count");
1111         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1112           throw std::invalid_argument("invalid range");
1113         self->erase(self->begin()+index, self->begin()+index+count);
1114       }
1115 SWIGINTERN std::vector< unsigned int > *std_vector_Sl_unsigned_SS_int_Sg__Repeat(unsigned int const &value,int count){
1116         if (count < 0)
1117           throw std::out_of_range("count");
1118         return new std::vector< unsigned int >(count, value);
1119       }
1120 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__Reverse__SWIG_0(std::vector< unsigned int > *self){
1121         std::reverse(self->begin(), self->end());
1122       }
1123 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__Reverse__SWIG_1(std::vector< unsigned int > *self,int index,int count){
1124         if (index < 0)
1125           throw std::out_of_range("index");
1126         if (count < 0)
1127           throw std::out_of_range("count");
1128         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1129           throw std::invalid_argument("invalid range");
1130         std::reverse(self->begin()+index, self->begin()+index+count);
1131       }
1132 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__SetRange(std::vector< unsigned int > *self,int index,std::vector< unsigned int > const &values){
1133         if (index < 0)
1134           throw std::out_of_range("index");
1135         if (index+values.size() > self->size())
1136           throw std::out_of_range("index");
1137         std::copy(values.begin(), values.end(), self->begin()+index);
1138       }
1139 SWIGINTERN bool std_vector_Sl_unsigned_SS_int_Sg__Contains(std::vector< unsigned int > *self,unsigned int const &value){
1140         return std::find(self->begin(), self->end(), value) != self->end();
1141       }
1142 SWIGINTERN int std_vector_Sl_unsigned_SS_int_Sg__IndexOf(std::vector< unsigned int > *self,unsigned int const &value){
1143         int index = -1;
1144         std::vector< unsigned int >::iterator it = std::find(self->begin(), self->end(), value);
1145         if (it != self->end())
1146           index = (int)(it - self->begin());
1147         return index;
1148       }
1149 SWIGINTERN int std_vector_Sl_unsigned_SS_int_Sg__LastIndexOf(std::vector< unsigned int > *self,unsigned int const &value){
1150         int index = -1;
1151         std::vector< unsigned int >::reverse_iterator rit = std::find(self->rbegin(), self->rend(), value);
1152         if (rit != self->rend())
1153           index = (int)(self->rend() - 1 - rit);
1154         return index;
1155       }
1156 SWIGINTERN bool std_vector_Sl_unsigned_SS_int_Sg__Remove(std::vector< unsigned int > *self,unsigned int const &value){
1157         std::vector< unsigned int >::iterator it = std::find(self->begin(), self->end(), value);
1158         if (it != self->end()) {
1159           self->erase(it);
1160           return true;
1161         }
1162         return false;
1163       }
1164 SWIGINTERN std::vector< std::pair< unsigned int,Dali::Actor > > *new_std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg___SWIG_2(int capacity){
1165         std::vector< std::pair< unsigned int,Dali::Actor > >* pv = 0;
1166         if (capacity >= 0) {
1167           pv = new std::vector< std::pair< unsigned int,Dali::Actor > >();
1168           pv->reserve(capacity);
1169        } else {
1170           throw std::out_of_range("capacity");
1171        }
1172        return pv;
1173       }
1174 SWIGINTERN std::pair< unsigned int,Dali::Actor > std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__getitemcopy(std::vector< std::pair< unsigned int,Dali::Actor > > *self,int index){
1175         if (index>=0 && index<(int)self->size())
1176           return (*self)[index];
1177         else
1178           throw std::out_of_range("index");
1179       }
1180 SWIGINTERN std::pair< unsigned int,Dali::Actor > const &std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__getitem(std::vector< std::pair< unsigned int,Dali::Actor > > *self,int index){
1181         if (index>=0 && index<(int)self->size())
1182           return (*self)[index];
1183         else
1184           throw std::out_of_range("index");
1185       }
1186 SWIGINTERN void std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__setitem(std::vector< std::pair< unsigned int,Dali::Actor > > *self,int index,std::pair< unsigned int,Dali::Actor > const &val){
1187         if (index>=0 && index<(int)self->size())
1188           (*self)[index] = val;
1189         else
1190           throw std::out_of_range("index");
1191       }
1192 SWIGINTERN void std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__AddRange(std::vector< std::pair< unsigned int,Dali::Actor > > *self,std::vector< std::pair< unsigned int,Dali::Actor > > const &values){
1193         self->insert(self->end(), values.begin(), values.end());
1194       }
1195 SWIGINTERN std::vector< std::pair< unsigned int,Dali::Actor > > *std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__GetRange(std::vector< std::pair< unsigned int,Dali::Actor > > *self,int index,int count){
1196         if (index < 0)
1197           throw std::out_of_range("index");
1198         if (count < 0)
1199           throw std::out_of_range("count");
1200         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1201           throw std::invalid_argument("invalid range");
1202         return new std::vector< std::pair< unsigned int,Dali::Actor > >(self->begin()+index, self->begin()+index+count);
1203       }
1204 SWIGINTERN void std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__Insert(std::vector< std::pair< unsigned int,Dali::Actor > > *self,int index,std::pair< unsigned int,Dali::Actor > const &x){
1205         if (index>=0 && index<(int)self->size()+1)
1206           self->insert(self->begin()+index, x);
1207         else
1208           throw std::out_of_range("index");
1209       }
1210 SWIGINTERN void std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__InsertRange(std::vector< std::pair< unsigned int,Dali::Actor > > *self,int index,std::vector< std::pair< unsigned int,Dali::Actor > > const &values){
1211         if (index>=0 && index<(int)self->size()+1)
1212           self->insert(self->begin()+index, values.begin(), values.end());
1213         else
1214           throw std::out_of_range("index");
1215       }
1216 SWIGINTERN void std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__RemoveAt(std::vector< std::pair< unsigned int,Dali::Actor > > *self,int index){
1217         if (index>=0 && index<(int)self->size())
1218           self->erase(self->begin() + index);
1219         else
1220           throw std::out_of_range("index");
1221       }
1222 SWIGINTERN void std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__RemoveRange(std::vector< std::pair< unsigned int,Dali::Actor > > *self,int index,int count){
1223         if (index < 0)
1224           throw std::out_of_range("index");
1225         if (count < 0)
1226           throw std::out_of_range("count");
1227         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1228           throw std::invalid_argument("invalid range");
1229         self->erase(self->begin()+index, self->begin()+index+count);
1230       }
1231 SWIGINTERN std::vector< std::pair< unsigned int,Dali::Actor > > *std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__Repeat(std::pair< unsigned int,Dali::Actor > const &value,int count){
1232         if (count < 0)
1233           throw std::out_of_range("count");
1234         return new std::vector< std::pair< unsigned int,Dali::Actor > >(count, value);
1235       }
1236 SWIGINTERN void std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__Reverse__SWIG_0(std::vector< std::pair< unsigned int,Dali::Actor > > *self){
1237         std::reverse(self->begin(), self->end());
1238       }
1239 SWIGINTERN void std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__Reverse__SWIG_1(std::vector< std::pair< unsigned int,Dali::Actor > > *self,int index,int count){
1240         if (index < 0)
1241           throw std::out_of_range("index");
1242         if (count < 0)
1243           throw std::out_of_range("count");
1244         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1245           throw std::invalid_argument("invalid range");
1246         std::reverse(self->begin()+index, self->begin()+index+count);
1247       }
1248 SWIGINTERN void std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__SetRange(std::vector< std::pair< unsigned int,Dali::Actor > > *self,int index,std::vector< std::pair< unsigned int,Dali::Actor > > const &values){
1249         if (index < 0)
1250           throw std::out_of_range("index");
1251         if (index+values.size() > self->size())
1252           throw std::out_of_range("index");
1253         std::copy(values.begin(), values.end(), self->begin()+index);
1254       }
1255 SWIGINTERN std::vector< Dali::Actor > *new_std_vector_Sl_Dali_Actor_Sg___SWIG_2(int capacity){
1256         std::vector< Dali::Actor >* pv = 0;
1257         if (capacity >= 0) {
1258           pv = new std::vector< Dali::Actor >();
1259           pv->reserve(capacity);
1260        } else {
1261           throw std::out_of_range("capacity");
1262        }
1263        return pv;
1264       }
1265 SWIGINTERN Dali::Actor std_vector_Sl_Dali_Actor_Sg__getitemcopy(std::vector< Dali::Actor > *self,int index){
1266         if (index>=0 && index<(int)self->size())
1267           return (*self)[index];
1268         else
1269           throw std::out_of_range("index");
1270       }
1271 SWIGINTERN Dali::Actor const &std_vector_Sl_Dali_Actor_Sg__getitem(std::vector< Dali::Actor > *self,int index){
1272         if (index>=0 && index<(int)self->size())
1273           return (*self)[index];
1274         else
1275           throw std::out_of_range("index");
1276       }
1277 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__setitem(std::vector< Dali::Actor > *self,int index,Dali::Actor const &val){
1278         if (index>=0 && index<(int)self->size())
1279           (*self)[index] = val;
1280         else
1281           throw std::out_of_range("index");
1282       }
1283 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__AddRange(std::vector< Dali::Actor > *self,std::vector< Dali::Actor > const &values){
1284         self->insert(self->end(), values.begin(), values.end());
1285       }
1286 SWIGINTERN std::vector< Dali::Actor > *std_vector_Sl_Dali_Actor_Sg__GetRange(std::vector< Dali::Actor > *self,int index,int count){
1287         if (index < 0)
1288           throw std::out_of_range("index");
1289         if (count < 0)
1290           throw std::out_of_range("count");
1291         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1292           throw std::invalid_argument("invalid range");
1293         return new std::vector< Dali::Actor >(self->begin()+index, self->begin()+index+count);
1294       }
1295 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__Insert(std::vector< Dali::Actor > *self,int index,Dali::Actor const &x){
1296         if (index>=0 && index<(int)self->size()+1)
1297           self->insert(self->begin()+index, x);
1298         else
1299           throw std::out_of_range("index");
1300       }
1301 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__InsertRange(std::vector< Dali::Actor > *self,int index,std::vector< Dali::Actor > const &values){
1302         if (index>=0 && index<(int)self->size()+1)
1303           self->insert(self->begin()+index, values.begin(), values.end());
1304         else
1305           throw std::out_of_range("index");
1306       }
1307 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__RemoveAt(std::vector< Dali::Actor > *self,int index){
1308         if (index>=0 && index<(int)self->size())
1309           self->erase(self->begin() + index);
1310         else
1311           throw std::out_of_range("index");
1312       }
1313 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__RemoveRange(std::vector< Dali::Actor > *self,int index,int count){
1314         if (index < 0)
1315           throw std::out_of_range("index");
1316         if (count < 0)
1317           throw std::out_of_range("count");
1318         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1319           throw std::invalid_argument("invalid range");
1320         self->erase(self->begin()+index, self->begin()+index+count);
1321       }
1322 SWIGINTERN std::vector< Dali::Actor > *std_vector_Sl_Dali_Actor_Sg__Repeat(Dali::Actor const &value,int count){
1323         if (count < 0)
1324           throw std::out_of_range("count");
1325         return new std::vector< Dali::Actor >(count, value);
1326       }
1327 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__Reverse__SWIG_0(std::vector< Dali::Actor > *self){
1328         std::reverse(self->begin(), self->end());
1329       }
1330 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__Reverse__SWIG_1(std::vector< Dali::Actor > *self,int index,int count){
1331         if (index < 0)
1332           throw std::out_of_range("index");
1333         if (count < 0)
1334           throw std::out_of_range("count");
1335         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1336           throw std::invalid_argument("invalid range");
1337         std::reverse(self->begin()+index, self->begin()+index+count);
1338       }
1339 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__SetRange(std::vector< Dali::Actor > *self,int index,std::vector< Dali::Actor > const &values){
1340         if (index < 0)
1341           throw std::out_of_range("index");
1342         if (index+values.size() > self->size())
1343           throw std::out_of_range("index");
1344         std::copy(values.begin(), values.end(), self->begin()+index);
1345       }
1346 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__Empty(Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > const *self){
1347          return self->Empty();
1348       }
1349 SWIGINTERN std::size_t Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__GetConnectionCount(Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > const *self){
1350         return self->GetConnectionCount();
1351       }
1352 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__Connect(Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *self,bool (*func)(Dali::Toolkit::AccessibilityManager &)){
1353           self->Connect( func );
1354       }
1355 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__Disconnect(Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *self,bool (*func)(Dali::Toolkit::AccessibilityManager &)){
1356           self->Disconnect( func );
1357       }
1358 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__Emit(Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *self,Dali::Toolkit::AccessibilityManager &arg){
1359           return self->Emit( arg );
1360       }
1361 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Toolkit_AccessibilityManager_FocusOvershotDirection_SP__Sg__Empty(Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > const *self){
1362          return self->Empty();
1363       }
1364 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Toolkit_AccessibilityManager_FocusOvershotDirection_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > const *self){
1365         return self->GetConnectionCount();
1366       }
1367 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Toolkit_AccessibilityManager_FocusOvershotDirection_SP__Sg__Connect(Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *self,void (*func)(Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection)){
1368         self->Connect( func );
1369       }
1370 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Toolkit_AccessibilityManager_FocusOvershotDirection_SP__Sg__Disconnect(Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *self,void (*func)(Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection)){
1371         self->Disconnect( func );
1372       }
1373 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Toolkit_AccessibilityManager_FocusOvershotDirection_SP__Sg__Emit(Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *self,Dali::Actor arg1,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection arg2){
1374         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1375 /*@SWIG@*/ self->Emit( arg1, arg2 );
1376       }
1377 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__Empty(Dali::Signal< void (Dali::Actor,Dali::Actor) > const *self){
1378          return self->Empty();
1379       }
1380 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Actor,Dali::Actor) > const *self){
1381         return self->GetConnectionCount();
1382       }
1383 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__Connect(Dali::Signal< void (Dali::Actor,Dali::Actor) > *self,void (*func)(Dali::Actor,Dali::Actor)){
1384         self->Connect( func );
1385       }
1386 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__Disconnect(Dali::Signal< void (Dali::Actor,Dali::Actor) > *self,void (*func)(Dali::Actor,Dali::Actor)){
1387         self->Disconnect( func );
1388       }
1389 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__Emit(Dali::Signal< void (Dali::Actor,Dali::Actor) > *self,Dali::Actor arg1,Dali::Actor arg2){
1390         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1391 /*@SWIG@*/ self->Emit( arg1, arg2 );
1392       }
1393 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__Empty(Dali::Signal< void (Dali::Actor,bool) > const *self){
1394          return self->Empty();
1395       }
1396 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Actor,bool) > const *self){
1397         return self->GetConnectionCount();
1398       }
1399 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__Connect(Dali::Signal< void (Dali::Actor,bool) > *self,void (*func)(Dali::Actor,bool)){
1400         self->Connect( func );
1401       }
1402 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__Disconnect(Dali::Signal< void (Dali::Actor,bool) > *self,void (*func)(Dali::Actor,bool)){
1403         self->Disconnect( func );
1404       }
1405 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__Emit(Dali::Signal< void (Dali::Actor,bool) > *self,Dali::Actor arg1,bool arg2){
1406         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1407 /*@SWIG@*/ self->Emit( arg1, arg2 );
1408       }
1409 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_StyleManager_Sc_Dali_StyleChange_Type_SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > const *self){
1410          return self->Empty();
1411       }
1412 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_StyleManager_Sc_Dali_StyleChange_Type_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > const *self){
1413         return self->GetConnectionCount();
1414       }
1415 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_StyleManager_Sc_Dali_StyleChange_Type_SP__Sg__Connect(Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *self,void (*func)(Dali::Toolkit::StyleManager,Dali::StyleChange::Type)){
1416         self->Connect( func );
1417       }
1418 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_StyleManager_Sc_Dali_StyleChange_Type_SP__Sg__Disconnect(Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *self,void (*func)(Dali::Toolkit::StyleManager,Dali::StyleChange::Type)){
1419         self->Disconnect( func );
1420       }
1421 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_StyleManager_Sc_Dali_StyleChange_Type_SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *self,Dali::Toolkit::StyleManager arg1,Dali::StyleChange::Type arg2){
1422         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1423 /*@SWIG@*/ self->Emit( arg1, arg2 );
1424       }
1425 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__Empty(Dali::Signal< bool (Dali::Toolkit::Button) > const *self){
1426          return self->Empty();
1427       }
1428 SWIGINTERN std::size_t Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__GetConnectionCount(Dali::Signal< bool (Dali::Toolkit::Button) > const *self){
1429         return self->GetConnectionCount();
1430       }
1431 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__Connect(Dali::Signal< bool (Dali::Toolkit::Button) > *self,bool (*func)(Dali::Toolkit::Button)){
1432           self->Connect( func );
1433       }
1434 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__Disconnect(Dali::Signal< bool (Dali::Toolkit::Button) > *self,bool (*func)(Dali::Toolkit::Button)){
1435           self->Disconnect( func );
1436       }
1437 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__Emit(Dali::Signal< bool (Dali::Toolkit::Button) > *self,Dali::Toolkit::Button arg){
1438           return self->Emit( arg );
1439       }
1440 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > const *self){
1441          return self->Empty();
1442       }
1443 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > const *self){
1444         return self->GetConnectionCount();
1445       }
1446 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__Connect(Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *self,void (*func)(Dali::Toolkit::GaussianBlurView)){
1447           self->Connect( func );
1448       }
1449 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__Disconnect(Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *self,void (*func)(Dali::Toolkit::GaussianBlurView)){
1450           self->Disconnect( func );
1451       }
1452 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *self,Dali::Toolkit::GaussianBlurView arg){
1453           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1454 /*@SWIG@*/ self->Emit( arg );
1455       }
1456 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_Sc_unsigned_SS_int_Sc_bool_SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > const *self){
1457          return self->Empty();
1458       }
1459 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_Sc_unsigned_SS_int_Sc_bool_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > const *self){
1460         return self->GetConnectionCount();
1461       }
1462 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_Sc_unsigned_SS_int_Sc_bool_SP__Sg__Connect(Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *self,void (*func)(Dali::Toolkit::PageTurnView,unsigned int,bool)){
1463           return self->Connect( func );
1464       }
1465 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_Sc_unsigned_SS_int_Sc_bool_SP__Sg__Disconnect(Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *self,void (*func)(Dali::Toolkit::PageTurnView,unsigned int,bool)){
1466           self->Disconnect( func );
1467       }
1468 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_Sc_unsigned_SS_int_Sc_bool_SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *self,Dali::Toolkit::PageTurnView arg1,unsigned int arg2,bool arg3){
1469           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1470 /*@SWIG@*/ self->Emit( arg1, arg2, arg3 );
1471       }
1472 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::PageTurnView) > const *self){
1473          return self->Empty();
1474       }
1475 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::PageTurnView) > const *self){
1476         return self->GetConnectionCount();
1477       }
1478 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__Connect(Dali::Signal< void (Dali::Toolkit::PageTurnView) > *self,void (*func)(Dali::Toolkit::PageTurnView)){
1479           self->Connect( func );
1480       }
1481 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__Disconnect(Dali::Signal< void (Dali::Toolkit::PageTurnView) > *self,void (*func)(Dali::Toolkit::PageTurnView)){
1482           self->Disconnect( func );
1483       }
1484 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::PageTurnView) > *self,Dali::Toolkit::PageTurnView arg){
1485           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1486 /*@SWIG@*/ self->Emit( arg );
1487       }
1488 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_ProgressBar_Sc_float_Sc_float_SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > const *self){
1489          return self->Empty();
1490       }
1491 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_ProgressBar_Sc_float_Sc_float_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > const *self){
1492         return self->GetConnectionCount();
1493       }
1494 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_ProgressBar_Sc_float_Sc_float_SP__Sg__Connect(Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *self,void (*func)(Dali::Toolkit::ProgressBar,float,float)){
1495           return self->Connect( func );
1496       }
1497 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_ProgressBar_Sc_float_Sc_float_SP__Sg__Disconnect(Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *self,void (*func)(Dali::Toolkit::ProgressBar,float,float)){
1498           self->Disconnect( func );
1499       }
1500 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_ProgressBar_Sc_float_Sc_float_SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *self,Dali::Toolkit::ProgressBar arg1,float arg2,float arg3){
1501           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1502 /*@SWIG@*/ self->Emit( arg1, arg2, arg3 );
1503       }
1504 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_ScrollView_SnapEvent_SS_const_SA__SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > const *self){
1505          return self->Empty();
1506       }
1507 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_ScrollView_SnapEvent_SS_const_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > const *self){
1508         return self->GetConnectionCount();
1509       }
1510 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_ScrollView_SnapEvent_SS_const_SA__SP__Sg__Connect(Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *self,void (*func)(Dali::Toolkit::ScrollView::SnapEvent const &)){
1511           self->Connect( func );
1512       }
1513 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_ScrollView_SnapEvent_SS_const_SA__SP__Sg__Disconnect(Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *self,void (*func)(Dali::Toolkit::ScrollView::SnapEvent const &)){
1514           self->Disconnect( func );
1515       }
1516 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_ScrollView_SnapEvent_SS_const_SA__SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *self,Dali::Toolkit::ScrollView::SnapEvent const &arg){
1517           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1518 /*@SWIG@*/ self->Emit( arg );
1519       }
1520 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__Empty(Dali::Signal< void (Dali::Vector2 const &) > const *self){
1521          return self->Empty();
1522       }
1523 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Vector2 const &) > const *self){
1524         return self->GetConnectionCount();
1525       }
1526 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__Connect(Dali::Signal< void (Dali::Vector2 const &) > *self,void (*func)(Dali::Vector2 const &)){
1527           self->Connect( func );
1528       }
1529 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__Disconnect(Dali::Signal< void (Dali::Vector2 const &) > *self,void (*func)(Dali::Vector2 const &)){
1530           self->Disconnect( func );
1531       }
1532 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__Emit(Dali::Signal< void (Dali::Vector2 const &) > *self,Dali::Vector2 const &arg){
1533           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1534 /*@SWIG@*/ self->Emit( arg );
1535       }
1536
1537
1538 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Control_Sc_Dali_KeyEvent_SS_const_SA__SP__Sg__Empty(Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > const *self){
1539          return self->Empty();
1540       }
1541 SWIGINTERN std::size_t Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Control_Sc_Dali_KeyEvent_SS_const_SA__SP__Sg__GetConnectionCount(Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > const *self){
1542         return self->GetConnectionCount();
1543       }
1544 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Control_Sc_Dali_KeyEvent_SS_const_SA__SP__Sg__Connect(Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *self,bool (*func)(Dali::Toolkit::Control,Dali::KeyEvent const &)){
1545         self->Connect( func );
1546       }
1547 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Control_Sc_Dali_KeyEvent_SS_const_SA__SP__Sg__Disconnect(Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *self,bool (*func)(Dali::Toolkit::Control,Dali::KeyEvent const &)){
1548         self->Disconnect( func );
1549       }
1550 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Control_Sc_Dali_KeyEvent_SS_const_SA__SP__Sg__Emit(Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *self,Dali::Toolkit::Control arg1,Dali::KeyEvent const &arg2){
1551         return self->Emit( arg1, arg2 );
1552       }
1553 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::Control) > const *self){
1554          return self->Empty();
1555       }
1556 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::Control) > const *self){
1557         return self->GetConnectionCount();
1558       }
1559 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Connect(Dali::Signal< void (Dali::Toolkit::Control) > *self,void (*func)(Dali::Toolkit::Control)){
1560           self->Connect( func );
1561       }
1562 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Disconnect(Dali::Signal< void (Dali::Toolkit::Control) > *self,void (*func)(Dali::Toolkit::Control)){
1563           self->Disconnect( func );
1564       }
1565 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::Control) > *self,Dali::Toolkit::Control arg){
1566           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1567 /*@SWIG@*/ self->Emit( arg );
1568       }
1569 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::VideoView &) > const *self){
1570          return self->Empty();
1571       }
1572 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::VideoView &) > const *self){
1573         return self->GetConnectionCount();
1574       }
1575 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__Connect(Dali::Signal< void (Dali::Toolkit::VideoView &) > *self,void (*func)(Dali::Toolkit::VideoView &)){
1576           self->Connect( func );
1577       }
1578 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__Disconnect(Dali::Signal< void (Dali::Toolkit::VideoView &) > *self,void (*func)(Dali::Toolkit::VideoView &)){
1579           self->Disconnect( func );
1580       }
1581 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::VideoView &) > *self,Dali::Toolkit::VideoView &arg){
1582           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1583 /*@SWIG@*/ self->Emit( arg );
1584       }
1585 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__Empty(Dali::Signal< bool (Dali::Toolkit::Slider,float) > const *self){
1586          return self->Empty();
1587       }
1588 SWIGINTERN std::size_t Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__GetConnectionCount(Dali::Signal< bool (Dali::Toolkit::Slider,float) > const *self){
1589         return self->GetConnectionCount();
1590       }
1591 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__Connect(Dali::Signal< bool (Dali::Toolkit::Slider,float) > *self,bool (*func)(Dali::Toolkit::Slider,float)){
1592         self->Connect( func );
1593       }
1594 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__Disconnect(Dali::Signal< bool (Dali::Toolkit::Slider,float) > *self,bool (*func)(Dali::Toolkit::Slider,float)){
1595         self->Disconnect( func );
1596       }
1597 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__Emit(Dali::Signal< bool (Dali::Toolkit::Slider,float) > *self,Dali::Toolkit::Slider arg1,float arg2){
1598         return self->Emit( arg1, arg2 );
1599       }
1600 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__Empty(Dali::Signal< bool (Dali::Toolkit::Slider,int) > const *self){
1601          return self->Empty();
1602       }
1603 SWIGINTERN std::size_t Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__GetConnectionCount(Dali::Signal< bool (Dali::Toolkit::Slider,int) > const *self){
1604         return self->GetConnectionCount();
1605       }
1606 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__Connect(Dali::Signal< bool (Dali::Toolkit::Slider,int) > *self,bool (*func)(Dali::Toolkit::Slider,int)){
1607         self->Connect( func );
1608       }
1609 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__Disconnect(Dali::Signal< bool (Dali::Toolkit::Slider,int) > *self,bool (*func)(Dali::Toolkit::Slider,int)){
1610         self->Disconnect( func );
1611       }
1612 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__Emit(Dali::Signal< bool (Dali::Toolkit::Slider,int) > *self,Dali::Toolkit::Slider arg1,int arg2){
1613         return self->Emit( arg1, arg2 );
1614       }
1615
1616
1617 /* ---------------------------------------------------
1618  * C++ director class methods
1619  * --------------------------------------------------- */
1620
1621 #include "dali_wrap.h"
1622
1623 SwigDirector_ViewImpl::SwigDirector_ViewImpl(Dali::Toolkit::Internal::Control::ControlBehaviour behaviourFlags) : Dali::Toolkit::Internal::Control(behaviourFlags), Swig::Director() {
1624   swig_init_callbacks();
1625 }
1626
1627 SwigDirector_ViewImpl::~SwigDirector_ViewImpl() {
1628
1629 }
1630
1631
1632 void SwigDirector_ViewImpl::OnStageConnection(int depth) {
1633   int jdepth  ;
1634
1635   if (!swig_callbackOnStageConnection) {
1636     Dali::Toolkit::Internal::Control::OnStageConnection(depth);
1637     return;
1638   } else {
1639     jdepth = depth;
1640     swig_callbackOnStageConnection(jdepth);
1641   }
1642 }
1643
1644 void SwigDirector_ViewImpl::OnStageDisconnection() {
1645   if (!swig_callbackOnStageDisconnection) {
1646     Dali::Toolkit::Internal::Control::OnStageDisconnection();
1647     return;
1648   } else {
1649     swig_callbackOnStageDisconnection();
1650   }
1651 }
1652
1653 void SwigDirector_ViewImpl::OnChildAdd(Dali::Actor &child) {
1654   void * jchild = 0 ;
1655
1656   if (!swig_callbackOnChildAdd) {
1657     Dali::Toolkit::Internal::Control::OnChildAdd(child);
1658     return;
1659   } else {
1660     jchild = (Dali::Actor *) &child;
1661     swig_callbackOnChildAdd(jchild);
1662   }
1663 }
1664
1665 void SwigDirector_ViewImpl::OnChildRemove(Dali::Actor &child) {
1666   void * jchild = 0 ;
1667
1668   if (!swig_callbackOnChildRemove) {
1669     Dali::Toolkit::Internal::Control::OnChildRemove(child);
1670     return;
1671   } else {
1672     jchild = (Dali::Actor *) &child;
1673     swig_callbackOnChildRemove(jchild);
1674   }
1675 }
1676
1677 void SwigDirector_ViewImpl::OnPropertySet(Dali::Property::Index index, Dali::Property::Value propertyValue) {
1678   int jindex  ;
1679   void * jpropertyValue  ;
1680
1681   if (!swig_callbackOnPropertySet) {
1682     Dali::Toolkit::Internal::Control::OnPropertySet(index,propertyValue);
1683     return;
1684   } else {
1685     jindex = index;
1686     jpropertyValue = (void *)new Dali::Property::Value((const Dali::Property::Value &)propertyValue);
1687     swig_callbackOnPropertySet(jindex, jpropertyValue);
1688   }
1689 }
1690
1691 void SwigDirector_ViewImpl::OnSizeSet(Dali::Vector3 const &targetSize) {
1692   void * jtargetSize = 0 ;
1693
1694   if (!swig_callbackOnSizeSet) {
1695     Dali::Toolkit::Internal::Control::OnSizeSet(targetSize);
1696     return;
1697   } else {
1698     jtargetSize = (Dali::Vector3 *) &targetSize;
1699     swig_callbackOnSizeSet(jtargetSize);
1700   }
1701 }
1702
1703 void SwigDirector_ViewImpl::OnSizeAnimation(Dali::Animation &animation, Dali::Vector3 const &targetSize) {
1704   void * janimation = 0 ;
1705   void * jtargetSize = 0 ;
1706
1707   if (!swig_callbackOnSizeAnimation) {
1708     Dali::Toolkit::Internal::Control::OnSizeAnimation(animation,targetSize);
1709     return;
1710   } else {
1711     janimation = (Dali::Animation *) &animation;
1712     jtargetSize = (Dali::Vector3 *) &targetSize;
1713     swig_callbackOnSizeAnimation(janimation, jtargetSize);
1714   }
1715 }
1716
1717 bool SwigDirector_ViewImpl::OnTouchEvent(Dali::TouchEvent const &event) {
1718   bool c_result = SwigValueInit< bool >() ;
1719   unsigned int jresult = 0 ;
1720   void * jarg0 = 0 ;
1721
1722   if (!swig_callbackOnTouchEvent) {
1723     return Dali::Toolkit::Internal::Control::OnTouchEvent(event);
1724   } else {
1725     jarg0 = (Dali::TouchEvent *) &event;
1726     jresult = (unsigned int) swig_callbackOnTouchEvent(jarg0);
1727     c_result = jresult ? true : false;
1728   }
1729   return c_result;
1730 }
1731
1732 bool SwigDirector_ViewImpl::OnHoverEvent(Dali::HoverEvent const &event) {
1733   bool c_result = SwigValueInit< bool >() ;
1734   unsigned int jresult = 0 ;
1735   void * jarg0 = 0 ;
1736
1737   if (!swig_callbackOnHoverEvent) {
1738     return Dali::Toolkit::Internal::Control::OnHoverEvent(event);
1739   } else {
1740     jarg0 = (Dali::HoverEvent *) &event;
1741     jresult = (unsigned int) swig_callbackOnHoverEvent(jarg0);
1742     c_result = jresult ? true : false;
1743   }
1744   return c_result;
1745 }
1746
1747 bool SwigDirector_ViewImpl::OnKeyEvent(Dali::KeyEvent const &event) {
1748   bool c_result = SwigValueInit< bool >() ;
1749   unsigned int jresult = 0 ;
1750   void * jarg0 = 0 ;
1751
1752   if (!swig_callbackOnKeyEvent) {
1753     return Dali::Toolkit::Internal::Control::OnKeyEvent(event);
1754   } else {
1755     jarg0 = (Dali::KeyEvent *) &event;
1756     jresult = (unsigned int) swig_callbackOnKeyEvent(jarg0);
1757     c_result = jresult ? true : false;
1758   }
1759   return c_result;
1760 }
1761
1762 bool SwigDirector_ViewImpl::OnWheelEvent(Dali::WheelEvent const &event) {
1763   bool c_result = SwigValueInit< bool >() ;
1764   unsigned int jresult = 0 ;
1765   void * jarg0 = 0 ;
1766
1767   if (!swig_callbackOnWheelEvent) {
1768     return Dali::Toolkit::Internal::Control::OnWheelEvent(event);
1769   } else {
1770     jarg0 = (Dali::WheelEvent *) &event;
1771     jresult = (unsigned int) swig_callbackOnWheelEvent(jarg0);
1772     c_result = jresult ? true : false;
1773   }
1774   return c_result;
1775 }
1776
1777 void SwigDirector_ViewImpl::OnRelayout(Dali::Vector2 const &size, Dali::RelayoutContainer &container) {
1778   void * jsize = 0 ;
1779   void * jcontainer = 0 ;
1780
1781   if (!swig_callbackOnRelayout) {
1782     Dali::Toolkit::Internal::Control::OnRelayout(size,container);
1783     return;
1784   } else {
1785     jsize = (Dali::Vector2 *) &size;
1786     jcontainer = (Dali::RelayoutContainer *) &container;
1787     swig_callbackOnRelayout(jsize, jcontainer);
1788   }
1789 }
1790
1791 void SwigDirector_ViewImpl::OnSetResizePolicy(Dali::ResizePolicy::Type policy, Dali::Dimension::Type dimension) {
1792   int jpolicy  ;
1793   int jdimension  ;
1794
1795   if (!swig_callbackOnSetResizePolicy) {
1796     Dali::Toolkit::Internal::Control::OnSetResizePolicy(policy,dimension);
1797     return;
1798   } else {
1799     jpolicy = (int)policy;
1800     jdimension = (int)dimension;
1801     swig_callbackOnSetResizePolicy(jpolicy, jdimension);
1802   }
1803 }
1804
1805 Dali::Vector3 SwigDirector_ViewImpl::GetNaturalSize() {
1806   Dali::Vector3 c_result ;
1807   void * jresult = 0 ;
1808
1809   if (!swig_callbackGetNaturalSize) {
1810     return Dali::Toolkit::Internal::Control::GetNaturalSize();
1811   } else {
1812     jresult = (void *) swig_callbackGetNaturalSize();
1813     if (!jresult) {
1814       SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Unexpected null return for type Dali::Vector3", 0);
1815       return c_result;
1816     }
1817     c_result = *(Dali::Vector3 *)jresult;
1818   }
1819   return c_result;
1820 }
1821
1822 float SwigDirector_ViewImpl::CalculateChildSize(Dali::Actor const &child, Dali::Dimension::Type dimension) {
1823   float c_result = SwigValueInit< float >() ;
1824   float jresult = 0 ;
1825   void * jchild = 0 ;
1826   int jdimension  ;
1827
1828   if (!swig_callbackCalculateChildSize) {
1829     return Dali::Toolkit::Internal::Control::CalculateChildSize(child,dimension);
1830   } else {
1831     jchild = (Dali::Actor *) &child;
1832     jdimension = (int)dimension;
1833     jresult = (float) swig_callbackCalculateChildSize(jchild, jdimension);
1834     c_result = (float)jresult;
1835   }
1836   return c_result;
1837 }
1838
1839 float SwigDirector_ViewImpl::GetHeightForWidth(float width) {
1840   float c_result = SwigValueInit< float >() ;
1841   float jresult = 0 ;
1842   float jwidth  ;
1843
1844   if (!swig_callbackGetHeightForWidth) {
1845     return Dali::Toolkit::Internal::Control::GetHeightForWidth(width);
1846   } else {
1847     jwidth = width;
1848     jresult = (float) swig_callbackGetHeightForWidth(jwidth);
1849     c_result = (float)jresult;
1850   }
1851   return c_result;
1852 }
1853
1854 float SwigDirector_ViewImpl::GetWidthForHeight(float height) {
1855   float c_result = SwigValueInit< float >() ;
1856   float jresult = 0 ;
1857   float jheight  ;
1858
1859   if (!swig_callbackGetWidthForHeight) {
1860     return Dali::Toolkit::Internal::Control::GetWidthForHeight(height);
1861   } else {
1862     jheight = height;
1863     jresult = (float) swig_callbackGetWidthForHeight(jheight);
1864     c_result = (float)jresult;
1865   }
1866   return c_result;
1867 }
1868
1869 bool SwigDirector_ViewImpl::RelayoutDependentOnChildren(Dali::Dimension::Type dimension) {
1870   bool c_result = SwigValueInit< bool >() ;
1871   unsigned int jresult = 0 ;
1872   int jdimension  ;
1873
1874   if (!swig_callbackRelayoutDependentOnChildren__SWIG_0) {
1875     return Dali::Toolkit::Internal::Control::RelayoutDependentOnChildren(dimension);
1876   } else {
1877     jdimension = (int)dimension;
1878     jresult = (unsigned int) swig_callbackRelayoutDependentOnChildren__SWIG_0(jdimension);
1879     c_result = jresult ? true : false;
1880   }
1881   return c_result;
1882 }
1883
1884 void SwigDirector_ViewImpl::OnCalculateRelayoutSize(Dali::Dimension::Type dimension) {
1885   int jdimension  ;
1886
1887   if (!swig_callbackOnCalculateRelayoutSize) {
1888     Dali::Toolkit::Internal::Control::OnCalculateRelayoutSize(dimension);
1889     return;
1890   } else {
1891     jdimension = (int)dimension;
1892     swig_callbackOnCalculateRelayoutSize(jdimension);
1893   }
1894 }
1895
1896 void SwigDirector_ViewImpl::OnLayoutNegotiated(float size, Dali::Dimension::Type dimension) {
1897   float jsize  ;
1898   int jdimension  ;
1899
1900   if (!swig_callbackOnLayoutNegotiated) {
1901     Dali::Toolkit::Internal::Control::OnLayoutNegotiated(size,dimension);
1902     return;
1903   } else {
1904     jsize = size;
1905     jdimension = (int)dimension;
1906     swig_callbackOnLayoutNegotiated(jsize, jdimension);
1907   }
1908 }
1909
1910 Dali::CustomActorImpl::Extension *SwigDirector_ViewImpl::GetExtension() {
1911   return Dali::CustomActorImpl::GetExtension();
1912 }
1913
1914 void SwigDirector_ViewImpl::OnInitialize() {
1915   if (!swig_callbackOnInitialize) {
1916     Dali::Toolkit::Internal::Control::OnInitialize();
1917     return;
1918   } else {
1919     swig_callbackOnInitialize();
1920   }
1921 }
1922
1923 void SwigDirector_ViewImpl::OnControlChildAdd(Dali::Actor &child) {
1924   void * jchild = 0 ;
1925
1926   if (!swig_callbackOnControlChildAdd) {
1927     Dali::Toolkit::Internal::Control::OnControlChildAdd(child);
1928     return;
1929   } else {
1930     jchild = (Dali::Actor *) &child;
1931     swig_callbackOnControlChildAdd(jchild);
1932   }
1933 }
1934
1935 void SwigDirector_ViewImpl::OnControlChildRemove(Dali::Actor &child) {
1936   void * jchild = 0 ;
1937
1938   if (!swig_callbackOnControlChildRemove) {
1939     Dali::Toolkit::Internal::Control::OnControlChildRemove(child);
1940     return;
1941   } else {
1942     jchild = (Dali::Actor *) &child;
1943     swig_callbackOnControlChildRemove(jchild);
1944   }
1945 }
1946
1947 void SwigDirector_ViewImpl::OnStyleChange(Dali::Toolkit::StyleManager styleManager, Dali::StyleChange::Type change) {
1948   void * jstyleManager  ;
1949   int jchange  ;
1950
1951   if (!swig_callbackOnStyleChange) {
1952     Dali::Toolkit::Internal::Control::OnStyleChange(styleManager,change);
1953     return;
1954   } else {
1955     jstyleManager = (void *)new Dali::Toolkit::StyleManager((const Dali::Toolkit::StyleManager &)styleManager);
1956     jchange = (int)change;
1957     swig_callbackOnStyleChange(jstyleManager, jchange);
1958   }
1959 }
1960
1961 bool SwigDirector_ViewImpl::OnAccessibilityActivated() {
1962   bool c_result = SwigValueInit< bool >() ;
1963   unsigned int jresult = 0 ;
1964
1965   if (!swig_callbackOnAccessibilityActivated) {
1966     return Dali::Toolkit::Internal::Control::OnAccessibilityActivated();
1967   } else {
1968     jresult = (unsigned int) swig_callbackOnAccessibilityActivated();
1969     c_result = jresult ? true : false;
1970   }
1971   return c_result;
1972 }
1973
1974 bool SwigDirector_ViewImpl::OnAccessibilityPan(Dali::PanGesture gesture) {
1975   bool c_result = SwigValueInit< bool >() ;
1976   unsigned int jresult = 0 ;
1977   void * jgesture  ;
1978
1979   if (!swig_callbackOnAccessibilityPan) {
1980     return Dali::Toolkit::Internal::Control::OnAccessibilityPan(gesture);
1981   } else {
1982     jgesture = (void *)new Dali::PanGesture((const Dali::PanGesture &)gesture);
1983     jresult = (unsigned int) swig_callbackOnAccessibilityPan(jgesture);
1984     c_result = jresult ? true : false;
1985   }
1986   return c_result;
1987 }
1988
1989 bool SwigDirector_ViewImpl::OnAccessibilityTouch(Dali::TouchEvent const &touchEvent) {
1990   bool c_result = SwigValueInit< bool >() ;
1991   unsigned int jresult = 0 ;
1992   void * jtouchEvent = 0 ;
1993
1994   if (!swig_callbackOnAccessibilityTouch) {
1995     return Dali::Toolkit::Internal::Control::OnAccessibilityTouch(touchEvent);
1996   } else {
1997     jtouchEvent = (Dali::TouchEvent *) &touchEvent;
1998     jresult = (unsigned int) swig_callbackOnAccessibilityTouch(jtouchEvent);
1999     c_result = jresult ? true : false;
2000   }
2001   return c_result;
2002 }
2003
2004 bool SwigDirector_ViewImpl::OnAccessibilityValueChange(bool isIncrease) {
2005   bool c_result = SwigValueInit< bool >() ;
2006   unsigned int jresult = 0 ;
2007   unsigned int jisIncrease  ;
2008
2009   if (!swig_callbackOnAccessibilityValueChange) {
2010     return Dali::Toolkit::Internal::Control::OnAccessibilityValueChange(isIncrease);
2011   } else {
2012     jisIncrease = isIncrease;
2013     jresult = (unsigned int) swig_callbackOnAccessibilityValueChange(jisIncrease);
2014     c_result = jresult ? true : false;
2015   }
2016   return c_result;
2017 }
2018
2019 bool SwigDirector_ViewImpl::OnAccessibilityZoom() {
2020   bool c_result = SwigValueInit< bool >() ;
2021   unsigned int jresult = 0 ;
2022
2023   if (!swig_callbackOnAccessibilityZoom) {
2024     return Dali::Toolkit::Internal::Control::OnAccessibilityZoom();
2025   } else {
2026     jresult = (unsigned int) swig_callbackOnAccessibilityZoom();
2027     c_result = jresult ? true : false;
2028   }
2029   return c_result;
2030 }
2031
2032 void SwigDirector_ViewImpl::OnKeyInputFocusGained() {
2033   if (!swig_callbackOnKeyInputFocusGained) {
2034     Dali::Toolkit::Internal::Control::OnKeyInputFocusGained();
2035     return;
2036   } else {
2037     swig_callbackOnKeyInputFocusGained();
2038   }
2039 }
2040
2041 void SwigDirector_ViewImpl::OnKeyInputFocusLost() {
2042   if (!swig_callbackOnKeyInputFocusLost) {
2043     Dali::Toolkit::Internal::Control::OnKeyInputFocusLost();
2044     return;
2045   } else {
2046     swig_callbackOnKeyInputFocusLost();
2047   }
2048 }
2049
2050 Dali::Actor SwigDirector_ViewImpl::GetNextKeyboardFocusableActor(Dali::Actor currentFocusedActor, Dali::Toolkit::Control::KeyboardFocus::Direction direction, bool loopEnabled) {
2051   Dali::Actor c_result ;
2052   void * jresult = 0 ;
2053   void * jcurrentFocusedActor  ;
2054   int jdirection  ;
2055   unsigned int jloopEnabled  ;
2056
2057   if (!swig_callbackGetNextKeyboardFocusableActor) {
2058     return Dali::Toolkit::Internal::Control::GetNextKeyboardFocusableActor(currentFocusedActor,direction,loopEnabled);
2059   } else {
2060     jcurrentFocusedActor = (void *)new Dali::Actor((const Dali::Actor &)currentFocusedActor);
2061     jdirection = (int)direction;
2062     jloopEnabled = loopEnabled;
2063     jresult = (void *) swig_callbackGetNextKeyboardFocusableActor(jcurrentFocusedActor, jdirection, jloopEnabled);
2064     if (!jresult) {
2065       SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Unexpected null return for type Dali::Actor", 0);
2066       return c_result;
2067     }
2068     c_result = *(Dali::Actor *)jresult;
2069   }
2070   return c_result;
2071 }
2072
2073 void SwigDirector_ViewImpl::OnKeyboardFocusChangeCommitted(Dali::Actor commitedFocusableActor) {
2074   void * jcommitedFocusableActor  ;
2075
2076   if (!swig_callbackOnKeyboardFocusChangeCommitted) {
2077     Dali::Toolkit::Internal::Control::OnKeyboardFocusChangeCommitted(commitedFocusableActor);
2078     return;
2079   } else {
2080     jcommitedFocusableActor = (void *)new Dali::Actor((const Dali::Actor &)commitedFocusableActor);
2081     swig_callbackOnKeyboardFocusChangeCommitted(jcommitedFocusableActor);
2082   }
2083 }
2084
2085 bool SwigDirector_ViewImpl::OnKeyboardEnter() {
2086   bool c_result = SwigValueInit< bool >() ;
2087   unsigned int jresult = 0 ;
2088
2089   if (!swig_callbackOnKeyboardEnter) {
2090     return Dali::Toolkit::Internal::Control::OnKeyboardEnter();
2091   } else {
2092     jresult = (unsigned int) swig_callbackOnKeyboardEnter();
2093     c_result = jresult ? true : false;
2094   }
2095   return c_result;
2096 }
2097
2098 void SwigDirector_ViewImpl::OnPinch(Dali::PinchGesture const &pinch) {
2099   void * jpinch = 0 ;
2100
2101   if (!swig_callbackOnPinch) {
2102     Dali::Toolkit::Internal::Control::OnPinch(pinch);
2103     return;
2104   } else {
2105     jpinch = (Dali::PinchGesture *) &pinch;
2106     swig_callbackOnPinch(jpinch);
2107   }
2108 }
2109
2110 void SwigDirector_ViewImpl::OnPan(Dali::PanGesture const &pan) {
2111   void * jpan = 0 ;
2112
2113   if (!swig_callbackOnPan) {
2114     Dali::Toolkit::Internal::Control::OnPan(pan);
2115     return;
2116   } else {
2117     jpan = (Dali::PanGesture *) &pan;
2118     swig_callbackOnPan(jpan);
2119   }
2120 }
2121
2122 void SwigDirector_ViewImpl::OnTap(Dali::TapGesture const &tap) {
2123   void * jtap = 0 ;
2124
2125   if (!swig_callbackOnTap) {
2126     Dali::Toolkit::Internal::Control::OnTap(tap);
2127     return;
2128   } else {
2129     jtap = (Dali::TapGesture *) &tap;
2130     swig_callbackOnTap(jtap);
2131   }
2132 }
2133
2134 void SwigDirector_ViewImpl::OnLongPress(Dali::LongPressGesture const &longPress) {
2135   void * jlongPress = 0 ;
2136
2137   if (!swig_callbackOnLongPress) {
2138     Dali::Toolkit::Internal::Control::OnLongPress(longPress);
2139     return;
2140   } else {
2141     jlongPress = (Dali::LongPressGesture *) &longPress;
2142     swig_callbackOnLongPress(jlongPress);
2143   }
2144 }
2145
2146 void SwigDirector_ViewImpl::SignalConnected(Dali::SlotObserver *slotObserver, Dali::CallbackBase *callback) {
2147   void * jslotObserver = 0 ;
2148   void * jcallback = 0 ;
2149
2150   if (!swig_callbackSignalConnected) {
2151     Dali::Toolkit::Internal::Control::SignalConnected(slotObserver,callback);
2152     return;
2153   } else {
2154     jslotObserver = (void *) slotObserver;
2155     jcallback = (void *) callback;
2156     swig_callbackSignalConnected(jslotObserver, jcallback);
2157   }
2158 }
2159
2160 void SwigDirector_ViewImpl::SignalDisconnected(Dali::SlotObserver *slotObserver, Dali::CallbackBase *callback) {
2161   void * jslotObserver = 0 ;
2162   void * jcallback = 0 ;
2163
2164   if (!swig_callbackSignalDisconnected) {
2165     Dali::Toolkit::Internal::Control::SignalDisconnected(slotObserver,callback);
2166     return;
2167   } else {
2168     jslotObserver = (void *) slotObserver;
2169     jcallback = (void *) callback;
2170     swig_callbackSignalDisconnected(jslotObserver, jcallback);
2171   }
2172 }
2173
2174 Dali::Toolkit::Internal::Control::Extension *SwigDirector_ViewImpl::GetControlExtension() {
2175   return Dali::Toolkit::Internal::Control::GetControlExtension();
2176 }
2177
2178 void SwigDirector_ViewImpl::swig_connect_director(SWIG_Callback0_t callbackOnStageConnection, SWIG_Callback1_t callbackOnStageDisconnection, SWIG_Callback2_t callbackOnChildAdd, SWIG_Callback3_t callbackOnChildRemove, SWIG_Callback4_t callbackOnPropertySet, SWIG_Callback5_t callbackOnSizeSet, SWIG_Callback6_t callbackOnSizeAnimation, SWIG_Callback7_t callbackOnTouchEvent, SWIG_Callback8_t callbackOnHoverEvent, SWIG_Callback9_t callbackOnKeyEvent, SWIG_Callback10_t callbackOnWheelEvent, SWIG_Callback11_t callbackOnRelayout, SWIG_Callback12_t callbackOnSetResizePolicy, SWIG_Callback13_t callbackGetNaturalSize, SWIG_Callback14_t callbackCalculateChildSize, SWIG_Callback15_t callbackGetHeightForWidth, SWIG_Callback16_t callbackGetWidthForHeight, SWIG_Callback17_t callbackRelayoutDependentOnChildren__SWIG_0, SWIG_Callback18_t callbackRelayoutDependentOnChildren__SWIG_1, SWIG_Callback19_t callbackOnCalculateRelayoutSize, SWIG_Callback20_t callbackOnLayoutNegotiated, SWIG_Callback21_t callbackOnInitialize, SWIG_Callback22_t callbackOnControlChildAdd, SWIG_Callback23_t callbackOnControlChildRemove, SWIG_Callback24_t callbackOnStyleChange, SWIG_Callback25_t callbackOnAccessibilityActivated, SWIG_Callback26_t callbackOnAccessibilityPan, SWIG_Callback27_t callbackOnAccessibilityTouch, SWIG_Callback28_t callbackOnAccessibilityValueChange, SWIG_Callback29_t callbackOnAccessibilityZoom, SWIG_Callback30_t callbackOnKeyInputFocusGained, SWIG_Callback31_t callbackOnKeyInputFocusLost, SWIG_Callback32_t callbackGetNextKeyboardFocusableActor, SWIG_Callback33_t callbackOnKeyboardFocusChangeCommitted, SWIG_Callback34_t callbackOnKeyboardEnter, SWIG_Callback35_t callbackOnPinch, SWIG_Callback36_t callbackOnPan, SWIG_Callback37_t callbackOnTap, SWIG_Callback38_t callbackOnLongPress, SWIG_Callback39_t callbackSignalConnected, SWIG_Callback40_t callbackSignalDisconnected) {
2179   swig_callbackOnStageConnection = callbackOnStageConnection;
2180   swig_callbackOnStageDisconnection = callbackOnStageDisconnection;
2181   swig_callbackOnChildAdd = callbackOnChildAdd;
2182   swig_callbackOnChildRemove = callbackOnChildRemove;
2183   swig_callbackOnPropertySet = callbackOnPropertySet;
2184   swig_callbackOnSizeSet = callbackOnSizeSet;
2185   swig_callbackOnSizeAnimation = callbackOnSizeAnimation;
2186   swig_callbackOnTouchEvent = callbackOnTouchEvent;
2187   swig_callbackOnHoverEvent = callbackOnHoverEvent;
2188   swig_callbackOnKeyEvent = callbackOnKeyEvent;
2189   swig_callbackOnWheelEvent = callbackOnWheelEvent;
2190   swig_callbackOnRelayout = callbackOnRelayout;
2191   swig_callbackOnSetResizePolicy = callbackOnSetResizePolicy;
2192   swig_callbackGetNaturalSize = callbackGetNaturalSize;
2193   swig_callbackCalculateChildSize = callbackCalculateChildSize;
2194   swig_callbackGetHeightForWidth = callbackGetHeightForWidth;
2195   swig_callbackGetWidthForHeight = callbackGetWidthForHeight;
2196   swig_callbackRelayoutDependentOnChildren__SWIG_0 = callbackRelayoutDependentOnChildren__SWIG_0;
2197   swig_callbackRelayoutDependentOnChildren__SWIG_1 = callbackRelayoutDependentOnChildren__SWIG_1;
2198   swig_callbackOnCalculateRelayoutSize = callbackOnCalculateRelayoutSize;
2199   swig_callbackOnLayoutNegotiated = callbackOnLayoutNegotiated;
2200   swig_callbackOnInitialize = callbackOnInitialize;
2201   swig_callbackOnControlChildAdd = callbackOnControlChildAdd;
2202   swig_callbackOnControlChildRemove = callbackOnControlChildRemove;
2203   swig_callbackOnStyleChange = callbackOnStyleChange;
2204   swig_callbackOnAccessibilityActivated = callbackOnAccessibilityActivated;
2205   swig_callbackOnAccessibilityPan = callbackOnAccessibilityPan;
2206   swig_callbackOnAccessibilityTouch = callbackOnAccessibilityTouch;
2207   swig_callbackOnAccessibilityValueChange = callbackOnAccessibilityValueChange;
2208   swig_callbackOnAccessibilityZoom = callbackOnAccessibilityZoom;
2209   swig_callbackOnKeyInputFocusGained = callbackOnKeyInputFocusGained;
2210   swig_callbackOnKeyInputFocusLost = callbackOnKeyInputFocusLost;
2211   swig_callbackGetNextKeyboardFocusableActor = callbackGetNextKeyboardFocusableActor;
2212   swig_callbackOnKeyboardFocusChangeCommitted = callbackOnKeyboardFocusChangeCommitted;
2213   swig_callbackOnKeyboardEnter = callbackOnKeyboardEnter;
2214   swig_callbackOnPinch = callbackOnPinch;
2215   swig_callbackOnPan = callbackOnPan;
2216   swig_callbackOnTap = callbackOnTap;
2217   swig_callbackOnLongPress = callbackOnLongPress;
2218   swig_callbackSignalConnected = callbackSignalConnected;
2219   swig_callbackSignalDisconnected = callbackSignalDisconnected;
2220 }
2221
2222 void SwigDirector_ViewImpl::swig_init_callbacks() {
2223   swig_callbackOnStageConnection = 0;
2224   swig_callbackOnStageDisconnection = 0;
2225   swig_callbackOnChildAdd = 0;
2226   swig_callbackOnChildRemove = 0;
2227   swig_callbackOnPropertySet = 0;
2228   swig_callbackOnSizeSet = 0;
2229   swig_callbackOnSizeAnimation = 0;
2230   swig_callbackOnTouchEvent = 0;
2231   swig_callbackOnHoverEvent = 0;
2232   swig_callbackOnKeyEvent = 0;
2233   swig_callbackOnWheelEvent = 0;
2234   swig_callbackOnRelayout = 0;
2235   swig_callbackOnSetResizePolicy = 0;
2236   swig_callbackGetNaturalSize = 0;
2237   swig_callbackCalculateChildSize = 0;
2238   swig_callbackGetHeightForWidth = 0;
2239   swig_callbackGetWidthForHeight = 0;
2240   swig_callbackRelayoutDependentOnChildren__SWIG_0 = 0;
2241   swig_callbackRelayoutDependentOnChildren__SWIG_1 = 0;
2242   swig_callbackOnCalculateRelayoutSize = 0;
2243   swig_callbackOnLayoutNegotiated = 0;
2244   swig_callbackOnInitialize = 0;
2245   swig_callbackOnControlChildAdd = 0;
2246   swig_callbackOnControlChildRemove = 0;
2247   swig_callbackOnStyleChange = 0;
2248   swig_callbackOnAccessibilityActivated = 0;
2249   swig_callbackOnAccessibilityPan = 0;
2250   swig_callbackOnAccessibilityTouch = 0;
2251   swig_callbackOnAccessibilityValueChange = 0;
2252   swig_callbackOnAccessibilityZoom = 0;
2253   swig_callbackOnKeyInputFocusGained = 0;
2254   swig_callbackOnKeyInputFocusLost = 0;
2255   swig_callbackGetNextKeyboardFocusableActor = 0;
2256   swig_callbackOnKeyboardFocusChangeCommitted = 0;
2257   swig_callbackOnKeyboardEnter = 0;
2258   swig_callbackOnPinch = 0;
2259   swig_callbackOnPan = 0;
2260   swig_callbackOnTap = 0;
2261   swig_callbackOnLongPress = 0;
2262   swig_callbackSignalConnected = 0;
2263   swig_callbackSignalDisconnected = 0;
2264 }
2265
2266 SwigDirector_ItemFactory::SwigDirector_ItemFactory() : Dali::Toolkit::ItemFactory(), Swig::Director() {
2267   swig_init_callbacks();
2268 }
2269
2270 SwigDirector_ItemFactory::~SwigDirector_ItemFactory() {
2271
2272 }
2273
2274
2275 unsigned int SwigDirector_ItemFactory::GetNumberOfItems() {
2276   unsigned int c_result = SwigValueInit< unsigned int >() ;
2277   unsigned int jresult = 0 ;
2278
2279   if (!swig_callbackGetNumberOfItems) {
2280     throw Swig::DirectorPureVirtualException("Dali::Toolkit::ItemFactory::GetNumberOfItems");
2281   } else {
2282     jresult = (unsigned int) swig_callbackGetNumberOfItems();
2283     c_result = (unsigned int)jresult;
2284   }
2285   return c_result;
2286 }
2287
2288 Dali::Actor SwigDirector_ItemFactory::NewItem(unsigned int itemId) {
2289   Dali::Actor c_result ;
2290   void * jresult = 0 ;
2291   unsigned int jitemId  ;
2292
2293   if (!swig_callbackNewItem) {
2294     throw Swig::DirectorPureVirtualException("Dali::Toolkit::ItemFactory::NewItem");
2295   } else {
2296     jitemId = itemId;
2297     jresult = (void *) swig_callbackNewItem(jitemId);
2298     if (!jresult) {
2299       SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Unexpected null return for type Dali::Actor", 0);
2300       return c_result;
2301     }
2302     c_result = *(Dali::Actor *)jresult;
2303   }
2304   return c_result;
2305 }
2306
2307 void SwigDirector_ItemFactory::ItemReleased(unsigned int itemId, Dali::Actor actor) {
2308   unsigned int jitemId  ;
2309   void * jactor  ;
2310
2311   if (!swig_callbackItemReleased) {
2312     Dali::Toolkit::ItemFactory::ItemReleased(itemId,actor);
2313     return;
2314   } else {
2315     jitemId = itemId;
2316     jactor = (void *)new Dali::Actor((const Dali::Actor &)actor);
2317     swig_callbackItemReleased(jitemId, jactor);
2318   }
2319 }
2320
2321 Dali::Toolkit::ItemFactory::Extension *SwigDirector_ItemFactory::GetExtension() {
2322   return Dali::Toolkit::ItemFactory::GetExtension();
2323 }
2324
2325 void SwigDirector_ItemFactory::swig_connect_director(SWIG_Callback0_t callbackGetNumberOfItems, SWIG_Callback1_t callbackNewItem, SWIG_Callback2_t callbackItemReleased) {
2326   swig_callbackGetNumberOfItems = callbackGetNumberOfItems;
2327   swig_callbackNewItem = callbackNewItem;
2328   swig_callbackItemReleased = callbackItemReleased;
2329 }
2330
2331 void SwigDirector_ItemFactory::swig_init_callbacks() {
2332   swig_callbackGetNumberOfItems = 0;
2333   swig_callbackNewItem = 0;
2334   swig_callbackItemReleased = 0;
2335 }
2336
2337 SwigDirector_CustomAlgorithmInterface::SwigDirector_CustomAlgorithmInterface() : Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface(), Swig::Director() {
2338   swig_init_callbacks();
2339 }
2340
2341 SwigDirector_CustomAlgorithmInterface::~SwigDirector_CustomAlgorithmInterface() {
2342
2343 }
2344
2345
2346 Dali::Actor SwigDirector_CustomAlgorithmInterface::GetNextFocusableActor(Dali::Actor current, Dali::Actor proposed, Dali::Toolkit::Control::KeyboardFocus::Direction direction) {
2347   Dali::Actor c_result ;
2348   void * jresult = 0 ;
2349   void * jcurrent  ;
2350   void * jproposed  ;
2351   int jdirection  ;
2352
2353   if (!swig_callbackGetNextFocusableActor) {
2354     throw Swig::DirectorPureVirtualException("Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface::GetNextFocusableActor");
2355   } else {
2356     jcurrent = (void *)new Dali::Actor((const Dali::Actor &)current);
2357     jproposed = (void *)new Dali::Actor((const Dali::Actor &)proposed);
2358     jdirection = (int)direction;
2359     jresult = (void *) swig_callbackGetNextFocusableActor(jcurrent, jproposed, jdirection);
2360     if (!jresult) {
2361       SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Unexpected null return for type Dali::Actor", 0);
2362       return c_result;
2363     }
2364     c_result = *(Dali::Actor *)jresult;
2365   }
2366   return c_result;
2367 }
2368
2369 void SwigDirector_CustomAlgorithmInterface::swig_connect_director(SWIG_Callback0_t callbackGetNextFocusableActor) {
2370   swig_callbackGetNextFocusableActor = callbackGetNextFocusableActor;
2371 }
2372
2373 void SwigDirector_CustomAlgorithmInterface::swig_init_callbacks() {
2374   swig_callbackGetNextFocusableActor = 0;
2375 }
2376
2377
2378 #ifdef __cplusplus
2379 extern "C" {
2380 #endif
2381
2382 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_floatp() {
2383   void * jresult ;
2384   floatp *result = 0 ;
2385
2386   {
2387     try {
2388       result = (floatp *)new_floatp();
2389     } catch (std::out_of_range& e) {
2390       {
2391         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2392       };
2393     } catch (std::exception& e) {
2394       {
2395         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2396       };
2397     } catch (...) {
2398       {
2399         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2400       };
2401     }
2402   }
2403   jresult = (void *)result;
2404   return jresult;
2405 }
2406
2407
2408 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_floatp(void * jarg1) {
2409   floatp *arg1 = (floatp *) 0 ;
2410
2411   arg1 = (floatp *)jarg1;
2412   {
2413     try {
2414       delete_floatp(arg1);
2415     } catch (std::out_of_range& e) {
2416       {
2417         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
2418       };
2419     } catch (std::exception& e) {
2420       {
2421         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
2422       };
2423     } catch (...) {
2424       {
2425         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
2426       };
2427     }
2428   }
2429 }
2430
2431
2432 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_floatp_assign(void * jarg1, float jarg2) {
2433   floatp *arg1 = (floatp *) 0 ;
2434   float arg2 ;
2435
2436   arg1 = (floatp *)jarg1;
2437   arg2 = (float)jarg2;
2438   {
2439     try {
2440       floatp_assign(arg1,arg2);
2441     } catch (std::out_of_range& e) {
2442       {
2443         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
2444       };
2445     } catch (std::exception& e) {
2446       {
2447         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
2448       };
2449     } catch (...) {
2450       {
2451         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
2452       };
2453     }
2454   }
2455 }
2456
2457
2458 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_floatp_value(void * jarg1) {
2459   float jresult ;
2460   floatp *arg1 = (floatp *) 0 ;
2461   float result;
2462
2463   arg1 = (floatp *)jarg1;
2464   {
2465     try {
2466       result = (float)floatp_value(arg1);
2467     } catch (std::out_of_range& e) {
2468       {
2469         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2470       };
2471     } catch (std::exception& e) {
2472       {
2473         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2474       };
2475     } catch (...) {
2476       {
2477         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2478       };
2479     }
2480   }
2481   jresult = result;
2482   return jresult;
2483 }
2484
2485
2486 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_floatp_cast(void * jarg1) {
2487   void * jresult ;
2488   floatp *arg1 = (floatp *) 0 ;
2489   float *result = 0 ;
2490
2491   arg1 = (floatp *)jarg1;
2492   {
2493     try {
2494       result = (float *)floatp_cast(arg1);
2495     } catch (std::out_of_range& e) {
2496       {
2497         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2498       };
2499     } catch (std::exception& e) {
2500       {
2501         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2502       };
2503     } catch (...) {
2504       {
2505         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2506       };
2507     }
2508   }
2509   jresult = (void *)result;
2510   return jresult;
2511 }
2512
2513
2514 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_floatp_frompointer(void * jarg1) {
2515   void * jresult ;
2516   float *arg1 = (float *) 0 ;
2517   floatp *result = 0 ;
2518
2519   arg1 = (float *)jarg1;
2520   {
2521     try {
2522       result = (floatp *)floatp_frompointer(arg1);
2523     } catch (std::out_of_range& e) {
2524       {
2525         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2526       };
2527     } catch (std::exception& e) {
2528       {
2529         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2530       };
2531     } catch (...) {
2532       {
2533         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2534       };
2535     }
2536   }
2537   jresult = (void *)result;
2538   return jresult;
2539 }
2540
2541
2542 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_intp() {
2543   void * jresult ;
2544   intp *result = 0 ;
2545
2546   {
2547     try {
2548       result = (intp *)new_intp();
2549     } catch (std::out_of_range& e) {
2550       {
2551         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2552       };
2553     } catch (std::exception& e) {
2554       {
2555         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2556       };
2557     } catch (...) {
2558       {
2559         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2560       };
2561     }
2562   }
2563   jresult = (void *)result;
2564   return jresult;
2565 }
2566
2567
2568 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_intp(void * jarg1) {
2569   intp *arg1 = (intp *) 0 ;
2570
2571   arg1 = (intp *)jarg1;
2572   {
2573     try {
2574       delete_intp(arg1);
2575     } catch (std::out_of_range& e) {
2576       {
2577         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
2578       };
2579     } catch (std::exception& e) {
2580       {
2581         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
2582       };
2583     } catch (...) {
2584       {
2585         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
2586       };
2587     }
2588   }
2589 }
2590
2591
2592 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_intp_assign(void * jarg1, int jarg2) {
2593   intp *arg1 = (intp *) 0 ;
2594   int arg2 ;
2595
2596   arg1 = (intp *)jarg1;
2597   arg2 = (int)jarg2;
2598   {
2599     try {
2600       intp_assign(arg1,arg2);
2601     } catch (std::out_of_range& e) {
2602       {
2603         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
2604       };
2605     } catch (std::exception& e) {
2606       {
2607         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
2608       };
2609     } catch (...) {
2610       {
2611         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
2612       };
2613     }
2614   }
2615 }
2616
2617
2618 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_intp_value(void * jarg1) {
2619   int jresult ;
2620   intp *arg1 = (intp *) 0 ;
2621   int result;
2622
2623   arg1 = (intp *)jarg1;
2624   {
2625     try {
2626       result = (int)intp_value(arg1);
2627     } catch (std::out_of_range& e) {
2628       {
2629         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2630       };
2631     } catch (std::exception& e) {
2632       {
2633         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2634       };
2635     } catch (...) {
2636       {
2637         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2638       };
2639     }
2640   }
2641   jresult = result;
2642   return jresult;
2643 }
2644
2645
2646 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_intp_cast(void * jarg1) {
2647   void * jresult ;
2648   intp *arg1 = (intp *) 0 ;
2649   int *result = 0 ;
2650
2651   arg1 = (intp *)jarg1;
2652   {
2653     try {
2654       result = (int *)intp_cast(arg1);
2655     } catch (std::out_of_range& e) {
2656       {
2657         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2658       };
2659     } catch (std::exception& e) {
2660       {
2661         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2662       };
2663     } catch (...) {
2664       {
2665         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2666       };
2667     }
2668   }
2669   jresult = (void *)result;
2670   return jresult;
2671 }
2672
2673
2674 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_intp_frompointer(void * jarg1) {
2675   void * jresult ;
2676   int *arg1 = (int *) 0 ;
2677   intp *result = 0 ;
2678
2679   arg1 = (int *)jarg1;
2680   {
2681     try {
2682       result = (intp *)intp_frompointer(arg1);
2683     } catch (std::out_of_range& e) {
2684       {
2685         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2686       };
2687     } catch (std::exception& e) {
2688       {
2689         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2690       };
2691     } catch (...) {
2692       {
2693         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2694       };
2695     }
2696   }
2697   jresult = (void *)result;
2698   return jresult;
2699 }
2700
2701
2702 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_doublep() {
2703   void * jresult ;
2704   doublep *result = 0 ;
2705
2706   {
2707     try {
2708       result = (doublep *)new_doublep();
2709     } catch (std::out_of_range& e) {
2710       {
2711         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2712       };
2713     } catch (std::exception& e) {
2714       {
2715         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2716       };
2717     } catch (...) {
2718       {
2719         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2720       };
2721     }
2722   }
2723   jresult = (void *)result;
2724   return jresult;
2725 }
2726
2727
2728 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_doublep(void * jarg1) {
2729   doublep *arg1 = (doublep *) 0 ;
2730
2731   arg1 = (doublep *)jarg1;
2732   {
2733     try {
2734       delete_doublep(arg1);
2735     } catch (std::out_of_range& e) {
2736       {
2737         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
2738       };
2739     } catch (std::exception& e) {
2740       {
2741         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
2742       };
2743     } catch (...) {
2744       {
2745         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
2746       };
2747     }
2748   }
2749 }
2750
2751
2752 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_doublep_assign(void * jarg1, double jarg2) {
2753   doublep *arg1 = (doublep *) 0 ;
2754   double arg2 ;
2755
2756   arg1 = (doublep *)jarg1;
2757   arg2 = (double)jarg2;
2758   {
2759     try {
2760       doublep_assign(arg1,arg2);
2761     } catch (std::out_of_range& e) {
2762       {
2763         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
2764       };
2765     } catch (std::exception& e) {
2766       {
2767         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
2768       };
2769     } catch (...) {
2770       {
2771         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
2772       };
2773     }
2774   }
2775 }
2776
2777
2778 SWIGEXPORT double SWIGSTDCALL CSharp_Dali_doublep_value(void * jarg1) {
2779   double jresult ;
2780   doublep *arg1 = (doublep *) 0 ;
2781   double result;
2782
2783   arg1 = (doublep *)jarg1;
2784   {
2785     try {
2786       result = (double)doublep_value(arg1);
2787     } catch (std::out_of_range& e) {
2788       {
2789         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2790       };
2791     } catch (std::exception& e) {
2792       {
2793         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2794       };
2795     } catch (...) {
2796       {
2797         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2798       };
2799     }
2800   }
2801   jresult = result;
2802   return jresult;
2803 }
2804
2805
2806 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_doublep_cast(void * jarg1) {
2807   void * jresult ;
2808   doublep *arg1 = (doublep *) 0 ;
2809   double *result = 0 ;
2810
2811   arg1 = (doublep *)jarg1;
2812   {
2813     try {
2814       result = (double *)doublep_cast(arg1);
2815     } catch (std::out_of_range& e) {
2816       {
2817         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2818       };
2819     } catch (std::exception& e) {
2820       {
2821         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2822       };
2823     } catch (...) {
2824       {
2825         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2826       };
2827     }
2828   }
2829   jresult = (void *)result;
2830   return jresult;
2831 }
2832
2833
2834 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_doublep_frompointer(void * jarg1) {
2835   void * jresult ;
2836   double *arg1 = (double *) 0 ;
2837   doublep *result = 0 ;
2838
2839   arg1 = (double *)jarg1;
2840   {
2841     try {
2842       result = (doublep *)doublep_frompointer(arg1);
2843     } catch (std::out_of_range& e) {
2844       {
2845         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2846       };
2847     } catch (std::exception& e) {
2848       {
2849         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2850       };
2851     } catch (...) {
2852       {
2853         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2854       };
2855     }
2856   }
2857   jresult = (void *)result;
2858   return jresult;
2859 }
2860
2861
2862 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_uintp() {
2863   void * jresult ;
2864   uintp *result = 0 ;
2865
2866   {
2867     try {
2868       result = (uintp *)new_uintp();
2869     } catch (std::out_of_range& e) {
2870       {
2871         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2872       };
2873     } catch (std::exception& e) {
2874       {
2875         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2876       };
2877     } catch (...) {
2878       {
2879         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2880       };
2881     }
2882   }
2883   jresult = (void *)result;
2884   return jresult;
2885 }
2886
2887
2888 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_uintp(void * jarg1) {
2889   uintp *arg1 = (uintp *) 0 ;
2890
2891   arg1 = (uintp *)jarg1;
2892   {
2893     try {
2894       delete_uintp(arg1);
2895     } catch (std::out_of_range& e) {
2896       {
2897         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
2898       };
2899     } catch (std::exception& e) {
2900       {
2901         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
2902       };
2903     } catch (...) {
2904       {
2905         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
2906       };
2907     }
2908   }
2909 }
2910
2911
2912 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_uintp_assign(void * jarg1, unsigned int jarg2) {
2913   uintp *arg1 = (uintp *) 0 ;
2914   unsigned int arg2 ;
2915
2916   arg1 = (uintp *)jarg1;
2917   arg2 = (unsigned int)jarg2;
2918   {
2919     try {
2920       uintp_assign(arg1,arg2);
2921     } catch (std::out_of_range& e) {
2922       {
2923         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
2924       };
2925     } catch (std::exception& e) {
2926       {
2927         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
2928       };
2929     } catch (...) {
2930       {
2931         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
2932       };
2933     }
2934   }
2935 }
2936
2937
2938 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_uintp_value(void * jarg1) {
2939   unsigned int jresult ;
2940   uintp *arg1 = (uintp *) 0 ;
2941   unsigned int result;
2942
2943   arg1 = (uintp *)jarg1;
2944   {
2945     try {
2946       result = (unsigned int)uintp_value(arg1);
2947     } catch (std::out_of_range& e) {
2948       {
2949         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2950       };
2951     } catch (std::exception& e) {
2952       {
2953         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2954       };
2955     } catch (...) {
2956       {
2957         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2958       };
2959     }
2960   }
2961   jresult = result;
2962   return jresult;
2963 }
2964
2965
2966 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_uintp_cast(void * jarg1) {
2967   void * jresult ;
2968   uintp *arg1 = (uintp *) 0 ;
2969   unsigned int *result = 0 ;
2970
2971   arg1 = (uintp *)jarg1;
2972   {
2973     try {
2974       result = (unsigned int *)uintp_cast(arg1);
2975     } catch (std::out_of_range& e) {
2976       {
2977         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2978       };
2979     } catch (std::exception& e) {
2980       {
2981         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2982       };
2983     } catch (...) {
2984       {
2985         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2986       };
2987     }
2988   }
2989   jresult = (void *)result;
2990   return jresult;
2991 }
2992
2993
2994 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_uintp_frompointer(void * jarg1) {
2995   void * jresult ;
2996   unsigned int *arg1 = (unsigned int *) 0 ;
2997   uintp *result = 0 ;
2998
2999   arg1 = (unsigned int *)jarg1;
3000   {
3001     try {
3002       result = (uintp *)uintp_frompointer(arg1);
3003     } catch (std::out_of_range& e) {
3004       {
3005         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3006       };
3007     } catch (std::exception& e) {
3008       {
3009         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3010       };
3011     } catch (...) {
3012       {
3013         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3014       };
3015     }
3016   }
3017   jresult = (void *)result;
3018   return jresult;
3019 }
3020
3021
3022 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ushortp() {
3023   void * jresult ;
3024   ushortp *result = 0 ;
3025
3026   {
3027     try {
3028       result = (ushortp *)new_ushortp();
3029     } catch (std::out_of_range& e) {
3030       {
3031         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3032       };
3033     } catch (std::exception& e) {
3034       {
3035         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3036       };
3037     } catch (...) {
3038       {
3039         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3040       };
3041     }
3042   }
3043   jresult = (void *)result;
3044   return jresult;
3045 }
3046
3047
3048 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ushortp(void * jarg1) {
3049   ushortp *arg1 = (ushortp *) 0 ;
3050
3051   arg1 = (ushortp *)jarg1;
3052   {
3053     try {
3054       delete_ushortp(arg1);
3055     } catch (std::out_of_range& e) {
3056       {
3057         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
3058       };
3059     } catch (std::exception& e) {
3060       {
3061         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
3062       };
3063     } catch (...) {
3064       {
3065         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
3066       };
3067     }
3068   }
3069 }
3070
3071
3072 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ushortp_assign(void * jarg1, unsigned short jarg2) {
3073   ushortp *arg1 = (ushortp *) 0 ;
3074   unsigned short arg2 ;
3075
3076   arg1 = (ushortp *)jarg1;
3077   arg2 = (unsigned short)jarg2;
3078   {
3079     try {
3080       ushortp_assign(arg1,arg2);
3081     } catch (std::out_of_range& e) {
3082       {
3083         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
3084       };
3085     } catch (std::exception& e) {
3086       {
3087         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
3088       };
3089     } catch (...) {
3090       {
3091         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
3092       };
3093     }
3094   }
3095 }
3096
3097
3098 SWIGEXPORT unsigned short SWIGSTDCALL CSharp_Dali_ushortp_value(void * jarg1) {
3099   unsigned short jresult ;
3100   ushortp *arg1 = (ushortp *) 0 ;
3101   unsigned short result;
3102
3103   arg1 = (ushortp *)jarg1;
3104   {
3105     try {
3106       result = (unsigned short)ushortp_value(arg1);
3107     } catch (std::out_of_range& e) {
3108       {
3109         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3110       };
3111     } catch (std::exception& e) {
3112       {
3113         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3114       };
3115     } catch (...) {
3116       {
3117         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3118       };
3119     }
3120   }
3121   jresult = result;
3122   return jresult;
3123 }
3124
3125
3126 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ushortp_cast(void * jarg1) {
3127   void * jresult ;
3128   ushortp *arg1 = (ushortp *) 0 ;
3129   unsigned short *result = 0 ;
3130
3131   arg1 = (ushortp *)jarg1;
3132   {
3133     try {
3134       result = (unsigned short *)ushortp_cast(arg1);
3135     } catch (std::out_of_range& e) {
3136       {
3137         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3138       };
3139     } catch (std::exception& e) {
3140       {
3141         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3142       };
3143     } catch (...) {
3144       {
3145         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3146       };
3147     }
3148   }
3149   jresult = (void *)result;
3150   return jresult;
3151 }
3152
3153
3154 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ushortp_frompointer(void * jarg1) {
3155   void * jresult ;
3156   unsigned short *arg1 = (unsigned short *) 0 ;
3157   ushortp *result = 0 ;
3158
3159   arg1 = (unsigned short *)jarg1;
3160   {
3161     try {
3162       result = (ushortp *)ushortp_frompointer(arg1);
3163     } catch (std::out_of_range& e) {
3164       {
3165         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3166       };
3167     } catch (std::exception& e) {
3168       {
3169         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3170       };
3171     } catch (...) {
3172       {
3173         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3174       };
3175     }
3176   }
3177   jresult = (void *)result;
3178   return jresult;
3179 }
3180
3181
3182 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_int_to_uint(int jarg1) {
3183   unsigned int jresult ;
3184   int arg1 ;
3185   unsigned int result;
3186
3187   arg1 = (int)jarg1;
3188   {
3189     try {
3190       result = (unsigned int)int_to_uint(arg1);
3191     } catch (std::out_of_range& e) {
3192       {
3193         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3194       };
3195     } catch (std::exception& e) {
3196       {
3197         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3198       };
3199     } catch (...) {
3200       {
3201         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3202       };
3203     }
3204   }
3205   jresult = result;
3206   return jresult;
3207 }
3208
3209
3210 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RefObject_Reference(void * jarg1) {
3211   Dali::RefObject *arg1 = (Dali::RefObject *) 0 ;
3212
3213   arg1 = (Dali::RefObject *)jarg1;
3214   {
3215     try {
3216       (arg1)->Reference();
3217     } catch (std::out_of_range& e) {
3218       {
3219         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
3220       };
3221     } catch (std::exception& e) {
3222       {
3223         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
3224       };
3225     } catch (...) {
3226       {
3227         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
3228       };
3229     }
3230   }
3231 }
3232
3233
3234 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RefObject_Unreference(void * jarg1) {
3235   Dali::RefObject *arg1 = (Dali::RefObject *) 0 ;
3236
3237   arg1 = (Dali::RefObject *)jarg1;
3238   {
3239     try {
3240       (arg1)->Unreference();
3241     } catch (std::out_of_range& e) {
3242       {
3243         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
3244       };
3245     } catch (std::exception& e) {
3246       {
3247         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
3248       };
3249     } catch (...) {
3250       {
3251         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
3252       };
3253     }
3254   }
3255 }
3256
3257
3258 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_RefObject_ReferenceCount(void * jarg1) {
3259   int jresult ;
3260   Dali::RefObject *arg1 = (Dali::RefObject *) 0 ;
3261   int result;
3262
3263   arg1 = (Dali::RefObject *)jarg1;
3264   {
3265     try {
3266       result = (int)(arg1)->ReferenceCount();
3267     } catch (std::out_of_range& e) {
3268       {
3269         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3270       };
3271     } catch (std::exception& e) {
3272       {
3273         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3274       };
3275     } catch (...) {
3276       {
3277         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3278       };
3279     }
3280   }
3281   jresult = result;
3282   return jresult;
3283 }
3284
3285
3286 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Any__SWIG_0() {
3287   void * jresult ;
3288   Dali::Any *result = 0 ;
3289
3290   {
3291     try {
3292       result = (Dali::Any *)new Dali::Any();
3293     } catch (std::out_of_range& e) {
3294       {
3295         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3296       };
3297     } catch (std::exception& e) {
3298       {
3299         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3300       };
3301     } catch (...) {
3302       {
3303         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3304       };
3305     }
3306   }
3307   jresult = (void *)result;
3308   return jresult;
3309 }
3310
3311
3312 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Any(void * jarg1) {
3313   Dali::Any *arg1 = (Dali::Any *) 0 ;
3314
3315   arg1 = (Dali::Any *)jarg1;
3316   {
3317     try {
3318       delete arg1;
3319     } catch (std::out_of_range& e) {
3320       {
3321         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
3322       };
3323     } catch (std::exception& e) {
3324       {
3325         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
3326       };
3327     } catch (...) {
3328       {
3329         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
3330       };
3331     }
3332   }
3333 }
3334
3335
3336 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Any_AssertAlways(char * jarg1) {
3337   char *arg1 = (char *) 0 ;
3338
3339   arg1 = (char *)jarg1;
3340   {
3341     try {
3342       Dali::Any::AssertAlways((char const *)arg1);
3343     } catch (std::out_of_range& e) {
3344       {
3345         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
3346       };
3347     } catch (std::exception& e) {
3348       {
3349         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
3350       };
3351     } catch (...) {
3352       {
3353         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
3354       };
3355     }
3356   }
3357 }
3358
3359
3360 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Any__SWIG_2(void * jarg1) {
3361   void * jresult ;
3362   Dali::Any *arg1 = 0 ;
3363   Dali::Any *result = 0 ;
3364
3365   arg1 = (Dali::Any *)jarg1;
3366   if (!arg1) {
3367     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Any const & type is null", 0);
3368     return 0;
3369   }
3370   {
3371     try {
3372       result = (Dali::Any *)new Dali::Any((Dali::Any const &)*arg1);
3373     } catch (std::out_of_range& e) {
3374       {
3375         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3376       };
3377     } catch (std::exception& e) {
3378       {
3379         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3380       };
3381     } catch (...) {
3382       {
3383         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3384       };
3385     }
3386   }
3387   jresult = (void *)result;
3388   return jresult;
3389 }
3390
3391
3392 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Any_Assign(void * jarg1, void * jarg2) {
3393   void * jresult ;
3394   Dali::Any *arg1 = (Dali::Any *) 0 ;
3395   Dali::Any *arg2 = 0 ;
3396   Dali::Any *result = 0 ;
3397
3398   arg1 = (Dali::Any *)jarg1;
3399   arg2 = (Dali::Any *)jarg2;
3400   if (!arg2) {
3401     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Any const & type is null", 0);
3402     return 0;
3403   }
3404   {
3405     try {
3406       result = (Dali::Any *) &(arg1)->operator =((Dali::Any const &)*arg2);
3407     } catch (std::out_of_range& e) {
3408       {
3409         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3410       };
3411     } catch (std::exception& e) {
3412       {
3413         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3414       };
3415     } catch (...) {
3416       {
3417         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3418       };
3419     }
3420   }
3421   jresult = (void *)result;
3422   return jresult;
3423 }
3424
3425
3426 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Any_GetType(void * jarg1) {
3427   void * jresult ;
3428   Dali::Any *arg1 = (Dali::Any *) 0 ;
3429   std::type_info *result = 0 ;
3430
3431   arg1 = (Dali::Any *)jarg1;
3432   {
3433     try {
3434       result = (std::type_info *) &((Dali::Any const *)arg1)->GetType();
3435     } catch (std::out_of_range& e) {
3436       {
3437         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3438       };
3439     } catch (std::exception& e) {
3440       {
3441         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3442       };
3443     } catch (...) {
3444       {
3445         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3446       };
3447     }
3448   }
3449   jresult = (void *)result;
3450   return jresult;
3451 }
3452
3453
3454 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Any_Empty(void * jarg1) {
3455   unsigned int jresult ;
3456   Dali::Any *arg1 = (Dali::Any *) 0 ;
3457   bool result;
3458
3459   arg1 = (Dali::Any *)jarg1;
3460   {
3461     try {
3462       result = (bool)((Dali::Any const *)arg1)->Empty();
3463     } catch (std::out_of_range& e) {
3464       {
3465         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3466       };
3467     } catch (std::exception& e) {
3468       {
3469         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3470       };
3471     } catch (...) {
3472       {
3473         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3474       };
3475     }
3476   }
3477   jresult = result;
3478   return jresult;
3479 }
3480
3481
3482 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Any_AnyContainerBase(void * jarg1, void * jarg2, void * jarg3) {
3483   void * jresult ;
3484   std::type_info *arg1 = 0 ;
3485   Dali::Any::CloneFunc arg2 = (Dali::Any::CloneFunc) 0 ;
3486   Dali::Any::DeleteFunc arg3 = (Dali::Any::DeleteFunc) 0 ;
3487   Dali::Any::AnyContainerBase *result = 0 ;
3488
3489   arg1 = (std::type_info *)jarg1;
3490   if (!arg1) {
3491     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
3492     return 0;
3493   }
3494   arg2 = (Dali::Any::CloneFunc)jarg2;
3495   arg3 = (Dali::Any::DeleteFunc)jarg3;
3496   {
3497     try {
3498       result = (Dali::Any::AnyContainerBase *)new Dali::Any::AnyContainerBase((std::type_info const &)*arg1,arg2,arg3);
3499     } catch (std::out_of_range& e) {
3500       {
3501         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3502       };
3503     } catch (std::exception& e) {
3504       {
3505         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3506       };
3507     } catch (...) {
3508       {
3509         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3510       };
3511     }
3512   }
3513   jresult = (void *)result;
3514   return jresult;
3515 }
3516
3517
3518 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Any_AnyContainerBase_GetType(void * jarg1) {
3519   void * jresult ;
3520   Dali::Any::AnyContainerBase *arg1 = (Dali::Any::AnyContainerBase *) 0 ;
3521   std::type_info *result = 0 ;
3522
3523   arg1 = (Dali::Any::AnyContainerBase *)jarg1;
3524   {
3525     try {
3526       result = (std::type_info *) &((Dali::Any::AnyContainerBase const *)arg1)->GetType();
3527     } catch (std::out_of_range& e) {
3528       {
3529         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3530       };
3531     } catch (std::exception& e) {
3532       {
3533         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3534       };
3535     } catch (...) {
3536       {
3537         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3538       };
3539     }
3540   }
3541   jresult = (void *)result;
3542   return jresult;
3543 }
3544
3545
3546 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Any_AnyContainerBase_mType_get(void * jarg1) {
3547   void * jresult ;
3548   Dali::Any::AnyContainerBase *arg1 = (Dali::Any::AnyContainerBase *) 0 ;
3549   ::std::type_info *result = 0 ;
3550
3551   arg1 = (Dali::Any::AnyContainerBase *)jarg1;
3552   result = (::std::type_info *) &(::std::type_info const &) ((arg1)->mType);
3553   jresult = (void *)result;
3554   return jresult;
3555 }
3556
3557
3558 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Any_AnyContainerBase_mCloneFunc_set(void * jarg1, void * jarg2) {
3559   Dali::Any::AnyContainerBase *arg1 = (Dali::Any::AnyContainerBase *) 0 ;
3560   Dali::Any::CloneFunc arg2 = (Dali::Any::CloneFunc) 0 ;
3561
3562   arg1 = (Dali::Any::AnyContainerBase *)jarg1;
3563   arg2 = (Dali::Any::CloneFunc)jarg2;
3564   if (arg1) (arg1)->mCloneFunc = arg2;
3565 }
3566
3567
3568 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Any_AnyContainerBase_mCloneFunc_get(void * jarg1) {
3569   void * jresult ;
3570   Dali::Any::AnyContainerBase *arg1 = (Dali::Any::AnyContainerBase *) 0 ;
3571   Dali::Any::CloneFunc result;
3572
3573   arg1 = (Dali::Any::AnyContainerBase *)jarg1;
3574   result = (Dali::Any::CloneFunc) ((arg1)->mCloneFunc);
3575   jresult = (void *)result;
3576   return jresult;
3577 }
3578
3579
3580 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Any_AnyContainerBase_mDeleteFunc_set(void * jarg1, void * jarg2) {
3581   Dali::Any::AnyContainerBase *arg1 = (Dali::Any::AnyContainerBase *) 0 ;
3582   Dali::Any::DeleteFunc arg2 = (Dali::Any::DeleteFunc) 0 ;
3583
3584   arg1 = (Dali::Any::AnyContainerBase *)jarg1;
3585   arg2 = (Dali::Any::DeleteFunc)jarg2;
3586   if (arg1) (arg1)->mDeleteFunc = arg2;
3587 }
3588
3589
3590 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Any_AnyContainerBase_mDeleteFunc_get(void * jarg1) {
3591   void * jresult ;
3592   Dali::Any::AnyContainerBase *arg1 = (Dali::Any::AnyContainerBase *) 0 ;
3593   Dali::Any::DeleteFunc result;
3594
3595   arg1 = (Dali::Any::AnyContainerBase *)jarg1;
3596   result = (Dali::Any::DeleteFunc) ((arg1)->mDeleteFunc);
3597   jresult = (void *)result;
3598   return jresult;
3599 }
3600
3601
3602 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Any_AnyContainerBase(void * jarg1) {
3603   Dali::Any::AnyContainerBase *arg1 = (Dali::Any::AnyContainerBase *) 0 ;
3604
3605   arg1 = (Dali::Any::AnyContainerBase *)jarg1;
3606   {
3607     try {
3608       delete arg1;
3609     } catch (std::out_of_range& e) {
3610       {
3611         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
3612       };
3613     } catch (std::exception& e) {
3614       {
3615         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
3616       };
3617     } catch (...) {
3618       {
3619         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
3620       };
3621     }
3622   }
3623 }
3624
3625
3626 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Any_mContainer_set(void * jarg1, void * jarg2) {
3627   Dali::Any *arg1 = (Dali::Any *) 0 ;
3628   Dali::Any::AnyContainerBase *arg2 = (Dali::Any::AnyContainerBase *) 0 ;
3629
3630   arg1 = (Dali::Any *)jarg1;
3631   arg2 = (Dali::Any::AnyContainerBase *)jarg2;
3632   if (arg1) (arg1)->mContainer = arg2;
3633 }
3634
3635
3636 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Any_mContainer_get(void * jarg1) {
3637   void * jresult ;
3638   Dali::Any *arg1 = (Dali::Any *) 0 ;
3639   Dali::Any::AnyContainerBase *result = 0 ;
3640
3641   arg1 = (Dali::Any *)jarg1;
3642   result = (Dali::Any::AnyContainerBase *) ((arg1)->mContainer);
3643   jresult = (void *)result;
3644   return jresult;
3645 }
3646
3647
3648 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_DaliAssertMessage(char * jarg1, char * jarg2) {
3649   char *arg1 = (char *) 0 ;
3650   char *arg2 = (char *) 0 ;
3651
3652   arg1 = (char *)jarg1;
3653   arg2 = (char *)jarg2;
3654   {
3655     try {
3656       Dali::DaliAssertMessage((char const *)arg1,(char const *)arg2);
3657     } catch (std::out_of_range& e) {
3658       {
3659         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
3660       };
3661     } catch (std::exception& e) {
3662       {
3663         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
3664       };
3665     } catch (...) {
3666       {
3667         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
3668       };
3669     }
3670   }
3671 }
3672
3673
3674 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_DaliException(char * jarg1, char * jarg2) {
3675   void * jresult ;
3676   char *arg1 = (char *) 0 ;
3677   char *arg2 = (char *) 0 ;
3678   Dali::DaliException *result = 0 ;
3679
3680   arg1 = (char *)jarg1;
3681   arg2 = (char *)jarg2;
3682   {
3683     try {
3684       result = (Dali::DaliException *)new Dali::DaliException((char const *)arg1,(char const *)arg2);
3685     } catch (std::out_of_range& e) {
3686       {
3687         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3688       };
3689     } catch (std::exception& e) {
3690       {
3691         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3692       };
3693     } catch (...) {
3694       {
3695         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3696       };
3697     }
3698   }
3699   jresult = (void *)result;
3700   return jresult;
3701 }
3702
3703
3704 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_DaliException_location_set(void * jarg1, char * jarg2) {
3705   Dali::DaliException *arg1 = (Dali::DaliException *) 0 ;
3706   char *arg2 = (char *) 0 ;
3707
3708   arg1 = (Dali::DaliException *)jarg1;
3709   arg2 = (char *)jarg2;
3710   {
3711     if (arg2) {
3712       arg1->location = (char const *) (new char[strlen((const char *)arg2)+1]);
3713       strcpy((char *)arg1->location, (const char *)arg2);
3714     } else {
3715       arg1->location = 0;
3716     }
3717   }
3718 }
3719
3720
3721 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_DaliException_location_get(void * jarg1) {
3722   char * jresult ;
3723   Dali::DaliException *arg1 = (Dali::DaliException *) 0 ;
3724   char *result = 0 ;
3725
3726   arg1 = (Dali::DaliException *)jarg1;
3727   result = (char *) ((arg1)->location);
3728   jresult = SWIG_csharp_string_callback((const char *)result);
3729   return jresult;
3730 }
3731
3732
3733 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_DaliException_condition_set(void * jarg1, char * jarg2) {
3734   Dali::DaliException *arg1 = (Dali::DaliException *) 0 ;
3735   char *arg2 = (char *) 0 ;
3736
3737   arg1 = (Dali::DaliException *)jarg1;
3738   arg2 = (char *)jarg2;
3739   {
3740     if (arg2) {
3741       arg1->condition = (char const *) (new char[strlen((const char *)arg2)+1]);
3742       strcpy((char *)arg1->condition, (const char *)arg2);
3743     } else {
3744       arg1->condition = 0;
3745     }
3746   }
3747 }
3748
3749
3750 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_DaliException_condition_get(void * jarg1) {
3751   char * jresult ;
3752   Dali::DaliException *arg1 = (Dali::DaliException *) 0 ;
3753   char *result = 0 ;
3754
3755   arg1 = (Dali::DaliException *)jarg1;
3756   result = (char *) ((arg1)->condition);
3757   jresult = SWIG_csharp_string_callback((const char *)result);
3758   return jresult;
3759 }
3760
3761
3762 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_DaliException(void * jarg1) {
3763   Dali::DaliException *arg1 = (Dali::DaliException *) 0 ;
3764
3765   arg1 = (Dali::DaliException *)jarg1;
3766   {
3767     try {
3768       delete arg1;
3769     } catch (std::out_of_range& e) {
3770       {
3771         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
3772       };
3773     } catch (std::exception& e) {
3774       {
3775         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
3776       };
3777     } catch (...) {
3778       {
3779         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
3780       };
3781     }
3782   }
3783 }
3784
3785
3786 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector2__SWIG_0() {
3787   void * jresult ;
3788   Dali::Vector2 *result = 0 ;
3789
3790   {
3791     try {
3792       result = (Dali::Vector2 *)new Dali::Vector2();
3793     } catch (std::out_of_range& e) {
3794       {
3795         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3796       };
3797     } catch (std::exception& e) {
3798       {
3799         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3800       };
3801     } catch (...) {
3802       {
3803         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3804       };
3805     }
3806   }
3807   jresult = (void *)result;
3808   return jresult;
3809 }
3810
3811
3812 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector2__SWIG_1(float jarg1, float jarg2) {
3813   void * jresult ;
3814   float arg1 ;
3815   float arg2 ;
3816   Dali::Vector2 *result = 0 ;
3817
3818   arg1 = (float)jarg1;
3819   arg2 = (float)jarg2;
3820   {
3821     try {
3822       result = (Dali::Vector2 *)new Dali::Vector2(arg1,arg2);
3823     } catch (std::out_of_range& e) {
3824       {
3825         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3826       };
3827     } catch (std::exception& e) {
3828       {
3829         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3830       };
3831     } catch (...) {
3832       {
3833         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3834       };
3835     }
3836   }
3837   jresult = (void *)result;
3838   return jresult;
3839 }
3840
3841
3842 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector2__SWIG_2(float* jarg1) {
3843   void * jresult ;
3844   float *arg1 = (float *) 0 ;
3845   Dali::Vector2 *result = 0 ;
3846
3847   arg1 = jarg1;
3848   {
3849     try {
3850       result = (Dali::Vector2 *)new Dali::Vector2((float const *)arg1);
3851     } catch (std::out_of_range& e) {
3852       {
3853         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3854       };
3855     } catch (std::exception& e) {
3856       {
3857         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3858       };
3859     } catch (...) {
3860       {
3861         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3862       };
3863     }
3864   }
3865   jresult = (void *)result;
3866
3867
3868   return jresult;
3869 }
3870
3871
3872 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector2__SWIG_3(void * jarg1) {
3873   void * jresult ;
3874   Dali::Vector3 *arg1 = 0 ;
3875   Dali::Vector2 *result = 0 ;
3876
3877   arg1 = (Dali::Vector3 *)jarg1;
3878   if (!arg1) {
3879     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
3880     return 0;
3881   }
3882   {
3883     try {
3884       result = (Dali::Vector2 *)new Dali::Vector2((Dali::Vector3 const &)*arg1);
3885     } catch (std::out_of_range& e) {
3886       {
3887         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3888       };
3889     } catch (std::exception& e) {
3890       {
3891         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3892       };
3893     } catch (...) {
3894       {
3895         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3896       };
3897     }
3898   }
3899   jresult = (void *)result;
3900   return jresult;
3901 }
3902
3903
3904 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector2__SWIG_4(void * jarg1) {
3905   void * jresult ;
3906   Dali::Vector4 *arg1 = 0 ;
3907   Dali::Vector2 *result = 0 ;
3908
3909   arg1 = (Dali::Vector4 *)jarg1;
3910   if (!arg1) {
3911     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
3912     return 0;
3913   }
3914   {
3915     try {
3916       result = (Dali::Vector2 *)new Dali::Vector2((Dali::Vector4 const &)*arg1);
3917     } catch (std::out_of_range& e) {
3918       {
3919         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3920       };
3921     } catch (std::exception& e) {
3922       {
3923         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3924       };
3925     } catch (...) {
3926       {
3927         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3928       };
3929     }
3930   }
3931   jresult = (void *)result;
3932   return jresult;
3933 }
3934
3935
3936 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_ONE_get() {
3937   void * jresult ;
3938   Dali::Vector2 *result = 0 ;
3939
3940   result = (Dali::Vector2 *)&Dali::Vector2::ONE;
3941   jresult = (void *)result;
3942   return jresult;
3943 }
3944
3945
3946 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_XAXIS_get() {
3947   void * jresult ;
3948   Dali::Vector2 *result = 0 ;
3949
3950   result = (Dali::Vector2 *)&Dali::Vector2::XAXIS;
3951   jresult = (void *)result;
3952   return jresult;
3953 }
3954
3955
3956 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_YAXIS_get() {
3957   void * jresult ;
3958   Dali::Vector2 *result = 0 ;
3959
3960   result = (Dali::Vector2 *)&Dali::Vector2::YAXIS;
3961   jresult = (void *)result;
3962   return jresult;
3963 }
3964
3965
3966 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_NEGATIVE_XAXIS_get() {
3967   void * jresult ;
3968   Dali::Vector2 *result = 0 ;
3969
3970   result = (Dali::Vector2 *)&Dali::Vector2::NEGATIVE_XAXIS;
3971   jresult = (void *)result;
3972   return jresult;
3973 }
3974
3975
3976 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_NEGATIVE_YAXIS_get() {
3977   void * jresult ;
3978   Dali::Vector2 *result = 0 ;
3979
3980   result = (Dali::Vector2 *)&Dali::Vector2::NEGATIVE_YAXIS;
3981   jresult = (void *)result;
3982   return jresult;
3983 }
3984
3985
3986 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_ZERO_get() {
3987   void * jresult ;
3988   Dali::Vector2 *result = 0 ;
3989
3990   result = (Dali::Vector2 *)&Dali::Vector2::ZERO;
3991   jresult = (void *)result;
3992   return jresult;
3993 }
3994
3995
3996 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_Assign__SWIG_0(void * jarg1, float* jarg2) {
3997   void * jresult ;
3998   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
3999   float *arg2 = (float *) 0 ;
4000   Dali::Vector2 *result = 0 ;
4001
4002   arg1 = (Dali::Vector2 *)jarg1;
4003   arg2 = jarg2;
4004   {
4005     try {
4006       result = (Dali::Vector2 *) &(arg1)->operator =((float const *)arg2);
4007     } catch (std::out_of_range& e) {
4008       {
4009         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4010       };
4011     } catch (std::exception& e) {
4012       {
4013         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4014       };
4015     } catch (...) {
4016       {
4017         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4018       };
4019     }
4020   }
4021   jresult = (void *)result;
4022
4023
4024   return jresult;
4025 }
4026
4027
4028 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_Assign__SWIG_1(void * jarg1, void * jarg2) {
4029   void * jresult ;
4030   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4031   Dali::Vector3 *arg2 = 0 ;
4032   Dali::Vector2 *result = 0 ;
4033
4034   arg1 = (Dali::Vector2 *)jarg1;
4035   arg2 = (Dali::Vector3 *)jarg2;
4036   if (!arg2) {
4037     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
4038     return 0;
4039   }
4040   {
4041     try {
4042       result = (Dali::Vector2 *) &(arg1)->operator =((Dali::Vector3 const &)*arg2);
4043     } catch (std::out_of_range& e) {
4044       {
4045         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4046       };
4047     } catch (std::exception& e) {
4048       {
4049         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4050       };
4051     } catch (...) {
4052       {
4053         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4054       };
4055     }
4056   }
4057   jresult = (void *)result;
4058   return jresult;
4059 }
4060
4061
4062 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_Assign__SWIG_2(void * jarg1, void * jarg2) {
4063   void * jresult ;
4064   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4065   Dali::Vector4 *arg2 = 0 ;
4066   Dali::Vector2 *result = 0 ;
4067
4068   arg1 = (Dali::Vector2 *)jarg1;
4069   arg2 = (Dali::Vector4 *)jarg2;
4070   if (!arg2) {
4071     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
4072     return 0;
4073   }
4074   {
4075     try {
4076       result = (Dali::Vector2 *) &(arg1)->operator =((Dali::Vector4 const &)*arg2);
4077     } catch (std::out_of_range& e) {
4078       {
4079         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4080       };
4081     } catch (std::exception& e) {
4082       {
4083         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4084       };
4085     } catch (...) {
4086       {
4087         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4088       };
4089     }
4090   }
4091   jresult = (void *)result;
4092   return jresult;
4093 }
4094
4095
4096 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_Add(void * jarg1, void * jarg2) {
4097   void * jresult ;
4098   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4099   Dali::Vector2 *arg2 = 0 ;
4100   Dali::Vector2 result;
4101
4102   arg1 = (Dali::Vector2 *)jarg1;
4103   arg2 = (Dali::Vector2 *)jarg2;
4104   if (!arg2) {
4105     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4106     return 0;
4107   }
4108   {
4109     try {
4110       result = ((Dali::Vector2 const *)arg1)->operator +((Dali::Vector2 const &)*arg2);
4111     } catch (std::out_of_range& e) {
4112       {
4113         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4114       };
4115     } catch (std::exception& e) {
4116       {
4117         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4118       };
4119     } catch (...) {
4120       {
4121         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4122       };
4123     }
4124   }
4125   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
4126   return jresult;
4127 }
4128
4129
4130 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_AddAssign(void * jarg1, void * jarg2) {
4131   void * jresult ;
4132   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4133   Dali::Vector2 *arg2 = 0 ;
4134   Dali::Vector2 *result = 0 ;
4135
4136   arg1 = (Dali::Vector2 *)jarg1;
4137   arg2 = (Dali::Vector2 *)jarg2;
4138   if (!arg2) {
4139     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4140     return 0;
4141   }
4142   {
4143     try {
4144       result = (Dali::Vector2 *) &(arg1)->operator +=((Dali::Vector2 const &)*arg2);
4145     } catch (std::out_of_range& e) {
4146       {
4147         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4148       };
4149     } catch (std::exception& e) {
4150       {
4151         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4152       };
4153     } catch (...) {
4154       {
4155         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4156       };
4157     }
4158   }
4159   jresult = (void *)result;
4160   return jresult;
4161 }
4162
4163
4164 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_Subtract__SWIG_0(void * jarg1, void * jarg2) {
4165   void * jresult ;
4166   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4167   Dali::Vector2 *arg2 = 0 ;
4168   Dali::Vector2 result;
4169
4170   arg1 = (Dali::Vector2 *)jarg1;
4171   arg2 = (Dali::Vector2 *)jarg2;
4172   if (!arg2) {
4173     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4174     return 0;
4175   }
4176   {
4177     try {
4178       result = ((Dali::Vector2 const *)arg1)->operator -((Dali::Vector2 const &)*arg2);
4179     } catch (std::out_of_range& e) {
4180       {
4181         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4182       };
4183     } catch (std::exception& e) {
4184       {
4185         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4186       };
4187     } catch (...) {
4188       {
4189         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4190       };
4191     }
4192   }
4193   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
4194   return jresult;
4195 }
4196
4197
4198 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_SubtractAssign(void * jarg1, void * jarg2) {
4199   void * jresult ;
4200   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4201   Dali::Vector2 *arg2 = 0 ;
4202   Dali::Vector2 *result = 0 ;
4203
4204   arg1 = (Dali::Vector2 *)jarg1;
4205   arg2 = (Dali::Vector2 *)jarg2;
4206   if (!arg2) {
4207     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4208     return 0;
4209   }
4210   {
4211     try {
4212       result = (Dali::Vector2 *) &(arg1)->operator -=((Dali::Vector2 const &)*arg2);
4213     } catch (std::out_of_range& e) {
4214       {
4215         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4216       };
4217     } catch (std::exception& e) {
4218       {
4219         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4220       };
4221     } catch (...) {
4222       {
4223         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4224       };
4225     }
4226   }
4227   jresult = (void *)result;
4228   return jresult;
4229 }
4230
4231
4232 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_Multiply__SWIG_0(void * jarg1, void * jarg2) {
4233   void * jresult ;
4234   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4235   Dali::Vector2 *arg2 = 0 ;
4236   Dali::Vector2 result;
4237
4238   arg1 = (Dali::Vector2 *)jarg1;
4239   arg2 = (Dali::Vector2 *)jarg2;
4240   if (!arg2) {
4241     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4242     return 0;
4243   }
4244   {
4245     try {
4246       result = ((Dali::Vector2 const *)arg1)->operator *((Dali::Vector2 const &)*arg2);
4247     } catch (std::out_of_range& e) {
4248       {
4249         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4250       };
4251     } catch (std::exception& e) {
4252       {
4253         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4254       };
4255     } catch (...) {
4256       {
4257         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4258       };
4259     }
4260   }
4261   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
4262   return jresult;
4263 }
4264
4265
4266 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_Multiply__SWIG_1(void * jarg1, float jarg2) {
4267   void * jresult ;
4268   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4269   float arg2 ;
4270   Dali::Vector2 result;
4271
4272   arg1 = (Dali::Vector2 *)jarg1;
4273   arg2 = (float)jarg2;
4274   {
4275     try {
4276       result = ((Dali::Vector2 const *)arg1)->operator *(arg2);
4277     } catch (std::out_of_range& e) {
4278       {
4279         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4280       };
4281     } catch (std::exception& e) {
4282       {
4283         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4284       };
4285     } catch (...) {
4286       {
4287         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4288       };
4289     }
4290   }
4291   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
4292   return jresult;
4293 }
4294
4295
4296 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_MultiplyAssign__SWIG_0(void * jarg1, void * jarg2) {
4297   void * jresult ;
4298   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4299   Dali::Vector2 *arg2 = 0 ;
4300   Dali::Vector2 *result = 0 ;
4301
4302   arg1 = (Dali::Vector2 *)jarg1;
4303   arg2 = (Dali::Vector2 *)jarg2;
4304   if (!arg2) {
4305     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4306     return 0;
4307   }
4308   {
4309     try {
4310       result = (Dali::Vector2 *) &(arg1)->operator *=((Dali::Vector2 const &)*arg2);
4311     } catch (std::out_of_range& e) {
4312       {
4313         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4314       };
4315     } catch (std::exception& e) {
4316       {
4317         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4318       };
4319     } catch (...) {
4320       {
4321         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4322       };
4323     }
4324   }
4325   jresult = (void *)result;
4326   return jresult;
4327 }
4328
4329
4330 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_MultiplyAssign__SWIG_1(void * jarg1, float jarg2) {
4331   void * jresult ;
4332   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4333   float arg2 ;
4334   Dali::Vector2 *result = 0 ;
4335
4336   arg1 = (Dali::Vector2 *)jarg1;
4337   arg2 = (float)jarg2;
4338   {
4339     try {
4340       result = (Dali::Vector2 *) &(arg1)->operator *=(arg2);
4341     } catch (std::out_of_range& e) {
4342       {
4343         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4344       };
4345     } catch (std::exception& e) {
4346       {
4347         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4348       };
4349     } catch (...) {
4350       {
4351         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4352       };
4353     }
4354   }
4355   jresult = (void *)result;
4356   return jresult;
4357 }
4358
4359
4360 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_Divide__SWIG_0(void * jarg1, void * jarg2) {
4361   void * jresult ;
4362   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4363   Dali::Vector2 *arg2 = 0 ;
4364   Dali::Vector2 result;
4365
4366   arg1 = (Dali::Vector2 *)jarg1;
4367   arg2 = (Dali::Vector2 *)jarg2;
4368   if (!arg2) {
4369     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4370     return 0;
4371   }
4372   {
4373     try {
4374       result = ((Dali::Vector2 const *)arg1)->operator /((Dali::Vector2 const &)*arg2);
4375     } catch (std::out_of_range& e) {
4376       {
4377         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4378       };
4379     } catch (std::exception& e) {
4380       {
4381         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4382       };
4383     } catch (...) {
4384       {
4385         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4386       };
4387     }
4388   }
4389   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
4390   return jresult;
4391 }
4392
4393
4394 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_Divide__SWIG_1(void * jarg1, float jarg2) {
4395   void * jresult ;
4396   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4397   float arg2 ;
4398   Dali::Vector2 result;
4399
4400   arg1 = (Dali::Vector2 *)jarg1;
4401   arg2 = (float)jarg2;
4402   {
4403     try {
4404       result = ((Dali::Vector2 const *)arg1)->operator /(arg2);
4405     } catch (std::out_of_range& e) {
4406       {
4407         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4408       };
4409     } catch (std::exception& e) {
4410       {
4411         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4412       };
4413     } catch (...) {
4414       {
4415         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4416       };
4417     }
4418   }
4419   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
4420   return jresult;
4421 }
4422
4423
4424 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_DivideAssign__SWIG_0(void * jarg1, void * jarg2) {
4425   void * jresult ;
4426   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4427   Dali::Vector2 *arg2 = 0 ;
4428   Dali::Vector2 *result = 0 ;
4429
4430   arg1 = (Dali::Vector2 *)jarg1;
4431   arg2 = (Dali::Vector2 *)jarg2;
4432   if (!arg2) {
4433     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4434     return 0;
4435   }
4436   {
4437     try {
4438       result = (Dali::Vector2 *) &(arg1)->operator /=((Dali::Vector2 const &)*arg2);
4439     } catch (std::out_of_range& e) {
4440       {
4441         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4442       };
4443     } catch (std::exception& e) {
4444       {
4445         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4446       };
4447     } catch (...) {
4448       {
4449         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4450       };
4451     }
4452   }
4453   jresult = (void *)result;
4454   return jresult;
4455 }
4456
4457
4458 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_DivideAssign__SWIG_1(void * jarg1, float jarg2) {
4459   void * jresult ;
4460   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4461   float arg2 ;
4462   Dali::Vector2 *result = 0 ;
4463
4464   arg1 = (Dali::Vector2 *)jarg1;
4465   arg2 = (float)jarg2;
4466   {
4467     try {
4468       result = (Dali::Vector2 *) &(arg1)->operator /=(arg2);
4469     } catch (std::out_of_range& e) {
4470       {
4471         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4472       };
4473     } catch (std::exception& e) {
4474       {
4475         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4476       };
4477     } catch (...) {
4478       {
4479         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4480       };
4481     }
4482   }
4483   jresult = (void *)result;
4484   return jresult;
4485 }
4486
4487
4488 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_Subtract__SWIG_1(void * jarg1) {
4489   void * jresult ;
4490   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4491   Dali::Vector2 result;
4492
4493   arg1 = (Dali::Vector2 *)jarg1;
4494   {
4495     try {
4496       result = ((Dali::Vector2 const *)arg1)->operator -();
4497     } catch (std::out_of_range& e) {
4498       {
4499         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4500       };
4501     } catch (std::exception& e) {
4502       {
4503         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4504       };
4505     } catch (...) {
4506       {
4507         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4508       };
4509     }
4510   }
4511   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
4512   return jresult;
4513 }
4514
4515
4516 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Vector2_EqualTo(void * jarg1, void * jarg2) {
4517   unsigned int jresult ;
4518   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4519   Dali::Vector2 *arg2 = 0 ;
4520   bool result;
4521
4522   arg1 = (Dali::Vector2 *)jarg1;
4523   arg2 = (Dali::Vector2 *)jarg2;
4524   if (!arg2) {
4525     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4526     return 0;
4527   }
4528   {
4529     try {
4530       result = (bool)((Dali::Vector2 const *)arg1)->operator ==((Dali::Vector2 const &)*arg2);
4531     } catch (std::out_of_range& e) {
4532       {
4533         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4534       };
4535     } catch (std::exception& e) {
4536       {
4537         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4538       };
4539     } catch (...) {
4540       {
4541         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4542       };
4543     }
4544   }
4545   jresult = result;
4546   return jresult;
4547 }
4548
4549
4550 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Vector2_NotEqualTo(void * jarg1, void * jarg2) {
4551   unsigned int jresult ;
4552   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4553   Dali::Vector2 *arg2 = 0 ;
4554   bool result;
4555
4556   arg1 = (Dali::Vector2 *)jarg1;
4557   arg2 = (Dali::Vector2 *)jarg2;
4558   if (!arg2) {
4559     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4560     return 0;
4561   }
4562   {
4563     try {
4564       result = (bool)((Dali::Vector2 const *)arg1)->operator !=((Dali::Vector2 const &)*arg2);
4565     } catch (std::out_of_range& e) {
4566       {
4567         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4568       };
4569     } catch (std::exception& e) {
4570       {
4571         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4572       };
4573     } catch (...) {
4574       {
4575         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4576       };
4577     }
4578   }
4579   jresult = result;
4580   return jresult;
4581 }
4582
4583
4584 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector2_ValueOfIndex__SWIG_0(void * jarg1, unsigned int jarg2) {
4585   float jresult ;
4586   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4587   unsigned int arg2 ;
4588   float *result = 0 ;
4589
4590   arg1 = (Dali::Vector2 *)jarg1;
4591   arg2 = (unsigned int)jarg2;
4592   {
4593     try {
4594       result = (float *) &((Dali::Vector2 const *)arg1)->operator [](arg2);
4595     } catch (std::out_of_range& e) {
4596       {
4597         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4598       };
4599     } catch (std::exception& e) {
4600       {
4601         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4602       };
4603     } catch (...) {
4604       {
4605         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4606       };
4607     }
4608   }
4609   jresult = *result;
4610   return jresult;
4611 }
4612
4613
4614 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector2_Length(void * jarg1) {
4615   float jresult ;
4616   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4617   float result;
4618
4619   arg1 = (Dali::Vector2 *)jarg1;
4620   {
4621     try {
4622       result = (float)((Dali::Vector2 const *)arg1)->Length();
4623     } catch (std::out_of_range& e) {
4624       {
4625         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4626       };
4627     } catch (std::exception& e) {
4628       {
4629         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4630       };
4631     } catch (...) {
4632       {
4633         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4634       };
4635     }
4636   }
4637   jresult = result;
4638   return jresult;
4639 }
4640
4641
4642 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector2_LengthSquared(void * jarg1) {
4643   float jresult ;
4644   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4645   float result;
4646
4647   arg1 = (Dali::Vector2 *)jarg1;
4648   {
4649     try {
4650       result = (float)((Dali::Vector2 const *)arg1)->LengthSquared();
4651     } catch (std::out_of_range& e) {
4652       {
4653         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4654       };
4655     } catch (std::exception& e) {
4656       {
4657         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4658       };
4659     } catch (...) {
4660       {
4661         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4662       };
4663     }
4664   }
4665   jresult = result;
4666   return jresult;
4667 }
4668
4669
4670 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector2_Normalize(void * jarg1) {
4671   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4672
4673   arg1 = (Dali::Vector2 *)jarg1;
4674   {
4675     try {
4676       (arg1)->Normalize();
4677     } catch (std::out_of_range& e) {
4678       {
4679         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
4680       };
4681     } catch (std::exception& e) {
4682       {
4683         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
4684       };
4685     } catch (...) {
4686       {
4687         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
4688       };
4689     }
4690   }
4691 }
4692
4693
4694 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector2_Clamp(void * jarg1, void * jarg2, void * jarg3) {
4695   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4696   Dali::Vector2 *arg2 = 0 ;
4697   Dali::Vector2 *arg3 = 0 ;
4698
4699   arg1 = (Dali::Vector2 *)jarg1;
4700   arg2 = (Dali::Vector2 *)jarg2;
4701   if (!arg2) {
4702     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4703     return ;
4704   }
4705   arg3 = (Dali::Vector2 *)jarg3;
4706   if (!arg3) {
4707     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4708     return ;
4709   }
4710   {
4711     try {
4712       (arg1)->Clamp((Dali::Vector2 const &)*arg2,(Dali::Vector2 const &)*arg3);
4713     } catch (std::out_of_range& e) {
4714       {
4715         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
4716       };
4717     } catch (std::exception& e) {
4718       {
4719         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
4720       };
4721     } catch (...) {
4722       {
4723         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
4724       };
4725     }
4726   }
4727 }
4728
4729
4730 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_AsFloat__SWIG_0(void * jarg1) {
4731   void * jresult ;
4732   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4733   float *result = 0 ;
4734
4735   arg1 = (Dali::Vector2 *)jarg1;
4736   {
4737     try {
4738       result = (float *)((Dali::Vector2 const *)arg1)->AsFloat();
4739     } catch (std::out_of_range& e) {
4740       {
4741         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4742       };
4743     } catch (std::exception& e) {
4744       {
4745         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4746       };
4747     } catch (...) {
4748       {
4749         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4750       };
4751     }
4752   }
4753   jresult = (void *)result;
4754   return jresult;
4755 }
4756
4757
4758 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector2_X_set(void * jarg1, float jarg2) {
4759   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4760   float arg2 ;
4761
4762   arg1 = (Dali::Vector2 *)jarg1;
4763   arg2 = (float)jarg2;
4764   if (arg1) (arg1)->x = arg2;
4765 }
4766
4767
4768 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector2_X_get(void * jarg1) {
4769   float jresult ;
4770   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4771   float result;
4772
4773   arg1 = (Dali::Vector2 *)jarg1;
4774   result = (float) ((arg1)->x);
4775   jresult = result;
4776   return jresult;
4777 }
4778
4779
4780 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector2_Width_set(void * jarg1, float jarg2) {
4781   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4782   float arg2 ;
4783
4784   arg1 = (Dali::Vector2 *)jarg1;
4785   arg2 = (float)jarg2;
4786   if (arg1) (arg1)->width = arg2;
4787 }
4788
4789
4790 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector2_Width_get(void * jarg1) {
4791   float jresult ;
4792   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4793   float result;
4794
4795   arg1 = (Dali::Vector2 *)jarg1;
4796   result = (float) ((arg1)->width);
4797   jresult = result;
4798   return jresult;
4799 }
4800
4801
4802 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector2_Y_set(void * jarg1, float jarg2) {
4803   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4804   float arg2 ;
4805
4806   arg1 = (Dali::Vector2 *)jarg1;
4807   arg2 = (float)jarg2;
4808   if (arg1) (arg1)->y = arg2;
4809 }
4810
4811
4812 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector2_Y_get(void * jarg1) {
4813   float jresult ;
4814   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4815   float result;
4816
4817   arg1 = (Dali::Vector2 *)jarg1;
4818   result = (float) ((arg1)->y);
4819   jresult = result;
4820   return jresult;
4821 }
4822
4823
4824 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector2_Height_set(void * jarg1, float jarg2) {
4825   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4826   float arg2 ;
4827
4828   arg1 = (Dali::Vector2 *)jarg1;
4829   arg2 = (float)jarg2;
4830   if (arg1) (arg1)->height = arg2;
4831 }
4832
4833
4834 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector2_Height_get(void * jarg1) {
4835   float jresult ;
4836   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4837   float result;
4838
4839   arg1 = (Dali::Vector2 *)jarg1;
4840   result = (float) ((arg1)->height);
4841   jresult = result;
4842   return jresult;
4843 }
4844
4845
4846 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Vector2(void * jarg1) {
4847   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4848
4849   arg1 = (Dali::Vector2 *)jarg1;
4850   {
4851     try {
4852       delete arg1;
4853     } catch (std::out_of_range& e) {
4854       {
4855         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
4856       };
4857     } catch (std::exception& e) {
4858       {
4859         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
4860       };
4861     } catch (...) {
4862       {
4863         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
4864       };
4865     }
4866   }
4867 }
4868
4869
4870 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Min__SWIG_0(void * jarg1, void * jarg2) {
4871   void * jresult ;
4872   Dali::Vector2 *arg1 = 0 ;
4873   Dali::Vector2 *arg2 = 0 ;
4874   Dali::Vector2 result;
4875
4876   arg1 = (Dali::Vector2 *)jarg1;
4877   if (!arg1) {
4878     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4879     return 0;
4880   }
4881   arg2 = (Dali::Vector2 *)jarg2;
4882   if (!arg2) {
4883     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4884     return 0;
4885   }
4886   {
4887     try {
4888       result = Dali::Min((Dali::Vector2 const &)*arg1,(Dali::Vector2 const &)*arg2);
4889     } catch (std::out_of_range& e) {
4890       {
4891         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4892       };
4893     } catch (std::exception& e) {
4894       {
4895         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4896       };
4897     } catch (...) {
4898       {
4899         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4900       };
4901     }
4902   }
4903   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
4904   return jresult;
4905 }
4906
4907
4908 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Max__SWIG_0(void * jarg1, void * jarg2) {
4909   void * jresult ;
4910   Dali::Vector2 *arg1 = 0 ;
4911   Dali::Vector2 *arg2 = 0 ;
4912   Dali::Vector2 result;
4913
4914   arg1 = (Dali::Vector2 *)jarg1;
4915   if (!arg1) {
4916     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4917     return 0;
4918   }
4919   arg2 = (Dali::Vector2 *)jarg2;
4920   if (!arg2) {
4921     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4922     return 0;
4923   }
4924   {
4925     try {
4926       result = Dali::Max((Dali::Vector2 const &)*arg1,(Dali::Vector2 const &)*arg2);
4927     } catch (std::out_of_range& e) {
4928       {
4929         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4930       };
4931     } catch (std::exception& e) {
4932       {
4933         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4934       };
4935     } catch (...) {
4936       {
4937         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4938       };
4939     }
4940   }
4941   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
4942   return jresult;
4943 }
4944
4945
4946 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Clamp__SWIG_0(void * jarg1, float jarg2, float jarg3) {
4947   void * jresult ;
4948   Dali::Vector2 *arg1 = 0 ;
4949   float *arg2 = 0 ;
4950   float *arg3 = 0 ;
4951   float temp2 ;
4952   float temp3 ;
4953   Dali::Vector2 result;
4954
4955   arg1 = (Dali::Vector2 *)jarg1;
4956   if (!arg1) {
4957     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4958     return 0;
4959   }
4960   temp2 = (float)jarg2;
4961   arg2 = &temp2;
4962   temp3 = (float)jarg3;
4963   arg3 = &temp3;
4964   {
4965     try {
4966       result = Dali::Clamp((Dali::Vector2 const &)*arg1,(float const &)*arg2,(float const &)*arg3);
4967     } catch (std::out_of_range& e) {
4968       {
4969         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4970       };
4971     } catch (std::exception& e) {
4972       {
4973         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4974       };
4975     } catch (...) {
4976       {
4977         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4978       };
4979     }
4980   }
4981   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
4982   return jresult;
4983 }
4984
4985
4986 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector3__SWIG_0() {
4987   void * jresult ;
4988   Dali::Vector3 *result = 0 ;
4989
4990   {
4991     try {
4992       result = (Dali::Vector3 *)new Dali::Vector3();
4993     } catch (std::out_of_range& e) {
4994       {
4995         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4996       };
4997     } catch (std::exception& e) {
4998       {
4999         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5000       };
5001     } catch (...) {
5002       {
5003         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5004       };
5005     }
5006   }
5007   jresult = (void *)result;
5008   return jresult;
5009 }
5010
5011
5012 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector3__SWIG_1(float jarg1, float jarg2, float jarg3) {
5013   void * jresult ;
5014   float arg1 ;
5015   float arg2 ;
5016   float arg3 ;
5017   Dali::Vector3 *result = 0 ;
5018
5019   arg1 = (float)jarg1;
5020   arg2 = (float)jarg2;
5021   arg3 = (float)jarg3;
5022   {
5023     try {
5024       result = (Dali::Vector3 *)new Dali::Vector3(arg1,arg2,arg3);
5025     } catch (std::out_of_range& e) {
5026       {
5027         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5028       };
5029     } catch (std::exception& e) {
5030       {
5031         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5032       };
5033     } catch (...) {
5034       {
5035         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5036       };
5037     }
5038   }
5039   jresult = (void *)result;
5040   return jresult;
5041 }
5042
5043
5044 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector3__SWIG_2(float* jarg1) {
5045   void * jresult ;
5046   float *arg1 = (float *) 0 ;
5047   Dali::Vector3 *result = 0 ;
5048
5049   arg1 = jarg1;
5050   {
5051     try {
5052       result = (Dali::Vector3 *)new Dali::Vector3((float const *)arg1);
5053     } catch (std::out_of_range& e) {
5054       {
5055         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5056       };
5057     } catch (std::exception& e) {
5058       {
5059         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5060       };
5061     } catch (...) {
5062       {
5063         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5064       };
5065     }
5066   }
5067   jresult = (void *)result;
5068
5069
5070   return jresult;
5071 }
5072
5073
5074 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector3__SWIG_3(void * jarg1) {
5075   void * jresult ;
5076   Dali::Vector2 *arg1 = 0 ;
5077   Dali::Vector3 *result = 0 ;
5078
5079   arg1 = (Dali::Vector2 *)jarg1;
5080   if (!arg1) {
5081     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
5082     return 0;
5083   }
5084   {
5085     try {
5086       result = (Dali::Vector3 *)new Dali::Vector3((Dali::Vector2 const &)*arg1);
5087     } catch (std::out_of_range& e) {
5088       {
5089         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5090       };
5091     } catch (std::exception& e) {
5092       {
5093         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5094       };
5095     } catch (...) {
5096       {
5097         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5098       };
5099     }
5100   }
5101   jresult = (void *)result;
5102   return jresult;
5103 }
5104
5105
5106 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector3__SWIG_4(void * jarg1) {
5107   void * jresult ;
5108   Dali::Vector4 *arg1 = 0 ;
5109   Dali::Vector3 *result = 0 ;
5110
5111   arg1 = (Dali::Vector4 *)jarg1;
5112   if (!arg1) {
5113     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
5114     return 0;
5115   }
5116   {
5117     try {
5118       result = (Dali::Vector3 *)new Dali::Vector3((Dali::Vector4 const &)*arg1);
5119     } catch (std::out_of_range& e) {
5120       {
5121         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5122       };
5123     } catch (std::exception& e) {
5124       {
5125         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5126       };
5127     } catch (...) {
5128       {
5129         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5130       };
5131     }
5132   }
5133   jresult = (void *)result;
5134   return jresult;
5135 }
5136
5137
5138 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_ONE_get() {
5139   void * jresult ;
5140   Dali::Vector3 *result = 0 ;
5141
5142   result = (Dali::Vector3 *)&Dali::Vector3::ONE;
5143   jresult = (void *)result;
5144   return jresult;
5145 }
5146
5147
5148 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_XAXIS_get() {
5149   void * jresult ;
5150   Dali::Vector3 *result = 0 ;
5151
5152   result = (Dali::Vector3 *)&Dali::Vector3::XAXIS;
5153   jresult = (void *)result;
5154   return jresult;
5155 }
5156
5157
5158 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_YAXIS_get() {
5159   void * jresult ;
5160   Dali::Vector3 *result = 0 ;
5161
5162   result = (Dali::Vector3 *)&Dali::Vector3::YAXIS;
5163   jresult = (void *)result;
5164   return jresult;
5165 }
5166
5167
5168 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_ZAXIS_get() {
5169   void * jresult ;
5170   Dali::Vector3 *result = 0 ;
5171
5172   result = (Dali::Vector3 *)&Dali::Vector3::ZAXIS;
5173   jresult = (void *)result;
5174   return jresult;
5175 }
5176
5177
5178 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_NEGATIVE_XAXIS_get() {
5179   void * jresult ;
5180   Dali::Vector3 *result = 0 ;
5181
5182   result = (Dali::Vector3 *)&Dali::Vector3::NEGATIVE_XAXIS;
5183   jresult = (void *)result;
5184   return jresult;
5185 }
5186
5187
5188 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_NEGATIVE_YAXIS_get() {
5189   void * jresult ;
5190   Dali::Vector3 *result = 0 ;
5191
5192   result = (Dali::Vector3 *)&Dali::Vector3::NEGATIVE_YAXIS;
5193   jresult = (void *)result;
5194   return jresult;
5195 }
5196
5197
5198 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_NEGATIVE_ZAXIS_get() {
5199   void * jresult ;
5200   Dali::Vector3 *result = 0 ;
5201
5202   result = (Dali::Vector3 *)&Dali::Vector3::NEGATIVE_ZAXIS;
5203   jresult = (void *)result;
5204   return jresult;
5205 }
5206
5207
5208 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_ZERO_get() {
5209   void * jresult ;
5210   Dali::Vector3 *result = 0 ;
5211
5212   result = (Dali::Vector3 *)&Dali::Vector3::ZERO;
5213   jresult = (void *)result;
5214   return jresult;
5215 }
5216
5217
5218 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Assign__SWIG_0(void * jarg1, float* jarg2) {
5219   void * jresult ;
5220   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5221   float *arg2 = (float *) 0 ;
5222   Dali::Vector3 *result = 0 ;
5223
5224   arg1 = (Dali::Vector3 *)jarg1;
5225   arg2 = jarg2;
5226   {
5227     try {
5228       result = (Dali::Vector3 *) &(arg1)->operator =((float const *)arg2);
5229     } catch (std::out_of_range& e) {
5230       {
5231         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5232       };
5233     } catch (std::exception& e) {
5234       {
5235         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5236       };
5237     } catch (...) {
5238       {
5239         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5240       };
5241     }
5242   }
5243   jresult = (void *)result;
5244
5245
5246   return jresult;
5247 }
5248
5249
5250 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Assign__SWIG_1(void * jarg1, void * jarg2) {
5251   void * jresult ;
5252   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5253   Dali::Vector2 *arg2 = 0 ;
5254   Dali::Vector3 *result = 0 ;
5255
5256   arg1 = (Dali::Vector3 *)jarg1;
5257   arg2 = (Dali::Vector2 *)jarg2;
5258   if (!arg2) {
5259     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
5260     return 0;
5261   }
5262   {
5263     try {
5264       result = (Dali::Vector3 *) &(arg1)->operator =((Dali::Vector2 const &)*arg2);
5265     } catch (std::out_of_range& e) {
5266       {
5267         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5268       };
5269     } catch (std::exception& e) {
5270       {
5271         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5272       };
5273     } catch (...) {
5274       {
5275         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5276       };
5277     }
5278   }
5279   jresult = (void *)result;
5280   return jresult;
5281 }
5282
5283
5284 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Assign__SWIG_2(void * jarg1, void * jarg2) {
5285   void * jresult ;
5286   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5287   Dali::Vector4 *arg2 = 0 ;
5288   Dali::Vector3 *result = 0 ;
5289
5290   arg1 = (Dali::Vector3 *)jarg1;
5291   arg2 = (Dali::Vector4 *)jarg2;
5292   if (!arg2) {
5293     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
5294     return 0;
5295   }
5296   {
5297     try {
5298       result = (Dali::Vector3 *) &(arg1)->operator =((Dali::Vector4 const &)*arg2);
5299     } catch (std::out_of_range& e) {
5300       {
5301         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5302       };
5303     } catch (std::exception& e) {
5304       {
5305         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5306       };
5307     } catch (...) {
5308       {
5309         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5310       };
5311     }
5312   }
5313   jresult = (void *)result;
5314   return jresult;
5315 }
5316
5317
5318 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Add(void * jarg1, void * jarg2) {
5319   void * jresult ;
5320   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5321   Dali::Vector3 *arg2 = 0 ;
5322   Dali::Vector3 result;
5323
5324   arg1 = (Dali::Vector3 *)jarg1;
5325   arg2 = (Dali::Vector3 *)jarg2;
5326   if (!arg2) {
5327     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5328     return 0;
5329   }
5330   {
5331     try {
5332       result = ((Dali::Vector3 const *)arg1)->operator +((Dali::Vector3 const &)*arg2);
5333     } catch (std::out_of_range& e) {
5334       {
5335         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5336       };
5337     } catch (std::exception& e) {
5338       {
5339         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5340       };
5341     } catch (...) {
5342       {
5343         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5344       };
5345     }
5346   }
5347   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
5348   return jresult;
5349 }
5350
5351
5352 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_AddAssign(void * jarg1, void * jarg2) {
5353   void * jresult ;
5354   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5355   Dali::Vector3 *arg2 = 0 ;
5356   Dali::Vector3 *result = 0 ;
5357
5358   arg1 = (Dali::Vector3 *)jarg1;
5359   arg2 = (Dali::Vector3 *)jarg2;
5360   if (!arg2) {
5361     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5362     return 0;
5363   }
5364   {
5365     try {
5366       result = (Dali::Vector3 *) &(arg1)->operator +=((Dali::Vector3 const &)*arg2);
5367     } catch (std::out_of_range& e) {
5368       {
5369         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5370       };
5371     } catch (std::exception& e) {
5372       {
5373         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5374       };
5375     } catch (...) {
5376       {
5377         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5378       };
5379     }
5380   }
5381   jresult = (void *)result;
5382   return jresult;
5383 }
5384
5385
5386 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Subtract__SWIG_0(void * jarg1, void * jarg2) {
5387   void * jresult ;
5388   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5389   Dali::Vector3 *arg2 = 0 ;
5390   Dali::Vector3 result;
5391
5392   arg1 = (Dali::Vector3 *)jarg1;
5393   arg2 = (Dali::Vector3 *)jarg2;
5394   if (!arg2) {
5395     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5396     return 0;
5397   }
5398   {
5399     try {
5400       result = ((Dali::Vector3 const *)arg1)->operator -((Dali::Vector3 const &)*arg2);
5401     } catch (std::out_of_range& e) {
5402       {
5403         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5404       };
5405     } catch (std::exception& e) {
5406       {
5407         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5408       };
5409     } catch (...) {
5410       {
5411         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5412       };
5413     }
5414   }
5415   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
5416   return jresult;
5417 }
5418
5419
5420 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_SubtractAssign(void * jarg1, void * jarg2) {
5421   void * jresult ;
5422   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5423   Dali::Vector3 *arg2 = 0 ;
5424   Dali::Vector3 *result = 0 ;
5425
5426   arg1 = (Dali::Vector3 *)jarg1;
5427   arg2 = (Dali::Vector3 *)jarg2;
5428   if (!arg2) {
5429     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5430     return 0;
5431   }
5432   {
5433     try {
5434       result = (Dali::Vector3 *) &(arg1)->operator -=((Dali::Vector3 const &)*arg2);
5435     } catch (std::out_of_range& e) {
5436       {
5437         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5438       };
5439     } catch (std::exception& e) {
5440       {
5441         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5442       };
5443     } catch (...) {
5444       {
5445         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5446       };
5447     }
5448   }
5449   jresult = (void *)result;
5450   return jresult;
5451 }
5452
5453
5454 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Multiply__SWIG_0(void * jarg1, void * jarg2) {
5455   void * jresult ;
5456   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5457   Dali::Vector3 *arg2 = 0 ;
5458   Dali::Vector3 result;
5459
5460   arg1 = (Dali::Vector3 *)jarg1;
5461   arg2 = (Dali::Vector3 *)jarg2;
5462   if (!arg2) {
5463     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5464     return 0;
5465   }
5466   {
5467     try {
5468       result = ((Dali::Vector3 const *)arg1)->operator *((Dali::Vector3 const &)*arg2);
5469     } catch (std::out_of_range& e) {
5470       {
5471         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5472       };
5473     } catch (std::exception& e) {
5474       {
5475         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5476       };
5477     } catch (...) {
5478       {
5479         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5480       };
5481     }
5482   }
5483   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
5484   return jresult;
5485 }
5486
5487
5488 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Multiply__SWIG_1(void * jarg1, float jarg2) {
5489   void * jresult ;
5490   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5491   float arg2 ;
5492   Dali::Vector3 result;
5493
5494   arg1 = (Dali::Vector3 *)jarg1;
5495   arg2 = (float)jarg2;
5496   {
5497     try {
5498       result = ((Dali::Vector3 const *)arg1)->operator *(arg2);
5499     } catch (std::out_of_range& e) {
5500       {
5501         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5502       };
5503     } catch (std::exception& e) {
5504       {
5505         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5506       };
5507     } catch (...) {
5508       {
5509         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5510       };
5511     }
5512   }
5513   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
5514   return jresult;
5515 }
5516
5517
5518 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_MultiplyAssign__SWIG_0(void * jarg1, void * jarg2) {
5519   void * jresult ;
5520   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5521   Dali::Vector3 *arg2 = 0 ;
5522   Dali::Vector3 *result = 0 ;
5523
5524   arg1 = (Dali::Vector3 *)jarg1;
5525   arg2 = (Dali::Vector3 *)jarg2;
5526   if (!arg2) {
5527     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5528     return 0;
5529   }
5530   {
5531     try {
5532       result = (Dali::Vector3 *) &(arg1)->operator *=((Dali::Vector3 const &)*arg2);
5533     } catch (std::out_of_range& e) {
5534       {
5535         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5536       };
5537     } catch (std::exception& e) {
5538       {
5539         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5540       };
5541     } catch (...) {
5542       {
5543         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5544       };
5545     }
5546   }
5547   jresult = (void *)result;
5548   return jresult;
5549 }
5550
5551
5552 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_MultiplyAssign__SWIG_1(void * jarg1, float jarg2) {
5553   void * jresult ;
5554   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5555   float arg2 ;
5556   Dali::Vector3 *result = 0 ;
5557
5558   arg1 = (Dali::Vector3 *)jarg1;
5559   arg2 = (float)jarg2;
5560   {
5561     try {
5562       result = (Dali::Vector3 *) &(arg1)->operator *=(arg2);
5563     } catch (std::out_of_range& e) {
5564       {
5565         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5566       };
5567     } catch (std::exception& e) {
5568       {
5569         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5570       };
5571     } catch (...) {
5572       {
5573         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5574       };
5575     }
5576   }
5577   jresult = (void *)result;
5578   return jresult;
5579 }
5580
5581
5582 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_MultiplyAssign__SWIG_2(void * jarg1, void * jarg2) {
5583   void * jresult ;
5584   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5585   Dali::Quaternion *arg2 = 0 ;
5586   Dali::Vector3 *result = 0 ;
5587
5588   arg1 = (Dali::Vector3 *)jarg1;
5589   arg2 = (Dali::Quaternion *)jarg2;
5590   if (!arg2) {
5591     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
5592     return 0;
5593   }
5594   {
5595     try {
5596       result = (Dali::Vector3 *) &(arg1)->operator *=((Dali::Quaternion const &)*arg2);
5597     } catch (std::out_of_range& e) {
5598       {
5599         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5600       };
5601     } catch (std::exception& e) {
5602       {
5603         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5604       };
5605     } catch (...) {
5606       {
5607         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5608       };
5609     }
5610   }
5611   jresult = (void *)result;
5612   return jresult;
5613 }
5614
5615
5616 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Divide__SWIG_0(void * jarg1, void * jarg2) {
5617   void * jresult ;
5618   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5619   Dali::Vector3 *arg2 = 0 ;
5620   Dali::Vector3 result;
5621
5622   arg1 = (Dali::Vector3 *)jarg1;
5623   arg2 = (Dali::Vector3 *)jarg2;
5624   if (!arg2) {
5625     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5626     return 0;
5627   }
5628   {
5629     try {
5630       result = ((Dali::Vector3 const *)arg1)->operator /((Dali::Vector3 const &)*arg2);
5631     } catch (std::out_of_range& e) {
5632       {
5633         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5634       };
5635     } catch (std::exception& e) {
5636       {
5637         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5638       };
5639     } catch (...) {
5640       {
5641         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5642       };
5643     }
5644   }
5645   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
5646   return jresult;
5647 }
5648
5649
5650 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Divide__SWIG_1(void * jarg1, float jarg2) {
5651   void * jresult ;
5652   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5653   float arg2 ;
5654   Dali::Vector3 result;
5655
5656   arg1 = (Dali::Vector3 *)jarg1;
5657   arg2 = (float)jarg2;
5658   {
5659     try {
5660       result = ((Dali::Vector3 const *)arg1)->operator /(arg2);
5661     } catch (std::out_of_range& e) {
5662       {
5663         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5664       };
5665     } catch (std::exception& e) {
5666       {
5667         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5668       };
5669     } catch (...) {
5670       {
5671         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5672       };
5673     }
5674   }
5675   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
5676   return jresult;
5677 }
5678
5679
5680 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_DivideAssign__SWIG_0(void * jarg1, void * jarg2) {
5681   void * jresult ;
5682   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5683   Dali::Vector3 *arg2 = 0 ;
5684   Dali::Vector3 *result = 0 ;
5685
5686   arg1 = (Dali::Vector3 *)jarg1;
5687   arg2 = (Dali::Vector3 *)jarg2;
5688   if (!arg2) {
5689     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5690     return 0;
5691   }
5692   {
5693     try {
5694       result = (Dali::Vector3 *) &(arg1)->operator /=((Dali::Vector3 const &)*arg2);
5695     } catch (std::out_of_range& e) {
5696       {
5697         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5698       };
5699     } catch (std::exception& e) {
5700       {
5701         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5702       };
5703     } catch (...) {
5704       {
5705         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5706       };
5707     }
5708   }
5709   jresult = (void *)result;
5710   return jresult;
5711 }
5712
5713
5714 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_DivideAssign__SWIG_1(void * jarg1, float jarg2) {
5715   void * jresult ;
5716   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5717   float arg2 ;
5718   Dali::Vector3 *result = 0 ;
5719
5720   arg1 = (Dali::Vector3 *)jarg1;
5721   arg2 = (float)jarg2;
5722   {
5723     try {
5724       result = (Dali::Vector3 *) &(arg1)->operator /=(arg2);
5725     } catch (std::out_of_range& e) {
5726       {
5727         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5728       };
5729     } catch (std::exception& e) {
5730       {
5731         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5732       };
5733     } catch (...) {
5734       {
5735         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5736       };
5737     }
5738   }
5739   jresult = (void *)result;
5740   return jresult;
5741 }
5742
5743
5744 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Subtract__SWIG_1(void * jarg1) {
5745   void * jresult ;
5746   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5747   Dali::Vector3 result;
5748
5749   arg1 = (Dali::Vector3 *)jarg1;
5750   {
5751     try {
5752       result = ((Dali::Vector3 const *)arg1)->operator -();
5753     } catch (std::out_of_range& e) {
5754       {
5755         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5756       };
5757     } catch (std::exception& e) {
5758       {
5759         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5760       };
5761     } catch (...) {
5762       {
5763         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5764       };
5765     }
5766   }
5767   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
5768   return jresult;
5769 }
5770
5771
5772 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Vector3_EqualTo(void * jarg1, void * jarg2) {
5773   unsigned int jresult ;
5774   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5775   Dali::Vector3 *arg2 = 0 ;
5776   bool result;
5777
5778   arg1 = (Dali::Vector3 *)jarg1;
5779   arg2 = (Dali::Vector3 *)jarg2;
5780   if (!arg2) {
5781     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5782     return 0;
5783   }
5784   {
5785     try {
5786       result = (bool)((Dali::Vector3 const *)arg1)->operator ==((Dali::Vector3 const &)*arg2);
5787     } catch (std::out_of_range& e) {
5788       {
5789         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5790       };
5791     } catch (std::exception& e) {
5792       {
5793         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5794       };
5795     } catch (...) {
5796       {
5797         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5798       };
5799     }
5800   }
5801   jresult = result;
5802   return jresult;
5803 }
5804
5805
5806 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Vector3_NotEqualTo(void * jarg1, void * jarg2) {
5807   unsigned int jresult ;
5808   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5809   Dali::Vector3 *arg2 = 0 ;
5810   bool result;
5811
5812   arg1 = (Dali::Vector3 *)jarg1;
5813   arg2 = (Dali::Vector3 *)jarg2;
5814   if (!arg2) {
5815     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5816     return 0;
5817   }
5818   {
5819     try {
5820       result = (bool)((Dali::Vector3 const *)arg1)->operator !=((Dali::Vector3 const &)*arg2);
5821     } catch (std::out_of_range& e) {
5822       {
5823         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5824       };
5825     } catch (std::exception& e) {
5826       {
5827         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5828       };
5829     } catch (...) {
5830       {
5831         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5832       };
5833     }
5834   }
5835   jresult = result;
5836   return jresult;
5837 }
5838
5839
5840 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_ValueOfIndex__SWIG_0(void * jarg1, unsigned int jarg2) {
5841   float jresult ;
5842   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5843   unsigned int arg2 ;
5844   float *result = 0 ;
5845
5846   arg1 = (Dali::Vector3 *)jarg1;
5847   arg2 = (unsigned int)jarg2;
5848   {
5849     try {
5850       result = (float *) &((Dali::Vector3 const *)arg1)->operator [](arg2);
5851     } catch (std::out_of_range& e) {
5852       {
5853         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5854       };
5855     } catch (std::exception& e) {
5856       {
5857         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5858       };
5859     } catch (...) {
5860       {
5861         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5862       };
5863     }
5864   }
5865   jresult = *result;
5866   return jresult;
5867 }
5868
5869
5870 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_Dot(void * jarg1, void * jarg2) {
5871   float jresult ;
5872   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5873   Dali::Vector3 *arg2 = 0 ;
5874   float result;
5875
5876   arg1 = (Dali::Vector3 *)jarg1;
5877   arg2 = (Dali::Vector3 *)jarg2;
5878   if (!arg2) {
5879     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5880     return 0;
5881   }
5882   {
5883     try {
5884       result = (float)((Dali::Vector3 const *)arg1)->Dot((Dali::Vector3 const &)*arg2);
5885     } catch (std::out_of_range& e) {
5886       {
5887         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5888       };
5889     } catch (std::exception& e) {
5890       {
5891         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5892       };
5893     } catch (...) {
5894       {
5895         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5896       };
5897     }
5898   }
5899   jresult = result;
5900   return jresult;
5901 }
5902
5903
5904 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Cross(void * jarg1, void * jarg2) {
5905   void * jresult ;
5906   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5907   Dali::Vector3 *arg2 = 0 ;
5908   Dali::Vector3 result;
5909
5910   arg1 = (Dali::Vector3 *)jarg1;
5911   arg2 = (Dali::Vector3 *)jarg2;
5912   if (!arg2) {
5913     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5914     return 0;
5915   }
5916   {
5917     try {
5918       result = ((Dali::Vector3 const *)arg1)->Cross((Dali::Vector3 const &)*arg2);
5919     } catch (std::out_of_range& e) {
5920       {
5921         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5922       };
5923     } catch (std::exception& e) {
5924       {
5925         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5926       };
5927     } catch (...) {
5928       {
5929         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5930       };
5931     }
5932   }
5933   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
5934   return jresult;
5935 }
5936
5937
5938 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_Length(void * jarg1) {
5939   float jresult ;
5940   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5941   float result;
5942
5943   arg1 = (Dali::Vector3 *)jarg1;
5944   {
5945     try {
5946       result = (float)((Dali::Vector3 const *)arg1)->Length();
5947     } catch (std::out_of_range& e) {
5948       {
5949         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5950       };
5951     } catch (std::exception& e) {
5952       {
5953         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5954       };
5955     } catch (...) {
5956       {
5957         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5958       };
5959     }
5960   }
5961   jresult = result;
5962   return jresult;
5963 }
5964
5965
5966 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_LengthSquared(void * jarg1) {
5967   float jresult ;
5968   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5969   float result;
5970
5971   arg1 = (Dali::Vector3 *)jarg1;
5972   {
5973     try {
5974       result = (float)((Dali::Vector3 const *)arg1)->LengthSquared();
5975     } catch (std::out_of_range& e) {
5976       {
5977         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5978       };
5979     } catch (std::exception& e) {
5980       {
5981         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5982       };
5983     } catch (...) {
5984       {
5985         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5986       };
5987     }
5988   }
5989   jresult = result;
5990   return jresult;
5991 }
5992
5993
5994 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_Normalize(void * jarg1) {
5995   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5996
5997   arg1 = (Dali::Vector3 *)jarg1;
5998   {
5999     try {
6000       (arg1)->Normalize();
6001     } catch (std::out_of_range& e) {
6002       {
6003         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
6004       };
6005     } catch (std::exception& e) {
6006       {
6007         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
6008       };
6009     } catch (...) {
6010       {
6011         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
6012       };
6013     }
6014   }
6015 }
6016
6017
6018 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_Clamp(void * jarg1, void * jarg2, void * jarg3) {
6019   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6020   Dali::Vector3 *arg2 = 0 ;
6021   Dali::Vector3 *arg3 = 0 ;
6022
6023   arg1 = (Dali::Vector3 *)jarg1;
6024   arg2 = (Dali::Vector3 *)jarg2;
6025   if (!arg2) {
6026     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6027     return ;
6028   }
6029   arg3 = (Dali::Vector3 *)jarg3;
6030   if (!arg3) {
6031     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6032     return ;
6033   }
6034   {
6035     try {
6036       (arg1)->Clamp((Dali::Vector3 const &)*arg2,(Dali::Vector3 const &)*arg3);
6037     } catch (std::out_of_range& e) {
6038       {
6039         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
6040       };
6041     } catch (std::exception& e) {
6042       {
6043         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
6044       };
6045     } catch (...) {
6046       {
6047         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
6048       };
6049     }
6050   }
6051 }
6052
6053
6054 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_AsFloat__SWIG_0(void * jarg1) {
6055   void * jresult ;
6056   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6057   float *result = 0 ;
6058
6059   arg1 = (Dali::Vector3 *)jarg1;
6060   {
6061     try {
6062       result = (float *)((Dali::Vector3 const *)arg1)->AsFloat();
6063     } catch (std::out_of_range& e) {
6064       {
6065         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6066       };
6067     } catch (std::exception& e) {
6068       {
6069         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6070       };
6071     } catch (...) {
6072       {
6073         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6074       };
6075     }
6076   }
6077   jresult = (void *)result;
6078   return jresult;
6079 }
6080
6081
6082 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_GetVectorXY__SWIG_0(void * jarg1) {
6083   void * jresult ;
6084   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6085   Dali::Vector2 *result = 0 ;
6086
6087   arg1 = (Dali::Vector3 *)jarg1;
6088   {
6089     try {
6090       result = (Dali::Vector2 *) &((Dali::Vector3 const *)arg1)->GetVectorXY();
6091     } catch (std::out_of_range& e) {
6092       {
6093         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6094       };
6095     } catch (std::exception& e) {
6096       {
6097         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6098       };
6099     } catch (...) {
6100       {
6101         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6102       };
6103     }
6104   }
6105   jresult = (void *)result;
6106   return jresult;
6107 }
6108
6109
6110 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_GetVectorYZ__SWIG_0(void * jarg1) {
6111   void * jresult ;
6112   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6113   Dali::Vector2 *result = 0 ;
6114
6115   arg1 = (Dali::Vector3 *)jarg1;
6116   {
6117     try {
6118       result = (Dali::Vector2 *) &((Dali::Vector3 const *)arg1)->GetVectorYZ();
6119     } catch (std::out_of_range& e) {
6120       {
6121         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6122       };
6123     } catch (std::exception& e) {
6124       {
6125         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6126       };
6127     } catch (...) {
6128       {
6129         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6130       };
6131     }
6132   }
6133   jresult = (void *)result;
6134   return jresult;
6135 }
6136
6137
6138 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_X_set(void * jarg1, float jarg2) {
6139   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6140   float arg2 ;
6141
6142   arg1 = (Dali::Vector3 *)jarg1;
6143   arg2 = (float)jarg2;
6144   if (arg1) (arg1)->x = arg2;
6145 }
6146
6147
6148 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_X_get(void * jarg1) {
6149   float jresult ;
6150   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6151   float result;
6152
6153   arg1 = (Dali::Vector3 *)jarg1;
6154   result = (float) ((arg1)->x);
6155   jresult = result;
6156   return jresult;
6157 }
6158
6159
6160 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_Width_set(void * jarg1, float jarg2) {
6161   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6162   float arg2 ;
6163
6164   arg1 = (Dali::Vector3 *)jarg1;
6165   arg2 = (float)jarg2;
6166   if (arg1) (arg1)->width = arg2;
6167 }
6168
6169
6170 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_Width_get(void * jarg1) {
6171   float jresult ;
6172   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6173   float result;
6174
6175   arg1 = (Dali::Vector3 *)jarg1;
6176   result = (float) ((arg1)->width);
6177   jresult = result;
6178   return jresult;
6179 }
6180
6181
6182 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_r_set(void * jarg1, float jarg2) {
6183   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6184   float arg2 ;
6185
6186   arg1 = (Dali::Vector3 *)jarg1;
6187   arg2 = (float)jarg2;
6188   if (arg1) (arg1)->r = arg2;
6189 }
6190
6191
6192 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_r_get(void * jarg1) {
6193   float jresult ;
6194   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6195   float result;
6196
6197   arg1 = (Dali::Vector3 *)jarg1;
6198   result = (float) ((arg1)->r);
6199   jresult = result;
6200   return jresult;
6201 }
6202
6203
6204 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_Y_set(void * jarg1, float jarg2) {
6205   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6206   float arg2 ;
6207
6208   arg1 = (Dali::Vector3 *)jarg1;
6209   arg2 = (float)jarg2;
6210   if (arg1) (arg1)->y = arg2;
6211 }
6212
6213
6214 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_Y_get(void * jarg1) {
6215   float jresult ;
6216   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6217   float result;
6218
6219   arg1 = (Dali::Vector3 *)jarg1;
6220   result = (float) ((arg1)->y);
6221   jresult = result;
6222   return jresult;
6223 }
6224
6225
6226 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_Height_set(void * jarg1, float jarg2) {
6227   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6228   float arg2 ;
6229
6230   arg1 = (Dali::Vector3 *)jarg1;
6231   arg2 = (float)jarg2;
6232   if (arg1) (arg1)->height = arg2;
6233 }
6234
6235
6236 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_Height_get(void * jarg1) {
6237   float jresult ;
6238   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6239   float result;
6240
6241   arg1 = (Dali::Vector3 *)jarg1;
6242   result = (float) ((arg1)->height);
6243   jresult = result;
6244   return jresult;
6245 }
6246
6247
6248 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_g_set(void * jarg1, float jarg2) {
6249   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6250   float arg2 ;
6251
6252   arg1 = (Dali::Vector3 *)jarg1;
6253   arg2 = (float)jarg2;
6254   if (arg1) (arg1)->g = arg2;
6255 }
6256
6257
6258 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_g_get(void * jarg1) {
6259   float jresult ;
6260   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6261   float result;
6262
6263   arg1 = (Dali::Vector3 *)jarg1;
6264   result = (float) ((arg1)->g);
6265   jresult = result;
6266   return jresult;
6267 }
6268
6269
6270 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_Z_set(void * jarg1, float jarg2) {
6271   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6272   float arg2 ;
6273
6274   arg1 = (Dali::Vector3 *)jarg1;
6275   arg2 = (float)jarg2;
6276   if (arg1) (arg1)->z = arg2;
6277 }
6278
6279
6280 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_Z_get(void * jarg1) {
6281   float jresult ;
6282   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6283   float result;
6284
6285   arg1 = (Dali::Vector3 *)jarg1;
6286   result = (float) ((arg1)->z);
6287   jresult = result;
6288   return jresult;
6289 }
6290
6291
6292 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_Depth_set(void * jarg1, float jarg2) {
6293   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6294   float arg2 ;
6295
6296   arg1 = (Dali::Vector3 *)jarg1;
6297   arg2 = (float)jarg2;
6298   if (arg1) (arg1)->depth = arg2;
6299 }
6300
6301
6302 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_Depth_get(void * jarg1) {
6303   float jresult ;
6304   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6305   float result;
6306
6307   arg1 = (Dali::Vector3 *)jarg1;
6308   result = (float) ((arg1)->depth);
6309   jresult = result;
6310   return jresult;
6311 }
6312
6313
6314 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_b_set(void * jarg1, float jarg2) {
6315   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6316   float arg2 ;
6317
6318   arg1 = (Dali::Vector3 *)jarg1;
6319   arg2 = (float)jarg2;
6320   if (arg1) (arg1)->b = arg2;
6321 }
6322
6323
6324 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_b_get(void * jarg1) {
6325   float jresult ;
6326   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6327   float result;
6328
6329   arg1 = (Dali::Vector3 *)jarg1;
6330   result = (float) ((arg1)->b);
6331   jresult = result;
6332   return jresult;
6333 }
6334
6335
6336 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Vector3(void * jarg1) {
6337   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6338
6339   arg1 = (Dali::Vector3 *)jarg1;
6340   {
6341     try {
6342       delete arg1;
6343     } catch (std::out_of_range& e) {
6344       {
6345         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
6346       };
6347     } catch (std::exception& e) {
6348       {
6349         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
6350       };
6351     } catch (...) {
6352       {
6353         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
6354       };
6355     }
6356   }
6357 }
6358
6359
6360 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Min__SWIG_1(void * jarg1, void * jarg2) {
6361   void * jresult ;
6362   Dali::Vector3 *arg1 = 0 ;
6363   Dali::Vector3 *arg2 = 0 ;
6364   Dali::Vector3 result;
6365
6366   arg1 = (Dali::Vector3 *)jarg1;
6367   if (!arg1) {
6368     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6369     return 0;
6370   }
6371   arg2 = (Dali::Vector3 *)jarg2;
6372   if (!arg2) {
6373     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6374     return 0;
6375   }
6376   {
6377     try {
6378       result = Dali::Min((Dali::Vector3 const &)*arg1,(Dali::Vector3 const &)*arg2);
6379     } catch (std::out_of_range& e) {
6380       {
6381         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6382       };
6383     } catch (std::exception& e) {
6384       {
6385         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6386       };
6387     } catch (...) {
6388       {
6389         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6390       };
6391     }
6392   }
6393   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
6394   return jresult;
6395 }
6396
6397
6398 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Max__SWIG_1(void * jarg1, void * jarg2) {
6399   void * jresult ;
6400   Dali::Vector3 *arg1 = 0 ;
6401   Dali::Vector3 *arg2 = 0 ;
6402   Dali::Vector3 result;
6403
6404   arg1 = (Dali::Vector3 *)jarg1;
6405   if (!arg1) {
6406     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6407     return 0;
6408   }
6409   arg2 = (Dali::Vector3 *)jarg2;
6410   if (!arg2) {
6411     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6412     return 0;
6413   }
6414   {
6415     try {
6416       result = Dali::Max((Dali::Vector3 const &)*arg1,(Dali::Vector3 const &)*arg2);
6417     } catch (std::out_of_range& e) {
6418       {
6419         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6420       };
6421     } catch (std::exception& e) {
6422       {
6423         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6424       };
6425     } catch (...) {
6426       {
6427         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6428       };
6429     }
6430   }
6431   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
6432   return jresult;
6433 }
6434
6435
6436 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Clamp__SWIG_1(void * jarg1, float jarg2, float jarg3) {
6437   void * jresult ;
6438   Dali::Vector3 *arg1 = 0 ;
6439   float *arg2 = 0 ;
6440   float *arg3 = 0 ;
6441   float temp2 ;
6442   float temp3 ;
6443   Dali::Vector3 result;
6444
6445   arg1 = (Dali::Vector3 *)jarg1;
6446   if (!arg1) {
6447     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6448     return 0;
6449   }
6450   temp2 = (float)jarg2;
6451   arg2 = &temp2;
6452   temp3 = (float)jarg3;
6453   arg3 = &temp3;
6454   {
6455     try {
6456       result = Dali::Clamp((Dali::Vector3 const &)*arg1,(float const &)*arg2,(float const &)*arg3);
6457     } catch (std::out_of_range& e) {
6458       {
6459         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6460       };
6461     } catch (std::exception& e) {
6462       {
6463         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6464       };
6465     } catch (...) {
6466       {
6467         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6468       };
6469     }
6470   }
6471   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
6472   return jresult;
6473 }
6474
6475
6476 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector4__SWIG_0() {
6477   void * jresult ;
6478   Dali::Vector4 *result = 0 ;
6479
6480   {
6481     try {
6482       result = (Dali::Vector4 *)new Dali::Vector4();
6483     } catch (std::out_of_range& e) {
6484       {
6485         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6486       };
6487     } catch (std::exception& e) {
6488       {
6489         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6490       };
6491     } catch (...) {
6492       {
6493         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6494       };
6495     }
6496   }
6497   jresult = (void *)result;
6498   return jresult;
6499 }
6500
6501
6502 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector4__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4) {
6503   void * jresult ;
6504   float arg1 ;
6505   float arg2 ;
6506   float arg3 ;
6507   float arg4 ;
6508   Dali::Vector4 *result = 0 ;
6509
6510   arg1 = (float)jarg1;
6511   arg2 = (float)jarg2;
6512   arg3 = (float)jarg3;
6513   arg4 = (float)jarg4;
6514   {
6515     try {
6516       result = (Dali::Vector4 *)new Dali::Vector4(arg1,arg2,arg3,arg4);
6517     } catch (std::out_of_range& e) {
6518       {
6519         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6520       };
6521     } catch (std::exception& e) {
6522       {
6523         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6524       };
6525     } catch (...) {
6526       {
6527         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6528       };
6529     }
6530   }
6531   jresult = (void *)result;
6532   return jresult;
6533 }
6534
6535
6536 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector4__SWIG_2(float* jarg1) {
6537   void * jresult ;
6538   float *arg1 = (float *) 0 ;
6539   Dali::Vector4 *result = 0 ;
6540
6541   arg1 = jarg1;
6542   {
6543     try {
6544       result = (Dali::Vector4 *)new Dali::Vector4((float const *)arg1);
6545     } catch (std::out_of_range& e) {
6546       {
6547         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6548       };
6549     } catch (std::exception& e) {
6550       {
6551         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6552       };
6553     } catch (...) {
6554       {
6555         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6556       };
6557     }
6558   }
6559   jresult = (void *)result;
6560
6561
6562   return jresult;
6563 }
6564
6565
6566 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector4__SWIG_3(void * jarg1) {
6567   void * jresult ;
6568   Dali::Vector2 *arg1 = 0 ;
6569   Dali::Vector4 *result = 0 ;
6570
6571   arg1 = (Dali::Vector2 *)jarg1;
6572   if (!arg1) {
6573     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
6574     return 0;
6575   }
6576   {
6577     try {
6578       result = (Dali::Vector4 *)new Dali::Vector4((Dali::Vector2 const &)*arg1);
6579     } catch (std::out_of_range& e) {
6580       {
6581         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6582       };
6583     } catch (std::exception& e) {
6584       {
6585         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6586       };
6587     } catch (...) {
6588       {
6589         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6590       };
6591     }
6592   }
6593   jresult = (void *)result;
6594   return jresult;
6595 }
6596
6597
6598 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector4__SWIG_4(void * jarg1) {
6599   void * jresult ;
6600   Dali::Vector3 *arg1 = 0 ;
6601   Dali::Vector4 *result = 0 ;
6602
6603   arg1 = (Dali::Vector3 *)jarg1;
6604   if (!arg1) {
6605     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6606     return 0;
6607   }
6608   {
6609     try {
6610       result = (Dali::Vector4 *)new Dali::Vector4((Dali::Vector3 const &)*arg1);
6611     } catch (std::out_of_range& e) {
6612       {
6613         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6614       };
6615     } catch (std::exception& e) {
6616       {
6617         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6618       };
6619     } catch (...) {
6620       {
6621         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6622       };
6623     }
6624   }
6625   jresult = (void *)result;
6626   return jresult;
6627 }
6628
6629
6630 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_ONE_get() {
6631   void * jresult ;
6632   Dali::Vector4 *result = 0 ;
6633
6634   result = (Dali::Vector4 *)&Dali::Vector4::ONE;
6635   jresult = (void *)result;
6636   return jresult;
6637 }
6638
6639
6640 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_XAXIS_get() {
6641   void * jresult ;
6642   Dali::Vector4 *result = 0 ;
6643
6644   result = (Dali::Vector4 *)&Dali::Vector4::XAXIS;
6645   jresult = (void *)result;
6646   return jresult;
6647 }
6648
6649
6650 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_YAXIS_get() {
6651   void * jresult ;
6652   Dali::Vector4 *result = 0 ;
6653
6654   result = (Dali::Vector4 *)&Dali::Vector4::YAXIS;
6655   jresult = (void *)result;
6656   return jresult;
6657 }
6658
6659
6660 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_ZAXIS_get() {
6661   void * jresult ;
6662   Dali::Vector4 *result = 0 ;
6663
6664   result = (Dali::Vector4 *)&Dali::Vector4::ZAXIS;
6665   jresult = (void *)result;
6666   return jresult;
6667 }
6668
6669
6670 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_ZERO_get() {
6671   void * jresult ;
6672   Dali::Vector4 *result = 0 ;
6673
6674   result = (Dali::Vector4 *)&Dali::Vector4::ZERO;
6675   jresult = (void *)result;
6676   return jresult;
6677 }
6678
6679
6680 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Assign__SWIG_0(void * jarg1, float* jarg2) {
6681   void * jresult ;
6682   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6683   float *arg2 = (float *) 0 ;
6684   Dali::Vector4 *result = 0 ;
6685
6686   arg1 = (Dali::Vector4 *)jarg1;
6687   arg2 = jarg2;
6688   {
6689     try {
6690       result = (Dali::Vector4 *) &(arg1)->operator =((float const *)arg2);
6691     } catch (std::out_of_range& e) {
6692       {
6693         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6694       };
6695     } catch (std::exception& e) {
6696       {
6697         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6698       };
6699     } catch (...) {
6700       {
6701         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6702       };
6703     }
6704   }
6705   jresult = (void *)result;
6706
6707
6708   return jresult;
6709 }
6710
6711
6712 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Assign__SWIG_1(void * jarg1, void * jarg2) {
6713   void * jresult ;
6714   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6715   Dali::Vector2 *arg2 = 0 ;
6716   Dali::Vector4 *result = 0 ;
6717
6718   arg1 = (Dali::Vector4 *)jarg1;
6719   arg2 = (Dali::Vector2 *)jarg2;
6720   if (!arg2) {
6721     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
6722     return 0;
6723   }
6724   {
6725     try {
6726       result = (Dali::Vector4 *) &(arg1)->operator =((Dali::Vector2 const &)*arg2);
6727     } catch (std::out_of_range& e) {
6728       {
6729         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6730       };
6731     } catch (std::exception& e) {
6732       {
6733         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6734       };
6735     } catch (...) {
6736       {
6737         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6738       };
6739     }
6740   }
6741   jresult = (void *)result;
6742   return jresult;
6743 }
6744
6745
6746 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Assign__SWIG_2(void * jarg1, void * jarg2) {
6747   void * jresult ;
6748   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6749   Dali::Vector3 *arg2 = 0 ;
6750   Dali::Vector4 *result = 0 ;
6751
6752   arg1 = (Dali::Vector4 *)jarg1;
6753   arg2 = (Dali::Vector3 *)jarg2;
6754   if (!arg2) {
6755     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6756     return 0;
6757   }
6758   {
6759     try {
6760       result = (Dali::Vector4 *) &(arg1)->operator =((Dali::Vector3 const &)*arg2);
6761     } catch (std::out_of_range& e) {
6762       {
6763         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6764       };
6765     } catch (std::exception& e) {
6766       {
6767         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6768       };
6769     } catch (...) {
6770       {
6771         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6772       };
6773     }
6774   }
6775   jresult = (void *)result;
6776   return jresult;
6777 }
6778
6779
6780 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Add(void * jarg1, void * jarg2) {
6781   void * jresult ;
6782   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6783   Dali::Vector4 *arg2 = 0 ;
6784   Dali::Vector4 result;
6785
6786   arg1 = (Dali::Vector4 *)jarg1;
6787   arg2 = (Dali::Vector4 *)jarg2;
6788   if (!arg2) {
6789     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
6790     return 0;
6791   }
6792   {
6793     try {
6794       result = ((Dali::Vector4 const *)arg1)->operator +((Dali::Vector4 const &)*arg2);
6795     } catch (std::out_of_range& e) {
6796       {
6797         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6798       };
6799     } catch (std::exception& e) {
6800       {
6801         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6802       };
6803     } catch (...) {
6804       {
6805         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6806       };
6807     }
6808   }
6809   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
6810   return jresult;
6811 }
6812
6813
6814 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_AddAssign(void * jarg1, void * jarg2) {
6815   void * jresult ;
6816   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6817   Dali::Vector4 *arg2 = 0 ;
6818   Dali::Vector4 *result = 0 ;
6819
6820   arg1 = (Dali::Vector4 *)jarg1;
6821   arg2 = (Dali::Vector4 *)jarg2;
6822   if (!arg2) {
6823     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
6824     return 0;
6825   }
6826   {
6827     try {
6828       result = (Dali::Vector4 *) &(arg1)->operator +=((Dali::Vector4 const &)*arg2);
6829     } catch (std::out_of_range& e) {
6830       {
6831         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6832       };
6833     } catch (std::exception& e) {
6834       {
6835         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6836       };
6837     } catch (...) {
6838       {
6839         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6840       };
6841     }
6842   }
6843   jresult = (void *)result;
6844   return jresult;
6845 }
6846
6847
6848 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Subtract__SWIG_0(void * jarg1, void * jarg2) {
6849   void * jresult ;
6850   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6851   Dali::Vector4 *arg2 = 0 ;
6852   Dali::Vector4 result;
6853
6854   arg1 = (Dali::Vector4 *)jarg1;
6855   arg2 = (Dali::Vector4 *)jarg2;
6856   if (!arg2) {
6857     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
6858     return 0;
6859   }
6860   {
6861     try {
6862       result = ((Dali::Vector4 const *)arg1)->operator -((Dali::Vector4 const &)*arg2);
6863     } catch (std::out_of_range& e) {
6864       {
6865         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6866       };
6867     } catch (std::exception& e) {
6868       {
6869         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6870       };
6871     } catch (...) {
6872       {
6873         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6874       };
6875     }
6876   }
6877   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
6878   return jresult;
6879 }
6880
6881
6882 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_SubtractAssign(void * jarg1, void * jarg2) {
6883   void * jresult ;
6884   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6885   Dali::Vector4 *arg2 = 0 ;
6886   Dali::Vector4 *result = 0 ;
6887
6888   arg1 = (Dali::Vector4 *)jarg1;
6889   arg2 = (Dali::Vector4 *)jarg2;
6890   if (!arg2) {
6891     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
6892     return 0;
6893   }
6894   {
6895     try {
6896       result = (Dali::Vector4 *) &(arg1)->operator -=((Dali::Vector4 const &)*arg2);
6897     } catch (std::out_of_range& e) {
6898       {
6899         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6900       };
6901     } catch (std::exception& e) {
6902       {
6903         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6904       };
6905     } catch (...) {
6906       {
6907         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6908       };
6909     }
6910   }
6911   jresult = (void *)result;
6912   return jresult;
6913 }
6914
6915
6916 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Multiply__SWIG_0(void * jarg1, void * jarg2) {
6917   void * jresult ;
6918   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6919   Dali::Vector4 *arg2 = 0 ;
6920   Dali::Vector4 result;
6921
6922   arg1 = (Dali::Vector4 *)jarg1;
6923   arg2 = (Dali::Vector4 *)jarg2;
6924   if (!arg2) {
6925     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
6926     return 0;
6927   }
6928   {
6929     try {
6930       result = ((Dali::Vector4 const *)arg1)->operator *((Dali::Vector4 const &)*arg2);
6931     } catch (std::out_of_range& e) {
6932       {
6933         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6934       };
6935     } catch (std::exception& e) {
6936       {
6937         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6938       };
6939     } catch (...) {
6940       {
6941         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6942       };
6943     }
6944   }
6945   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
6946   return jresult;
6947 }
6948
6949
6950 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Multiply__SWIG_1(void * jarg1, float jarg2) {
6951   void * jresult ;
6952   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6953   float arg2 ;
6954   Dali::Vector4 result;
6955
6956   arg1 = (Dali::Vector4 *)jarg1;
6957   arg2 = (float)jarg2;
6958   {
6959     try {
6960       result = ((Dali::Vector4 const *)arg1)->operator *(arg2);
6961     } catch (std::out_of_range& e) {
6962       {
6963         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6964       };
6965     } catch (std::exception& e) {
6966       {
6967         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6968       };
6969     } catch (...) {
6970       {
6971         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6972       };
6973     }
6974   }
6975   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
6976   return jresult;
6977 }
6978
6979
6980 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_MultiplyAssign__SWIG_0(void * jarg1, void * jarg2) {
6981   void * jresult ;
6982   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6983   Dali::Vector4 *arg2 = 0 ;
6984   Dali::Vector4 *result = 0 ;
6985
6986   arg1 = (Dali::Vector4 *)jarg1;
6987   arg2 = (Dali::Vector4 *)jarg2;
6988   if (!arg2) {
6989     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
6990     return 0;
6991   }
6992   {
6993     try {
6994       result = (Dali::Vector4 *) &(arg1)->operator *=((Dali::Vector4 const &)*arg2);
6995     } catch (std::out_of_range& e) {
6996       {
6997         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6998       };
6999     } catch (std::exception& e) {
7000       {
7001         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7002       };
7003     } catch (...) {
7004       {
7005         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7006       };
7007     }
7008   }
7009   jresult = (void *)result;
7010   return jresult;
7011 }
7012
7013
7014 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_MultiplyAssign__SWIG_1(void * jarg1, float jarg2) {
7015   void * jresult ;
7016   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7017   float arg2 ;
7018   Dali::Vector4 *result = 0 ;
7019
7020   arg1 = (Dali::Vector4 *)jarg1;
7021   arg2 = (float)jarg2;
7022   {
7023     try {
7024       result = (Dali::Vector4 *) &(arg1)->operator *=(arg2);
7025     } catch (std::out_of_range& e) {
7026       {
7027         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7028       };
7029     } catch (std::exception& e) {
7030       {
7031         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7032       };
7033     } catch (...) {
7034       {
7035         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7036       };
7037     }
7038   }
7039   jresult = (void *)result;
7040   return jresult;
7041 }
7042
7043
7044 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Divide__SWIG_0(void * jarg1, void * jarg2) {
7045   void * jresult ;
7046   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7047   Dali::Vector4 *arg2 = 0 ;
7048   Dali::Vector4 result;
7049
7050   arg1 = (Dali::Vector4 *)jarg1;
7051   arg2 = (Dali::Vector4 *)jarg2;
7052   if (!arg2) {
7053     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7054     return 0;
7055   }
7056   {
7057     try {
7058       result = ((Dali::Vector4 const *)arg1)->operator /((Dali::Vector4 const &)*arg2);
7059     } catch (std::out_of_range& e) {
7060       {
7061         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7062       };
7063     } catch (std::exception& e) {
7064       {
7065         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7066       };
7067     } catch (...) {
7068       {
7069         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7070       };
7071     }
7072   }
7073   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
7074   return jresult;
7075 }
7076
7077
7078 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Divide__SWIG_1(void * jarg1, float jarg2) {
7079   void * jresult ;
7080   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7081   float arg2 ;
7082   Dali::Vector4 result;
7083
7084   arg1 = (Dali::Vector4 *)jarg1;
7085   arg2 = (float)jarg2;
7086   {
7087     try {
7088       result = ((Dali::Vector4 const *)arg1)->operator /(arg2);
7089     } catch (std::out_of_range& e) {
7090       {
7091         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7092       };
7093     } catch (std::exception& e) {
7094       {
7095         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7096       };
7097     } catch (...) {
7098       {
7099         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7100       };
7101     }
7102   }
7103   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
7104   return jresult;
7105 }
7106
7107
7108 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_DivideAssign__SWIG_0(void * jarg1, void * jarg2) {
7109   void * jresult ;
7110   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7111   Dali::Vector4 *arg2 = 0 ;
7112   Dali::Vector4 *result = 0 ;
7113
7114   arg1 = (Dali::Vector4 *)jarg1;
7115   arg2 = (Dali::Vector4 *)jarg2;
7116   if (!arg2) {
7117     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7118     return 0;
7119   }
7120   {
7121     try {
7122       result = (Dali::Vector4 *) &(arg1)->operator /=((Dali::Vector4 const &)*arg2);
7123     } catch (std::out_of_range& e) {
7124       {
7125         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7126       };
7127     } catch (std::exception& e) {
7128       {
7129         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7130       };
7131     } catch (...) {
7132       {
7133         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7134       };
7135     }
7136   }
7137   jresult = (void *)result;
7138   return jresult;
7139 }
7140
7141
7142 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_DivideAssign__SWIG_1(void * jarg1, float jarg2) {
7143   void * jresult ;
7144   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7145   float arg2 ;
7146   Dali::Vector4 *result = 0 ;
7147
7148   arg1 = (Dali::Vector4 *)jarg1;
7149   arg2 = (float)jarg2;
7150   {
7151     try {
7152       result = (Dali::Vector4 *) &(arg1)->operator /=(arg2);
7153     } catch (std::out_of_range& e) {
7154       {
7155         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7156       };
7157     } catch (std::exception& e) {
7158       {
7159         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7160       };
7161     } catch (...) {
7162       {
7163         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7164       };
7165     }
7166   }
7167   jresult = (void *)result;
7168   return jresult;
7169 }
7170
7171
7172 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Subtract__SWIG_1(void * jarg1) {
7173   void * jresult ;
7174   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7175   Dali::Vector4 result;
7176
7177   arg1 = (Dali::Vector4 *)jarg1;
7178   {
7179     try {
7180       result = ((Dali::Vector4 const *)arg1)->operator -();
7181     } catch (std::out_of_range& e) {
7182       {
7183         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7184       };
7185     } catch (std::exception& e) {
7186       {
7187         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7188       };
7189     } catch (...) {
7190       {
7191         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7192       };
7193     }
7194   }
7195   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
7196   return jresult;
7197 }
7198
7199
7200 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Vector4_EqualTo(void * jarg1, void * jarg2) {
7201   unsigned int jresult ;
7202   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7203   Dali::Vector4 *arg2 = 0 ;
7204   bool result;
7205
7206   arg1 = (Dali::Vector4 *)jarg1;
7207   arg2 = (Dali::Vector4 *)jarg2;
7208   if (!arg2) {
7209     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7210     return 0;
7211   }
7212   {
7213     try {
7214       result = (bool)((Dali::Vector4 const *)arg1)->operator ==((Dali::Vector4 const &)*arg2);
7215     } catch (std::out_of_range& e) {
7216       {
7217         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7218       };
7219     } catch (std::exception& e) {
7220       {
7221         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7222       };
7223     } catch (...) {
7224       {
7225         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7226       };
7227     }
7228   }
7229   jresult = result;
7230   return jresult;
7231 }
7232
7233
7234 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Vector4_NotEqualTo(void * jarg1, void * jarg2) {
7235   unsigned int jresult ;
7236   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7237   Dali::Vector4 *arg2 = 0 ;
7238   bool result;
7239
7240   arg1 = (Dali::Vector4 *)jarg1;
7241   arg2 = (Dali::Vector4 *)jarg2;
7242   if (!arg2) {
7243     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7244     return 0;
7245   }
7246   {
7247     try {
7248       result = (bool)((Dali::Vector4 const *)arg1)->operator !=((Dali::Vector4 const &)*arg2);
7249     } catch (std::out_of_range& e) {
7250       {
7251         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7252       };
7253     } catch (std::exception& e) {
7254       {
7255         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7256       };
7257     } catch (...) {
7258       {
7259         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7260       };
7261     }
7262   }
7263   jresult = result;
7264   return jresult;
7265 }
7266
7267
7268 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_ValueOfIndex__SWIG_0(void * jarg1, unsigned int jarg2) {
7269   float jresult ;
7270   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7271   unsigned int arg2 ;
7272   float *result = 0 ;
7273
7274   arg1 = (Dali::Vector4 *)jarg1;
7275   arg2 = (unsigned int)jarg2;
7276   {
7277     try {
7278       result = (float *) &((Dali::Vector4 const *)arg1)->operator [](arg2);
7279     } catch (std::out_of_range& e) {
7280       {
7281         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7282       };
7283     } catch (std::exception& e) {
7284       {
7285         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7286       };
7287     } catch (...) {
7288       {
7289         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7290       };
7291     }
7292   }
7293   jresult = *result;
7294   return jresult;
7295 }
7296
7297
7298 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_Dot__SWIG_0(void * jarg1, void * jarg2) {
7299   float jresult ;
7300   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7301   Dali::Vector3 *arg2 = 0 ;
7302   float result;
7303
7304   arg1 = (Dali::Vector4 *)jarg1;
7305   arg2 = (Dali::Vector3 *)jarg2;
7306   if (!arg2) {
7307     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
7308     return 0;
7309   }
7310   {
7311     try {
7312       result = (float)((Dali::Vector4 const *)arg1)->Dot((Dali::Vector3 const &)*arg2);
7313     } catch (std::out_of_range& e) {
7314       {
7315         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7316       };
7317     } catch (std::exception& e) {
7318       {
7319         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7320       };
7321     } catch (...) {
7322       {
7323         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7324       };
7325     }
7326   }
7327   jresult = result;
7328   return jresult;
7329 }
7330
7331
7332 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_Dot__SWIG_1(void * jarg1, void * jarg2) {
7333   float jresult ;
7334   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7335   Dali::Vector4 *arg2 = 0 ;
7336   float result;
7337
7338   arg1 = (Dali::Vector4 *)jarg1;
7339   arg2 = (Dali::Vector4 *)jarg2;
7340   if (!arg2) {
7341     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7342     return 0;
7343   }
7344   {
7345     try {
7346       result = (float)((Dali::Vector4 const *)arg1)->Dot((Dali::Vector4 const &)*arg2);
7347     } catch (std::out_of_range& e) {
7348       {
7349         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7350       };
7351     } catch (std::exception& e) {
7352       {
7353         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7354       };
7355     } catch (...) {
7356       {
7357         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7358       };
7359     }
7360   }
7361   jresult = result;
7362   return jresult;
7363 }
7364
7365
7366 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_Dot4(void * jarg1, void * jarg2) {
7367   float jresult ;
7368   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7369   Dali::Vector4 *arg2 = 0 ;
7370   float result;
7371
7372   arg1 = (Dali::Vector4 *)jarg1;
7373   arg2 = (Dali::Vector4 *)jarg2;
7374   if (!arg2) {
7375     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7376     return 0;
7377   }
7378   {
7379     try {
7380       result = (float)((Dali::Vector4 const *)arg1)->Dot4((Dali::Vector4 const &)*arg2);
7381     } catch (std::out_of_range& e) {
7382       {
7383         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7384       };
7385     } catch (std::exception& e) {
7386       {
7387         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7388       };
7389     } catch (...) {
7390       {
7391         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7392       };
7393     }
7394   }
7395   jresult = result;
7396   return jresult;
7397 }
7398
7399
7400 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Cross(void * jarg1, void * jarg2) {
7401   void * jresult ;
7402   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7403   Dali::Vector4 *arg2 = 0 ;
7404   Dali::Vector4 result;
7405
7406   arg1 = (Dali::Vector4 *)jarg1;
7407   arg2 = (Dali::Vector4 *)jarg2;
7408   if (!arg2) {
7409     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7410     return 0;
7411   }
7412   {
7413     try {
7414       result = ((Dali::Vector4 const *)arg1)->Cross((Dali::Vector4 const &)*arg2);
7415     } catch (std::out_of_range& e) {
7416       {
7417         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7418       };
7419     } catch (std::exception& e) {
7420       {
7421         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7422       };
7423     } catch (...) {
7424       {
7425         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7426       };
7427     }
7428   }
7429   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
7430   return jresult;
7431 }
7432
7433
7434 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_Length(void * jarg1) {
7435   float jresult ;
7436   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7437   float result;
7438
7439   arg1 = (Dali::Vector4 *)jarg1;
7440   {
7441     try {
7442       result = (float)((Dali::Vector4 const *)arg1)->Length();
7443     } catch (std::out_of_range& e) {
7444       {
7445         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7446       };
7447     } catch (std::exception& e) {
7448       {
7449         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7450       };
7451     } catch (...) {
7452       {
7453         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7454       };
7455     }
7456   }
7457   jresult = result;
7458   return jresult;
7459 }
7460
7461
7462 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_LengthSquared(void * jarg1) {
7463   float jresult ;
7464   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7465   float result;
7466
7467   arg1 = (Dali::Vector4 *)jarg1;
7468   {
7469     try {
7470       result = (float)((Dali::Vector4 const *)arg1)->LengthSquared();
7471     } catch (std::out_of_range& e) {
7472       {
7473         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7474       };
7475     } catch (std::exception& e) {
7476       {
7477         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7478       };
7479     } catch (...) {
7480       {
7481         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7482       };
7483     }
7484   }
7485   jresult = result;
7486   return jresult;
7487 }
7488
7489
7490 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_Normalize(void * jarg1) {
7491   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7492
7493   arg1 = (Dali::Vector4 *)jarg1;
7494   {
7495     try {
7496       (arg1)->Normalize();
7497     } catch (std::out_of_range& e) {
7498       {
7499         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
7500       };
7501     } catch (std::exception& e) {
7502       {
7503         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
7504       };
7505     } catch (...) {
7506       {
7507         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
7508       };
7509     }
7510   }
7511 }
7512
7513
7514 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_Clamp(void * jarg1, void * jarg2, void * jarg3) {
7515   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7516   Dali::Vector4 *arg2 = 0 ;
7517   Dali::Vector4 *arg3 = 0 ;
7518
7519   arg1 = (Dali::Vector4 *)jarg1;
7520   arg2 = (Dali::Vector4 *)jarg2;
7521   if (!arg2) {
7522     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7523     return ;
7524   }
7525   arg3 = (Dali::Vector4 *)jarg3;
7526   if (!arg3) {
7527     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7528     return ;
7529   }
7530   {
7531     try {
7532       (arg1)->Clamp((Dali::Vector4 const &)*arg2,(Dali::Vector4 const &)*arg3);
7533     } catch (std::out_of_range& e) {
7534       {
7535         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
7536       };
7537     } catch (std::exception& e) {
7538       {
7539         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
7540       };
7541     } catch (...) {
7542       {
7543         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
7544       };
7545     }
7546   }
7547 }
7548
7549
7550 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_AsFloat__SWIG_0(void * jarg1) {
7551   void * jresult ;
7552   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7553   float *result = 0 ;
7554
7555   arg1 = (Dali::Vector4 *)jarg1;
7556   {
7557     try {
7558       result = (float *)((Dali::Vector4 const *)arg1)->AsFloat();
7559     } catch (std::out_of_range& e) {
7560       {
7561         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7562       };
7563     } catch (std::exception& e) {
7564       {
7565         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7566       };
7567     } catch (...) {
7568       {
7569         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7570       };
7571     }
7572   }
7573   jresult = (void *)result;
7574   return jresult;
7575 }
7576
7577
7578 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_X_set(void * jarg1, float jarg2) {
7579   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7580   float arg2 ;
7581
7582   arg1 = (Dali::Vector4 *)jarg1;
7583   arg2 = (float)jarg2;
7584   if (arg1) (arg1)->x = arg2;
7585 }
7586
7587
7588 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_X_get(void * jarg1) {
7589   float jresult ;
7590   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7591   float result;
7592
7593   arg1 = (Dali::Vector4 *)jarg1;
7594   result = (float) ((arg1)->x);
7595   jresult = result;
7596   return jresult;
7597 }
7598
7599
7600 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_r_set(void * jarg1, float jarg2) {
7601   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7602   float arg2 ;
7603
7604   arg1 = (Dali::Vector4 *)jarg1;
7605   arg2 = (float)jarg2;
7606   if (arg1) (arg1)->r = arg2;
7607 }
7608
7609
7610 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_r_get(void * jarg1) {
7611   float jresult ;
7612   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7613   float result;
7614
7615   arg1 = (Dali::Vector4 *)jarg1;
7616   result = (float) ((arg1)->r);
7617   jresult = result;
7618   return jresult;
7619 }
7620
7621
7622 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_s_set(void * jarg1, float jarg2) {
7623   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7624   float arg2 ;
7625
7626   arg1 = (Dali::Vector4 *)jarg1;
7627   arg2 = (float)jarg2;
7628   if (arg1) (arg1)->s = arg2;
7629 }
7630
7631
7632 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_s_get(void * jarg1) {
7633   float jresult ;
7634   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7635   float result;
7636
7637   arg1 = (Dali::Vector4 *)jarg1;
7638   result = (float) ((arg1)->s);
7639   jresult = result;
7640   return jresult;
7641 }
7642
7643
7644 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_Y_set(void * jarg1, float jarg2) {
7645   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7646   float arg2 ;
7647
7648   arg1 = (Dali::Vector4 *)jarg1;
7649   arg2 = (float)jarg2;
7650   if (arg1) (arg1)->y = arg2;
7651 }
7652
7653
7654 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_Y_get(void * jarg1) {
7655   float jresult ;
7656   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7657   float result;
7658
7659   arg1 = (Dali::Vector4 *)jarg1;
7660   result = (float) ((arg1)->y);
7661   jresult = result;
7662   return jresult;
7663 }
7664
7665
7666 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_g_set(void * jarg1, float jarg2) {
7667   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7668   float arg2 ;
7669
7670   arg1 = (Dali::Vector4 *)jarg1;
7671   arg2 = (float)jarg2;
7672   if (arg1) (arg1)->g = arg2;
7673 }
7674
7675
7676 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_g_get(void * jarg1) {
7677   float jresult ;
7678   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7679   float result;
7680
7681   arg1 = (Dali::Vector4 *)jarg1;
7682   result = (float) ((arg1)->g);
7683   jresult = result;
7684   return jresult;
7685 }
7686
7687
7688 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_t_set(void * jarg1, float jarg2) {
7689   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7690   float arg2 ;
7691
7692   arg1 = (Dali::Vector4 *)jarg1;
7693   arg2 = (float)jarg2;
7694   if (arg1) (arg1)->t = arg2;
7695 }
7696
7697
7698 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_t_get(void * jarg1) {
7699   float jresult ;
7700   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7701   float result;
7702
7703   arg1 = (Dali::Vector4 *)jarg1;
7704   result = (float) ((arg1)->t);
7705   jresult = result;
7706   return jresult;
7707 }
7708
7709
7710 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_Z_set(void * jarg1, float jarg2) {
7711   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7712   float arg2 ;
7713
7714   arg1 = (Dali::Vector4 *)jarg1;
7715   arg2 = (float)jarg2;
7716   if (arg1) (arg1)->z = arg2;
7717 }
7718
7719
7720 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_Z_get(void * jarg1) {
7721   float jresult ;
7722   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7723   float result;
7724
7725   arg1 = (Dali::Vector4 *)jarg1;
7726   result = (float) ((arg1)->z);
7727   jresult = result;
7728   return jresult;
7729 }
7730
7731
7732 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_b_set(void * jarg1, float jarg2) {
7733   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7734   float arg2 ;
7735
7736   arg1 = (Dali::Vector4 *)jarg1;
7737   arg2 = (float)jarg2;
7738   if (arg1) (arg1)->b = arg2;
7739 }
7740
7741
7742 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_b_get(void * jarg1) {
7743   float jresult ;
7744   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7745   float result;
7746
7747   arg1 = (Dali::Vector4 *)jarg1;
7748   result = (float) ((arg1)->b);
7749   jresult = result;
7750   return jresult;
7751 }
7752
7753
7754 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_p_set(void * jarg1, float jarg2) {
7755   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7756   float arg2 ;
7757
7758   arg1 = (Dali::Vector4 *)jarg1;
7759   arg2 = (float)jarg2;
7760   if (arg1) (arg1)->p = arg2;
7761 }
7762
7763
7764 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_p_get(void * jarg1) {
7765   float jresult ;
7766   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7767   float result;
7768
7769   arg1 = (Dali::Vector4 *)jarg1;
7770   result = (float) ((arg1)->p);
7771   jresult = result;
7772   return jresult;
7773 }
7774
7775
7776 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_W_set(void * jarg1, float jarg2) {
7777   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7778   float arg2 ;
7779
7780   arg1 = (Dali::Vector4 *)jarg1;
7781   arg2 = (float)jarg2;
7782   if (arg1) (arg1)->w = arg2;
7783 }
7784
7785
7786 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_W_get(void * jarg1) {
7787   float jresult ;
7788   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7789   float result;
7790
7791   arg1 = (Dali::Vector4 *)jarg1;
7792   result = (float) ((arg1)->w);
7793   jresult = result;
7794   return jresult;
7795 }
7796
7797
7798 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_a_set(void * jarg1, float jarg2) {
7799   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7800   float arg2 ;
7801
7802   arg1 = (Dali::Vector4 *)jarg1;
7803   arg2 = (float)jarg2;
7804   if (arg1) (arg1)->a = arg2;
7805 }
7806
7807
7808 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_a_get(void * jarg1) {
7809   float jresult ;
7810   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7811   float result;
7812
7813   arg1 = (Dali::Vector4 *)jarg1;
7814   result = (float) ((arg1)->a);
7815   jresult = result;
7816   return jresult;
7817 }
7818
7819
7820 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_q_set(void * jarg1, float jarg2) {
7821   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7822   float arg2 ;
7823
7824   arg1 = (Dali::Vector4 *)jarg1;
7825   arg2 = (float)jarg2;
7826   if (arg1) (arg1)->q = arg2;
7827 }
7828
7829
7830 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_q_get(void * jarg1) {
7831   float jresult ;
7832   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7833   float result;
7834
7835   arg1 = (Dali::Vector4 *)jarg1;
7836   result = (float) ((arg1)->q);
7837   jresult = result;
7838   return jresult;
7839 }
7840
7841
7842 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Vector4(void * jarg1) {
7843   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7844
7845   arg1 = (Dali::Vector4 *)jarg1;
7846   {
7847     try {
7848       delete arg1;
7849     } catch (std::out_of_range& e) {
7850       {
7851         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
7852       };
7853     } catch (std::exception& e) {
7854       {
7855         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
7856       };
7857     } catch (...) {
7858       {
7859         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
7860       };
7861     }
7862   }
7863 }
7864
7865
7866 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Min__SWIG_2(void * jarg1, void * jarg2) {
7867   void * jresult ;
7868   Dali::Vector4 *arg1 = 0 ;
7869   Dali::Vector4 *arg2 = 0 ;
7870   Dali::Vector4 result;
7871
7872   arg1 = (Dali::Vector4 *)jarg1;
7873   if (!arg1) {
7874     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7875     return 0;
7876   }
7877   arg2 = (Dali::Vector4 *)jarg2;
7878   if (!arg2) {
7879     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7880     return 0;
7881   }
7882   {
7883     try {
7884       result = Dali::Min((Dali::Vector4 const &)*arg1,(Dali::Vector4 const &)*arg2);
7885     } catch (std::out_of_range& e) {
7886       {
7887         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7888       };
7889     } catch (std::exception& e) {
7890       {
7891         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7892       };
7893     } catch (...) {
7894       {
7895         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7896       };
7897     }
7898   }
7899   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
7900   return jresult;
7901 }
7902
7903
7904 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Max__SWIG_2(void * jarg1, void * jarg2) {
7905   void * jresult ;
7906   Dali::Vector4 *arg1 = 0 ;
7907   Dali::Vector4 *arg2 = 0 ;
7908   Dali::Vector4 result;
7909
7910   arg1 = (Dali::Vector4 *)jarg1;
7911   if (!arg1) {
7912     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7913     return 0;
7914   }
7915   arg2 = (Dali::Vector4 *)jarg2;
7916   if (!arg2) {
7917     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7918     return 0;
7919   }
7920   {
7921     try {
7922       result = Dali::Max((Dali::Vector4 const &)*arg1,(Dali::Vector4 const &)*arg2);
7923     } catch (std::out_of_range& e) {
7924       {
7925         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7926       };
7927     } catch (std::exception& e) {
7928       {
7929         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7930       };
7931     } catch (...) {
7932       {
7933         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7934       };
7935     }
7936   }
7937   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
7938   return jresult;
7939 }
7940
7941
7942 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Clamp__SWIG_2(void * jarg1, float jarg2, float jarg3) {
7943   void * jresult ;
7944   Dali::Vector4 *arg1 = 0 ;
7945   float *arg2 = 0 ;
7946   float *arg3 = 0 ;
7947   float temp2 ;
7948   float temp3 ;
7949   Dali::Vector4 result;
7950
7951   arg1 = (Dali::Vector4 *)jarg1;
7952   if (!arg1) {
7953     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7954     return 0;
7955   }
7956   temp2 = (float)jarg2;
7957   arg2 = &temp2;
7958   temp3 = (float)jarg3;
7959   arg3 = &temp3;
7960   {
7961     try {
7962       result = Dali::Clamp((Dali::Vector4 const &)*arg1,(float const &)*arg2,(float const &)*arg3);
7963     } catch (std::out_of_range& e) {
7964       {
7965         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7966       };
7967     } catch (std::exception& e) {
7968       {
7969         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7970       };
7971     } catch (...) {
7972       {
7973         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7974       };
7975     }
7976   }
7977   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
7978   return jresult;
7979 }
7980
7981
7982 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Uint16Pair__SWIG_0() {
7983   void * jresult ;
7984   Dali::Uint16Pair *result = 0 ;
7985
7986   {
7987     try {
7988       result = (Dali::Uint16Pair *)new Dali::Uint16Pair();
7989     } catch (std::out_of_range& e) {
7990       {
7991         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7992       };
7993     } catch (std::exception& e) {
7994       {
7995         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7996       };
7997     } catch (...) {
7998       {
7999         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8000       };
8001     }
8002   }
8003   jresult = (void *)result;
8004   return jresult;
8005 }
8006
8007
8008 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Uint16Pair__SWIG_1(unsigned int jarg1, unsigned int jarg2) {
8009   void * jresult ;
8010   uint32_t arg1 ;
8011   uint32_t arg2 ;
8012   Dali::Uint16Pair *result = 0 ;
8013
8014   arg1 = (uint32_t)jarg1;
8015   arg2 = (uint32_t)jarg2;
8016   {
8017     try {
8018       result = (Dali::Uint16Pair *)new Dali::Uint16Pair(arg1,arg2);
8019     } catch (std::out_of_range& e) {
8020       {
8021         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8022       };
8023     } catch (std::exception& e) {
8024       {
8025         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8026       };
8027     } catch (...) {
8028       {
8029         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8030       };
8031     }
8032   }
8033   jresult = (void *)result;
8034   return jresult;
8035 }
8036
8037
8038 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Uint16Pair__SWIG_2(void * jarg1) {
8039   void * jresult ;
8040   Dali::Uint16Pair *arg1 = 0 ;
8041   Dali::Uint16Pair *result = 0 ;
8042
8043   arg1 = (Dali::Uint16Pair *)jarg1;
8044   if (!arg1) {
8045     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Uint16Pair const & type is null", 0);
8046     return 0;
8047   }
8048   {
8049     try {
8050       result = (Dali::Uint16Pair *)new Dali::Uint16Pair((Dali::Uint16Pair const &)*arg1);
8051     } catch (std::out_of_range& e) {
8052       {
8053         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8054       };
8055     } catch (std::exception& e) {
8056       {
8057         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8058       };
8059     } catch (...) {
8060       {
8061         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8062       };
8063     }
8064   }
8065   jresult = (void *)result;
8066   return jresult;
8067 }
8068
8069
8070 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Uint16Pair_SetWidth(void * jarg1, unsigned short jarg2) {
8071   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8072   uint16_t arg2 ;
8073
8074   arg1 = (Dali::Uint16Pair *)jarg1;
8075   arg2 = (uint16_t)jarg2;
8076   {
8077     try {
8078       (arg1)->SetWidth(arg2);
8079     } catch (std::out_of_range& e) {
8080       {
8081         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
8082       };
8083     } catch (std::exception& e) {
8084       {
8085         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
8086       };
8087     } catch (...) {
8088       {
8089         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
8090       };
8091     }
8092   }
8093 }
8094
8095
8096 SWIGEXPORT unsigned short SWIGSTDCALL CSharp_Dali_Uint16Pair_GetWidth(void * jarg1) {
8097   unsigned short jresult ;
8098   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8099   uint16_t result;
8100
8101   arg1 = (Dali::Uint16Pair *)jarg1;
8102   {
8103     try {
8104       result = ((Dali::Uint16Pair const *)arg1)->GetWidth();
8105     } catch (std::out_of_range& e) {
8106       {
8107         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8108       };
8109     } catch (std::exception& e) {
8110       {
8111         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8112       };
8113     } catch (...) {
8114       {
8115         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8116       };
8117     }
8118   }
8119   jresult = result;
8120   return jresult;
8121 }
8122
8123
8124 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Uint16Pair_SetHeight(void * jarg1, unsigned short jarg2) {
8125   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8126   uint16_t arg2 ;
8127
8128   arg1 = (Dali::Uint16Pair *)jarg1;
8129   arg2 = (uint16_t)jarg2;
8130   {
8131     try {
8132       (arg1)->SetHeight(arg2);
8133     } catch (std::out_of_range& e) {
8134       {
8135         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
8136       };
8137     } catch (std::exception& e) {
8138       {
8139         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
8140       };
8141     } catch (...) {
8142       {
8143         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
8144       };
8145     }
8146   }
8147 }
8148
8149
8150 SWIGEXPORT unsigned short SWIGSTDCALL CSharp_Dali_Uint16Pair_GetHeight(void * jarg1) {
8151   unsigned short jresult ;
8152   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8153   uint16_t result;
8154
8155   arg1 = (Dali::Uint16Pair *)jarg1;
8156   {
8157     try {
8158       result = ((Dali::Uint16Pair const *)arg1)->GetHeight();
8159     } catch (std::out_of_range& e) {
8160       {
8161         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8162       };
8163     } catch (std::exception& e) {
8164       {
8165         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8166       };
8167     } catch (...) {
8168       {
8169         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8170       };
8171     }
8172   }
8173   jresult = result;
8174   return jresult;
8175 }
8176
8177
8178 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Uint16Pair_SetX(void * jarg1, unsigned short jarg2) {
8179   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8180   uint16_t arg2 ;
8181
8182   arg1 = (Dali::Uint16Pair *)jarg1;
8183   arg2 = (uint16_t)jarg2;
8184   {
8185     try {
8186       (arg1)->SetX(arg2);
8187     } catch (std::out_of_range& e) {
8188       {
8189         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
8190       };
8191     } catch (std::exception& e) {
8192       {
8193         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
8194       };
8195     } catch (...) {
8196       {
8197         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
8198       };
8199     }
8200   }
8201 }
8202
8203
8204 SWIGEXPORT unsigned short SWIGSTDCALL CSharp_Dali_Uint16Pair_GetX(void * jarg1) {
8205   unsigned short jresult ;
8206   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8207   uint16_t result;
8208
8209   arg1 = (Dali::Uint16Pair *)jarg1;
8210   {
8211     try {
8212       result = ((Dali::Uint16Pair const *)arg1)->GetX();
8213     } catch (std::out_of_range& e) {
8214       {
8215         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8216       };
8217     } catch (std::exception& e) {
8218       {
8219         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8220       };
8221     } catch (...) {
8222       {
8223         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8224       };
8225     }
8226   }
8227   jresult = result;
8228   return jresult;
8229 }
8230
8231
8232 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Uint16Pair_SetY(void * jarg1, unsigned short jarg2) {
8233   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8234   uint16_t arg2 ;
8235
8236   arg1 = (Dali::Uint16Pair *)jarg1;
8237   arg2 = (uint16_t)jarg2;
8238   {
8239     try {
8240       (arg1)->SetY(arg2);
8241     } catch (std::out_of_range& e) {
8242       {
8243         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
8244       };
8245     } catch (std::exception& e) {
8246       {
8247         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
8248       };
8249     } catch (...) {
8250       {
8251         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
8252       };
8253     }
8254   }
8255 }
8256
8257
8258 SWIGEXPORT unsigned short SWIGSTDCALL CSharp_Dali_Uint16Pair_GetY(void * jarg1) {
8259   unsigned short jresult ;
8260   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8261   uint16_t result;
8262
8263   arg1 = (Dali::Uint16Pair *)jarg1;
8264   {
8265     try {
8266       result = ((Dali::Uint16Pair const *)arg1)->GetY();
8267     } catch (std::out_of_range& e) {
8268       {
8269         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8270       };
8271     } catch (std::exception& e) {
8272       {
8273         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8274       };
8275     } catch (...) {
8276       {
8277         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8278       };
8279     }
8280   }
8281   jresult = result;
8282   return jresult;
8283 }
8284
8285
8286 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Uint16Pair_Assign(void * jarg1, void * jarg2) {
8287   void * jresult ;
8288   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8289   Dali::Uint16Pair *arg2 = 0 ;
8290   Dali::Uint16Pair *result = 0 ;
8291
8292   arg1 = (Dali::Uint16Pair *)jarg1;
8293   arg2 = (Dali::Uint16Pair *)jarg2;
8294   if (!arg2) {
8295     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Uint16Pair const & type is null", 0);
8296     return 0;
8297   }
8298   {
8299     try {
8300       result = (Dali::Uint16Pair *) &(arg1)->operator =((Dali::Uint16Pair const &)*arg2);
8301     } catch (std::out_of_range& e) {
8302       {
8303         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8304       };
8305     } catch (std::exception& e) {
8306       {
8307         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8308       };
8309     } catch (...) {
8310       {
8311         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8312       };
8313     }
8314   }
8315   jresult = (void *)result;
8316   return jresult;
8317 }
8318
8319
8320 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Uint16Pair_EqualTo(void * jarg1, void * jarg2) {
8321   unsigned int jresult ;
8322   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8323   Dali::Uint16Pair *arg2 = 0 ;
8324   bool result;
8325
8326   arg1 = (Dali::Uint16Pair *)jarg1;
8327   arg2 = (Dali::Uint16Pair *)jarg2;
8328   if (!arg2) {
8329     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Uint16Pair const & type is null", 0);
8330     return 0;
8331   }
8332   {
8333     try {
8334       result = (bool)((Dali::Uint16Pair const *)arg1)->operator ==((Dali::Uint16Pair const &)*arg2);
8335     } catch (std::out_of_range& e) {
8336       {
8337         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8338       };
8339     } catch (std::exception& e) {
8340       {
8341         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8342       };
8343     } catch (...) {
8344       {
8345         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8346       };
8347     }
8348   }
8349   jresult = result;
8350   return jresult;
8351 }
8352
8353
8354 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Uint16Pair_NotEqualTo(void * jarg1, void * jarg2) {
8355   unsigned int jresult ;
8356   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8357   Dali::Uint16Pair *arg2 = 0 ;
8358   bool result;
8359
8360   arg1 = (Dali::Uint16Pair *)jarg1;
8361   arg2 = (Dali::Uint16Pair *)jarg2;
8362   if (!arg2) {
8363     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Uint16Pair const & type is null", 0);
8364     return 0;
8365   }
8366   {
8367     try {
8368       result = (bool)((Dali::Uint16Pair const *)arg1)->operator !=((Dali::Uint16Pair const &)*arg2);
8369     } catch (std::out_of_range& e) {
8370       {
8371         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8372       };
8373     } catch (std::exception& e) {
8374       {
8375         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8376       };
8377     } catch (...) {
8378       {
8379         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8380       };
8381     }
8382   }
8383   jresult = result;
8384   return jresult;
8385 }
8386
8387
8388 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Uint16Pair_LessThan(void * jarg1, void * jarg2) {
8389   unsigned int jresult ;
8390   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8391   Dali::Uint16Pair *arg2 = 0 ;
8392   bool result;
8393
8394   arg1 = (Dali::Uint16Pair *)jarg1;
8395   arg2 = (Dali::Uint16Pair *)jarg2;
8396   if (!arg2) {
8397     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Uint16Pair const & type is null", 0);
8398     return 0;
8399   }
8400   {
8401     try {
8402       result = (bool)((Dali::Uint16Pair const *)arg1)->operator <((Dali::Uint16Pair const &)*arg2);
8403     } catch (std::out_of_range& e) {
8404       {
8405         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8406       };
8407     } catch (std::exception& e) {
8408       {
8409         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8410       };
8411     } catch (...) {
8412       {
8413         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8414       };
8415     }
8416   }
8417   jresult = result;
8418   return jresult;
8419 }
8420
8421
8422 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Uint16Pair_GreaterThan(void * jarg1, void * jarg2) {
8423   unsigned int jresult ;
8424   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8425   Dali::Uint16Pair *arg2 = 0 ;
8426   bool result;
8427
8428   arg1 = (Dali::Uint16Pair *)jarg1;
8429   arg2 = (Dali::Uint16Pair *)jarg2;
8430   if (!arg2) {
8431     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Uint16Pair const & type is null", 0);
8432     return 0;
8433   }
8434   {
8435     try {
8436       result = (bool)((Dali::Uint16Pair const *)arg1)->operator >((Dali::Uint16Pair const &)*arg2);
8437     } catch (std::out_of_range& e) {
8438       {
8439         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8440       };
8441     } catch (std::exception& e) {
8442       {
8443         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8444       };
8445     } catch (...) {
8446       {
8447         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8448       };
8449     }
8450   }
8451   jresult = result;
8452   return jresult;
8453 }
8454
8455
8456 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Uint16Pair(void * jarg1) {
8457   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8458
8459   arg1 = (Dali::Uint16Pair *)jarg1;
8460   {
8461     try {
8462       delete arg1;
8463     } catch (std::out_of_range& e) {
8464       {
8465         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
8466       };
8467     } catch (std::exception& e) {
8468       {
8469         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
8470       };
8471     } catch (...) {
8472       {
8473         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
8474       };
8475     }
8476   }
8477 }
8478
8479
8480 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Degree__SWIG_0() {
8481   void * jresult ;
8482   Dali::Degree *result = 0 ;
8483
8484   {
8485     try {
8486       result = (Dali::Degree *)new Dali::Degree();
8487     } catch (std::out_of_range& e) {
8488       {
8489         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8490       };
8491     } catch (std::exception& e) {
8492       {
8493         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8494       };
8495     } catch (...) {
8496       {
8497         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8498       };
8499     }
8500   }
8501   jresult = (void *)result;
8502   return jresult;
8503 }
8504
8505
8506 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Degree__SWIG_1(float jarg1) {
8507   void * jresult ;
8508   float arg1 ;
8509   Dali::Degree *result = 0 ;
8510
8511   arg1 = (float)jarg1;
8512   {
8513     try {
8514       result = (Dali::Degree *)new Dali::Degree(arg1);
8515     } catch (std::out_of_range& e) {
8516       {
8517         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8518       };
8519     } catch (std::exception& e) {
8520       {
8521         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8522       };
8523     } catch (...) {
8524       {
8525         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8526       };
8527     }
8528   }
8529   jresult = (void *)result;
8530   return jresult;
8531 }
8532
8533
8534 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Degree__SWIG_2(void * jarg1) {
8535   void * jresult ;
8536   Dali::Radian arg1 ;
8537   Dali::Radian *argp1 ;
8538   Dali::Degree *result = 0 ;
8539
8540   argp1 = (Dali::Radian *)jarg1;
8541   if (!argp1) {
8542     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
8543     return 0;
8544   }
8545   arg1 = *argp1;
8546   {
8547     try {
8548       result = (Dali::Degree *)new Dali::Degree(arg1);
8549     } catch (std::out_of_range& e) {
8550       {
8551         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8552       };
8553     } catch (std::exception& e) {
8554       {
8555         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8556       };
8557     } catch (...) {
8558       {
8559         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8560       };
8561     }
8562   }
8563   jresult = (void *)result;
8564   return jresult;
8565 }
8566
8567
8568 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Degree_degree_set(void * jarg1, float jarg2) {
8569   Dali::Degree *arg1 = (Dali::Degree *) 0 ;
8570   float arg2 ;
8571
8572   arg1 = (Dali::Degree *)jarg1;
8573   arg2 = (float)jarg2;
8574   if (arg1) (arg1)->degree = arg2;
8575 }
8576
8577
8578 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Degree_degree_get(void * jarg1) {
8579   float jresult ;
8580   Dali::Degree *arg1 = (Dali::Degree *) 0 ;
8581   float result;
8582
8583   arg1 = (Dali::Degree *)jarg1;
8584   result = (float) ((arg1)->degree);
8585   jresult = result;
8586   return jresult;
8587 }
8588
8589
8590 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Degree(void * jarg1) {
8591   Dali::Degree *arg1 = (Dali::Degree *) 0 ;
8592
8593   arg1 = (Dali::Degree *)jarg1;
8594   {
8595     try {
8596       delete arg1;
8597     } catch (std::out_of_range& e) {
8598       {
8599         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
8600       };
8601     } catch (std::exception& e) {
8602       {
8603         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
8604       };
8605     } catch (...) {
8606       {
8607         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
8608       };
8609     }
8610   }
8611 }
8612
8613
8614 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_360_get() {
8615   void * jresult ;
8616   Dali::Radian *result = 0 ;
8617
8618   result = (Dali::Radian *)&Dali::ANGLE_360;
8619   jresult = (void *)result;
8620   return jresult;
8621 }
8622
8623
8624 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_315_get() {
8625   void * jresult ;
8626   Dali::Radian *result = 0 ;
8627
8628   result = (Dali::Radian *)&Dali::ANGLE_315;
8629   jresult = (void *)result;
8630   return jresult;
8631 }
8632
8633
8634 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_270_get() {
8635   void * jresult ;
8636   Dali::Radian *result = 0 ;
8637
8638   result = (Dali::Radian *)&Dali::ANGLE_270;
8639   jresult = (void *)result;
8640   return jresult;
8641 }
8642
8643
8644 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_225_get() {
8645   void * jresult ;
8646   Dali::Radian *result = 0 ;
8647
8648   result = (Dali::Radian *)&Dali::ANGLE_225;
8649   jresult = (void *)result;
8650   return jresult;
8651 }
8652
8653
8654 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_180_get() {
8655   void * jresult ;
8656   Dali::Radian *result = 0 ;
8657
8658   result = (Dali::Radian *)&Dali::ANGLE_180;
8659   jresult = (void *)result;
8660   return jresult;
8661 }
8662
8663
8664 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_135_get() {
8665   void * jresult ;
8666   Dali::Radian *result = 0 ;
8667
8668   result = (Dali::Radian *)&Dali::ANGLE_135;
8669   jresult = (void *)result;
8670   return jresult;
8671 }
8672
8673
8674 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_120_get() {
8675   void * jresult ;
8676   Dali::Radian *result = 0 ;
8677
8678   result = (Dali::Radian *)&Dali::ANGLE_120;
8679   jresult = (void *)result;
8680   return jresult;
8681 }
8682
8683
8684 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_90_get() {
8685   void * jresult ;
8686   Dali::Radian *result = 0 ;
8687
8688   result = (Dali::Radian *)&Dali::ANGLE_90;
8689   jresult = (void *)result;
8690   return jresult;
8691 }
8692
8693
8694 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_60_get() {
8695   void * jresult ;
8696   Dali::Radian *result = 0 ;
8697
8698   result = (Dali::Radian *)&Dali::ANGLE_60;
8699   jresult = (void *)result;
8700   return jresult;
8701 }
8702
8703
8704 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_45_get() {
8705   void * jresult ;
8706   Dali::Radian *result = 0 ;
8707
8708   result = (Dali::Radian *)&Dali::ANGLE_45;
8709   jresult = (void *)result;
8710   return jresult;
8711 }
8712
8713
8714 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_30_get() {
8715   void * jresult ;
8716   Dali::Radian *result = 0 ;
8717
8718   result = (Dali::Radian *)&Dali::ANGLE_30;
8719   jresult = (void *)result;
8720   return jresult;
8721 }
8722
8723
8724 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_0_get() {
8725   void * jresult ;
8726   Dali::Radian *result = 0 ;
8727
8728   result = (Dali::Radian *)&Dali::ANGLE_0;
8729   jresult = (void *)result;
8730   return jresult;
8731 }
8732
8733
8734 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_EqualTo__SWIG_5(void * jarg1, void * jarg2) {
8735   unsigned int jresult ;
8736   Dali::Degree *arg1 = 0 ;
8737   Dali::Degree *arg2 = 0 ;
8738   bool result;
8739
8740   arg1 = (Dali::Degree *)jarg1;
8741   if (!arg1) {
8742     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Degree const & type is null", 0);
8743     return 0;
8744   }
8745   arg2 = (Dali::Degree *)jarg2;
8746   if (!arg2) {
8747     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Degree const & type is null", 0);
8748     return 0;
8749   }
8750   {
8751     try {
8752       result = (bool)Dali::operator ==((Dali::Degree const &)*arg1,(Dali::Degree const &)*arg2);
8753     } catch (std::out_of_range& e) {
8754       {
8755         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8756       };
8757     } catch (std::exception& e) {
8758       {
8759         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8760       };
8761     } catch (...) {
8762       {
8763         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8764       };
8765     }
8766   }
8767   jresult = result;
8768   return jresult;
8769 }
8770
8771
8772 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NotEqualTo__SWIG_4(void * jarg1, void * jarg2) {
8773   unsigned int jresult ;
8774   Dali::Degree *arg1 = 0 ;
8775   Dali::Degree *arg2 = 0 ;
8776   bool result;
8777
8778   arg1 = (Dali::Degree *)jarg1;
8779   if (!arg1) {
8780     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Degree const & type is null", 0);
8781     return 0;
8782   }
8783   arg2 = (Dali::Degree *)jarg2;
8784   if (!arg2) {
8785     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Degree const & type is null", 0);
8786     return 0;
8787   }
8788   {
8789     try {
8790       result = (bool)Dali::operator !=((Dali::Degree const &)*arg1,(Dali::Degree const &)*arg2);
8791     } catch (std::out_of_range& e) {
8792       {
8793         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8794       };
8795     } catch (std::exception& e) {
8796       {
8797         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8798       };
8799     } catch (...) {
8800       {
8801         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8802       };
8803     }
8804   }
8805   jresult = result;
8806   return jresult;
8807 }
8808
8809
8810 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Clamp__SWIG_3(void * jarg1, float jarg2, float jarg3) {
8811   void * jresult ;
8812   Dali::Degree arg1 ;
8813   float arg2 ;
8814   float arg3 ;
8815   Dali::Degree *argp1 ;
8816   Dali::Degree result;
8817
8818   argp1 = (Dali::Degree *)jarg1;
8819   if (!argp1) {
8820     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
8821     return 0;
8822   }
8823   arg1 = *argp1;
8824   arg2 = (float)jarg2;
8825   arg3 = (float)jarg3;
8826   {
8827     try {
8828       result = Dali::Clamp(arg1,arg2,arg3);
8829     } catch (std::out_of_range& e) {
8830       {
8831         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8832       };
8833     } catch (std::exception& e) {
8834       {
8835         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8836       };
8837     } catch (...) {
8838       {
8839         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8840       };
8841     }
8842   }
8843   jresult = new Dali::Degree((const Dali::Degree &)result);
8844   return jresult;
8845 }
8846
8847
8848 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Radian__SWIG_0() {
8849   void * jresult ;
8850   Dali::Radian *result = 0 ;
8851
8852   {
8853     try {
8854       result = (Dali::Radian *)new Dali::Radian();
8855     } catch (std::out_of_range& e) {
8856       {
8857         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8858       };
8859     } catch (std::exception& e) {
8860       {
8861         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8862       };
8863     } catch (...) {
8864       {
8865         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8866       };
8867     }
8868   }
8869   jresult = (void *)result;
8870   return jresult;
8871 }
8872
8873
8874 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Radian__SWIG_1(float jarg1) {
8875   void * jresult ;
8876   float arg1 ;
8877   Dali::Radian *result = 0 ;
8878
8879   arg1 = (float)jarg1;
8880   {
8881     try {
8882       result = (Dali::Radian *)new Dali::Radian(arg1);
8883     } catch (std::out_of_range& e) {
8884       {
8885         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8886       };
8887     } catch (std::exception& e) {
8888       {
8889         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8890       };
8891     } catch (...) {
8892       {
8893         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8894       };
8895     }
8896   }
8897   jresult = (void *)result;
8898   return jresult;
8899 }
8900
8901
8902 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Radian__SWIG_2(void * jarg1) {
8903   void * jresult ;
8904   Dali::Degree arg1 ;
8905   Dali::Degree *argp1 ;
8906   Dali::Radian *result = 0 ;
8907
8908   argp1 = (Dali::Degree *)jarg1;
8909   if (!argp1) {
8910     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
8911     return 0;
8912   }
8913   arg1 = *argp1;
8914   {
8915     try {
8916       result = (Dali::Radian *)new Dali::Radian(arg1);
8917     } catch (std::out_of_range& e) {
8918       {
8919         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8920       };
8921     } catch (std::exception& e) {
8922       {
8923         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8924       };
8925     } catch (...) {
8926       {
8927         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8928       };
8929     }
8930   }
8931   jresult = (void *)result;
8932   return jresult;
8933 }
8934
8935
8936 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Radian_Assign__SWIG_0(void * jarg1, float jarg2) {
8937   void * jresult ;
8938   Dali::Radian *arg1 = (Dali::Radian *) 0 ;
8939   float arg2 ;
8940   Dali::Radian *result = 0 ;
8941
8942   arg1 = (Dali::Radian *)jarg1;
8943   arg2 = (float)jarg2;
8944   {
8945     try {
8946       result = (Dali::Radian *) &(arg1)->operator =(arg2);
8947     } catch (std::out_of_range& e) {
8948       {
8949         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8950       };
8951     } catch (std::exception& e) {
8952       {
8953         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8954       };
8955     } catch (...) {
8956       {
8957         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8958       };
8959     }
8960   }
8961   jresult = (void *)result;
8962   return jresult;
8963 }
8964
8965
8966 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Radian_Assign__SWIG_1(void * jarg1, void * jarg2) {
8967   void * jresult ;
8968   Dali::Radian *arg1 = (Dali::Radian *) 0 ;
8969   Dali::Degree arg2 ;
8970   Dali::Degree *argp2 ;
8971   Dali::Radian *result = 0 ;
8972
8973   arg1 = (Dali::Radian *)jarg1;
8974   argp2 = (Dali::Degree *)jarg2;
8975   if (!argp2) {
8976     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
8977     return 0;
8978   }
8979   arg2 = *argp2;
8980   {
8981     try {
8982       result = (Dali::Radian *) &(arg1)->operator =(arg2);
8983     } catch (std::out_of_range& e) {
8984       {
8985         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8986       };
8987     } catch (std::exception& e) {
8988       {
8989         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8990       };
8991     } catch (...) {
8992       {
8993         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8994       };
8995     }
8996   }
8997   jresult = (void *)result;
8998   return jresult;
8999 }
9000
9001
9002 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Radian_ConvertToFloat(void * jarg1) {
9003   float jresult ;
9004   Dali::Radian *arg1 = (Dali::Radian *) 0 ;
9005   float result;
9006
9007   arg1 = (Dali::Radian *)jarg1;
9008   {
9009     try {
9010       result = (float)((Dali::Radian const *)arg1)->operator float();
9011     } catch (std::out_of_range& e) {
9012       {
9013         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9014       };
9015     } catch (std::exception& e) {
9016       {
9017         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9018       };
9019     } catch (...) {
9020       {
9021         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9022       };
9023     }
9024   }
9025   jresult = result;
9026   return jresult;
9027 }
9028
9029
9030 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Radian_radian_set(void * jarg1, float jarg2) {
9031   Dali::Radian *arg1 = (Dali::Radian *) 0 ;
9032   float arg2 ;
9033
9034   arg1 = (Dali::Radian *)jarg1;
9035   arg2 = (float)jarg2;
9036   if (arg1) (arg1)->radian = arg2;
9037 }
9038
9039
9040 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Radian_radian_get(void * jarg1) {
9041   float jresult ;
9042   Dali::Radian *arg1 = (Dali::Radian *) 0 ;
9043   float result;
9044
9045   arg1 = (Dali::Radian *)jarg1;
9046   result = (float) ((arg1)->radian);
9047   jresult = result;
9048   return jresult;
9049 }
9050
9051
9052 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Radian(void * jarg1) {
9053   Dali::Radian *arg1 = (Dali::Radian *) 0 ;
9054
9055   arg1 = (Dali::Radian *)jarg1;
9056   {
9057     try {
9058       delete arg1;
9059     } catch (std::out_of_range& e) {
9060       {
9061         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
9062       };
9063     } catch (std::exception& e) {
9064       {
9065         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
9066       };
9067     } catch (...) {
9068       {
9069         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
9070       };
9071     }
9072   }
9073 }
9074
9075
9076 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_EqualTo__SWIG_6(void * jarg1, void * jarg2) {
9077   unsigned int jresult ;
9078   Dali::Radian arg1 ;
9079   Dali::Radian arg2 ;
9080   Dali::Radian *argp1 ;
9081   Dali::Radian *argp2 ;
9082   bool result;
9083
9084   argp1 = (Dali::Radian *)jarg1;
9085   if (!argp1) {
9086     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9087     return 0;
9088   }
9089   arg1 = *argp1;
9090   argp2 = (Dali::Radian *)jarg2;
9091   if (!argp2) {
9092     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9093     return 0;
9094   }
9095   arg2 = *argp2;
9096   {
9097     try {
9098       result = (bool)Dali::operator ==(arg1,arg2);
9099     } catch (std::out_of_range& e) {
9100       {
9101         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9102       };
9103     } catch (std::exception& e) {
9104       {
9105         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9106       };
9107     } catch (...) {
9108       {
9109         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9110       };
9111     }
9112   }
9113   jresult = result;
9114   return jresult;
9115 }
9116
9117
9118 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NotEqualTo__SWIG_5(void * jarg1, void * jarg2) {
9119   unsigned int jresult ;
9120   Dali::Radian arg1 ;
9121   Dali::Radian arg2 ;
9122   Dali::Radian *argp1 ;
9123   Dali::Radian *argp2 ;
9124   bool result;
9125
9126   argp1 = (Dali::Radian *)jarg1;
9127   if (!argp1) {
9128     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9129     return 0;
9130   }
9131   arg1 = *argp1;
9132   argp2 = (Dali::Radian *)jarg2;
9133   if (!argp2) {
9134     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9135     return 0;
9136   }
9137   arg2 = *argp2;
9138   {
9139     try {
9140       result = (bool)Dali::operator !=(arg1,arg2);
9141     } catch (std::out_of_range& e) {
9142       {
9143         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9144       };
9145     } catch (std::exception& e) {
9146       {
9147         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9148       };
9149     } catch (...) {
9150       {
9151         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9152       };
9153     }
9154   }
9155   jresult = result;
9156   return jresult;
9157 }
9158
9159
9160 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_EqualTo__SWIG_7(void * jarg1, void * jarg2) {
9161   unsigned int jresult ;
9162   Dali::Radian arg1 ;
9163   Dali::Degree arg2 ;
9164   Dali::Radian *argp1 ;
9165   Dali::Degree *argp2 ;
9166   bool result;
9167
9168   argp1 = (Dali::Radian *)jarg1;
9169   if (!argp1) {
9170     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9171     return 0;
9172   }
9173   arg1 = *argp1;
9174   argp2 = (Dali::Degree *)jarg2;
9175   if (!argp2) {
9176     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9177     return 0;
9178   }
9179   arg2 = *argp2;
9180   {
9181     try {
9182       result = (bool)Dali::operator ==(arg1,arg2);
9183     } catch (std::out_of_range& e) {
9184       {
9185         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9186       };
9187     } catch (std::exception& e) {
9188       {
9189         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9190       };
9191     } catch (...) {
9192       {
9193         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9194       };
9195     }
9196   }
9197   jresult = result;
9198   return jresult;
9199 }
9200
9201
9202 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NotEqualTo__SWIG_6(void * jarg1, void * jarg2) {
9203   unsigned int jresult ;
9204   Dali::Radian arg1 ;
9205   Dali::Degree arg2 ;
9206   Dali::Radian *argp1 ;
9207   Dali::Degree *argp2 ;
9208   bool result;
9209
9210   argp1 = (Dali::Radian *)jarg1;
9211   if (!argp1) {
9212     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9213     return 0;
9214   }
9215   arg1 = *argp1;
9216   argp2 = (Dali::Degree *)jarg2;
9217   if (!argp2) {
9218     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9219     return 0;
9220   }
9221   arg2 = *argp2;
9222   {
9223     try {
9224       result = (bool)Dali::operator !=(arg1,arg2);
9225     } catch (std::out_of_range& e) {
9226       {
9227         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9228       };
9229     } catch (std::exception& e) {
9230       {
9231         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9232       };
9233     } catch (...) {
9234       {
9235         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9236       };
9237     }
9238   }
9239   jresult = result;
9240   return jresult;
9241 }
9242
9243
9244 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_EqualTo__SWIG_8(void * jarg1, void * jarg2) {
9245   unsigned int jresult ;
9246   Dali::Degree arg1 ;
9247   Dali::Radian arg2 ;
9248   Dali::Degree *argp1 ;
9249   Dali::Radian *argp2 ;
9250   bool result;
9251
9252   argp1 = (Dali::Degree *)jarg1;
9253   if (!argp1) {
9254     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9255     return 0;
9256   }
9257   arg1 = *argp1;
9258   argp2 = (Dali::Radian *)jarg2;
9259   if (!argp2) {
9260     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9261     return 0;
9262   }
9263   arg2 = *argp2;
9264   {
9265     try {
9266       result = (bool)Dali::operator ==(arg1,arg2);
9267     } catch (std::out_of_range& e) {
9268       {
9269         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9270       };
9271     } catch (std::exception& e) {
9272       {
9273         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9274       };
9275     } catch (...) {
9276       {
9277         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9278       };
9279     }
9280   }
9281   jresult = result;
9282   return jresult;
9283 }
9284
9285
9286 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NotEqualTo__SWIG_7(void * jarg1, void * jarg2) {
9287   unsigned int jresult ;
9288   Dali::Degree arg1 ;
9289   Dali::Radian arg2 ;
9290   Dali::Degree *argp1 ;
9291   Dali::Radian *argp2 ;
9292   bool result;
9293
9294   argp1 = (Dali::Degree *)jarg1;
9295   if (!argp1) {
9296     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9297     return 0;
9298   }
9299   arg1 = *argp1;
9300   argp2 = (Dali::Radian *)jarg2;
9301   if (!argp2) {
9302     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9303     return 0;
9304   }
9305   arg2 = *argp2;
9306   {
9307     try {
9308       result = (bool)Dali::operator !=(arg1,arg2);
9309     } catch (std::out_of_range& e) {
9310       {
9311         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9312       };
9313     } catch (std::exception& e) {
9314       {
9315         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9316       };
9317     } catch (...) {
9318       {
9319         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9320       };
9321     }
9322   }
9323   jresult = result;
9324   return jresult;
9325 }
9326
9327
9328 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_GreaterThan__SWIG_0(void * jarg1, void * jarg2) {
9329   unsigned int jresult ;
9330   Dali::Radian arg1 ;
9331   Dali::Radian arg2 ;
9332   Dali::Radian *argp1 ;
9333   Dali::Radian *argp2 ;
9334   bool result;
9335
9336   argp1 = (Dali::Radian *)jarg1;
9337   if (!argp1) {
9338     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9339     return 0;
9340   }
9341   arg1 = *argp1;
9342   argp2 = (Dali::Radian *)jarg2;
9343   if (!argp2) {
9344     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9345     return 0;
9346   }
9347   arg2 = *argp2;
9348   {
9349     try {
9350       result = (bool)Dali::operator >(arg1,arg2);
9351     } catch (std::out_of_range& e) {
9352       {
9353         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9354       };
9355     } catch (std::exception& e) {
9356       {
9357         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9358       };
9359     } catch (...) {
9360       {
9361         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9362       };
9363     }
9364   }
9365   jresult = result;
9366   return jresult;
9367 }
9368
9369
9370 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_GreaterThan__SWIG_1(void * jarg1, void * jarg2) {
9371   unsigned int jresult ;
9372   Dali::Radian arg1 ;
9373   Dali::Degree arg2 ;
9374   Dali::Radian *argp1 ;
9375   Dali::Degree *argp2 ;
9376   bool result;
9377
9378   argp1 = (Dali::Radian *)jarg1;
9379   if (!argp1) {
9380     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9381     return 0;
9382   }
9383   arg1 = *argp1;
9384   argp2 = (Dali::Degree *)jarg2;
9385   if (!argp2) {
9386     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9387     return 0;
9388   }
9389   arg2 = *argp2;
9390   {
9391     try {
9392       result = (bool)Dali::operator >(arg1,arg2);
9393     } catch (std::out_of_range& e) {
9394       {
9395         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9396       };
9397     } catch (std::exception& e) {
9398       {
9399         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9400       };
9401     } catch (...) {
9402       {
9403         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9404       };
9405     }
9406   }
9407   jresult = result;
9408   return jresult;
9409 }
9410
9411
9412 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_GreaterThan__SWIG_2(void * jarg1, void * jarg2) {
9413   unsigned int jresult ;
9414   Dali::Degree arg1 ;
9415   Dali::Radian arg2 ;
9416   Dali::Degree *argp1 ;
9417   Dali::Radian *argp2 ;
9418   bool result;
9419
9420   argp1 = (Dali::Degree *)jarg1;
9421   if (!argp1) {
9422     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9423     return 0;
9424   }
9425   arg1 = *argp1;
9426   argp2 = (Dali::Radian *)jarg2;
9427   if (!argp2) {
9428     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9429     return 0;
9430   }
9431   arg2 = *argp2;
9432   {
9433     try {
9434       result = (bool)Dali::operator >(arg1,arg2);
9435     } catch (std::out_of_range& e) {
9436       {
9437         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9438       };
9439     } catch (std::exception& e) {
9440       {
9441         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9442       };
9443     } catch (...) {
9444       {
9445         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9446       };
9447     }
9448   }
9449   jresult = result;
9450   return jresult;
9451 }
9452
9453
9454 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_LessThan__SWIG_0(void * jarg1, void * jarg2) {
9455   unsigned int jresult ;
9456   Dali::Radian arg1 ;
9457   Dali::Radian arg2 ;
9458   Dali::Radian *argp1 ;
9459   Dali::Radian *argp2 ;
9460   bool result;
9461
9462   argp1 = (Dali::Radian *)jarg1;
9463   if (!argp1) {
9464     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9465     return 0;
9466   }
9467   arg1 = *argp1;
9468   argp2 = (Dali::Radian *)jarg2;
9469   if (!argp2) {
9470     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9471     return 0;
9472   }
9473   arg2 = *argp2;
9474   {
9475     try {
9476       result = (bool)Dali::operator <(arg1,arg2);
9477     } catch (std::out_of_range& e) {
9478       {
9479         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9480       };
9481     } catch (std::exception& e) {
9482       {
9483         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9484       };
9485     } catch (...) {
9486       {
9487         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9488       };
9489     }
9490   }
9491   jresult = result;
9492   return jresult;
9493 }
9494
9495
9496 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_LessThan__SWIG_1(void * jarg1, void * jarg2) {
9497   unsigned int jresult ;
9498   Dali::Radian arg1 ;
9499   Dali::Degree arg2 ;
9500   Dali::Radian *argp1 ;
9501   Dali::Degree *argp2 ;
9502   bool result;
9503
9504   argp1 = (Dali::Radian *)jarg1;
9505   if (!argp1) {
9506     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9507     return 0;
9508   }
9509   arg1 = *argp1;
9510   argp2 = (Dali::Degree *)jarg2;
9511   if (!argp2) {
9512     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9513     return 0;
9514   }
9515   arg2 = *argp2;
9516   {
9517     try {
9518       result = (bool)Dali::operator <(arg1,arg2);
9519     } catch (std::out_of_range& e) {
9520       {
9521         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9522       };
9523     } catch (std::exception& e) {
9524       {
9525         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9526       };
9527     } catch (...) {
9528       {
9529         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9530       };
9531     }
9532   }
9533   jresult = result;
9534   return jresult;
9535 }
9536
9537
9538 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_LessThan__SWIG_2(void * jarg1, void * jarg2) {
9539   unsigned int jresult ;
9540   Dali::Degree arg1 ;
9541   Dali::Radian arg2 ;
9542   Dali::Degree *argp1 ;
9543   Dali::Radian *argp2 ;
9544   bool result;
9545
9546   argp1 = (Dali::Degree *)jarg1;
9547   if (!argp1) {
9548     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9549     return 0;
9550   }
9551   arg1 = *argp1;
9552   argp2 = (Dali::Radian *)jarg2;
9553   if (!argp2) {
9554     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9555     return 0;
9556   }
9557   arg2 = *argp2;
9558   {
9559     try {
9560       result = (bool)Dali::operator <(arg1,arg2);
9561     } catch (std::out_of_range& e) {
9562       {
9563         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9564       };
9565     } catch (std::exception& e) {
9566       {
9567         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9568       };
9569     } catch (...) {
9570       {
9571         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9572       };
9573     }
9574   }
9575   jresult = result;
9576   return jresult;
9577 }
9578
9579
9580 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Multiply(void * jarg1, float jarg2) {
9581   void * jresult ;
9582   Dali::Radian arg1 ;
9583   float arg2 ;
9584   Dali::Radian *argp1 ;
9585   Dali::Radian result;
9586
9587   argp1 = (Dali::Radian *)jarg1;
9588   if (!argp1) {
9589     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9590     return 0;
9591   }
9592   arg1 = *argp1;
9593   arg2 = (float)jarg2;
9594   {
9595     try {
9596       result = Dali::operator *(arg1,arg2);
9597     } catch (std::out_of_range& e) {
9598       {
9599         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9600       };
9601     } catch (std::exception& e) {
9602       {
9603         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9604       };
9605     } catch (...) {
9606       {
9607         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9608       };
9609     }
9610   }
9611   jresult = new Dali::Radian((const Dali::Radian &)result);
9612   return jresult;
9613 }
9614
9615
9616 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Subtract(void * jarg1) {
9617   void * jresult ;
9618   Dali::Radian arg1 ;
9619   Dali::Radian *argp1 ;
9620   Dali::Radian result;
9621
9622   argp1 = (Dali::Radian *)jarg1;
9623   if (!argp1) {
9624     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9625     return 0;
9626   }
9627   arg1 = *argp1;
9628   {
9629     try {
9630       result = Dali::operator -(arg1);
9631     } catch (std::out_of_range& e) {
9632       {
9633         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9634       };
9635     } catch (std::exception& e) {
9636       {
9637         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9638       };
9639     } catch (...) {
9640       {
9641         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9642       };
9643     }
9644   }
9645   jresult = new Dali::Radian((const Dali::Radian &)result);
9646   return jresult;
9647 }
9648
9649
9650 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Clamp__SWIG_4(void * jarg1, float jarg2, float jarg3) {
9651   void * jresult ;
9652   Dali::Radian arg1 ;
9653   float arg2 ;
9654   float arg3 ;
9655   Dali::Radian *argp1 ;
9656   Dali::Radian result;
9657
9658   argp1 = (Dali::Radian *)jarg1;
9659   if (!argp1) {
9660     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9661     return 0;
9662   }
9663   arg1 = *argp1;
9664   arg2 = (float)jarg2;
9665   arg3 = (float)jarg3;
9666   {
9667     try {
9668       result = Dali::Clamp(arg1,arg2,arg3);
9669     } catch (std::out_of_range& e) {
9670       {
9671         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9672       };
9673     } catch (std::exception& e) {
9674       {
9675         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9676       };
9677     } catch (...) {
9678       {
9679         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9680       };
9681     }
9682   }
9683   jresult = new Dali::Radian((const Dali::Radian &)result);
9684   return jresult;
9685 }
9686
9687
9688 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Rotation__SWIG_0() {
9689   void * jresult ;
9690   Dali::Quaternion *result = 0 ;
9691
9692   {
9693     try {
9694       result = (Dali::Quaternion *)new Dali::Quaternion();
9695     } catch (std::out_of_range& e) {
9696       {
9697         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9698       };
9699     } catch (std::exception& e) {
9700       {
9701         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9702       };
9703     } catch (...) {
9704       {
9705         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9706       };
9707     }
9708   }
9709   jresult = (void *)result;
9710   return jresult;
9711 }
9712
9713
9714 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Rotation__SWIG_1(void * jarg1, void * jarg2) {
9715   void * jresult ;
9716   Dali::Radian arg1 ;
9717   Dali::Vector3 *arg2 = 0 ;
9718   Dali::Radian *argp1 ;
9719   Dali::Quaternion *result = 0 ;
9720
9721   argp1 = (Dali::Radian *)jarg1;
9722   if (!argp1) {
9723     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9724     return 0;
9725   }
9726   arg1 = *argp1;
9727   arg2 = (Dali::Vector3 *)jarg2;
9728   if (!arg2) {
9729     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
9730     return 0;
9731   }
9732   {
9733     try {
9734       result = (Dali::Quaternion *)new Dali::Quaternion(arg1,(Dali::Vector3 const &)*arg2);
9735     } catch (std::out_of_range& e) {
9736       {
9737         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9738       };
9739     } catch (std::exception& e) {
9740       {
9741         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9742       };
9743     } catch (...) {
9744       {
9745         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9746       };
9747     }
9748   }
9749   jresult = (void *)result;
9750   return jresult;
9751 }
9752
9753
9754 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Rotation(void * jarg1) {
9755   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
9756
9757   arg1 = (Dali::Quaternion *)jarg1;
9758   {
9759     try {
9760       delete arg1;
9761     } catch (std::out_of_range& e) {
9762       {
9763         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
9764       };
9765     } catch (std::exception& e) {
9766       {
9767         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
9768       };
9769     } catch (...) {
9770       {
9771         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
9772       };
9773     }
9774   }
9775 }
9776
9777
9778 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_IDENTITY_get() {
9779   void * jresult ;
9780   Dali::Quaternion *result = 0 ;
9781
9782   result = (Dali::Quaternion *)&Dali::Quaternion::IDENTITY;
9783   jresult = (void *)result;
9784   return jresult;
9785 }
9786
9787
9788 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Rotation_IsIdentity(void * jarg1) {
9789   unsigned int jresult ;
9790   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
9791   bool result;
9792
9793   arg1 = (Dali::Quaternion *)jarg1;
9794   {
9795     try {
9796       result = (bool)((Dali::Quaternion const *)arg1)->IsIdentity();
9797     } catch (std::out_of_range& e) {
9798       {
9799         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9800       };
9801     } catch (std::exception& e) {
9802       {
9803         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9804       };
9805     } catch (...) {
9806       {
9807         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9808       };
9809     }
9810   }
9811   jresult = result;
9812   return jresult;
9813 }
9814
9815
9816 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Rotation_GetAxisAngle(void * jarg1, void * jarg2, void * jarg3) {
9817   unsigned int jresult ;
9818   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
9819   Dali::Vector3 *arg2 = 0 ;
9820   Dali::Radian *arg3 = 0 ;
9821   bool result;
9822
9823   arg1 = (Dali::Quaternion *)jarg1;
9824   arg2 = (Dali::Vector3 *)jarg2;
9825   if (!arg2) {
9826     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
9827     return 0;
9828   }
9829   arg3 = (Dali::Radian *)jarg3;
9830   if (!arg3) {
9831     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Radian & type is null", 0);
9832     return 0;
9833   }
9834   {
9835     try {
9836       result = (bool)((Dali::Quaternion const *)arg1)->ToAxisAngle(*arg2,*arg3);
9837     } catch (std::out_of_range& e) {
9838       {
9839         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9840       };
9841     } catch (std::exception& e) {
9842       {
9843         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9844       };
9845     } catch (...) {
9846       {
9847         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9848       };
9849     }
9850   }
9851   jresult = result;
9852   return jresult;
9853 }
9854
9855
9856 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Add(void * jarg1, void * jarg2) {
9857   void * jresult ;
9858   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
9859   Dali::Quaternion *arg2 = 0 ;
9860   Dali::Quaternion result;
9861
9862   arg1 = (Dali::Quaternion *)jarg1;
9863   arg2 = (Dali::Quaternion *)jarg2;
9864   if (!arg2) {
9865     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
9866     return 0;
9867   }
9868   {
9869     try {
9870       result = ((Dali::Quaternion const *)arg1)->operator +((Dali::Quaternion const &)*arg2);
9871     } catch (std::out_of_range& e) {
9872       {
9873         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9874       };
9875     } catch (std::exception& e) {
9876       {
9877         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9878       };
9879     } catch (...) {
9880       {
9881         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9882       };
9883     }
9884   }
9885   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
9886   return jresult;
9887 }
9888
9889
9890 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Subtract__SWIG_0(void * jarg1, void * jarg2) {
9891   void * jresult ;
9892   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
9893   Dali::Quaternion *arg2 = 0 ;
9894   Dali::Quaternion result;
9895
9896   arg1 = (Dali::Quaternion *)jarg1;
9897   arg2 = (Dali::Quaternion *)jarg2;
9898   if (!arg2) {
9899     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
9900     return 0;
9901   }
9902   {
9903     try {
9904       result = ((Dali::Quaternion const *)arg1)->operator -((Dali::Quaternion const &)*arg2);
9905     } catch (std::out_of_range& e) {
9906       {
9907         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9908       };
9909     } catch (std::exception& e) {
9910       {
9911         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9912       };
9913     } catch (...) {
9914       {
9915         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9916       };
9917     }
9918   }
9919   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
9920   return jresult;
9921 }
9922
9923
9924 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Multiply__SWIG_0(void * jarg1, void * jarg2) {
9925   void * jresult ;
9926   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
9927   Dali::Quaternion *arg2 = 0 ;
9928   Dali::Quaternion result;
9929
9930   arg1 = (Dali::Quaternion *)jarg1;
9931   arg2 = (Dali::Quaternion *)jarg2;
9932   if (!arg2) {
9933     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
9934     return 0;
9935   }
9936   {
9937     try {
9938       result = ((Dali::Quaternion const *)arg1)->operator *((Dali::Quaternion const &)*arg2);
9939     } catch (std::out_of_range& e) {
9940       {
9941         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9942       };
9943     } catch (std::exception& e) {
9944       {
9945         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9946       };
9947     } catch (...) {
9948       {
9949         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9950       };
9951     }
9952   }
9953   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
9954   return jresult;
9955 }
9956
9957
9958 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Multiply__SWIG_1(void * jarg1, void * jarg2) {
9959   void * jresult ;
9960   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
9961   Dali::Vector3 *arg2 = 0 ;
9962   Dali::Vector3 result;
9963
9964   arg1 = (Dali::Quaternion *)jarg1;
9965   arg2 = (Dali::Vector3 *)jarg2;
9966   if (!arg2) {
9967     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
9968     return 0;
9969   }
9970   {
9971     try {
9972       result = ((Dali::Quaternion const *)arg1)->operator *((Dali::Vector3 const &)*arg2);
9973     } catch (std::out_of_range& e) {
9974       {
9975         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9976       };
9977     } catch (std::exception& e) {
9978       {
9979         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9980       };
9981     } catch (...) {
9982       {
9983         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9984       };
9985     }
9986   }
9987   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
9988   return jresult;
9989 }
9990
9991
9992 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Divide__SWIG_0(void * jarg1, void * jarg2) {
9993   void * jresult ;
9994   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
9995   Dali::Quaternion *arg2 = 0 ;
9996   Dali::Quaternion result;
9997
9998   arg1 = (Dali::Quaternion *)jarg1;
9999   arg2 = (Dali::Quaternion *)jarg2;
10000   if (!arg2) {
10001     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10002     return 0;
10003   }
10004   {
10005     try {
10006       result = ((Dali::Quaternion const *)arg1)->operator /((Dali::Quaternion const &)*arg2);
10007     } catch (std::out_of_range& e) {
10008       {
10009         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10010       };
10011     } catch (std::exception& e) {
10012       {
10013         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10014       };
10015     } catch (...) {
10016       {
10017         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10018       };
10019     }
10020   }
10021   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10022   return jresult;
10023 }
10024
10025
10026 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Multiply__SWIG_2(void * jarg1, float jarg2) {
10027   void * jresult ;
10028   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10029   float arg2 ;
10030   Dali::Quaternion result;
10031
10032   arg1 = (Dali::Quaternion *)jarg1;
10033   arg2 = (float)jarg2;
10034   {
10035     try {
10036       result = ((Dali::Quaternion const *)arg1)->operator *(arg2);
10037     } catch (std::out_of_range& e) {
10038       {
10039         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10040       };
10041     } catch (std::exception& e) {
10042       {
10043         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10044       };
10045     } catch (...) {
10046       {
10047         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10048       };
10049     }
10050   }
10051   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10052   return jresult;
10053 }
10054
10055
10056 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Divide__SWIG_1(void * jarg1, float jarg2) {
10057   void * jresult ;
10058   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10059   float arg2 ;
10060   Dali::Quaternion result;
10061
10062   arg1 = (Dali::Quaternion *)jarg1;
10063   arg2 = (float)jarg2;
10064   {
10065     try {
10066       result = ((Dali::Quaternion const *)arg1)->operator /(arg2);
10067     } catch (std::out_of_range& e) {
10068       {
10069         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10070       };
10071     } catch (std::exception& e) {
10072       {
10073         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10074       };
10075     } catch (...) {
10076       {
10077         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10078       };
10079     }
10080   }
10081   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10082   return jresult;
10083 }
10084
10085
10086 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Subtract__SWIG_1(void * jarg1) {
10087   void * jresult ;
10088   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10089   Dali::Quaternion result;
10090
10091   arg1 = (Dali::Quaternion *)jarg1;
10092   {
10093     try {
10094       result = ((Dali::Quaternion const *)arg1)->operator -();
10095     } catch (std::out_of_range& e) {
10096       {
10097         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10098       };
10099     } catch (std::exception& e) {
10100       {
10101         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10102       };
10103     } catch (...) {
10104       {
10105         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10106       };
10107     }
10108   }
10109   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10110   return jresult;
10111 }
10112
10113
10114 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_AddAssign(void * jarg1, void * jarg2) {
10115   void * jresult ;
10116   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10117   Dali::Quaternion *arg2 = 0 ;
10118   Dali::Quaternion *result = 0 ;
10119
10120   arg1 = (Dali::Quaternion *)jarg1;
10121   arg2 = (Dali::Quaternion *)jarg2;
10122   if (!arg2) {
10123     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10124     return 0;
10125   }
10126   {
10127     try {
10128       result = (Dali::Quaternion *) &(arg1)->operator +=((Dali::Quaternion const &)*arg2);
10129     } catch (std::out_of_range& e) {
10130       {
10131         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10132       };
10133     } catch (std::exception& e) {
10134       {
10135         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10136       };
10137     } catch (...) {
10138       {
10139         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10140       };
10141     }
10142   }
10143   jresult = (void *)result;
10144   return jresult;
10145 }
10146
10147
10148 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_SubtractAssign(void * jarg1, void * jarg2) {
10149   void * jresult ;
10150   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10151   Dali::Quaternion *arg2 = 0 ;
10152   Dali::Quaternion *result = 0 ;
10153
10154   arg1 = (Dali::Quaternion *)jarg1;
10155   arg2 = (Dali::Quaternion *)jarg2;
10156   if (!arg2) {
10157     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10158     return 0;
10159   }
10160   {
10161     try {
10162       result = (Dali::Quaternion *) &(arg1)->operator -=((Dali::Quaternion const &)*arg2);
10163     } catch (std::out_of_range& e) {
10164       {
10165         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10166       };
10167     } catch (std::exception& e) {
10168       {
10169         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10170       };
10171     } catch (...) {
10172       {
10173         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10174       };
10175     }
10176   }
10177   jresult = (void *)result;
10178   return jresult;
10179 }
10180
10181
10182 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_MultiplyAssign__SWIG_0(void * jarg1, void * jarg2) {
10183   void * jresult ;
10184   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10185   Dali::Quaternion *arg2 = 0 ;
10186   Dali::Quaternion *result = 0 ;
10187
10188   arg1 = (Dali::Quaternion *)jarg1;
10189   arg2 = (Dali::Quaternion *)jarg2;
10190   if (!arg2) {
10191     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10192     return 0;
10193   }
10194   {
10195     try {
10196       result = (Dali::Quaternion *) &(arg1)->operator *=((Dali::Quaternion const &)*arg2);
10197     } catch (std::out_of_range& e) {
10198       {
10199         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10200       };
10201     } catch (std::exception& e) {
10202       {
10203         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10204       };
10205     } catch (...) {
10206       {
10207         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10208       };
10209     }
10210   }
10211   jresult = (void *)result;
10212   return jresult;
10213 }
10214
10215
10216 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_MultiplyAssign__SWIG_1(void * jarg1, float jarg2) {
10217   void * jresult ;
10218   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10219   float arg2 ;
10220   Dali::Quaternion *result = 0 ;
10221
10222   arg1 = (Dali::Quaternion *)jarg1;
10223   arg2 = (float)jarg2;
10224   {
10225     try {
10226       result = (Dali::Quaternion *) &(arg1)->operator *=(arg2);
10227     } catch (std::out_of_range& e) {
10228       {
10229         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10230       };
10231     } catch (std::exception& e) {
10232       {
10233         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10234       };
10235     } catch (...) {
10236       {
10237         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10238       };
10239     }
10240   }
10241   jresult = (void *)result;
10242   return jresult;
10243 }
10244
10245
10246 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_DivideAssign(void * jarg1, float jarg2) {
10247   void * jresult ;
10248   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10249   float arg2 ;
10250   Dali::Quaternion *result = 0 ;
10251
10252   arg1 = (Dali::Quaternion *)jarg1;
10253   arg2 = (float)jarg2;
10254   {
10255     try {
10256       result = (Dali::Quaternion *) &(arg1)->operator /=(arg2);
10257     } catch (std::out_of_range& e) {
10258       {
10259         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10260       };
10261     } catch (std::exception& e) {
10262       {
10263         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10264       };
10265     } catch (...) {
10266       {
10267         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10268       };
10269     }
10270   }
10271   jresult = (void *)result;
10272   return jresult;
10273 }
10274
10275
10276 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Rotation_EqualTo(void * jarg1, void * jarg2) {
10277   unsigned int jresult ;
10278   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10279   Dali::Quaternion *arg2 = 0 ;
10280   bool result;
10281
10282   arg1 = (Dali::Quaternion *)jarg1;
10283   arg2 = (Dali::Quaternion *)jarg2;
10284   if (!arg2) {
10285     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10286     return 0;
10287   }
10288   {
10289     try {
10290       result = (bool)((Dali::Quaternion const *)arg1)->operator ==((Dali::Quaternion const &)*arg2);
10291     } catch (std::out_of_range& e) {
10292       {
10293         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10294       };
10295     } catch (std::exception& e) {
10296       {
10297         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10298       };
10299     } catch (...) {
10300       {
10301         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10302       };
10303     }
10304   }
10305   jresult = result;
10306   return jresult;
10307 }
10308
10309
10310 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Rotation_NotEqualTo(void * jarg1, void * jarg2) {
10311   unsigned int jresult ;
10312   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10313   Dali::Quaternion *arg2 = 0 ;
10314   bool result;
10315
10316   arg1 = (Dali::Quaternion *)jarg1;
10317   arg2 = (Dali::Quaternion *)jarg2;
10318   if (!arg2) {
10319     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10320     return 0;
10321   }
10322   {
10323     try {
10324       result = (bool)((Dali::Quaternion const *)arg1)->operator !=((Dali::Quaternion const &)*arg2);
10325     } catch (std::out_of_range& e) {
10326       {
10327         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10328       };
10329     } catch (std::exception& e) {
10330       {
10331         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10332       };
10333     } catch (...) {
10334       {
10335         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10336       };
10337     }
10338   }
10339   jresult = result;
10340   return jresult;
10341 }
10342
10343
10344 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Rotation_Length(void * jarg1) {
10345   float jresult ;
10346   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10347   float result;
10348
10349   arg1 = (Dali::Quaternion *)jarg1;
10350   {
10351     try {
10352       result = (float)((Dali::Quaternion const *)arg1)->Length();
10353     } catch (std::out_of_range& e) {
10354       {
10355         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10356       };
10357     } catch (std::exception& e) {
10358       {
10359         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10360       };
10361     } catch (...) {
10362       {
10363         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10364       };
10365     }
10366   }
10367   jresult = result;
10368   return jresult;
10369 }
10370
10371
10372 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Rotation_LengthSquared(void * jarg1) {
10373   float jresult ;
10374   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10375   float result;
10376
10377   arg1 = (Dali::Quaternion *)jarg1;
10378   {
10379     try {
10380       result = (float)((Dali::Quaternion const *)arg1)->LengthSquared();
10381     } catch (std::out_of_range& e) {
10382       {
10383         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10384       };
10385     } catch (std::exception& e) {
10386       {
10387         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10388       };
10389     } catch (...) {
10390       {
10391         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10392       };
10393     }
10394   }
10395   jresult = result;
10396   return jresult;
10397 }
10398
10399
10400 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rotation_Normalize(void * jarg1) {
10401   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10402
10403   arg1 = (Dali::Quaternion *)jarg1;
10404   {
10405     try {
10406       (arg1)->Normalize();
10407     } catch (std::out_of_range& e) {
10408       {
10409         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
10410       };
10411     } catch (std::exception& e) {
10412       {
10413         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
10414       };
10415     } catch (...) {
10416       {
10417         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
10418       };
10419     }
10420   }
10421 }
10422
10423
10424 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Normalized(void * jarg1) {
10425   void * jresult ;
10426   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10427   Dali::Quaternion result;
10428
10429   arg1 = (Dali::Quaternion *)jarg1;
10430   {
10431     try {
10432       result = ((Dali::Quaternion const *)arg1)->Normalized();
10433     } catch (std::out_of_range& e) {
10434       {
10435         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10436       };
10437     } catch (std::exception& e) {
10438       {
10439         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10440       };
10441     } catch (...) {
10442       {
10443         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10444       };
10445     }
10446   }
10447   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10448   return jresult;
10449 }
10450
10451
10452 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rotation_Conjugate(void * jarg1) {
10453   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10454
10455   arg1 = (Dali::Quaternion *)jarg1;
10456   {
10457     try {
10458       (arg1)->Conjugate();
10459     } catch (std::out_of_range& e) {
10460       {
10461         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
10462       };
10463     } catch (std::exception& e) {
10464       {
10465         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
10466       };
10467     } catch (...) {
10468       {
10469         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
10470       };
10471     }
10472   }
10473 }
10474
10475
10476 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rotation_Invert(void * jarg1) {
10477   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10478
10479   arg1 = (Dali::Quaternion *)jarg1;
10480   {
10481     try {
10482       (arg1)->Invert();
10483     } catch (std::out_of_range& e) {
10484       {
10485         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
10486       };
10487     } catch (std::exception& e) {
10488       {
10489         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
10490       };
10491     } catch (...) {
10492       {
10493         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
10494       };
10495     }
10496   }
10497 }
10498
10499
10500 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Log(void * jarg1) {
10501   void * jresult ;
10502   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10503   Dali::Quaternion result;
10504
10505   arg1 = (Dali::Quaternion *)jarg1;
10506   {
10507     try {
10508       result = ((Dali::Quaternion const *)arg1)->Log();
10509     } catch (std::out_of_range& e) {
10510       {
10511         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10512       };
10513     } catch (std::exception& e) {
10514       {
10515         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10516       };
10517     } catch (...) {
10518       {
10519         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10520       };
10521     }
10522   }
10523   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10524   return jresult;
10525 }
10526
10527
10528 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Exp(void * jarg1) {
10529   void * jresult ;
10530   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10531   Dali::Quaternion result;
10532
10533   arg1 = (Dali::Quaternion *)jarg1;
10534   {
10535     try {
10536       result = ((Dali::Quaternion const *)arg1)->Exp();
10537     } catch (std::out_of_range& e) {
10538       {
10539         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10540       };
10541     } catch (std::exception& e) {
10542       {
10543         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10544       };
10545     } catch (...) {
10546       {
10547         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10548       };
10549     }
10550   }
10551   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10552   return jresult;
10553 }
10554
10555
10556 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Rotation_Dot(void * jarg1, void * jarg2) {
10557   float jresult ;
10558   Dali::Quaternion *arg1 = 0 ;
10559   Dali::Quaternion *arg2 = 0 ;
10560   float result;
10561
10562   arg1 = (Dali::Quaternion *)jarg1;
10563   if (!arg1) {
10564     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10565     return 0;
10566   }
10567   arg2 = (Dali::Quaternion *)jarg2;
10568   if (!arg2) {
10569     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10570     return 0;
10571   }
10572   {
10573     try {
10574       result = (float)Dali::Quaternion::Dot((Dali::Quaternion const &)*arg1,(Dali::Quaternion const &)*arg2);
10575     } catch (std::out_of_range& e) {
10576       {
10577         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10578       };
10579     } catch (std::exception& e) {
10580       {
10581         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10582       };
10583     } catch (...) {
10584       {
10585         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10586       };
10587     }
10588   }
10589   jresult = result;
10590   return jresult;
10591 }
10592
10593
10594 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Lerp(void * jarg1, void * jarg2, float jarg3) {
10595   void * jresult ;
10596   Dali::Quaternion *arg1 = 0 ;
10597   Dali::Quaternion *arg2 = 0 ;
10598   float arg3 ;
10599   Dali::Quaternion result;
10600
10601   arg1 = (Dali::Quaternion *)jarg1;
10602   if (!arg1) {
10603     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10604     return 0;
10605   }
10606   arg2 = (Dali::Quaternion *)jarg2;
10607   if (!arg2) {
10608     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10609     return 0;
10610   }
10611   arg3 = (float)jarg3;
10612   {
10613     try {
10614       result = Dali::Quaternion::Lerp((Dali::Quaternion const &)*arg1,(Dali::Quaternion const &)*arg2,arg3);
10615     } catch (std::out_of_range& e) {
10616       {
10617         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10618       };
10619     } catch (std::exception& e) {
10620       {
10621         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10622       };
10623     } catch (...) {
10624       {
10625         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10626       };
10627     }
10628   }
10629   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10630   return jresult;
10631 }
10632
10633
10634 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Slerp(void * jarg1, void * jarg2, float jarg3) {
10635   void * jresult ;
10636   Dali::Quaternion *arg1 = 0 ;
10637   Dali::Quaternion *arg2 = 0 ;
10638   float arg3 ;
10639   Dali::Quaternion result;
10640
10641   arg1 = (Dali::Quaternion *)jarg1;
10642   if (!arg1) {
10643     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10644     return 0;
10645   }
10646   arg2 = (Dali::Quaternion *)jarg2;
10647   if (!arg2) {
10648     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10649     return 0;
10650   }
10651   arg3 = (float)jarg3;
10652   {
10653     try {
10654       result = Dali::Quaternion::Slerp((Dali::Quaternion const &)*arg1,(Dali::Quaternion const &)*arg2,arg3);
10655     } catch (std::out_of_range& e) {
10656       {
10657         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10658       };
10659     } catch (std::exception& e) {
10660       {
10661         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10662       };
10663     } catch (...) {
10664       {
10665         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10666       };
10667     }
10668   }
10669   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10670   return jresult;
10671 }
10672
10673
10674 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_SlerpNoInvert(void * jarg1, void * jarg2, float jarg3) {
10675   void * jresult ;
10676   Dali::Quaternion *arg1 = 0 ;
10677   Dali::Quaternion *arg2 = 0 ;
10678   float arg3 ;
10679   Dali::Quaternion result;
10680
10681   arg1 = (Dali::Quaternion *)jarg1;
10682   if (!arg1) {
10683     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10684     return 0;
10685   }
10686   arg2 = (Dali::Quaternion *)jarg2;
10687   if (!arg2) {
10688     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10689     return 0;
10690   }
10691   arg3 = (float)jarg3;
10692   {
10693     try {
10694       result = Dali::Quaternion::SlerpNoInvert((Dali::Quaternion const &)*arg1,(Dali::Quaternion const &)*arg2,arg3);
10695     } catch (std::out_of_range& e) {
10696       {
10697         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10698       };
10699     } catch (std::exception& e) {
10700       {
10701         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10702       };
10703     } catch (...) {
10704       {
10705         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10706       };
10707     }
10708   }
10709   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10710   return jresult;
10711 }
10712
10713
10714 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Squad(void * jarg1, void * jarg2, void * jarg3, void * jarg4, float jarg5) {
10715   void * jresult ;
10716   Dali::Quaternion *arg1 = 0 ;
10717   Dali::Quaternion *arg2 = 0 ;
10718   Dali::Quaternion *arg3 = 0 ;
10719   Dali::Quaternion *arg4 = 0 ;
10720   float arg5 ;
10721   Dali::Quaternion result;
10722
10723   arg1 = (Dali::Quaternion *)jarg1;
10724   if (!arg1) {
10725     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10726     return 0;
10727   }
10728   arg2 = (Dali::Quaternion *)jarg2;
10729   if (!arg2) {
10730     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10731     return 0;
10732   }
10733   arg3 = (Dali::Quaternion *)jarg3;
10734   if (!arg3) {
10735     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10736     return 0;
10737   }
10738   arg4 = (Dali::Quaternion *)jarg4;
10739   if (!arg4) {
10740     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10741     return 0;
10742   }
10743   arg5 = (float)jarg5;
10744   {
10745     try {
10746       result = Dali::Quaternion::Squad((Dali::Quaternion const &)*arg1,(Dali::Quaternion const &)*arg2,(Dali::Quaternion const &)*arg3,(Dali::Quaternion const &)*arg4,arg5);
10747     } catch (std::out_of_range& e) {
10748       {
10749         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10750       };
10751     } catch (std::exception& e) {
10752       {
10753         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10754       };
10755     } catch (...) {
10756       {
10757         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10758       };
10759     }
10760   }
10761   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10762   return jresult;
10763 }
10764
10765
10766 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Rotation_AngleBetween(void * jarg1, void * jarg2) {
10767   float jresult ;
10768   Dali::Quaternion *arg1 = 0 ;
10769   Dali::Quaternion *arg2 = 0 ;
10770   float result;
10771
10772   arg1 = (Dali::Quaternion *)jarg1;
10773   if (!arg1) {
10774     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10775     return 0;
10776   }
10777   arg2 = (Dali::Quaternion *)jarg2;
10778   if (!arg2) {
10779     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10780     return 0;
10781   }
10782   {
10783     try {
10784       result = (float)Dali::Quaternion::AngleBetween((Dali::Quaternion const &)*arg1,(Dali::Quaternion const &)*arg2);
10785     } catch (std::out_of_range& e) {
10786       {
10787         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10788       };
10789     } catch (std::exception& e) {
10790       {
10791         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10792       };
10793     } catch (...) {
10794       {
10795         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10796       };
10797     }
10798   }
10799   jresult = result;
10800   return jresult;
10801 }
10802
10803
10804 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Matrix__SWIG_0() {
10805   void * jresult ;
10806   Dali::Matrix *result = 0 ;
10807
10808   {
10809     try {
10810       result = (Dali::Matrix *)new Dali::Matrix();
10811     } catch (std::out_of_range& e) {
10812       {
10813         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10814       };
10815     } catch (std::exception& e) {
10816       {
10817         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10818       };
10819     } catch (...) {
10820       {
10821         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10822       };
10823     }
10824   }
10825   jresult = (void *)result;
10826   return jresult;
10827 }
10828
10829
10830 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Matrix__SWIG_1(unsigned int jarg1) {
10831   void * jresult ;
10832   bool arg1 ;
10833   Dali::Matrix *result = 0 ;
10834
10835   arg1 = jarg1 ? true : false;
10836   {
10837     try {
10838       result = (Dali::Matrix *)new Dali::Matrix(arg1);
10839     } catch (std::out_of_range& e) {
10840       {
10841         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10842       };
10843     } catch (std::exception& e) {
10844       {
10845         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10846       };
10847     } catch (...) {
10848       {
10849         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10850       };
10851     }
10852   }
10853   jresult = (void *)result;
10854   return jresult;
10855 }
10856
10857
10858 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Matrix__SWIG_2(float* jarg1) {
10859   void * jresult ;
10860   float *arg1 = (float *) 0 ;
10861   Dali::Matrix *result = 0 ;
10862
10863   arg1 = jarg1;
10864   {
10865     try {
10866       result = (Dali::Matrix *)new Dali::Matrix((float const *)arg1);
10867     } catch (std::out_of_range& e) {
10868       {
10869         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10870       };
10871     } catch (std::exception& e) {
10872       {
10873         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10874       };
10875     } catch (...) {
10876       {
10877         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10878       };
10879     }
10880   }
10881   jresult = (void *)result;
10882
10883
10884   return jresult;
10885 }
10886
10887
10888 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Matrix__SWIG_3(void * jarg1) {
10889   void * jresult ;
10890   Dali::Quaternion *arg1 = 0 ;
10891   Dali::Matrix *result = 0 ;
10892
10893   arg1 = (Dali::Quaternion *)jarg1;
10894   if (!arg1) {
10895     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10896     return 0;
10897   }
10898   {
10899     try {
10900       result = (Dali::Matrix *)new Dali::Matrix((Dali::Quaternion const &)*arg1);
10901     } catch (std::out_of_range& e) {
10902       {
10903         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10904       };
10905     } catch (std::exception& e) {
10906       {
10907         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10908       };
10909     } catch (...) {
10910       {
10911         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10912       };
10913     }
10914   }
10915   jresult = (void *)result;
10916   return jresult;
10917 }
10918
10919
10920 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Matrix__SWIG_4(void * jarg1) {
10921   void * jresult ;
10922   Dali::Matrix *arg1 = 0 ;
10923   Dali::Matrix *result = 0 ;
10924
10925   arg1 = (Dali::Matrix *)jarg1;
10926   if (!arg1) {
10927     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
10928     return 0;
10929   }
10930   {
10931     try {
10932       result = (Dali::Matrix *)new Dali::Matrix((Dali::Matrix const &)*arg1);
10933     } catch (std::out_of_range& e) {
10934       {
10935         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10936       };
10937     } catch (std::exception& e) {
10938       {
10939         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10940       };
10941     } catch (...) {
10942       {
10943         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10944       };
10945     }
10946   }
10947   jresult = (void *)result;
10948   return jresult;
10949 }
10950
10951
10952 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix_Assign(void * jarg1, void * jarg2) {
10953   void * jresult ;
10954   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
10955   Dali::Matrix *arg2 = 0 ;
10956   Dali::Matrix *result = 0 ;
10957
10958   arg1 = (Dali::Matrix *)jarg1;
10959   arg2 = (Dali::Matrix *)jarg2;
10960   if (!arg2) {
10961     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
10962     return 0;
10963   }
10964   {
10965     try {
10966       result = (Dali::Matrix *) &(arg1)->operator =((Dali::Matrix const &)*arg2);
10967     } catch (std::out_of_range& e) {
10968       {
10969         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10970       };
10971     } catch (std::exception& e) {
10972       {
10973         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10974       };
10975     } catch (...) {
10976       {
10977         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10978       };
10979     }
10980   }
10981   jresult = (void *)result;
10982   return jresult;
10983 }
10984
10985
10986 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix_IDENTITY_get() {
10987   void * jresult ;
10988   Dali::Matrix *result = 0 ;
10989
10990   result = (Dali::Matrix *)&Dali::Matrix::IDENTITY;
10991   jresult = (void *)result;
10992   return jresult;
10993 }
10994
10995
10996 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_SetIdentity(void * jarg1) {
10997   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
10998
10999   arg1 = (Dali::Matrix *)jarg1;
11000   {
11001     try {
11002       (arg1)->SetIdentity();
11003     } catch (std::out_of_range& e) {
11004       {
11005         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11006       };
11007     } catch (std::exception& e) {
11008       {
11009         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11010       };
11011     } catch (...) {
11012       {
11013         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11014       };
11015     }
11016   }
11017 }
11018
11019
11020 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_SetIdentityAndScale(void * jarg1, void * jarg2) {
11021   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11022   Dali::Vector3 *arg2 = 0 ;
11023
11024   arg1 = (Dali::Matrix *)jarg1;
11025   arg2 = (Dali::Vector3 *)jarg2;
11026   if (!arg2) {
11027     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11028     return ;
11029   }
11030   {
11031     try {
11032       (arg1)->SetIdentityAndScale((Dali::Vector3 const &)*arg2);
11033     } catch (std::out_of_range& e) {
11034       {
11035         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11036       };
11037     } catch (std::exception& e) {
11038       {
11039         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11040       };
11041     } catch (...) {
11042       {
11043         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11044       };
11045     }
11046   }
11047 }
11048
11049
11050 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_InvertTransform(void * jarg1, void * jarg2) {
11051   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11052   Dali::Matrix *arg2 = 0 ;
11053
11054   arg1 = (Dali::Matrix *)jarg1;
11055   arg2 = (Dali::Matrix *)jarg2;
11056   if (!arg2) {
11057     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix & type is null", 0);
11058     return ;
11059   }
11060   {
11061     try {
11062       ((Dali::Matrix const *)arg1)->InvertTransform(*arg2);
11063     } catch (std::out_of_range& e) {
11064       {
11065         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11066       };
11067     } catch (std::exception& e) {
11068       {
11069         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11070       };
11071     } catch (...) {
11072       {
11073         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11074       };
11075     }
11076   }
11077 }
11078
11079
11080 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Matrix_Invert(void * jarg1) {
11081   unsigned int jresult ;
11082   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11083   bool result;
11084
11085   arg1 = (Dali::Matrix *)jarg1;
11086   {
11087     try {
11088       result = (bool)(arg1)->Invert();
11089     } catch (std::out_of_range& e) {
11090       {
11091         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11092       };
11093     } catch (std::exception& e) {
11094       {
11095         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11096       };
11097     } catch (...) {
11098       {
11099         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11100       };
11101     }
11102   }
11103   jresult = result;
11104   return jresult;
11105 }
11106
11107
11108 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_Transpose(void * jarg1) {
11109   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11110
11111   arg1 = (Dali::Matrix *)jarg1;
11112   {
11113     try {
11114       (arg1)->Transpose();
11115     } catch (std::out_of_range& e) {
11116       {
11117         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11118       };
11119     } catch (std::exception& e) {
11120       {
11121         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11122       };
11123     } catch (...) {
11124       {
11125         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11126       };
11127     }
11128   }
11129 }
11130
11131
11132 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix_GetXAxis(void * jarg1) {
11133   void * jresult ;
11134   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11135   Dali::Vector3 result;
11136
11137   arg1 = (Dali::Matrix *)jarg1;
11138   {
11139     try {
11140       result = ((Dali::Matrix const *)arg1)->GetXAxis();
11141     } catch (std::out_of_range& e) {
11142       {
11143         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11144       };
11145     } catch (std::exception& e) {
11146       {
11147         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11148       };
11149     } catch (...) {
11150       {
11151         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11152       };
11153     }
11154   }
11155   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
11156   return jresult;
11157 }
11158
11159
11160 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix_GetYAxis(void * jarg1) {
11161   void * jresult ;
11162   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11163   Dali::Vector3 result;
11164
11165   arg1 = (Dali::Matrix *)jarg1;
11166   {
11167     try {
11168       result = ((Dali::Matrix const *)arg1)->GetYAxis();
11169     } catch (std::out_of_range& e) {
11170       {
11171         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11172       };
11173     } catch (std::exception& e) {
11174       {
11175         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11176       };
11177     } catch (...) {
11178       {
11179         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11180       };
11181     }
11182   }
11183   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
11184   return jresult;
11185 }
11186
11187
11188 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix_GetZAxis(void * jarg1) {
11189   void * jresult ;
11190   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11191   Dali::Vector3 result;
11192
11193   arg1 = (Dali::Matrix *)jarg1;
11194   {
11195     try {
11196       result = ((Dali::Matrix const *)arg1)->GetZAxis();
11197     } catch (std::out_of_range& e) {
11198       {
11199         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11200       };
11201     } catch (std::exception& e) {
11202       {
11203         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11204       };
11205     } catch (...) {
11206       {
11207         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11208       };
11209     }
11210   }
11211   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
11212   return jresult;
11213 }
11214
11215
11216 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_SetXAxis(void * jarg1, void * jarg2) {
11217   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11218   Dali::Vector3 *arg2 = 0 ;
11219
11220   arg1 = (Dali::Matrix *)jarg1;
11221   arg2 = (Dali::Vector3 *)jarg2;
11222   if (!arg2) {
11223     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11224     return ;
11225   }
11226   {
11227     try {
11228       (arg1)->SetXAxis((Dali::Vector3 const &)*arg2);
11229     } catch (std::out_of_range& e) {
11230       {
11231         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11232       };
11233     } catch (std::exception& e) {
11234       {
11235         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11236       };
11237     } catch (...) {
11238       {
11239         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11240       };
11241     }
11242   }
11243 }
11244
11245
11246 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_SetYAxis(void * jarg1, void * jarg2) {
11247   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11248   Dali::Vector3 *arg2 = 0 ;
11249
11250   arg1 = (Dali::Matrix *)jarg1;
11251   arg2 = (Dali::Vector3 *)jarg2;
11252   if (!arg2) {
11253     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11254     return ;
11255   }
11256   {
11257     try {
11258       (arg1)->SetYAxis((Dali::Vector3 const &)*arg2);
11259     } catch (std::out_of_range& e) {
11260       {
11261         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11262       };
11263     } catch (std::exception& e) {
11264       {
11265         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11266       };
11267     } catch (...) {
11268       {
11269         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11270       };
11271     }
11272   }
11273 }
11274
11275
11276 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_SetZAxis(void * jarg1, void * jarg2) {
11277   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11278   Dali::Vector3 *arg2 = 0 ;
11279
11280   arg1 = (Dali::Matrix *)jarg1;
11281   arg2 = (Dali::Vector3 *)jarg2;
11282   if (!arg2) {
11283     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11284     return ;
11285   }
11286   {
11287     try {
11288       (arg1)->SetZAxis((Dali::Vector3 const &)*arg2);
11289     } catch (std::out_of_range& e) {
11290       {
11291         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11292       };
11293     } catch (std::exception& e) {
11294       {
11295         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11296       };
11297     } catch (...) {
11298       {
11299         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11300       };
11301     }
11302   }
11303 }
11304
11305
11306 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix_GetTranslation(void * jarg1) {
11307   void * jresult ;
11308   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11309   Dali::Vector4 *result = 0 ;
11310
11311   arg1 = (Dali::Matrix *)jarg1;
11312   {
11313     try {
11314       result = (Dali::Vector4 *) &((Dali::Matrix const *)arg1)->GetTranslation();
11315     } catch (std::out_of_range& e) {
11316       {
11317         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11318       };
11319     } catch (std::exception& e) {
11320       {
11321         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11322       };
11323     } catch (...) {
11324       {
11325         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11326       };
11327     }
11328   }
11329   jresult = (void *)result;
11330   return jresult;
11331 }
11332
11333
11334 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix_GetTranslation3(void * jarg1) {
11335   void * jresult ;
11336   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11337   Dali::Vector3 *result = 0 ;
11338
11339   arg1 = (Dali::Matrix *)jarg1;
11340   {
11341     try {
11342       result = (Dali::Vector3 *) &((Dali::Matrix const *)arg1)->GetTranslation3();
11343     } catch (std::out_of_range& e) {
11344       {
11345         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11346       };
11347     } catch (std::exception& e) {
11348       {
11349         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11350       };
11351     } catch (...) {
11352       {
11353         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11354       };
11355     }
11356   }
11357   jresult = (void *)result;
11358   return jresult;
11359 }
11360
11361
11362 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_SetTranslation__SWIG_0(void * jarg1, void * jarg2) {
11363   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11364   Dali::Vector4 *arg2 = 0 ;
11365
11366   arg1 = (Dali::Matrix *)jarg1;
11367   arg2 = (Dali::Vector4 *)jarg2;
11368   if (!arg2) {
11369     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
11370     return ;
11371   }
11372   {
11373     try {
11374       (arg1)->SetTranslation((Dali::Vector4 const &)*arg2);
11375     } catch (std::out_of_range& e) {
11376       {
11377         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11378       };
11379     } catch (std::exception& e) {
11380       {
11381         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11382       };
11383     } catch (...) {
11384       {
11385         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11386       };
11387     }
11388   }
11389 }
11390
11391
11392 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_SetTranslation__SWIG_1(void * jarg1, void * jarg2) {
11393   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11394   Dali::Vector3 *arg2 = 0 ;
11395
11396   arg1 = (Dali::Matrix *)jarg1;
11397   arg2 = (Dali::Vector3 *)jarg2;
11398   if (!arg2) {
11399     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11400     return ;
11401   }
11402   {
11403     try {
11404       (arg1)->SetTranslation((Dali::Vector3 const &)*arg2);
11405     } catch (std::out_of_range& e) {
11406       {
11407         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11408       };
11409     } catch (std::exception& e) {
11410       {
11411         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11412       };
11413     } catch (...) {
11414       {
11415         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11416       };
11417     }
11418   }
11419 }
11420
11421
11422 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_OrthoNormalize(void * jarg1) {
11423   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11424
11425   arg1 = (Dali::Matrix *)jarg1;
11426   {
11427     try {
11428       (arg1)->OrthoNormalize();
11429     } catch (std::out_of_range& e) {
11430       {
11431         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11432       };
11433     } catch (std::exception& e) {
11434       {
11435         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11436       };
11437     } catch (...) {
11438       {
11439         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11440       };
11441     }
11442   }
11443 }
11444
11445
11446 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix_AsFloat__SWIG_0(void * jarg1) {
11447   void * jresult ;
11448   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11449   float *result = 0 ;
11450
11451   arg1 = (Dali::Matrix *)jarg1;
11452   {
11453     try {
11454       result = (float *)((Dali::Matrix const *)arg1)->AsFloat();
11455     } catch (std::out_of_range& e) {
11456       {
11457         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11458       };
11459     } catch (std::exception& e) {
11460       {
11461         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11462       };
11463     } catch (...) {
11464       {
11465         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11466       };
11467     }
11468   }
11469   jresult = (void *)result;
11470   return jresult;
11471 }
11472
11473
11474 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_Multiply__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
11475   Dali::Matrix *arg1 = 0 ;
11476   Dali::Matrix *arg2 = 0 ;
11477   Dali::Matrix *arg3 = 0 ;
11478
11479   arg1 = (Dali::Matrix *)jarg1;
11480   if (!arg1) {
11481     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix & type is null", 0);
11482     return ;
11483   }
11484   arg2 = (Dali::Matrix *)jarg2;
11485   if (!arg2) {
11486     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
11487     return ;
11488   }
11489   arg3 = (Dali::Matrix *)jarg3;
11490   if (!arg3) {
11491     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
11492     return ;
11493   }
11494   {
11495     try {
11496       Dali::Matrix::Multiply(*arg1,(Dali::Matrix const &)*arg2,(Dali::Matrix const &)*arg3);
11497     } catch (std::out_of_range& e) {
11498       {
11499         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11500       };
11501     } catch (std::exception& e) {
11502       {
11503         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11504       };
11505     } catch (...) {
11506       {
11507         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11508       };
11509     }
11510   }
11511 }
11512
11513
11514 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_Multiply__SWIG_1(void * jarg1, void * jarg2, void * jarg3) {
11515   Dali::Matrix *arg1 = 0 ;
11516   Dali::Matrix *arg2 = 0 ;
11517   Dali::Quaternion *arg3 = 0 ;
11518
11519   arg1 = (Dali::Matrix *)jarg1;
11520   if (!arg1) {
11521     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix & type is null", 0);
11522     return ;
11523   }
11524   arg2 = (Dali::Matrix *)jarg2;
11525   if (!arg2) {
11526     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
11527     return ;
11528   }
11529   arg3 = (Dali::Quaternion *)jarg3;
11530   if (!arg3) {
11531     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
11532     return ;
11533   }
11534   {
11535     try {
11536       Dali::Matrix::Multiply(*arg1,(Dali::Matrix const &)*arg2,(Dali::Quaternion const &)*arg3);
11537     } catch (std::out_of_range& e) {
11538       {
11539         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11540       };
11541     } catch (std::exception& e) {
11542       {
11543         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11544       };
11545     } catch (...) {
11546       {
11547         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11548       };
11549     }
11550   }
11551 }
11552
11553
11554 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix_Multiply__SWIG_2(void * jarg1, void * jarg2) {
11555   void * jresult ;
11556   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11557   Dali::Vector4 *arg2 = 0 ;
11558   Dali::Vector4 result;
11559
11560   arg1 = (Dali::Matrix *)jarg1;
11561   arg2 = (Dali::Vector4 *)jarg2;
11562   if (!arg2) {
11563     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
11564     return 0;
11565   }
11566   {
11567     try {
11568       result = ((Dali::Matrix const *)arg1)->operator *((Dali::Vector4 const &)*arg2);
11569     } catch (std::out_of_range& e) {
11570       {
11571         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11572       };
11573     } catch (std::exception& e) {
11574       {
11575         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11576       };
11577     } catch (...) {
11578       {
11579         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11580       };
11581     }
11582   }
11583   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
11584   return jresult;
11585 }
11586
11587
11588 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Matrix_EqualTo(void * jarg1, void * jarg2) {
11589   unsigned int jresult ;
11590   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11591   Dali::Matrix *arg2 = 0 ;
11592   bool result;
11593
11594   arg1 = (Dali::Matrix *)jarg1;
11595   arg2 = (Dali::Matrix *)jarg2;
11596   if (!arg2) {
11597     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
11598     return 0;
11599   }
11600   {
11601     try {
11602       result = (bool)((Dali::Matrix const *)arg1)->operator ==((Dali::Matrix const &)*arg2);
11603     } catch (std::out_of_range& e) {
11604       {
11605         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11606       };
11607     } catch (std::exception& e) {
11608       {
11609         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11610       };
11611     } catch (...) {
11612       {
11613         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11614       };
11615     }
11616   }
11617   jresult = result;
11618   return jresult;
11619 }
11620
11621
11622 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Matrix_NotEqualTo(void * jarg1, void * jarg2) {
11623   unsigned int jresult ;
11624   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11625   Dali::Matrix *arg2 = 0 ;
11626   bool result;
11627
11628   arg1 = (Dali::Matrix *)jarg1;
11629   arg2 = (Dali::Matrix *)jarg2;
11630   if (!arg2) {
11631     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
11632     return 0;
11633   }
11634   {
11635     try {
11636       result = (bool)((Dali::Matrix const *)arg1)->operator !=((Dali::Matrix const &)*arg2);
11637     } catch (std::out_of_range& e) {
11638       {
11639         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11640       };
11641     } catch (std::exception& e) {
11642       {
11643         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11644       };
11645     } catch (...) {
11646       {
11647         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11648       };
11649     }
11650   }
11651   jresult = result;
11652   return jresult;
11653 }
11654
11655
11656 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_SetTransformComponents(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
11657   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11658   Dali::Vector3 *arg2 = 0 ;
11659   Dali::Quaternion *arg3 = 0 ;
11660   Dali::Vector3 *arg4 = 0 ;
11661
11662   arg1 = (Dali::Matrix *)jarg1;
11663   arg2 = (Dali::Vector3 *)jarg2;
11664   if (!arg2) {
11665     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11666     return ;
11667   }
11668   arg3 = (Dali::Quaternion *)jarg3;
11669   if (!arg3) {
11670     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
11671     return ;
11672   }
11673   arg4 = (Dali::Vector3 *)jarg4;
11674   if (!arg4) {
11675     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11676     return ;
11677   }
11678   {
11679     try {
11680       (arg1)->SetTransformComponents((Dali::Vector3 const &)*arg2,(Dali::Quaternion const &)*arg3,(Dali::Vector3 const &)*arg4);
11681     } catch (std::out_of_range& e) {
11682       {
11683         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11684       };
11685     } catch (std::exception& e) {
11686       {
11687         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11688       };
11689     } catch (...) {
11690       {
11691         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11692       };
11693     }
11694   }
11695 }
11696
11697
11698 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_SetInverseTransformComponents__SWIG_0(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
11699   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11700   Dali::Vector3 *arg2 = 0 ;
11701   Dali::Quaternion *arg3 = 0 ;
11702   Dali::Vector3 *arg4 = 0 ;
11703
11704   arg1 = (Dali::Matrix *)jarg1;
11705   arg2 = (Dali::Vector3 *)jarg2;
11706   if (!arg2) {
11707     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11708     return ;
11709   }
11710   arg3 = (Dali::Quaternion *)jarg3;
11711   if (!arg3) {
11712     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
11713     return ;
11714   }
11715   arg4 = (Dali::Vector3 *)jarg4;
11716   if (!arg4) {
11717     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11718     return ;
11719   }
11720   {
11721     try {
11722       (arg1)->SetInverseTransformComponents((Dali::Vector3 const &)*arg2,(Dali::Quaternion const &)*arg3,(Dali::Vector3 const &)*arg4);
11723     } catch (std::out_of_range& e) {
11724       {
11725         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11726       };
11727     } catch (std::exception& e) {
11728       {
11729         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11730       };
11731     } catch (...) {
11732       {
11733         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11734       };
11735     }
11736   }
11737 }
11738
11739
11740 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_SetInverseTransformComponents__SWIG_1(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
11741   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11742   Dali::Vector3 *arg2 = 0 ;
11743   Dali::Vector3 *arg3 = 0 ;
11744   Dali::Vector3 *arg4 = 0 ;
11745   Dali::Vector3 *arg5 = 0 ;
11746
11747   arg1 = (Dali::Matrix *)jarg1;
11748   arg2 = (Dali::Vector3 *)jarg2;
11749   if (!arg2) {
11750     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11751     return ;
11752   }
11753   arg3 = (Dali::Vector3 *)jarg3;
11754   if (!arg3) {
11755     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11756     return ;
11757   }
11758   arg4 = (Dali::Vector3 *)jarg4;
11759   if (!arg4) {
11760     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11761     return ;
11762   }
11763   arg5 = (Dali::Vector3 *)jarg5;
11764   if (!arg5) {
11765     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11766     return ;
11767   }
11768   {
11769     try {
11770       (arg1)->SetInverseTransformComponents((Dali::Vector3 const &)*arg2,(Dali::Vector3 const &)*arg3,(Dali::Vector3 const &)*arg4,(Dali::Vector3 const &)*arg5);
11771     } catch (std::out_of_range& e) {
11772       {
11773         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11774       };
11775     } catch (std::exception& e) {
11776       {
11777         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11778       };
11779     } catch (...) {
11780       {
11781         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11782       };
11783     }
11784   }
11785 }
11786
11787
11788 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_GetTransformComponents(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
11789   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11790   Dali::Vector3 *arg2 = 0 ;
11791   Dali::Quaternion *arg3 = 0 ;
11792   Dali::Vector3 *arg4 = 0 ;
11793
11794   arg1 = (Dali::Matrix *)jarg1;
11795   arg2 = (Dali::Vector3 *)jarg2;
11796   if (!arg2) {
11797     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
11798     return ;
11799   }
11800   arg3 = (Dali::Quaternion *)jarg3;
11801   if (!arg3) {
11802     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion & type is null", 0);
11803     return ;
11804   }
11805   arg4 = (Dali::Vector3 *)jarg4;
11806   if (!arg4) {
11807     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
11808     return ;
11809   }
11810   {
11811     try {
11812       ((Dali::Matrix const *)arg1)->GetTransformComponents(*arg2,*arg3,*arg4);
11813     } catch (std::out_of_range& e) {
11814       {
11815         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11816       };
11817     } catch (std::exception& e) {
11818       {
11819         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11820       };
11821     } catch (...) {
11822       {
11823         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11824       };
11825     }
11826   }
11827 }
11828
11829
11830 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Matrix(void * jarg1) {
11831   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11832
11833   arg1 = (Dali::Matrix *)jarg1;
11834   {
11835     try {
11836       delete arg1;
11837     } catch (std::out_of_range& e) {
11838       {
11839         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11840       };
11841     } catch (std::exception& e) {
11842       {
11843         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11844       };
11845     } catch (...) {
11846       {
11847         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11848       };
11849     }
11850   }
11851 }
11852
11853
11854 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix3_IDENTITY_get() {
11855   void * jresult ;
11856   Dali::Matrix3 *result = 0 ;
11857
11858   result = (Dali::Matrix3 *)&Dali::Matrix3::IDENTITY;
11859   jresult = (void *)result;
11860   return jresult;
11861 }
11862
11863
11864 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Matrix3__SWIG_0() {
11865   void * jresult ;
11866   Dali::Matrix3 *result = 0 ;
11867
11868   {
11869     try {
11870       result = (Dali::Matrix3 *)new Dali::Matrix3();
11871     } catch (std::out_of_range& e) {
11872       {
11873         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11874       };
11875     } catch (std::exception& e) {
11876       {
11877         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11878       };
11879     } catch (...) {
11880       {
11881         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11882       };
11883     }
11884   }
11885   jresult = (void *)result;
11886   return jresult;
11887 }
11888
11889
11890 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Matrix3__SWIG_1(void * jarg1) {
11891   void * jresult ;
11892   Dali::Matrix3 *arg1 = 0 ;
11893   Dali::Matrix3 *result = 0 ;
11894
11895   arg1 = (Dali::Matrix3 *)jarg1;
11896   if (!arg1) {
11897     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 const & type is null", 0);
11898     return 0;
11899   }
11900   {
11901     try {
11902       result = (Dali::Matrix3 *)new Dali::Matrix3((Dali::Matrix3 const &)*arg1);
11903     } catch (std::out_of_range& e) {
11904       {
11905         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11906       };
11907     } catch (std::exception& e) {
11908       {
11909         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11910       };
11911     } catch (...) {
11912       {
11913         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11914       };
11915     }
11916   }
11917   jresult = (void *)result;
11918   return jresult;
11919 }
11920
11921
11922 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Matrix3__SWIG_2(void * jarg1) {
11923   void * jresult ;
11924   Dali::Matrix *arg1 = 0 ;
11925   Dali::Matrix3 *result = 0 ;
11926
11927   arg1 = (Dali::Matrix *)jarg1;
11928   if (!arg1) {
11929     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
11930     return 0;
11931   }
11932   {
11933     try {
11934       result = (Dali::Matrix3 *)new Dali::Matrix3((Dali::Matrix const &)*arg1);
11935     } catch (std::out_of_range& e) {
11936       {
11937         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11938       };
11939     } catch (std::exception& e) {
11940       {
11941         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11942       };
11943     } catch (...) {
11944       {
11945         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11946       };
11947     }
11948   }
11949   jresult = (void *)result;
11950   return jresult;
11951 }
11952
11953
11954 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Matrix3__SWIG_3(float jarg1, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7, float jarg8, float jarg9) {
11955   void * jresult ;
11956   float arg1 ;
11957   float arg2 ;
11958   float arg3 ;
11959   float arg4 ;
11960   float arg5 ;
11961   float arg6 ;
11962   float arg7 ;
11963   float arg8 ;
11964   float arg9 ;
11965   Dali::Matrix3 *result = 0 ;
11966
11967   arg1 = (float)jarg1;
11968   arg2 = (float)jarg2;
11969   arg3 = (float)jarg3;
11970   arg4 = (float)jarg4;
11971   arg5 = (float)jarg5;
11972   arg6 = (float)jarg6;
11973   arg7 = (float)jarg7;
11974   arg8 = (float)jarg8;
11975   arg9 = (float)jarg9;
11976   {
11977     try {
11978       result = (Dali::Matrix3 *)new Dali::Matrix3(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
11979     } catch (std::out_of_range& e) {
11980       {
11981         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11982       };
11983     } catch (std::exception& e) {
11984       {
11985         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11986       };
11987     } catch (...) {
11988       {
11989         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11990       };
11991     }
11992   }
11993   jresult = (void *)result;
11994   return jresult;
11995 }
11996
11997
11998 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix3_Assign__SWIG_0(void * jarg1, void * jarg2) {
11999   void * jresult ;
12000   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12001   Dali::Matrix3 *arg2 = 0 ;
12002   Dali::Matrix3 *result = 0 ;
12003
12004   arg1 = (Dali::Matrix3 *)jarg1;
12005   arg2 = (Dali::Matrix3 *)jarg2;
12006   if (!arg2) {
12007     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 const & type is null", 0);
12008     return 0;
12009   }
12010   {
12011     try {
12012       result = (Dali::Matrix3 *) &(arg1)->operator =((Dali::Matrix3 const &)*arg2);
12013     } catch (std::out_of_range& e) {
12014       {
12015         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12016       };
12017     } catch (std::exception& e) {
12018       {
12019         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12020       };
12021     } catch (...) {
12022       {
12023         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12024       };
12025     }
12026   }
12027   jresult = (void *)result;
12028   return jresult;
12029 }
12030
12031
12032 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix3_Assign__SWIG_1(void * jarg1, void * jarg2) {
12033   void * jresult ;
12034   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12035   Dali::Matrix *arg2 = 0 ;
12036   Dali::Matrix3 *result = 0 ;
12037
12038   arg1 = (Dali::Matrix3 *)jarg1;
12039   arg2 = (Dali::Matrix *)jarg2;
12040   if (!arg2) {
12041     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
12042     return 0;
12043   }
12044   {
12045     try {
12046       result = (Dali::Matrix3 *) &(arg1)->operator =((Dali::Matrix const &)*arg2);
12047     } catch (std::out_of_range& e) {
12048       {
12049         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12050       };
12051     } catch (std::exception& e) {
12052       {
12053         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12054       };
12055     } catch (...) {
12056       {
12057         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12058       };
12059     }
12060   }
12061   jresult = (void *)result;
12062   return jresult;
12063 }
12064
12065
12066 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Matrix3_EqualTo(void * jarg1, void * jarg2) {
12067   unsigned int jresult ;
12068   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12069   Dali::Matrix3 *arg2 = 0 ;
12070   bool result;
12071
12072   arg1 = (Dali::Matrix3 *)jarg1;
12073   arg2 = (Dali::Matrix3 *)jarg2;
12074   if (!arg2) {
12075     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 const & type is null", 0);
12076     return 0;
12077   }
12078   {
12079     try {
12080       result = (bool)((Dali::Matrix3 const *)arg1)->operator ==((Dali::Matrix3 const &)*arg2);
12081     } catch (std::out_of_range& e) {
12082       {
12083         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12084       };
12085     } catch (std::exception& e) {
12086       {
12087         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12088       };
12089     } catch (...) {
12090       {
12091         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12092       };
12093     }
12094   }
12095   jresult = result;
12096   return jresult;
12097 }
12098
12099
12100 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Matrix3_NotEqualTo(void * jarg1, void * jarg2) {
12101   unsigned int jresult ;
12102   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12103   Dali::Matrix3 *arg2 = 0 ;
12104   bool result;
12105
12106   arg1 = (Dali::Matrix3 *)jarg1;
12107   arg2 = (Dali::Matrix3 *)jarg2;
12108   if (!arg2) {
12109     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 const & type is null", 0);
12110     return 0;
12111   }
12112   {
12113     try {
12114       result = (bool)((Dali::Matrix3 const *)arg1)->operator !=((Dali::Matrix3 const &)*arg2);
12115     } catch (std::out_of_range& e) {
12116       {
12117         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12118       };
12119     } catch (std::exception& e) {
12120       {
12121         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12122       };
12123     } catch (...) {
12124       {
12125         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12126       };
12127     }
12128   }
12129   jresult = result;
12130   return jresult;
12131 }
12132
12133
12134 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Matrix3(void * jarg1) {
12135   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12136
12137   arg1 = (Dali::Matrix3 *)jarg1;
12138   {
12139     try {
12140       delete arg1;
12141     } catch (std::out_of_range& e) {
12142       {
12143         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
12144       };
12145     } catch (std::exception& e) {
12146       {
12147         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
12148       };
12149     } catch (...) {
12150       {
12151         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
12152       };
12153     }
12154   }
12155 }
12156
12157
12158 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix3_SetIdentity(void * jarg1) {
12159   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12160
12161   arg1 = (Dali::Matrix3 *)jarg1;
12162   {
12163     try {
12164       (arg1)->SetIdentity();
12165     } catch (std::out_of_range& e) {
12166       {
12167         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
12168       };
12169     } catch (std::exception& e) {
12170       {
12171         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
12172       };
12173     } catch (...) {
12174       {
12175         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
12176       };
12177     }
12178   }
12179 }
12180
12181
12182 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix3_AsFloat__SWIG_0(void * jarg1) {
12183   void * jresult ;
12184   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12185   float *result = 0 ;
12186
12187   arg1 = (Dali::Matrix3 *)jarg1;
12188   {
12189     try {
12190       result = (float *)((Dali::Matrix3 const *)arg1)->AsFloat();
12191     } catch (std::out_of_range& e) {
12192       {
12193         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12194       };
12195     } catch (std::exception& e) {
12196       {
12197         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12198       };
12199     } catch (...) {
12200       {
12201         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12202       };
12203     }
12204   }
12205   jresult = (void *)result;
12206   return jresult;
12207 }
12208
12209
12210 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Matrix3_Invert(void * jarg1) {
12211   unsigned int jresult ;
12212   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12213   bool result;
12214
12215   arg1 = (Dali::Matrix3 *)jarg1;
12216   {
12217     try {
12218       result = (bool)(arg1)->Invert();
12219     } catch (std::out_of_range& e) {
12220       {
12221         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12222       };
12223     } catch (std::exception& e) {
12224       {
12225         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12226       };
12227     } catch (...) {
12228       {
12229         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12230       };
12231     }
12232   }
12233   jresult = result;
12234   return jresult;
12235 }
12236
12237
12238 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Matrix3_Transpose(void * jarg1) {
12239   unsigned int jresult ;
12240   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12241   bool result;
12242
12243   arg1 = (Dali::Matrix3 *)jarg1;
12244   {
12245     try {
12246       result = (bool)(arg1)->Transpose();
12247     } catch (std::out_of_range& e) {
12248       {
12249         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12250       };
12251     } catch (std::exception& e) {
12252       {
12253         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12254       };
12255     } catch (...) {
12256       {
12257         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12258       };
12259     }
12260   }
12261   jresult = result;
12262   return jresult;
12263 }
12264
12265
12266 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix3_Scale(void * jarg1, float jarg2) {
12267   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12268   float arg2 ;
12269
12270   arg1 = (Dali::Matrix3 *)jarg1;
12271   arg2 = (float)jarg2;
12272   {
12273     try {
12274       (arg1)->Scale(arg2);
12275     } catch (std::out_of_range& e) {
12276       {
12277         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
12278       };
12279     } catch (std::exception& e) {
12280       {
12281         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
12282       };
12283     } catch (...) {
12284       {
12285         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
12286       };
12287     }
12288   }
12289 }
12290
12291
12292 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Matrix3_Magnitude(void * jarg1) {
12293   float jresult ;
12294   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12295   float result;
12296
12297   arg1 = (Dali::Matrix3 *)jarg1;
12298   {
12299     try {
12300       result = (float)((Dali::Matrix3 const *)arg1)->Magnitude();
12301     } catch (std::out_of_range& e) {
12302       {
12303         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12304       };
12305     } catch (std::exception& e) {
12306       {
12307         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12308       };
12309     } catch (...) {
12310       {
12311         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12312       };
12313     }
12314   }
12315   jresult = result;
12316   return jresult;
12317 }
12318
12319
12320 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Matrix3_ScaledInverseTranspose(void * jarg1) {
12321   unsigned int jresult ;
12322   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12323   bool result;
12324
12325   arg1 = (Dali::Matrix3 *)jarg1;
12326   {
12327     try {
12328       result = (bool)(arg1)->ScaledInverseTranspose();
12329     } catch (std::out_of_range& e) {
12330       {
12331         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12332       };
12333     } catch (std::exception& e) {
12334       {
12335         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12336       };
12337     } catch (...) {
12338       {
12339         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12340       };
12341     }
12342   }
12343   jresult = result;
12344   return jresult;
12345 }
12346
12347
12348 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix3_Multiply(void * jarg1, void * jarg2, void * jarg3) {
12349   Dali::Matrix3 *arg1 = 0 ;
12350   Dali::Matrix3 *arg2 = 0 ;
12351   Dali::Matrix3 *arg3 = 0 ;
12352
12353   arg1 = (Dali::Matrix3 *)jarg1;
12354   if (!arg1) {
12355     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 & type is null", 0);
12356     return ;
12357   }
12358   arg2 = (Dali::Matrix3 *)jarg2;
12359   if (!arg2) {
12360     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 const & type is null", 0);
12361     return ;
12362   }
12363   arg3 = (Dali::Matrix3 *)jarg3;
12364   if (!arg3) {
12365     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 const & type is null", 0);
12366     return ;
12367   }
12368   {
12369     try {
12370       Dali::Matrix3::Multiply(*arg1,(Dali::Matrix3 const &)*arg2,(Dali::Matrix3 const &)*arg3);
12371     } catch (std::out_of_range& e) {
12372       {
12373         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
12374       };
12375     } catch (std::exception& e) {
12376       {
12377         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
12378       };
12379     } catch (...) {
12380       {
12381         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
12382       };
12383     }
12384   }
12385 }
12386
12387
12388 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Range(float jarg1, float jarg2) {
12389   float jresult ;
12390   float arg1 ;
12391   float arg2 ;
12392   float result;
12393
12394   arg1 = (float)jarg1;
12395   arg2 = (float)jarg2;
12396   {
12397     try {
12398       result = (float)Dali::Random::Range(arg1,arg2);
12399     } catch (std::out_of_range& e) {
12400       {
12401         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12402       };
12403     } catch (std::exception& e) {
12404       {
12405         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12406       };
12407     } catch (...) {
12408       {
12409         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12410       };
12411     }
12412   }
12413   jresult = result;
12414   return jresult;
12415 }
12416
12417
12418 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Axis() {
12419   void * jresult ;
12420   Dali::Vector4 result;
12421
12422   {
12423     try {
12424       result = Dali::Random::Axis();
12425     } catch (std::out_of_range& e) {
12426       {
12427         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12428       };
12429     } catch (std::exception& e) {
12430       {
12431         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12432       };
12433     } catch (...) {
12434       {
12435         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12436       };
12437     }
12438   }
12439   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
12440   return jresult;
12441 }
12442
12443
12444 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AngleAxis__SWIG_0() {
12445   void * jresult ;
12446   Dali::AngleAxis *result = 0 ;
12447
12448   {
12449     try {
12450       result = (Dali::AngleAxis *)new Dali::AngleAxis();
12451     } catch (std::out_of_range& e) {
12452       {
12453         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12454       };
12455     } catch (std::exception& e) {
12456       {
12457         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12458       };
12459     } catch (...) {
12460       {
12461         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12462       };
12463     }
12464   }
12465   jresult = (void *)result;
12466   return jresult;
12467 }
12468
12469
12470 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AngleAxis__SWIG_1(void * jarg1, void * jarg2) {
12471   void * jresult ;
12472   Dali::Radian arg1 ;
12473   Dali::Vector3 *arg2 = 0 ;
12474   Dali::Radian *argp1 ;
12475   Dali::AngleAxis *result = 0 ;
12476
12477   argp1 = (Dali::Radian *)jarg1;
12478   if (!argp1) {
12479     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
12480     return 0;
12481   }
12482   arg1 = *argp1;
12483   arg2 = (Dali::Vector3 *)jarg2;
12484   if (!arg2) {
12485     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
12486     return 0;
12487   }
12488   {
12489     try {
12490       result = (Dali::AngleAxis *)new Dali::AngleAxis(arg1,(Dali::Vector3 const &)*arg2);
12491     } catch (std::out_of_range& e) {
12492       {
12493         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12494       };
12495     } catch (std::exception& e) {
12496       {
12497         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12498       };
12499     } catch (...) {
12500       {
12501         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12502       };
12503     }
12504   }
12505   jresult = (void *)result;
12506   return jresult;
12507 }
12508
12509
12510 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AngleAxis_angle_set(void * jarg1, void * jarg2) {
12511   Dali::AngleAxis *arg1 = (Dali::AngleAxis *) 0 ;
12512   Dali::Radian *arg2 = (Dali::Radian *) 0 ;
12513
12514   arg1 = (Dali::AngleAxis *)jarg1;
12515   arg2 = (Dali::Radian *)jarg2;
12516   if (arg1) (arg1)->angle = *arg2;
12517 }
12518
12519
12520 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AngleAxis_angle_get(void * jarg1) {
12521   void * jresult ;
12522   Dali::AngleAxis *arg1 = (Dali::AngleAxis *) 0 ;
12523   Dali::Radian *result = 0 ;
12524
12525   arg1 = (Dali::AngleAxis *)jarg1;
12526   result = (Dali::Radian *)& ((arg1)->angle);
12527   jresult = (void *)result;
12528   return jresult;
12529 }
12530
12531
12532 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AngleAxis_axis_set(void * jarg1, void * jarg2) {
12533   Dali::AngleAxis *arg1 = (Dali::AngleAxis *) 0 ;
12534   Dali::Vector3 *arg2 = (Dali::Vector3 *) 0 ;
12535
12536   arg1 = (Dali::AngleAxis *)jarg1;
12537   arg2 = (Dali::Vector3 *)jarg2;
12538   if (arg1) (arg1)->axis = *arg2;
12539 }
12540
12541
12542 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AngleAxis_axis_get(void * jarg1) {
12543   void * jresult ;
12544   Dali::AngleAxis *arg1 = (Dali::AngleAxis *) 0 ;
12545   Dali::Vector3 *result = 0 ;
12546
12547   arg1 = (Dali::AngleAxis *)jarg1;
12548   result = (Dali::Vector3 *)& ((arg1)->axis);
12549   jresult = (void *)result;
12550   return jresult;
12551 }
12552
12553
12554 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AngleAxis(void * jarg1) {
12555   Dali::AngleAxis *arg1 = (Dali::AngleAxis *) 0 ;
12556
12557   arg1 = (Dali::AngleAxis *)jarg1;
12558   {
12559     try {
12560       delete arg1;
12561     } catch (std::out_of_range& e) {
12562       {
12563         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
12564       };
12565     } catch (std::exception& e) {
12566       {
12567         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
12568       };
12569     } catch (...) {
12570       {
12571         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
12572       };
12573     }
12574   }
12575 }
12576
12577
12578 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_EqualTo__SWIG_9(void * jarg1, void * jarg2) {
12579   unsigned int jresult ;
12580   Dali::AngleAxis *arg1 = 0 ;
12581   Dali::AngleAxis *arg2 = 0 ;
12582   bool result;
12583
12584   arg1 = (Dali::AngleAxis *)jarg1;
12585   if (!arg1) {
12586     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::AngleAxis const & type is null", 0);
12587     return 0;
12588   }
12589   arg2 = (Dali::AngleAxis *)jarg2;
12590   if (!arg2) {
12591     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::AngleAxis const & type is null", 0);
12592     return 0;
12593   }
12594   {
12595     try {
12596       result = (bool)Dali::operator ==((Dali::AngleAxis const &)*arg1,(Dali::AngleAxis const &)*arg2);
12597     } catch (std::out_of_range& e) {
12598       {
12599         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12600       };
12601     } catch (std::exception& e) {
12602       {
12603         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12604       };
12605     } catch (...) {
12606       {
12607         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12608       };
12609     }
12610   }
12611   jresult = result;
12612   return jresult;
12613 }
12614
12615
12616 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NextPowerOfTwo(unsigned int jarg1) {
12617   unsigned int jresult ;
12618   unsigned int arg1 ;
12619   unsigned int result;
12620
12621   arg1 = (unsigned int)jarg1;
12622   {
12623     try {
12624       result = (unsigned int)Dali::NextPowerOfTwo(arg1);
12625     } catch (std::out_of_range& e) {
12626       {
12627         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12628       };
12629     } catch (std::exception& e) {
12630       {
12631         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12632       };
12633     } catch (...) {
12634       {
12635         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12636       };
12637     }
12638   }
12639   jresult = result;
12640   return jresult;
12641 }
12642
12643
12644 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_IsPowerOfTwo(unsigned int jarg1) {
12645   unsigned int jresult ;
12646   unsigned int arg1 ;
12647   bool result;
12648
12649   arg1 = (unsigned int)jarg1;
12650   {
12651     try {
12652       result = (bool)Dali::IsPowerOfTwo(arg1);
12653     } catch (std::out_of_range& e) {
12654       {
12655         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12656       };
12657     } catch (std::exception& e) {
12658       {
12659         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12660       };
12661     } catch (...) {
12662       {
12663         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12664       };
12665     }
12666   }
12667   jresult = result;
12668   return jresult;
12669 }
12670
12671
12672 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_GetRangedEpsilon(float jarg1, float jarg2) {
12673   float jresult ;
12674   float arg1 ;
12675   float arg2 ;
12676   float result;
12677
12678   arg1 = (float)jarg1;
12679   arg2 = (float)jarg2;
12680   {
12681     try {
12682       result = (float)Dali::GetRangedEpsilon(arg1,arg2);
12683     } catch (std::out_of_range& e) {
12684       {
12685         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12686       };
12687     } catch (std::exception& e) {
12688       {
12689         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12690       };
12691     } catch (...) {
12692       {
12693         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12694       };
12695     }
12696   }
12697   jresult = result;
12698   return jresult;
12699 }
12700
12701
12702 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_EqualsZero(float jarg1) {
12703   unsigned int jresult ;
12704   float arg1 ;
12705   bool result;
12706
12707   arg1 = (float)jarg1;
12708   {
12709     try {
12710       result = (bool)Dali::EqualsZero(arg1);
12711     } catch (std::out_of_range& e) {
12712       {
12713         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12714       };
12715     } catch (std::exception& e) {
12716       {
12717         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12718       };
12719     } catch (...) {
12720       {
12721         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12722       };
12723     }
12724   }
12725   jresult = result;
12726   return jresult;
12727 }
12728
12729
12730 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Equals__SWIG_0(float jarg1, float jarg2) {
12731   unsigned int jresult ;
12732   float arg1 ;
12733   float arg2 ;
12734   bool result;
12735
12736   arg1 = (float)jarg1;
12737   arg2 = (float)jarg2;
12738   {
12739     try {
12740       result = (bool)Dali::Equals(arg1,arg2);
12741     } catch (std::out_of_range& e) {
12742       {
12743         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12744       };
12745     } catch (std::exception& e) {
12746       {
12747         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12748       };
12749     } catch (...) {
12750       {
12751         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12752       };
12753     }
12754   }
12755   jresult = result;
12756   return jresult;
12757 }
12758
12759
12760 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Equals__SWIG_1(float jarg1, float jarg2, float jarg3) {
12761   unsigned int jresult ;
12762   float arg1 ;
12763   float arg2 ;
12764   float arg3 ;
12765   bool result;
12766
12767   arg1 = (float)jarg1;
12768   arg2 = (float)jarg2;
12769   arg3 = (float)jarg3;
12770   {
12771     try {
12772       result = (bool)Dali::Equals(arg1,arg2,arg3);
12773     } catch (std::out_of_range& e) {
12774       {
12775         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12776       };
12777     } catch (std::exception& e) {
12778       {
12779         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12780       };
12781     } catch (...) {
12782       {
12783         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12784       };
12785     }
12786   }
12787   jresult = result;
12788   return jresult;
12789 }
12790
12791
12792 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Round(float jarg1, int jarg2) {
12793   float jresult ;
12794   float arg1 ;
12795   int arg2 ;
12796   float result;
12797
12798   arg1 = (float)jarg1;
12799   arg2 = (int)jarg2;
12800   {
12801     try {
12802       result = (float)Dali::Round(arg1,arg2);
12803     } catch (std::out_of_range& e) {
12804       {
12805         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12806       };
12807     } catch (std::exception& e) {
12808       {
12809         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12810       };
12811     } catch (...) {
12812       {
12813         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12814       };
12815     }
12816   }
12817   jresult = result;
12818   return jresult;
12819 }
12820
12821
12822 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_WrapInDomain(float jarg1, float jarg2, float jarg3) {
12823   float jresult ;
12824   float arg1 ;
12825   float arg2 ;
12826   float arg3 ;
12827   float result;
12828
12829   arg1 = (float)jarg1;
12830   arg2 = (float)jarg2;
12831   arg3 = (float)jarg3;
12832   {
12833     try {
12834       result = (float)Dali::WrapInDomain(arg1,arg2,arg3);
12835     } catch (std::out_of_range& e) {
12836       {
12837         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12838       };
12839     } catch (std::exception& e) {
12840       {
12841         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12842       };
12843     } catch (...) {
12844       {
12845         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12846       };
12847     }
12848   }
12849   jresult = result;
12850   return jresult;
12851 }
12852
12853
12854 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ShortestDistanceInDomain(float jarg1, float jarg2, float jarg3, float jarg4) {
12855   float jresult ;
12856   float arg1 ;
12857   float arg2 ;
12858   float arg3 ;
12859   float arg4 ;
12860   float result;
12861
12862   arg1 = (float)jarg1;
12863   arg2 = (float)jarg2;
12864   arg3 = (float)jarg3;
12865   arg4 = (float)jarg4;
12866   {
12867     try {
12868       result = (float)Dali::ShortestDistanceInDomain(arg1,arg2,arg3,arg4);
12869     } catch (std::out_of_range& e) {
12870       {
12871         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12872       };
12873     } catch (std::exception& e) {
12874       {
12875         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12876       };
12877     } catch (...) {
12878       {
12879         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12880       };
12881     }
12882   }
12883   jresult = result;
12884   return jresult;
12885 }
12886
12887
12888 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Property_INVALID_INDEX_get() {
12889   int jresult ;
12890   int result;
12891
12892   result = (int)(int)Dali::Property::INVALID_INDEX;
12893   jresult = result;
12894   return jresult;
12895 }
12896
12897
12898 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Property_INVALID_KEY_get() {
12899   int jresult ;
12900   int result;
12901
12902   result = (int)(int)Dali::Property::INVALID_KEY;
12903   jresult = result;
12904   return jresult;
12905 }
12906
12907
12908 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Property_INVALID_COMPONENT_INDEX_get() {
12909   int jresult ;
12910   int result;
12911
12912   result = (int)(int)Dali::Property::INVALID_COMPONENT_INDEX;
12913   jresult = result;
12914   return jresult;
12915 }
12916
12917
12918 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property__SWIG_0(void * jarg1, int jarg2) {
12919   void * jresult ;
12920   Dali::Handle *arg1 = 0 ;
12921   Dali::Property::Index arg2 ;
12922   Dali::Property *result = 0 ;
12923
12924   arg1 = (Dali::Handle *)jarg1;
12925   if (!arg1) {
12926     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
12927     return 0;
12928   }
12929   arg2 = (Dali::Property::Index)jarg2;
12930   {
12931     try {
12932       result = (Dali::Property *)new Dali::Property(*arg1,arg2);
12933     } catch (std::out_of_range& e) {
12934       {
12935         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12936       };
12937     } catch (std::exception& e) {
12938       {
12939         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12940       };
12941     } catch (...) {
12942       {
12943         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12944       };
12945     }
12946   }
12947   jresult = (void *)result;
12948   return jresult;
12949 }
12950
12951
12952 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property__SWIG_1(void * jarg1, int jarg2, int jarg3) {
12953   void * jresult ;
12954   Dali::Handle *arg1 = 0 ;
12955   Dali::Property::Index arg2 ;
12956   int arg3 ;
12957   Dali::Property *result = 0 ;
12958
12959   arg1 = (Dali::Handle *)jarg1;
12960   if (!arg1) {
12961     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
12962     return 0;
12963   }
12964   arg2 = (Dali::Property::Index)jarg2;
12965   arg3 = (int)jarg3;
12966   {
12967     try {
12968       result = (Dali::Property *)new Dali::Property(*arg1,arg2,arg3);
12969     } catch (std::out_of_range& e) {
12970       {
12971         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12972       };
12973     } catch (std::exception& e) {
12974       {
12975         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12976       };
12977     } catch (...) {
12978       {
12979         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12980       };
12981     }
12982   }
12983   jresult = (void *)result;
12984   return jresult;
12985 }
12986
12987
12988 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property__SWIG_2(void * jarg1, char * jarg2) {
12989   void * jresult ;
12990   Dali::Handle *arg1 = 0 ;
12991   std::string *arg2 = 0 ;
12992   Dali::Property *result = 0 ;
12993
12994   arg1 = (Dali::Handle *)jarg1;
12995   if (!arg1) {
12996     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
12997     return 0;
12998   }
12999   if (!jarg2) {
13000     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
13001     return 0;
13002   }
13003   std::string arg2_str(jarg2);
13004   arg2 = &arg2_str;
13005   {
13006     try {
13007       result = (Dali::Property *)new Dali::Property(*arg1,(std::string const &)*arg2);
13008     } catch (std::out_of_range& e) {
13009       {
13010         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13011       };
13012     } catch (std::exception& e) {
13013       {
13014         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13015       };
13016     } catch (...) {
13017       {
13018         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13019       };
13020     }
13021   }
13022   jresult = (void *)result;
13023
13024   //argout typemap for const std::string&
13025
13026   return jresult;
13027 }
13028
13029
13030 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property__SWIG_3(void * jarg1, char * jarg2, int jarg3) {
13031   void * jresult ;
13032   Dali::Handle *arg1 = 0 ;
13033   std::string *arg2 = 0 ;
13034   int arg3 ;
13035   Dali::Property *result = 0 ;
13036
13037   arg1 = (Dali::Handle *)jarg1;
13038   if (!arg1) {
13039     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
13040     return 0;
13041   }
13042   if (!jarg2) {
13043     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
13044     return 0;
13045   }
13046   std::string arg2_str(jarg2);
13047   arg2 = &arg2_str;
13048   arg3 = (int)jarg3;
13049   {
13050     try {
13051       result = (Dali::Property *)new Dali::Property(*arg1,(std::string const &)*arg2,arg3);
13052     } catch (std::out_of_range& e) {
13053       {
13054         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13055       };
13056     } catch (std::exception& e) {
13057       {
13058         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13059       };
13060     } catch (...) {
13061       {
13062         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13063       };
13064     }
13065   }
13066   jresult = (void *)result;
13067
13068   //argout typemap for const std::string&
13069
13070   return jresult;
13071 }
13072
13073
13074 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Property(void * jarg1) {
13075   Dali::Property *arg1 = (Dali::Property *) 0 ;
13076
13077   arg1 = (Dali::Property *)jarg1;
13078   {
13079     try {
13080       delete arg1;
13081     } catch (std::out_of_range& e) {
13082       {
13083         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
13084       };
13085     } catch (std::exception& e) {
13086       {
13087         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
13088       };
13089     } catch (...) {
13090       {
13091         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
13092       };
13093     }
13094   }
13095 }
13096
13097
13098 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property__object_set(void * jarg1, void * jarg2) {
13099   Dali::Property *arg1 = (Dali::Property *) 0 ;
13100   Dali::Handle *arg2 = 0 ;
13101
13102   arg1 = (Dali::Property *)jarg1;
13103   arg2 = (Dali::Handle *)jarg2;
13104   if (!arg2) {
13105     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
13106     return ;
13107   }
13108   if (arg1) (arg1)->object = *arg2;
13109 }
13110
13111
13112 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property__object_get(void * jarg1) {
13113   void * jresult ;
13114   Dali::Property *arg1 = (Dali::Property *) 0 ;
13115   Dali::Handle *result = 0 ;
13116
13117   arg1 = (Dali::Property *)jarg1;
13118   result = (Dali::Handle *) &(Dali::Handle &) ((arg1)->object);
13119   jresult = (void *)result;
13120   return jresult;
13121 }
13122
13123
13124 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_propertyIndex_set(void * jarg1, int jarg2) {
13125   Dali::Property *arg1 = (Dali::Property *) 0 ;
13126   Dali::Property::Index arg2 ;
13127
13128   arg1 = (Dali::Property *)jarg1;
13129   arg2 = (Dali::Property::Index)jarg2;
13130   if (arg1) (arg1)->propertyIndex = arg2;
13131 }
13132
13133
13134 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Property_propertyIndex_get(void * jarg1) {
13135   int jresult ;
13136   Dali::Property *arg1 = (Dali::Property *) 0 ;
13137   Dali::Property::Index result;
13138
13139   arg1 = (Dali::Property *)jarg1;
13140   result = (Dali::Property::Index) ((arg1)->propertyIndex);
13141   jresult = result;
13142   return jresult;
13143 }
13144
13145
13146 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_componentIndex_set(void * jarg1, int jarg2) {
13147   Dali::Property *arg1 = (Dali::Property *) 0 ;
13148   int arg2 ;
13149
13150   arg1 = (Dali::Property *)jarg1;
13151   arg2 = (int)jarg2;
13152   if (arg1) (arg1)->componentIndex = arg2;
13153 }
13154
13155
13156 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Property_componentIndex_get(void * jarg1) {
13157   int jresult ;
13158   Dali::Property *arg1 = (Dali::Property *) 0 ;
13159   int result;
13160
13161   arg1 = (Dali::Property *)jarg1;
13162   result = (int) ((arg1)->componentIndex);
13163   jresult = result;
13164   return jresult;
13165 }
13166
13167
13168 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Array__SWIG_0() {
13169   void * jresult ;
13170   Dali::Property::Array *result = 0 ;
13171
13172   {
13173     try {
13174       result = (Dali::Property::Array *)new Dali::Property::Array();
13175     } catch (std::out_of_range& e) {
13176       {
13177         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13178       };
13179     } catch (std::exception& e) {
13180       {
13181         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13182       };
13183     } catch (...) {
13184       {
13185         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13186       };
13187     }
13188   }
13189   jresult = (void *)result;
13190   return jresult;
13191 }
13192
13193
13194 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Array__SWIG_1(void * jarg1) {
13195   void * jresult ;
13196   Dali::Property::Array *arg1 = 0 ;
13197   Dali::Property::Array *result = 0 ;
13198
13199   arg1 = (Dali::Property::Array *)jarg1;
13200   if (!arg1) {
13201     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Array const & type is null", 0);
13202     return 0;
13203   }
13204   {
13205     try {
13206       result = (Dali::Property::Array *)new Dali::Property::Array((Dali::Property::Array const &)*arg1);
13207     } catch (std::out_of_range& e) {
13208       {
13209         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13210       };
13211     } catch (std::exception& e) {
13212       {
13213         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13214       };
13215     } catch (...) {
13216       {
13217         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13218       };
13219     }
13220   }
13221   jresult = (void *)result;
13222   return jresult;
13223 }
13224
13225
13226 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Property_Array(void * jarg1) {
13227   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13228
13229   arg1 = (Dali::Property::Array *)jarg1;
13230   {
13231     try {
13232       delete arg1;
13233     } catch (std::out_of_range& e) {
13234       {
13235         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
13236       };
13237     } catch (std::exception& e) {
13238       {
13239         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
13240       };
13241     } catch (...) {
13242       {
13243         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
13244       };
13245     }
13246   }
13247 }
13248
13249
13250 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Property_Array_Size(void * jarg1) {
13251   unsigned long jresult ;
13252   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13253   Dali::Property::Array::SizeType result;
13254
13255   arg1 = (Dali::Property::Array *)jarg1;
13256   {
13257     try {
13258       result = ((Dali::Property::Array const *)arg1)->Size();
13259     } catch (std::out_of_range& e) {
13260       {
13261         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13262       };
13263     } catch (std::exception& e) {
13264       {
13265         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13266       };
13267     } catch (...) {
13268       {
13269         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13270       };
13271     }
13272   }
13273   jresult = (unsigned long)result;
13274   return jresult;
13275 }
13276
13277
13278 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Property_Array_Count(void * jarg1) {
13279   unsigned long jresult ;
13280   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13281   Dali::Property::Array::SizeType result;
13282
13283   arg1 = (Dali::Property::Array *)jarg1;
13284   {
13285     try {
13286       result = ((Dali::Property::Array const *)arg1)->Count();
13287     } catch (std::out_of_range& e) {
13288       {
13289         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13290       };
13291     } catch (std::exception& e) {
13292       {
13293         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13294       };
13295     } catch (...) {
13296       {
13297         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13298       };
13299     }
13300   }
13301   jresult = (unsigned long)result;
13302   return jresult;
13303 }
13304
13305
13306 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Array_Empty(void * jarg1) {
13307   unsigned int jresult ;
13308   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13309   bool result;
13310
13311   arg1 = (Dali::Property::Array *)jarg1;
13312   {
13313     try {
13314       result = (bool)((Dali::Property::Array const *)arg1)->Empty();
13315     } catch (std::out_of_range& e) {
13316       {
13317         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13318       };
13319     } catch (std::exception& e) {
13320       {
13321         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13322       };
13323     } catch (...) {
13324       {
13325         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13326       };
13327     }
13328   }
13329   jresult = result;
13330   return jresult;
13331 }
13332
13333
13334 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Array_Clear(void * jarg1) {
13335   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13336
13337   arg1 = (Dali::Property::Array *)jarg1;
13338   {
13339     try {
13340       (arg1)->Clear();
13341     } catch (std::out_of_range& e) {
13342       {
13343         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
13344       };
13345     } catch (std::exception& e) {
13346       {
13347         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
13348       };
13349     } catch (...) {
13350       {
13351         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
13352       };
13353     }
13354   }
13355 }
13356
13357
13358 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Array_Reserve(void * jarg1, unsigned long jarg2) {
13359   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13360   Dali::Property::Array::SizeType arg2 ;
13361
13362   arg1 = (Dali::Property::Array *)jarg1;
13363   arg2 = (Dali::Property::Array::SizeType)jarg2;
13364   {
13365     try {
13366       (arg1)->Reserve(arg2);
13367     } catch (std::out_of_range& e) {
13368       {
13369         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
13370       };
13371     } catch (std::exception& e) {
13372       {
13373         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
13374       };
13375     } catch (...) {
13376       {
13377         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
13378       };
13379     }
13380   }
13381 }
13382
13383
13384 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Array_Resize(void * jarg1, unsigned long jarg2) {
13385   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13386   Dali::Property::Array::SizeType arg2 ;
13387
13388   arg1 = (Dali::Property::Array *)jarg1;
13389   arg2 = (Dali::Property::Array::SizeType)jarg2;
13390   {
13391     try {
13392       (arg1)->Resize(arg2);
13393     } catch (std::out_of_range& e) {
13394       {
13395         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
13396       };
13397     } catch (std::exception& e) {
13398       {
13399         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
13400       };
13401     } catch (...) {
13402       {
13403         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
13404       };
13405     }
13406   }
13407 }
13408
13409
13410 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Property_Array_Capacity(void * jarg1) {
13411   unsigned long jresult ;
13412   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13413   Dali::Property::Array::SizeType result;
13414
13415   arg1 = (Dali::Property::Array *)jarg1;
13416   {
13417     try {
13418       result = (arg1)->Capacity();
13419     } catch (std::out_of_range& e) {
13420       {
13421         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13422       };
13423     } catch (std::exception& e) {
13424       {
13425         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13426       };
13427     } catch (...) {
13428       {
13429         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13430       };
13431     }
13432   }
13433   jresult = (unsigned long)result;
13434   return jresult;
13435 }
13436
13437
13438 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Array_PushBack(void * jarg1, void * jarg2) {
13439   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13440   Dali::Property::Value *arg2 = 0 ;
13441
13442   arg1 = (Dali::Property::Array *)jarg1;
13443   arg2 = (Dali::Property::Value *)jarg2;
13444   if (!arg2) {
13445     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
13446     return ;
13447   }
13448   {
13449     try {
13450       (arg1)->PushBack((Dali::Property::Value const &)*arg2);
13451     } catch (std::out_of_range& e) {
13452       {
13453         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
13454       };
13455     } catch (std::exception& e) {
13456       {
13457         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
13458       };
13459     } catch (...) {
13460       {
13461         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
13462       };
13463     }
13464   }
13465 }
13466
13467
13468 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Array_Add(void * jarg1, void * jarg2) {
13469   void * jresult ;
13470   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13471   Dali::Property::Value *arg2 = 0 ;
13472   Dali::Property::Array *result = 0 ;
13473
13474   arg1 = (Dali::Property::Array *)jarg1;
13475   arg2 = (Dali::Property::Value *)jarg2;
13476   if (!arg2) {
13477     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
13478     return 0;
13479   }
13480   {
13481     try {
13482       result = (Dali::Property::Array *) &(arg1)->Add((Dali::Property::Value const &)*arg2);
13483     } catch (std::out_of_range& e) {
13484       {
13485         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13486       };
13487     } catch (std::exception& e) {
13488       {
13489         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13490       };
13491     } catch (...) {
13492       {
13493         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13494       };
13495     }
13496   }
13497   jresult = (void *)result;
13498   return jresult;
13499 }
13500
13501
13502 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Array_GetElementAt__SWIG_0(void * jarg1, unsigned long jarg2) {
13503   void * jresult ;
13504   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13505   Dali::Property::Array::SizeType arg2 ;
13506   Dali::Property::Value *result = 0 ;
13507
13508   arg1 = (Dali::Property::Array *)jarg1;
13509   arg2 = (Dali::Property::Array::SizeType)jarg2;
13510   {
13511     try {
13512       result = (Dali::Property::Value *) &((Dali::Property::Array const *)arg1)->GetElementAt(arg2);
13513     } catch (std::out_of_range& e) {
13514       {
13515         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13516       };
13517     } catch (std::exception& e) {
13518       {
13519         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13520       };
13521     } catch (...) {
13522       {
13523         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13524       };
13525     }
13526   }
13527   jresult = (void *)result;
13528   return jresult;
13529 }
13530
13531
13532 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Array_ValueOfIndex__SWIG_0(void * jarg1, unsigned long jarg2) {
13533   void * jresult ;
13534   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13535   Dali::Property::Array::SizeType arg2 ;
13536   Dali::Property::Value *result = 0 ;
13537
13538   arg1 = (Dali::Property::Array *)jarg1;
13539   arg2 = (Dali::Property::Array::SizeType)jarg2;
13540   {
13541     try {
13542       result = (Dali::Property::Value *) &((Dali::Property::Array const *)arg1)->operator [](arg2);
13543     } catch (std::out_of_range& e) {
13544       {
13545         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13546       };
13547     } catch (std::exception& e) {
13548       {
13549         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13550       };
13551     } catch (...) {
13552       {
13553         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13554       };
13555     }
13556   }
13557   jresult = (void *)result;
13558   return jresult;
13559 }
13560
13561
13562 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Array_Assign(void * jarg1, void * jarg2) {
13563   void * jresult ;
13564   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13565   Dali::Property::Array *arg2 = 0 ;
13566   Dali::Property::Array *result = 0 ;
13567
13568   arg1 = (Dali::Property::Array *)jarg1;
13569   arg2 = (Dali::Property::Array *)jarg2;
13570   if (!arg2) {
13571     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Array const & type is null", 0);
13572     return 0;
13573   }
13574   {
13575     try {
13576       result = (Dali::Property::Array *) &(arg1)->operator =((Dali::Property::Array const &)*arg2);
13577     } catch (std::out_of_range& e) {
13578       {
13579         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13580       };
13581     } catch (std::exception& e) {
13582       {
13583         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13584       };
13585     } catch (...) {
13586       {
13587         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13588       };
13589     }
13590   }
13591   jresult = (void *)result;
13592   return jresult;
13593 }
13594
13595
13596 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Key_type_set(void * jarg1, int jarg2) {
13597   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13598   enum Dali::Property::Key::Type arg2 ;
13599
13600   arg1 = (Dali::Property::Key *)jarg1;
13601   arg2 = (enum Dali::Property::Key::Type)jarg2;
13602   if (arg1) (arg1)->type = arg2;
13603 }
13604
13605
13606 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Property_Key_type_get(void * jarg1) {
13607   int jresult ;
13608   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13609   enum Dali::Property::Key::Type result;
13610
13611   arg1 = (Dali::Property::Key *)jarg1;
13612   result = (enum Dali::Property::Key::Type) ((arg1)->type);
13613   jresult = (int)result;
13614   return jresult;
13615 }
13616
13617
13618 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Key_indexKey_set(void * jarg1, int jarg2) {
13619   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13620   Dali::Property::Index arg2 ;
13621
13622   arg1 = (Dali::Property::Key *)jarg1;
13623   arg2 = (Dali::Property::Index)jarg2;
13624   if (arg1) (arg1)->indexKey = arg2;
13625 }
13626
13627
13628 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Property_Key_indexKey_get(void * jarg1) {
13629   int jresult ;
13630   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13631   Dali::Property::Index result;
13632
13633   arg1 = (Dali::Property::Key *)jarg1;
13634   result = (Dali::Property::Index) ((arg1)->indexKey);
13635   jresult = result;
13636   return jresult;
13637 }
13638
13639
13640 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Key_stringKey_set(void * jarg1, char * jarg2) {
13641   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13642   std::string *arg2 = 0 ;
13643
13644   arg1 = (Dali::Property::Key *)jarg1;
13645   if (!jarg2) {
13646     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
13647     return ;
13648   }
13649   std::string arg2_str(jarg2);
13650   arg2 = &arg2_str;
13651   if (arg1) (arg1)->stringKey = *arg2;
13652
13653   //argout typemap for const std::string&
13654
13655 }
13656
13657
13658 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_Property_Key_stringKey_get(void * jarg1) {
13659   char * jresult ;
13660   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13661   std::string *result = 0 ;
13662
13663   arg1 = (Dali::Property::Key *)jarg1;
13664   result = (std::string *) & ((arg1)->stringKey);
13665   jresult = SWIG_csharp_string_callback(result->c_str());
13666   return jresult;
13667 }
13668
13669
13670 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Key__SWIG_0(char * jarg1) {
13671   void * jresult ;
13672   std::string *arg1 = 0 ;
13673   Dali::Property::Key *result = 0 ;
13674
13675   if (!jarg1) {
13676     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
13677     return 0;
13678   }
13679   std::string arg1_str(jarg1);
13680   arg1 = &arg1_str;
13681   {
13682     try {
13683       result = (Dali::Property::Key *)new Dali::Property::Key((std::string const &)*arg1);
13684     } catch (std::out_of_range& e) {
13685       {
13686         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13687       };
13688     } catch (std::exception& e) {
13689       {
13690         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13691       };
13692     } catch (...) {
13693       {
13694         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13695       };
13696     }
13697   }
13698   jresult = (void *)result;
13699
13700   //argout typemap for const std::string&
13701
13702   return jresult;
13703 }
13704
13705
13706 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Key__SWIG_1(int jarg1) {
13707   void * jresult ;
13708   Dali::Property::Index arg1 ;
13709   Dali::Property::Key *result = 0 ;
13710
13711   arg1 = (Dali::Property::Index)jarg1;
13712   {
13713     try {
13714       result = (Dali::Property::Key *)new Dali::Property::Key(arg1);
13715     } catch (std::out_of_range& e) {
13716       {
13717         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13718       };
13719     } catch (std::exception& e) {
13720       {
13721         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13722       };
13723     } catch (...) {
13724       {
13725         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13726       };
13727     }
13728   }
13729   jresult = (void *)result;
13730   return jresult;
13731 }
13732
13733
13734 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Key_EqualTo__SWIG_0(void * jarg1, char * jarg2) {
13735   unsigned int jresult ;
13736   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13737   std::string *arg2 = 0 ;
13738   bool result;
13739
13740   arg1 = (Dali::Property::Key *)jarg1;
13741   if (!jarg2) {
13742     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
13743     return 0;
13744   }
13745   std::string arg2_str(jarg2);
13746   arg2 = &arg2_str;
13747   {
13748     try {
13749       result = (bool)(arg1)->operator ==((std::string const &)*arg2);
13750     } catch (std::out_of_range& e) {
13751       {
13752         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13753       };
13754     } catch (std::exception& e) {
13755       {
13756         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13757       };
13758     } catch (...) {
13759       {
13760         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13761       };
13762     }
13763   }
13764   jresult = result;
13765
13766   //argout typemap for const std::string&
13767
13768   return jresult;
13769 }
13770
13771
13772 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Key_EqualTo__SWIG_1(void * jarg1, int jarg2) {
13773   unsigned int jresult ;
13774   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13775   Dali::Property::Index arg2 ;
13776   bool result;
13777
13778   arg1 = (Dali::Property::Key *)jarg1;
13779   arg2 = (Dali::Property::Index)jarg2;
13780   {
13781     try {
13782       result = (bool)(arg1)->operator ==(arg2);
13783     } catch (std::out_of_range& e) {
13784       {
13785         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13786       };
13787     } catch (std::exception& e) {
13788       {
13789         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13790       };
13791     } catch (...) {
13792       {
13793         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13794       };
13795     }
13796   }
13797   jresult = result;
13798   return jresult;
13799 }
13800
13801
13802 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Key_EqualTo__SWIG_2(void * jarg1, void * jarg2) {
13803   unsigned int jresult ;
13804   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13805   Dali::Property::Key *arg2 = 0 ;
13806   bool result;
13807
13808   arg1 = (Dali::Property::Key *)jarg1;
13809   arg2 = (Dali::Property::Key *)jarg2;
13810   if (!arg2) {
13811     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Key const & type is null", 0);
13812     return 0;
13813   }
13814   {
13815     try {
13816       result = (bool)(arg1)->operator ==((Dali::Property::Key const &)*arg2);
13817     } catch (std::out_of_range& e) {
13818       {
13819         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13820       };
13821     } catch (std::exception& e) {
13822       {
13823         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13824       };
13825     } catch (...) {
13826       {
13827         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13828       };
13829     }
13830   }
13831   jresult = result;
13832   return jresult;
13833 }
13834
13835
13836 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Key_NotEqualTo__SWIG_0(void * jarg1, char * jarg2) {
13837   unsigned int jresult ;
13838   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13839   std::string *arg2 = 0 ;
13840   bool result;
13841
13842   arg1 = (Dali::Property::Key *)jarg1;
13843   if (!jarg2) {
13844     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
13845     return 0;
13846   }
13847   std::string arg2_str(jarg2);
13848   arg2 = &arg2_str;
13849   {
13850     try {
13851       result = (bool)(arg1)->operator !=((std::string const &)*arg2);
13852     } catch (std::out_of_range& e) {
13853       {
13854         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13855       };
13856     } catch (std::exception& e) {
13857       {
13858         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13859       };
13860     } catch (...) {
13861       {
13862         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13863       };
13864     }
13865   }
13866   jresult = result;
13867
13868   //argout typemap for const std::string&
13869
13870   return jresult;
13871 }
13872
13873
13874 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Key_NotEqualTo__SWIG_1(void * jarg1, int jarg2) {
13875   unsigned int jresult ;
13876   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13877   Dali::Property::Index arg2 ;
13878   bool result;
13879
13880   arg1 = (Dali::Property::Key *)jarg1;
13881   arg2 = (Dali::Property::Index)jarg2;
13882   {
13883     try {
13884       result = (bool)(arg1)->operator !=(arg2);
13885     } catch (std::out_of_range& e) {
13886       {
13887         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13888       };
13889     } catch (std::exception& e) {
13890       {
13891         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13892       };
13893     } catch (...) {
13894       {
13895         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13896       };
13897     }
13898   }
13899   jresult = result;
13900   return jresult;
13901 }
13902
13903
13904 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Key_NotEqualTo__SWIG_2(void * jarg1, void * jarg2) {
13905   unsigned int jresult ;
13906   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13907   Dali::Property::Key *arg2 = 0 ;
13908   bool result;
13909
13910   arg1 = (Dali::Property::Key *)jarg1;
13911   arg2 = (Dali::Property::Key *)jarg2;
13912   if (!arg2) {
13913     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Key const & type is null", 0);
13914     return 0;
13915   }
13916   {
13917     try {
13918       result = (bool)(arg1)->operator !=((Dali::Property::Key const &)*arg2);
13919     } catch (std::out_of_range& e) {
13920       {
13921         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13922       };
13923     } catch (std::exception& e) {
13924       {
13925         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13926       };
13927     } catch (...) {
13928       {
13929         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13930       };
13931     }
13932   }
13933   jresult = result;
13934   return jresult;
13935 }
13936
13937
13938 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Property_Key(void * jarg1) {
13939   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13940
13941   arg1 = (Dali::Property::Key *)jarg1;
13942   {
13943     try {
13944       delete arg1;
13945     } catch (std::out_of_range& e) {
13946       {
13947         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
13948       };
13949     } catch (std::exception& e) {
13950       {
13951         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
13952       };
13953     } catch (...) {
13954       {
13955         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
13956       };
13957     }
13958   }
13959 }
13960
13961
13962 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Map__SWIG_0() {
13963   void * jresult ;
13964   Dali::Property::Map *result = 0 ;
13965
13966   {
13967     try {
13968       result = (Dali::Property::Map *)new Dali::Property::Map();
13969     } catch (std::out_of_range& e) {
13970       {
13971         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13972       };
13973     } catch (std::exception& e) {
13974       {
13975         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13976       };
13977     } catch (...) {
13978       {
13979         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13980       };
13981     }
13982   }
13983   jresult = (void *)result;
13984   return jresult;
13985 }
13986
13987
13988 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Map__SWIG_1(void * jarg1) {
13989   void * jresult ;
13990   Dali::Property::Map *arg1 = 0 ;
13991   Dali::Property::Map *result = 0 ;
13992
13993   arg1 = (Dali::Property::Map *)jarg1;
13994   if (!arg1) {
13995     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
13996     return 0;
13997   }
13998   {
13999     try {
14000       result = (Dali::Property::Map *)new Dali::Property::Map((Dali::Property::Map const &)*arg1);
14001     } catch (std::out_of_range& e) {
14002       {
14003         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14004       };
14005     } catch (std::exception& e) {
14006       {
14007         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14008       };
14009     } catch (...) {
14010       {
14011         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14012       };
14013     }
14014   }
14015   jresult = (void *)result;
14016   return jresult;
14017 }
14018
14019
14020 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Property_Map(void * jarg1) {
14021   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14022
14023   arg1 = (Dali::Property::Map *)jarg1;
14024   {
14025     try {
14026       delete arg1;
14027     } catch (std::out_of_range& e) {
14028       {
14029         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
14030       };
14031     } catch (std::exception& e) {
14032       {
14033         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
14034       };
14035     } catch (...) {
14036       {
14037         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
14038       };
14039     }
14040   }
14041 }
14042
14043
14044 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Property_Map_Count(void * jarg1) {
14045   unsigned long jresult ;
14046   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14047   Dali::Property::Map::SizeType result;
14048
14049   arg1 = (Dali::Property::Map *)jarg1;
14050   {
14051     try {
14052       result = ((Dali::Property::Map const *)arg1)->Count();
14053     } catch (std::out_of_range& e) {
14054       {
14055         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14056       };
14057     } catch (std::exception& e) {
14058       {
14059         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14060       };
14061     } catch (...) {
14062       {
14063         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14064       };
14065     }
14066   }
14067   jresult = (unsigned long)result;
14068   return jresult;
14069 }
14070
14071
14072 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Map_Empty(void * jarg1) {
14073   unsigned int jresult ;
14074   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14075   bool result;
14076
14077   arg1 = (Dali::Property::Map *)jarg1;
14078   {
14079     try {
14080       result = (bool)((Dali::Property::Map const *)arg1)->Empty();
14081     } catch (std::out_of_range& e) {
14082       {
14083         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14084       };
14085     } catch (std::exception& e) {
14086       {
14087         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14088       };
14089     } catch (...) {
14090       {
14091         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14092       };
14093     }
14094   }
14095   jresult = result;
14096   return jresult;
14097 }
14098
14099
14100 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Map_Insert__SWIG_0(void * jarg1, char * jarg2, void * jarg3) {
14101   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14102   char *arg2 = (char *) 0 ;
14103   Dali::Property::Value *arg3 = 0 ;
14104
14105   arg1 = (Dali::Property::Map *)jarg1;
14106   arg2 = (char *)jarg2;
14107   arg3 = (Dali::Property::Value *)jarg3;
14108   if (!arg3) {
14109     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
14110     return ;
14111   }
14112   {
14113     try {
14114       (arg1)->Insert((char const *)arg2,(Dali::Property::Value const &)*arg3);
14115     } catch (std::out_of_range& e) {
14116       {
14117         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
14118       };
14119     } catch (std::exception& e) {
14120       {
14121         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
14122       };
14123     } catch (...) {
14124       {
14125         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
14126       };
14127     }
14128   }
14129 }
14130
14131
14132 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Map_Insert__SWIG_2(void * jarg1, int jarg2, void * jarg3) {
14133   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14134   Dali::Property::Index arg2 ;
14135   Dali::Property::Value *arg3 = 0 ;
14136
14137   arg1 = (Dali::Property::Map *)jarg1;
14138   arg2 = (Dali::Property::Index)jarg2;
14139   arg3 = (Dali::Property::Value *)jarg3;
14140   if (!arg3) {
14141     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
14142     return ;
14143   }
14144   {
14145     try {
14146       (arg1)->Insert(arg2,(Dali::Property::Value const &)*arg3);
14147     } catch (std::out_of_range& e) {
14148       {
14149         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
14150       };
14151     } catch (std::exception& e) {
14152       {
14153         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
14154       };
14155     } catch (...) {
14156       {
14157         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
14158       };
14159     }
14160   }
14161 }
14162
14163
14164 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_Add__SWIG_0(void * jarg1, char * jarg2, void * jarg3) {
14165   void * jresult ;
14166   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14167   char *arg2 = (char *) 0 ;
14168   Dali::Property::Value *arg3 = 0 ;
14169   Dali::Property::Map *result = 0 ;
14170
14171   arg1 = (Dali::Property::Map *)jarg1;
14172   arg2 = (char *)jarg2;
14173   arg3 = (Dali::Property::Value *)jarg3;
14174   if (!arg3) {
14175     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
14176     return 0;
14177   }
14178   {
14179     try {
14180       result = (Dali::Property::Map *) &(arg1)->Add((char const *)arg2,(Dali::Property::Value const &)*arg3);
14181     } catch (std::out_of_range& e) {
14182       {
14183         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14184       };
14185     } catch (std::exception& e) {
14186       {
14187         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14188       };
14189     } catch (...) {
14190       {
14191         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14192       };
14193     }
14194   }
14195   jresult = (void *)result;
14196   return jresult;
14197 }
14198
14199
14200 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_Add__SWIG_2(void * jarg1, int jarg2, void * jarg3) {
14201   void * jresult ;
14202   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14203   Dali::Property::Index arg2 ;
14204   Dali::Property::Value *arg3 = 0 ;
14205   Dali::Property::Map *result = 0 ;
14206
14207   arg1 = (Dali::Property::Map *)jarg1;
14208   arg2 = (Dali::Property::Index)jarg2;
14209   arg3 = (Dali::Property::Value *)jarg3;
14210   if (!arg3) {
14211     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
14212     return 0;
14213   }
14214   {
14215     try {
14216       result = (Dali::Property::Map *) &(arg1)->Add(arg2,(Dali::Property::Value const &)*arg3);
14217     } catch (std::out_of_range& e) {
14218       {
14219         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14220       };
14221     } catch (std::exception& e) {
14222       {
14223         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14224       };
14225     } catch (...) {
14226       {
14227         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14228       };
14229     }
14230   }
14231   jresult = (void *)result;
14232   return jresult;
14233 }
14234
14235
14236 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_GetValue(void * jarg1, unsigned long jarg2) {
14237   void * jresult ;
14238   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14239   Dali::Property::Map::SizeType arg2 ;
14240   Dali::Property::Value *result = 0 ;
14241
14242   arg1 = (Dali::Property::Map *)jarg1;
14243   arg2 = (Dali::Property::Map::SizeType)jarg2;
14244   {
14245     try {
14246       result = (Dali::Property::Value *) &((Dali::Property::Map const *)arg1)->GetValue(arg2);
14247     } catch (std::out_of_range& e) {
14248       {
14249         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14250       };
14251     } catch (std::exception& e) {
14252       {
14253         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14254       };
14255     } catch (...) {
14256       {
14257         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14258       };
14259     }
14260   }
14261   jresult = (void *)result;
14262   return jresult;
14263 }
14264
14265
14266 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_Property_Map_GetKey(void * jarg1, unsigned long jarg2) {
14267   char * jresult ;
14268   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14269   Dali::Property::Map::SizeType arg2 ;
14270   std::string *result = 0 ;
14271
14272   arg1 = (Dali::Property::Map *)jarg1;
14273   arg2 = (Dali::Property::Map::SizeType)jarg2;
14274   {
14275     try {
14276       result = (std::string *) &((Dali::Property::Map const *)arg1)->GetKey(arg2);
14277     } catch (std::out_of_range& e) {
14278       {
14279         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14280       };
14281     } catch (std::exception& e) {
14282       {
14283         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14284       };
14285     } catch (...) {
14286       {
14287         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14288       };
14289     }
14290   }
14291   jresult = SWIG_csharp_string_callback(result->c_str());
14292   return jresult;
14293 }
14294
14295
14296 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_GetKeyAt(void * jarg1, unsigned long jarg2) {
14297   void * jresult ;
14298   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14299   Dali::Property::Map::SizeType arg2 ;
14300   SwigValueWrapper< Dali::Property::Key > result;
14301
14302   arg1 = (Dali::Property::Map *)jarg1;
14303   arg2 = (Dali::Property::Map::SizeType)jarg2;
14304   {
14305     try {
14306       result = ((Dali::Property::Map const *)arg1)->GetKeyAt(arg2);
14307     } catch (std::out_of_range& e) {
14308       {
14309         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14310       };
14311     } catch (std::exception& e) {
14312       {
14313         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14314       };
14315     } catch (...) {
14316       {
14317         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14318       };
14319     }
14320   }
14321   jresult = new Dali::Property::Key((const Dali::Property::Key &)result);
14322   return jresult;
14323 }
14324
14325
14326 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_GetPair(void * jarg1, unsigned long jarg2) {
14327   void * jresult ;
14328   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14329   Dali::Property::Map::SizeType arg2 ;
14330   StringValuePair *result = 0 ;
14331
14332   arg1 = (Dali::Property::Map *)jarg1;
14333   arg2 = (Dali::Property::Map::SizeType)jarg2;
14334   {
14335     try {
14336       result = (StringValuePair *) &((Dali::Property::Map const *)arg1)->GetPair(arg2);
14337     } catch (std::out_of_range& e) {
14338       {
14339         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14340       };
14341     } catch (std::exception& e) {
14342       {
14343         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14344       };
14345     } catch (...) {
14346       {
14347         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14348       };
14349     }
14350   }
14351   jresult = (void *)result;
14352   return jresult;
14353 }
14354
14355
14356 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_Find__SWIG_0(void * jarg1, char * jarg2) {
14357   void * jresult ;
14358   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14359   char *arg2 = (char *) 0 ;
14360   Dali::Property::Value *result = 0 ;
14361
14362   arg1 = (Dali::Property::Map *)jarg1;
14363   arg2 = (char *)jarg2;
14364   {
14365     try {
14366       result = (Dali::Property::Value *)((Dali::Property::Map const *)arg1)->Find((char const *)arg2);
14367     } catch (std::out_of_range& e) {
14368       {
14369         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14370       };
14371     } catch (std::exception& e) {
14372       {
14373         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14374       };
14375     } catch (...) {
14376       {
14377         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14378       };
14379     }
14380   }
14381   jresult = (void *)result;
14382   return jresult;
14383 }
14384
14385
14386 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_Find__SWIG_2(void * jarg1, int jarg2) {
14387   void * jresult ;
14388   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14389   Dali::Property::Index arg2 ;
14390   Dali::Property::Value *result = 0 ;
14391
14392   arg1 = (Dali::Property::Map *)jarg1;
14393   arg2 = (Dali::Property::Index)jarg2;
14394   {
14395     try {
14396       result = (Dali::Property::Value *)((Dali::Property::Map const *)arg1)->Find(arg2);
14397     } catch (std::out_of_range& e) {
14398       {
14399         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14400       };
14401     } catch (std::exception& e) {
14402       {
14403         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14404       };
14405     } catch (...) {
14406       {
14407         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14408       };
14409     }
14410   }
14411   jresult = (void *)result;
14412   return jresult;
14413 }
14414
14415
14416 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_Find__SWIG_3(void * jarg1, int jarg2, char * jarg3) {
14417   void * jresult ;
14418   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14419   Dali::Property::Index arg2 ;
14420   std::string *arg3 = 0 ;
14421   Dali::Property::Value *result = 0 ;
14422
14423   arg1 = (Dali::Property::Map *)jarg1;
14424   arg2 = (Dali::Property::Index)jarg2;
14425   if (!jarg3) {
14426     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
14427     return 0;
14428   }
14429   std::string arg3_str(jarg3);
14430   arg3 = &arg3_str;
14431   {
14432     try {
14433       result = (Dali::Property::Value *)((Dali::Property::Map const *)arg1)->Find(arg2,(std::string const &)*arg3);
14434     } catch (std::out_of_range& e) {
14435       {
14436         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14437       };
14438     } catch (std::exception& e) {
14439       {
14440         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14441       };
14442     } catch (...) {
14443       {
14444         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14445       };
14446     }
14447   }
14448   jresult = (void *)result;
14449
14450   //argout typemap for const std::string&
14451
14452   return jresult;
14453 }
14454
14455
14456 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_Find__SWIG_4(void * jarg1, char * jarg2, int jarg3) {
14457   void * jresult ;
14458   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14459   std::string *arg2 = 0 ;
14460   Dali::Property::Type arg3 ;
14461   Dali::Property::Value *result = 0 ;
14462
14463   arg1 = (Dali::Property::Map *)jarg1;
14464   if (!jarg2) {
14465     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
14466     return 0;
14467   }
14468   std::string arg2_str(jarg2);
14469   arg2 = &arg2_str;
14470   arg3 = (Dali::Property::Type)jarg3;
14471   {
14472     try {
14473       result = (Dali::Property::Value *)((Dali::Property::Map const *)arg1)->Find((std::string const &)*arg2,arg3);
14474     } catch (std::out_of_range& e) {
14475       {
14476         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14477       };
14478     } catch (std::exception& e) {
14479       {
14480         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14481       };
14482     } catch (...) {
14483       {
14484         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14485       };
14486     }
14487   }
14488   jresult = (void *)result;
14489
14490   //argout typemap for const std::string&
14491
14492   return jresult;
14493 }
14494
14495
14496 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_Find__SWIG_5(void * jarg1, int jarg2, int jarg3) {
14497   void * jresult ;
14498   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14499   Dali::Property::Index arg2 ;
14500   Dali::Property::Type arg3 ;
14501   Dali::Property::Value *result = 0 ;
14502
14503   arg1 = (Dali::Property::Map *)jarg1;
14504   arg2 = (Dali::Property::Index)jarg2;
14505   arg3 = (Dali::Property::Type)jarg3;
14506   {
14507     try {
14508       result = (Dali::Property::Value *)((Dali::Property::Map const *)arg1)->Find(arg2,arg3);
14509     } catch (std::out_of_range& e) {
14510       {
14511         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14512       };
14513     } catch (std::exception& e) {
14514       {
14515         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14516       };
14517     } catch (...) {
14518       {
14519         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14520       };
14521     }
14522   }
14523   jresult = (void *)result;
14524   return jresult;
14525 }
14526
14527
14528 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Map_Clear(void * jarg1) {
14529   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14530
14531   arg1 = (Dali::Property::Map *)jarg1;
14532   {
14533     try {
14534       (arg1)->Clear();
14535     } catch (std::out_of_range& e) {
14536       {
14537         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
14538       };
14539     } catch (std::exception& e) {
14540       {
14541         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
14542       };
14543     } catch (...) {
14544       {
14545         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
14546       };
14547     }
14548   }
14549 }
14550
14551
14552 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Map_Merge(void * jarg1, void * jarg2) {
14553   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14554   Dali::Property::Map *arg2 = 0 ;
14555
14556   arg1 = (Dali::Property::Map *)jarg1;
14557   arg2 = (Dali::Property::Map *)jarg2;
14558   if (!arg2) {
14559     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
14560     return ;
14561   }
14562   {
14563     try {
14564       (arg1)->Merge((Dali::Property::Map const &)*arg2);
14565     } catch (std::out_of_range& e) {
14566       {
14567         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
14568       };
14569     } catch (std::exception& e) {
14570       {
14571         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
14572       };
14573     } catch (...) {
14574       {
14575         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
14576       };
14577     }
14578   }
14579 }
14580
14581
14582 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_ValueOfIndex__SWIG_0(void * jarg1, char * jarg2) {
14583   void * jresult ;
14584   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14585   std::string *arg2 = 0 ;
14586   Dali::Property::Value *result = 0 ;
14587
14588   arg1 = (Dali::Property::Map *)jarg1;
14589   if (!jarg2) {
14590     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
14591     return 0;
14592   }
14593   std::string arg2_str(jarg2);
14594   arg2 = &arg2_str;
14595   {
14596     try {
14597       result = (Dali::Property::Value *) &((Dali::Property::Map const *)arg1)->operator []((std::string const &)*arg2);
14598     } catch (std::out_of_range& e) {
14599       {
14600         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14601       };
14602     } catch (std::exception& e) {
14603       {
14604         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14605       };
14606     } catch (...) {
14607       {
14608         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14609       };
14610     }
14611   }
14612   jresult = (void *)result;
14613
14614   //argout typemap for const std::string&
14615
14616   return jresult;
14617 }
14618
14619
14620 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_ValueOfIndex__SWIG_2(void * jarg1, int jarg2) {
14621   void * jresult ;
14622   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14623   Dali::Property::Index arg2 ;
14624   Dali::Property::Value *result = 0 ;
14625
14626   arg1 = (Dali::Property::Map *)jarg1;
14627   arg2 = (Dali::Property::Index)jarg2;
14628   {
14629     try {
14630       result = (Dali::Property::Value *) &((Dali::Property::Map const *)arg1)->operator [](arg2);
14631     } catch (std::out_of_range& e) {
14632       {
14633         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14634       };
14635     } catch (std::exception& e) {
14636       {
14637         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14638       };
14639     } catch (...) {
14640       {
14641         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14642       };
14643     }
14644   }
14645   jresult = (void *)result;
14646   return jresult;
14647 }
14648
14649
14650 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_Assign(void * jarg1, void * jarg2) {
14651   void * jresult ;
14652   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14653   Dali::Property::Map *arg2 = 0 ;
14654   Dali::Property::Map *result = 0 ;
14655
14656   arg1 = (Dali::Property::Map *)jarg1;
14657   arg2 = (Dali::Property::Map *)jarg2;
14658   if (!arg2) {
14659     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
14660     return 0;
14661   }
14662   {
14663     try {
14664       result = (Dali::Property::Map *) &(arg1)->operator =((Dali::Property::Map const &)*arg2);
14665     } catch (std::out_of_range& e) {
14666       {
14667         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14668       };
14669     } catch (std::exception& e) {
14670       {
14671         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14672       };
14673     } catch (...) {
14674       {
14675         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14676       };
14677     }
14678   }
14679   jresult = (void *)result;
14680   return jresult;
14681 }
14682
14683
14684 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_0() {
14685   void * jresult ;
14686   Dali::Property::Value *result = 0 ;
14687
14688   {
14689     try {
14690       result = (Dali::Property::Value *)new Dali::Property::Value();
14691     } catch (std::out_of_range& e) {
14692       {
14693         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14694       };
14695     } catch (std::exception& e) {
14696       {
14697         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14698       };
14699     } catch (...) {
14700       {
14701         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14702       };
14703     }
14704   }
14705   jresult = (void *)result;
14706   return jresult;
14707 }
14708
14709
14710 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_1(unsigned int jarg1) {
14711   void * jresult ;
14712   bool arg1 ;
14713   Dali::Property::Value *result = 0 ;
14714
14715   arg1 = jarg1 ? true : false;
14716   {
14717     try {
14718       result = (Dali::Property::Value *)new Dali::Property::Value(arg1);
14719     } catch (std::out_of_range& e) {
14720       {
14721         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14722       };
14723     } catch (std::exception& e) {
14724       {
14725         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14726       };
14727     } catch (...) {
14728       {
14729         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14730       };
14731     }
14732   }
14733   jresult = (void *)result;
14734   return jresult;
14735 }
14736
14737
14738 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_2(int jarg1) {
14739   void * jresult ;
14740   int arg1 ;
14741   Dali::Property::Value *result = 0 ;
14742
14743   arg1 = (int)jarg1;
14744   {
14745     try {
14746       result = (Dali::Property::Value *)new Dali::Property::Value(arg1);
14747     } catch (std::out_of_range& e) {
14748       {
14749         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14750       };
14751     } catch (std::exception& e) {
14752       {
14753         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14754       };
14755     } catch (...) {
14756       {
14757         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14758       };
14759     }
14760   }
14761   jresult = (void *)result;
14762   return jresult;
14763 }
14764
14765
14766 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_3(float jarg1) {
14767   void * jresult ;
14768   float arg1 ;
14769   Dali::Property::Value *result = 0 ;
14770
14771   arg1 = (float)jarg1;
14772   {
14773     try {
14774       result = (Dali::Property::Value *)new Dali::Property::Value(arg1);
14775     } catch (std::out_of_range& e) {
14776       {
14777         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14778       };
14779     } catch (std::exception& e) {
14780       {
14781         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14782       };
14783     } catch (...) {
14784       {
14785         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14786       };
14787     }
14788   }
14789   jresult = (void *)result;
14790   return jresult;
14791 }
14792
14793
14794 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_4(void * jarg1) {
14795   void * jresult ;
14796   Dali::Vector2 *arg1 = 0 ;
14797   Dali::Property::Value *result = 0 ;
14798
14799   arg1 = (Dali::Vector2 *)jarg1;
14800   if (!arg1) {
14801     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
14802     return 0;
14803   }
14804   {
14805     try {
14806       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Vector2 const &)*arg1);
14807     } catch (std::out_of_range& e) {
14808       {
14809         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14810       };
14811     } catch (std::exception& e) {
14812       {
14813         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14814       };
14815     } catch (...) {
14816       {
14817         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14818       };
14819     }
14820   }
14821   jresult = (void *)result;
14822   return jresult;
14823 }
14824
14825
14826 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_5(void * jarg1) {
14827   void * jresult ;
14828   Dali::Vector3 *arg1 = 0 ;
14829   Dali::Property::Value *result = 0 ;
14830
14831   arg1 = (Dali::Vector3 *)jarg1;
14832   if (!arg1) {
14833     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
14834     return 0;
14835   }
14836   {
14837     try {
14838       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Vector3 const &)*arg1);
14839     } catch (std::out_of_range& e) {
14840       {
14841         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14842       };
14843     } catch (std::exception& e) {
14844       {
14845         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14846       };
14847     } catch (...) {
14848       {
14849         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14850       };
14851     }
14852   }
14853   jresult = (void *)result;
14854   return jresult;
14855 }
14856
14857
14858 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_6(void * jarg1) {
14859   void * jresult ;
14860   Dali::Vector4 *arg1 = 0 ;
14861   Dali::Property::Value *result = 0 ;
14862
14863   arg1 = (Dali::Vector4 *)jarg1;
14864   if (!arg1) {
14865     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
14866     return 0;
14867   }
14868   {
14869     try {
14870       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Vector4 const &)*arg1);
14871     } catch (std::out_of_range& e) {
14872       {
14873         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14874       };
14875     } catch (std::exception& e) {
14876       {
14877         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14878       };
14879     } catch (...) {
14880       {
14881         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14882       };
14883     }
14884   }
14885   jresult = (void *)result;
14886   return jresult;
14887 }
14888
14889
14890 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_7(void * jarg1) {
14891   void * jresult ;
14892   Dali::Matrix3 *arg1 = 0 ;
14893   Dali::Property::Value *result = 0 ;
14894
14895   arg1 = (Dali::Matrix3 *)jarg1;
14896   if (!arg1) {
14897     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 const & type is null", 0);
14898     return 0;
14899   }
14900   {
14901     try {
14902       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Matrix3 const &)*arg1);
14903     } catch (std::out_of_range& e) {
14904       {
14905         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14906       };
14907     } catch (std::exception& e) {
14908       {
14909         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14910       };
14911     } catch (...) {
14912       {
14913         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14914       };
14915     }
14916   }
14917   jresult = (void *)result;
14918   return jresult;
14919 }
14920
14921
14922 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_8(void * jarg1) {
14923   void * jresult ;
14924   Dali::Matrix *arg1 = 0 ;
14925   Dali::Property::Value *result = 0 ;
14926
14927   arg1 = (Dali::Matrix *)jarg1;
14928   if (!arg1) {
14929     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
14930     return 0;
14931   }
14932   {
14933     try {
14934       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Matrix const &)*arg1);
14935     } catch (std::out_of_range& e) {
14936       {
14937         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14938       };
14939     } catch (std::exception& e) {
14940       {
14941         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14942       };
14943     } catch (...) {
14944       {
14945         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14946       };
14947     }
14948   }
14949   jresult = (void *)result;
14950   return jresult;
14951 }
14952
14953
14954 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_9(void * jarg1) {
14955   void * jresult ;
14956   Dali::Rect< int > *arg1 = 0 ;
14957   Dali::Property::Value *result = 0 ;
14958
14959   arg1 = (Dali::Rect< int > *)jarg1;
14960   if (!arg1) {
14961     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< int > const & type is null", 0);
14962     return 0;
14963   }
14964   {
14965     try {
14966       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Rect< int > const &)*arg1);
14967     } catch (std::out_of_range& e) {
14968       {
14969         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14970       };
14971     } catch (std::exception& e) {
14972       {
14973         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14974       };
14975     } catch (...) {
14976       {
14977         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14978       };
14979     }
14980   }
14981   jresult = (void *)result;
14982   return jresult;
14983 }
14984
14985
14986 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_10(void * jarg1) {
14987   void * jresult ;
14988   Dali::AngleAxis *arg1 = 0 ;
14989   Dali::Property::Value *result = 0 ;
14990
14991   arg1 = (Dali::AngleAxis *)jarg1;
14992   if (!arg1) {
14993     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::AngleAxis const & type is null", 0);
14994     return 0;
14995   }
14996   {
14997     try {
14998       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::AngleAxis const &)*arg1);
14999     } catch (std::out_of_range& e) {
15000       {
15001         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15002       };
15003     } catch (std::exception& e) {
15004       {
15005         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15006       };
15007     } catch (...) {
15008       {
15009         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15010       };
15011     }
15012   }
15013   jresult = (void *)result;
15014   return jresult;
15015 }
15016
15017
15018 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_11(void * jarg1) {
15019   void * jresult ;
15020   Dali::Quaternion *arg1 = 0 ;
15021   Dali::Property::Value *result = 0 ;
15022
15023   arg1 = (Dali::Quaternion *)jarg1;
15024   if (!arg1) {
15025     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
15026     return 0;
15027   }
15028   {
15029     try {
15030       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Quaternion const &)*arg1);
15031     } catch (std::out_of_range& e) {
15032       {
15033         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15034       };
15035     } catch (std::exception& e) {
15036       {
15037         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15038       };
15039     } catch (...) {
15040       {
15041         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15042       };
15043     }
15044   }
15045   jresult = (void *)result;
15046   return jresult;
15047 }
15048
15049
15050 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_12(char * jarg1) {
15051   void * jresult ;
15052   std::string *arg1 = 0 ;
15053   Dali::Property::Value *result = 0 ;
15054
15055   if (!jarg1) {
15056     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
15057     return 0;
15058   }
15059   std::string arg1_str(jarg1);
15060   arg1 = &arg1_str;
15061   {
15062     try {
15063       result = (Dali::Property::Value *)new Dali::Property::Value((std::string const &)*arg1);
15064     } catch (std::out_of_range& e) {
15065       {
15066         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15067       };
15068     } catch (std::exception& e) {
15069       {
15070         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15071       };
15072     } catch (...) {
15073       {
15074         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15075       };
15076     }
15077   }
15078   jresult = (void *)result;
15079
15080   //argout typemap for const std::string&
15081
15082   return jresult;
15083 }
15084
15085
15086 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_14(void * jarg1) {
15087   void * jresult ;
15088   Dali::Property::Array *arg1 = 0 ;
15089   Dali::Property::Value *result = 0 ;
15090
15091   arg1 = (Dali::Property::Array *)jarg1;
15092   if (!arg1) {
15093     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Array & type is null", 0);
15094     return 0;
15095   }
15096   {
15097     try {
15098       result = (Dali::Property::Value *)new Dali::Property::Value(*arg1);
15099     } catch (std::out_of_range& e) {
15100       {
15101         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15102       };
15103     } catch (std::exception& e) {
15104       {
15105         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15106       };
15107     } catch (...) {
15108       {
15109         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15110       };
15111     }
15112   }
15113   jresult = (void *)result;
15114   return jresult;
15115 }
15116
15117
15118 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_15(void * jarg1) {
15119   void * jresult ;
15120   Dali::Property::Map *arg1 = 0 ;
15121   Dali::Property::Value *result = 0 ;
15122
15123   arg1 = (Dali::Property::Map *)jarg1;
15124   if (!arg1) {
15125     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map & type is null", 0);
15126     return 0;
15127   }
15128   {
15129     try {
15130       result = (Dali::Property::Value *)new Dali::Property::Value(*arg1);
15131     } catch (std::out_of_range& e) {
15132       {
15133         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15134       };
15135     } catch (std::exception& e) {
15136       {
15137         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15138       };
15139     } catch (...) {
15140       {
15141         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15142       };
15143     }
15144   }
15145   jresult = (void *)result;
15146   return jresult;
15147 }
15148
15149
15150 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_16(int jarg1) {
15151   void * jresult ;
15152   Dali::Property::Type arg1 ;
15153   Dali::Property::Value *result = 0 ;
15154
15155   arg1 = (Dali::Property::Type)jarg1;
15156   {
15157     try {
15158       result = (Dali::Property::Value *)new Dali::Property::Value(arg1);
15159     } catch (std::out_of_range& e) {
15160       {
15161         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15162       };
15163     } catch (std::exception& e) {
15164       {
15165         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15166       };
15167     } catch (...) {
15168       {
15169         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15170       };
15171     }
15172   }
15173   jresult = (void *)result;
15174   return jresult;
15175 }
15176
15177
15178 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_17(void * jarg1) {
15179   void * jresult ;
15180   Dali::Property::Value *arg1 = 0 ;
15181   Dali::Property::Value *result = 0 ;
15182
15183   arg1 = (Dali::Property::Value *)jarg1;
15184   if (!arg1) {
15185     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
15186     return 0;
15187   }
15188   {
15189     try {
15190       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Property::Value const &)*arg1);
15191     } catch (std::out_of_range& e) {
15192       {
15193         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15194       };
15195     } catch (std::exception& e) {
15196       {
15197         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15198       };
15199     } catch (...) {
15200       {
15201         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15202       };
15203     }
15204   }
15205   jresult = (void *)result;
15206   return jresult;
15207 }
15208
15209
15210 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Value_Assign(void * jarg1, void * jarg2) {
15211   void * jresult ;
15212   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15213   Dali::Property::Value *arg2 = 0 ;
15214   Dali::Property::Value *result = 0 ;
15215
15216   arg1 = (Dali::Property::Value *)jarg1;
15217   arg2 = (Dali::Property::Value *)jarg2;
15218   if (!arg2) {
15219     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
15220     return 0;
15221   }
15222   {
15223     try {
15224       result = (Dali::Property::Value *) &(arg1)->operator =((Dali::Property::Value const &)*arg2);
15225     } catch (std::out_of_range& e) {
15226       {
15227         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15228       };
15229     } catch (std::exception& e) {
15230       {
15231         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15232       };
15233     } catch (...) {
15234       {
15235         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15236       };
15237     }
15238   }
15239   jresult = (void *)result;
15240   return jresult;
15241 }
15242
15243
15244 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Property_Value(void * jarg1) {
15245   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15246
15247   arg1 = (Dali::Property::Value *)jarg1;
15248   {
15249     try {
15250       delete arg1;
15251     } catch (std::out_of_range& e) {
15252       {
15253         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
15254       };
15255     } catch (std::exception& e) {
15256       {
15257         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
15258       };
15259     } catch (...) {
15260       {
15261         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
15262       };
15263     }
15264   }
15265 }
15266
15267
15268 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Property_Value_GetType(void * jarg1) {
15269   int jresult ;
15270   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15271   Dali::Property::Type result;
15272
15273   arg1 = (Dali::Property::Value *)jarg1;
15274   {
15275     try {
15276       result = (Dali::Property::Type)((Dali::Property::Value const *)arg1)->GetType();
15277     } catch (std::out_of_range& e) {
15278       {
15279         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15280       };
15281     } catch (std::exception& e) {
15282       {
15283         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15284       };
15285     } catch (...) {
15286       {
15287         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15288       };
15289     }
15290   }
15291   jresult = (int)result;
15292   return jresult;
15293 }
15294
15295
15296 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_1(void * jarg1, unsigned int * jarg2) {
15297   unsigned int jresult ;
15298   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15299   bool *arg2 = 0 ;
15300   bool result;
15301
15302   arg1 = (Dali::Property::Value *)jarg1;
15303   arg2 = (bool *)jarg2;
15304   {
15305     try {
15306       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15307     } catch (std::out_of_range& e) {
15308       {
15309         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15310       };
15311     } catch (std::exception& e) {
15312       {
15313         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15314       };
15315     } catch (...) {
15316       {
15317         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15318       };
15319     }
15320   }
15321   jresult = result;
15322   return jresult;
15323 }
15324
15325
15326 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_2(void * jarg1, float * jarg2) {
15327   unsigned int jresult ;
15328   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15329   float *arg2 = 0 ;
15330   bool result;
15331
15332   arg1 = (Dali::Property::Value *)jarg1;
15333   arg2 = (float *)jarg2;
15334   {
15335     try {
15336       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15337     } catch (std::out_of_range& e) {
15338       {
15339         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15340       };
15341     } catch (std::exception& e) {
15342       {
15343         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15344       };
15345     } catch (...) {
15346       {
15347         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15348       };
15349     }
15350   }
15351   jresult = result;
15352   return jresult;
15353 }
15354
15355
15356 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_3(void * jarg1, int * jarg2) {
15357   unsigned int jresult ;
15358   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15359   int *arg2 = 0 ;
15360   bool result;
15361
15362   arg1 = (Dali::Property::Value *)jarg1;
15363   arg2 = (int *)jarg2;
15364   {
15365     try {
15366       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15367     } catch (std::out_of_range& e) {
15368       {
15369         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15370       };
15371     } catch (std::exception& e) {
15372       {
15373         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15374       };
15375     } catch (...) {
15376       {
15377         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15378       };
15379     }
15380   }
15381   jresult = result;
15382   return jresult;
15383 }
15384
15385
15386 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_4(void * jarg1, void * jarg2) {
15387   unsigned int jresult ;
15388   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15389   Dali::Rect< int > *arg2 = 0 ;
15390   bool result;
15391
15392   arg1 = (Dali::Property::Value *)jarg1;
15393   arg2 = (Dali::Rect< int > *)jarg2;
15394   if (!arg2) {
15395     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< int > & type is null", 0);
15396     return 0;
15397   }
15398   {
15399     try {
15400       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15401     } catch (std::out_of_range& e) {
15402       {
15403         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15404       };
15405     } catch (std::exception& e) {
15406       {
15407         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15408       };
15409     } catch (...) {
15410       {
15411         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15412       };
15413     }
15414   }
15415   jresult = result;
15416   return jresult;
15417 }
15418
15419
15420 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_5(void * jarg1, void * jarg2) {
15421   unsigned int jresult ;
15422   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15423   Dali::Vector2 *arg2 = 0 ;
15424   bool result;
15425
15426   arg1 = (Dali::Property::Value *)jarg1;
15427   arg2 = (Dali::Vector2 *)jarg2;
15428   if (!arg2) {
15429     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 & type is null", 0);
15430     return 0;
15431   }
15432   {
15433     try {
15434       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15435     } catch (std::out_of_range& e) {
15436       {
15437         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15438       };
15439     } catch (std::exception& e) {
15440       {
15441         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15442       };
15443     } catch (...) {
15444       {
15445         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15446       };
15447     }
15448   }
15449   jresult = result;
15450   return jresult;
15451 }
15452
15453
15454 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_6(void * jarg1, void * jarg2) {
15455   unsigned int jresult ;
15456   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15457   Dali::Vector3 *arg2 = 0 ;
15458   bool result;
15459
15460   arg1 = (Dali::Property::Value *)jarg1;
15461   arg2 = (Dali::Vector3 *)jarg2;
15462   if (!arg2) {
15463     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
15464     return 0;
15465   }
15466   {
15467     try {
15468       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15469     } catch (std::out_of_range& e) {
15470       {
15471         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15472       };
15473     } catch (std::exception& e) {
15474       {
15475         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15476       };
15477     } catch (...) {
15478       {
15479         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15480       };
15481     }
15482   }
15483   jresult = result;
15484   return jresult;
15485 }
15486
15487
15488 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_7(void * jarg1, void * jarg2) {
15489   unsigned int jresult ;
15490   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15491   Dali::Vector4 *arg2 = 0 ;
15492   bool result;
15493
15494   arg1 = (Dali::Property::Value *)jarg1;
15495   arg2 = (Dali::Vector4 *)jarg2;
15496   if (!arg2) {
15497     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 & type is null", 0);
15498     return 0;
15499   }
15500   {
15501     try {
15502       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15503     } catch (std::out_of_range& e) {
15504       {
15505         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15506       };
15507     } catch (std::exception& e) {
15508       {
15509         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15510       };
15511     } catch (...) {
15512       {
15513         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15514       };
15515     }
15516   }
15517   jresult = result;
15518   return jresult;
15519 }
15520
15521
15522 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_8(void * jarg1, void * jarg2) {
15523   unsigned int jresult ;
15524   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15525   Dali::Matrix3 *arg2 = 0 ;
15526   bool result;
15527
15528   arg1 = (Dali::Property::Value *)jarg1;
15529   arg2 = (Dali::Matrix3 *)jarg2;
15530   if (!arg2) {
15531     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 & type is null", 0);
15532     return 0;
15533   }
15534   {
15535     try {
15536       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15537     } catch (std::out_of_range& e) {
15538       {
15539         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15540       };
15541     } catch (std::exception& e) {
15542       {
15543         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15544       };
15545     } catch (...) {
15546       {
15547         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15548       };
15549     }
15550   }
15551   jresult = result;
15552   return jresult;
15553 }
15554
15555
15556 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_9(void * jarg1, void * jarg2) {
15557   unsigned int jresult ;
15558   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15559   Dali::Matrix *arg2 = 0 ;
15560   bool result;
15561
15562   arg1 = (Dali::Property::Value *)jarg1;
15563   arg2 = (Dali::Matrix *)jarg2;
15564   if (!arg2) {
15565     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix & type is null", 0);
15566     return 0;
15567   }
15568   {
15569     try {
15570       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15571     } catch (std::out_of_range& e) {
15572       {
15573         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15574       };
15575     } catch (std::exception& e) {
15576       {
15577         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15578       };
15579     } catch (...) {
15580       {
15581         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15582       };
15583     }
15584   }
15585   jresult = result;
15586   return jresult;
15587 }
15588
15589
15590 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_10(void * jarg1, void * jarg2) {
15591   unsigned int jresult ;
15592   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15593   Dali::AngleAxis *arg2 = 0 ;
15594   bool result;
15595
15596   arg1 = (Dali::Property::Value *)jarg1;
15597   arg2 = (Dali::AngleAxis *)jarg2;
15598   if (!arg2) {
15599     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::AngleAxis & type is null", 0);
15600     return 0;
15601   }
15602   {
15603     try {
15604       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15605     } catch (std::out_of_range& e) {
15606       {
15607         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15608       };
15609     } catch (std::exception& e) {
15610       {
15611         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15612       };
15613     } catch (...) {
15614       {
15615         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15616       };
15617     }
15618   }
15619   jresult = result;
15620   return jresult;
15621 }
15622
15623
15624 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_11(void * jarg1, void * jarg2) {
15625   unsigned int jresult ;
15626   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15627   Dali::Quaternion *arg2 = 0 ;
15628   bool result;
15629
15630   arg1 = (Dali::Property::Value *)jarg1;
15631   arg2 = (Dali::Quaternion *)jarg2;
15632   if (!arg2) {
15633     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion & type is null", 0);
15634     return 0;
15635   }
15636   {
15637     try {
15638       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15639     } catch (std::out_of_range& e) {
15640       {
15641         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15642       };
15643     } catch (std::exception& e) {
15644       {
15645         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15646       };
15647     } catch (...) {
15648       {
15649         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15650       };
15651     }
15652   }
15653   jresult = result;
15654   return jresult;
15655 }
15656
15657
15658 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_12(void * jarg1, char** jarg2) {
15659   unsigned int jresult ;
15660   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15661   std::string *arg2 = 0 ;
15662   bool result;
15663
15664   arg1 = (Dali::Property::Value *)jarg1;
15665
15666   //typemap in
15667   std::string temp;
15668   arg2 = &temp;
15669
15670   {
15671     try {
15672       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15673     } catch (std::out_of_range& e) {
15674       {
15675         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15676       };
15677     } catch (std::exception& e) {
15678       {
15679         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15680       };
15681     } catch (...) {
15682       {
15683         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15684       };
15685     }
15686   }
15687   jresult = result;
15688
15689   //Typemap argout in c++ file.
15690   //This will convert c++ string to c# string
15691   *jarg2 = SWIG_csharp_string_callback(arg2->c_str());
15692
15693   return jresult;
15694 }
15695
15696
15697 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_13(void * jarg1, void * jarg2) {
15698   unsigned int jresult ;
15699   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15700   Dali::Property::Array *arg2 = 0 ;
15701   bool result;
15702
15703   arg1 = (Dali::Property::Value *)jarg1;
15704   arg2 = (Dali::Property::Array *)jarg2;
15705   if (!arg2) {
15706     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Array & type is null", 0);
15707     return 0;
15708   }
15709   {
15710     try {
15711       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15712     } catch (std::out_of_range& e) {
15713       {
15714         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15715       };
15716     } catch (std::exception& e) {
15717       {
15718         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15719       };
15720     } catch (...) {
15721       {
15722         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15723       };
15724     }
15725   }
15726   jresult = result;
15727   return jresult;
15728 }
15729
15730
15731 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_14(void * jarg1, void * jarg2) {
15732   unsigned int jresult ;
15733   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15734   Dali::Property::Map *arg2 = 0 ;
15735   bool result;
15736
15737   arg1 = (Dali::Property::Value *)jarg1;
15738   arg2 = (Dali::Property::Map *)jarg2;
15739   if (!arg2) {
15740     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map & type is null", 0);
15741     return 0;
15742   }
15743   {
15744     try {
15745       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15746     } catch (std::out_of_range& e) {
15747       {
15748         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15749       };
15750     } catch (std::exception& e) {
15751       {
15752         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15753       };
15754     } catch (...) {
15755       {
15756         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15757       };
15758     }
15759   }
15760   jresult = result;
15761   return jresult;
15762 }
15763
15764
15765 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Value_GetArray(void * jarg1) {
15766   void * jresult ;
15767   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15768   Dali::Property::Array *result = 0 ;
15769
15770   arg1 = (Dali::Property::Value *)jarg1;
15771   {
15772     try {
15773       result = (Dali::Property::Array *)((Dali::Property::Value const *)arg1)->GetArray();
15774     } catch (std::out_of_range& e) {
15775       {
15776         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15777       };
15778     } catch (std::exception& e) {
15779       {
15780         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15781       };
15782     } catch (...) {
15783       {
15784         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15785       };
15786     }
15787   }
15788   jresult = (void *)result;
15789   return jresult;
15790 }
15791
15792
15793 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Value_GetMap(void * jarg1) {
15794   void * jresult ;
15795   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15796   Dali::Property::Map *result = 0 ;
15797
15798   arg1 = (Dali::Property::Value *)jarg1;
15799   {
15800     try {
15801       result = (Dali::Property::Map *)((Dali::Property::Value const *)arg1)->GetMap();
15802     } catch (std::out_of_range& e) {
15803       {
15804         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15805       };
15806     } catch (std::exception& e) {
15807       {
15808         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15809       };
15810     } catch (...) {
15811       {
15812         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15813       };
15814     }
15815   }
15816   jresult = (void *)result;
15817   return jresult;
15818 }
15819
15820
15821 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_GetName(int jarg1) {
15822   char * jresult ;
15823   Dali::Property::Type arg1 ;
15824   char *result = 0 ;
15825
15826   arg1 = (Dali::Property::Type)jarg1;
15827   {
15828     try {
15829       result = (char *)Dali::PropertyTypes::GetName(arg1);
15830     } catch (std::out_of_range& e) {
15831       {
15832         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15833       };
15834     } catch (std::exception& e) {
15835       {
15836         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15837       };
15838     } catch (...) {
15839       {
15840         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15841       };
15842     }
15843   }
15844   jresult = SWIG_csharp_string_callback((const char *)result);
15845   return jresult;
15846 }
15847
15848
15849 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BaseObject_DoAction(void * jarg1, char * jarg2, void * jarg3) {
15850   unsigned int jresult ;
15851   Dali::BaseObject *arg1 = (Dali::BaseObject *) 0 ;
15852   std::string *arg2 = 0 ;
15853   Dali::Property::Map *arg3 = 0 ;
15854   bool result;
15855
15856   arg1 = (Dali::BaseObject *)jarg1;
15857   if (!jarg2) {
15858     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
15859     return 0;
15860   }
15861   std::string arg2_str(jarg2);
15862   arg2 = &arg2_str;
15863   arg3 = (Dali::Property::Map *)jarg3;
15864   if (!arg3) {
15865     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
15866     return 0;
15867   }
15868   {
15869     try {
15870       result = (bool)(arg1)->DoAction((std::string const &)*arg2,(Dali::Property::Map const &)*arg3);
15871     } catch (std::out_of_range& e) {
15872       {
15873         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15874       };
15875     } catch (std::exception& e) {
15876       {
15877         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15878       };
15879     } catch (...) {
15880       {
15881         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15882       };
15883     }
15884   }
15885   jresult = result;
15886
15887   //argout typemap for const std::string&
15888
15889   return jresult;
15890 }
15891
15892
15893 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_BaseObject_GetTypeName(void * jarg1) {
15894   char * jresult ;
15895   Dali::BaseObject *arg1 = (Dali::BaseObject *) 0 ;
15896   std::string *result = 0 ;
15897
15898   arg1 = (Dali::BaseObject *)jarg1;
15899   {
15900     try {
15901       result = (std::string *) &((Dali::BaseObject const *)arg1)->GetTypeName();
15902     } catch (std::out_of_range& e) {
15903       {
15904         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15905       };
15906     } catch (std::exception& e) {
15907       {
15908         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15909       };
15910     } catch (...) {
15911       {
15912         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15913       };
15914     }
15915   }
15916   jresult = SWIG_csharp_string_callback(result->c_str());
15917   return jresult;
15918 }
15919
15920
15921 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BaseObject_GetTypeInfo(void * jarg1, void * jarg2) {
15922   unsigned int jresult ;
15923   Dali::BaseObject *arg1 = (Dali::BaseObject *) 0 ;
15924   Dali::TypeInfo *arg2 = 0 ;
15925   bool result;
15926
15927   arg1 = (Dali::BaseObject *)jarg1;
15928   arg2 = (Dali::TypeInfo *)jarg2;
15929   if (!arg2) {
15930     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeInfo & type is null", 0);
15931     return 0;
15932   }
15933   {
15934     try {
15935       result = (bool)((Dali::BaseObject const *)arg1)->GetTypeInfo(*arg2);
15936     } catch (std::out_of_range& e) {
15937       {
15938         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15939       };
15940     } catch (std::exception& e) {
15941       {
15942         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15943       };
15944     } catch (...) {
15945       {
15946         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15947       };
15948     }
15949   }
15950   jresult = result;
15951   return jresult;
15952 }
15953
15954
15955 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BaseObject_DoConnectSignal(void * jarg1, void * jarg2, char * jarg3, void * jarg4) {
15956   unsigned int jresult ;
15957   Dali::BaseObject *arg1 = (Dali::BaseObject *) 0 ;
15958   ConnectionTrackerInterface *arg2 = (ConnectionTrackerInterface *) 0 ;
15959   std::string *arg3 = 0 ;
15960   FunctorDelegate *arg4 = (FunctorDelegate *) 0 ;
15961   bool result;
15962
15963   arg1 = (Dali::BaseObject *)jarg1;
15964   arg2 = (ConnectionTrackerInterface *)jarg2;
15965   if (!jarg3) {
15966     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
15967     return 0;
15968   }
15969   std::string arg3_str(jarg3);
15970   arg3 = &arg3_str;
15971   arg4 = (FunctorDelegate *)jarg4;
15972   {
15973     try {
15974       result = (bool)(arg1)->DoConnectSignal(arg2,(std::string const &)*arg3,arg4);
15975     } catch (std::out_of_range& e) {
15976       {
15977         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15978       };
15979     } catch (std::exception& e) {
15980       {
15981         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15982       };
15983     } catch (...) {
15984       {
15985         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15986       };
15987     }
15988   }
15989   jresult = result;
15990
15991   //argout typemap for const std::string&
15992
15993   return jresult;
15994 }
15995
15996
15997 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GetImplementation(void * jarg1) {
15998   void * jresult ;
15999   Dali::BaseHandle *arg1 = 0 ;
16000   Dali::BaseObject *result = 0 ;
16001
16002   arg1 = (Dali::BaseHandle *)jarg1;
16003   if (!arg1) {
16004     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16005     return 0;
16006   }
16007   {
16008     try {
16009       result = (Dali::BaseObject *) &Dali::GetImplementation((Dali::BaseHandle const &)*arg1);
16010     } catch (std::out_of_range& e) {
16011       {
16012         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16013       };
16014     } catch (std::exception& e) {
16015       {
16016         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16017       };
16018     } catch (...) {
16019       {
16020         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16021       };
16022     }
16023   }
16024   jresult = (void *)result;
16025   return jresult;
16026 }
16027
16028
16029 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_BaseHandle__SWIG_0(void * jarg1) {
16030   void * jresult ;
16031   Dali::BaseObject *arg1 = (Dali::BaseObject *) 0 ;
16032   Dali::BaseHandle *result = 0 ;
16033
16034   arg1 = (Dali::BaseObject *)jarg1;
16035   {
16036     try {
16037       result = (Dali::BaseHandle *)new Dali::BaseHandle(arg1);
16038     } catch (std::out_of_range& e) {
16039       {
16040         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16041       };
16042     } catch (std::exception& e) {
16043       {
16044         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16045       };
16046     } catch (...) {
16047       {
16048         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16049       };
16050     }
16051   }
16052   jresult = (void *)result;
16053   return jresult;
16054 }
16055
16056
16057 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_BaseHandle__SWIG_1() {
16058   void * jresult ;
16059   Dali::BaseHandle *result = 0 ;
16060
16061   {
16062     try {
16063       result = (Dali::BaseHandle *)new Dali::BaseHandle();
16064     } catch (std::out_of_range& e) {
16065       {
16066         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16067       };
16068     } catch (std::exception& e) {
16069       {
16070         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16071       };
16072     } catch (...) {
16073       {
16074         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16075       };
16076     }
16077   }
16078   jresult = (void *)result;
16079   return jresult;
16080 }
16081
16082
16083 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_BaseHandle(void * jarg1) {
16084   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16085
16086   arg1 = (Dali::BaseHandle *)jarg1;
16087   {
16088     try {
16089       delete arg1;
16090     } catch (std::out_of_range& e) {
16091       {
16092         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16093       };
16094     } catch (std::exception& e) {
16095       {
16096         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16097       };
16098     } catch (...) {
16099       {
16100         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16101       };
16102     }
16103   }
16104 }
16105
16106
16107 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_BaseHandle__SWIG_2(void * jarg1) {
16108   void * jresult ;
16109   Dali::BaseHandle *arg1 = 0 ;
16110   Dali::BaseHandle *result = 0 ;
16111
16112   arg1 = (Dali::BaseHandle *)jarg1;
16113   if (!arg1) {
16114     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16115     return 0;
16116   }
16117   {
16118     try {
16119       result = (Dali::BaseHandle *)new Dali::BaseHandle((Dali::BaseHandle const &)*arg1);
16120     } catch (std::out_of_range& e) {
16121       {
16122         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16123       };
16124     } catch (std::exception& e) {
16125       {
16126         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16127       };
16128     } catch (...) {
16129       {
16130         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16131       };
16132     }
16133   }
16134   jresult = (void *)result;
16135   return jresult;
16136 }
16137
16138
16139 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BaseHandle_Assign(void * jarg1, void * jarg2) {
16140   void * jresult ;
16141   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16142   Dali::BaseHandle *arg2 = 0 ;
16143   Dali::BaseHandle *result = 0 ;
16144
16145   arg1 = (Dali::BaseHandle *)jarg1;
16146   arg2 = (Dali::BaseHandle *)jarg2;
16147   if (!arg2) {
16148     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16149     return 0;
16150   }
16151   {
16152     try {
16153       result = (Dali::BaseHandle *) &(arg1)->operator =((Dali::BaseHandle const &)*arg2);
16154     } catch (std::out_of_range& e) {
16155       {
16156         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16157       };
16158     } catch (std::exception& e) {
16159       {
16160         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16161       };
16162     } catch (...) {
16163       {
16164         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16165       };
16166     }
16167   }
16168   jresult = (void *)result;
16169   return jresult;
16170 }
16171
16172
16173 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BaseHandle_DoAction(void * jarg1, char * jarg2, void * jarg3) {
16174   unsigned int jresult ;
16175   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16176   std::string *arg2 = 0 ;
16177   Dali::Property::Map *arg3 = 0 ;
16178   bool result;
16179
16180   arg1 = (Dali::BaseHandle *)jarg1;
16181   if (!jarg2) {
16182     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
16183     return 0;
16184   }
16185   std::string arg2_str(jarg2);
16186   arg2 = &arg2_str;
16187   arg3 = (Dali::Property::Map *)jarg3;
16188   if (!arg3) {
16189     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
16190     return 0;
16191   }
16192   {
16193     try {
16194       result = (bool)(arg1)->DoAction((std::string const &)*arg2,(Dali::Property::Map const &)*arg3);
16195     } catch (std::out_of_range& e) {
16196       {
16197         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16198       };
16199     } catch (std::exception& e) {
16200       {
16201         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16202       };
16203     } catch (...) {
16204       {
16205         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16206       };
16207     }
16208   }
16209   jresult = result;
16210
16211   //argout typemap for const std::string&
16212
16213   return jresult;
16214 }
16215
16216
16217 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_BaseHandle_GetTypeName(void * jarg1) {
16218   char * jresult ;
16219   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16220   std::string *result = 0 ;
16221
16222   arg1 = (Dali::BaseHandle *)jarg1;
16223   {
16224     try {
16225       result = (std::string *) &((Dali::BaseHandle const *)arg1)->GetTypeName();
16226     } catch (std::out_of_range& e) {
16227       {
16228         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16229       };
16230     } catch (std::exception& e) {
16231       {
16232         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16233       };
16234     } catch (...) {
16235       {
16236         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16237       };
16238     }
16239   }
16240   jresult = SWIG_csharp_string_callback(result->c_str());
16241   return jresult;
16242 }
16243
16244
16245 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BaseHandle_GetTypeInfo(void * jarg1, void * jarg2) {
16246   unsigned int jresult ;
16247   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16248   Dali::TypeInfo *arg2 = 0 ;
16249   bool result;
16250
16251   arg1 = (Dali::BaseHandle *)jarg1;
16252   arg2 = (Dali::TypeInfo *)jarg2;
16253   if (!arg2) {
16254     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeInfo & type is null", 0);
16255     return 0;
16256   }
16257   {
16258     try {
16259       result = (bool)((Dali::BaseHandle const *)arg1)->GetTypeInfo(*arg2);
16260     } catch (std::out_of_range& e) {
16261       {
16262         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16263       };
16264     } catch (std::exception& e) {
16265       {
16266         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16267       };
16268     } catch (...) {
16269       {
16270         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16271       };
16272     }
16273   }
16274   jresult = result;
16275   return jresult;
16276 }
16277
16278
16279 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BaseHandle_GetBaseObject__SWIG_0(void * jarg1) {
16280   void * jresult ;
16281   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16282   Dali::BaseObject *result = 0 ;
16283
16284   arg1 = (Dali::BaseHandle *)jarg1;
16285   {
16286     try {
16287       result = (Dali::BaseObject *) &(arg1)->GetBaseObject();
16288     } catch (std::out_of_range& e) {
16289       {
16290         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16291       };
16292     } catch (std::exception& e) {
16293       {
16294         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16295       };
16296     } catch (...) {
16297       {
16298         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16299       };
16300     }
16301   }
16302   jresult = (void *)result;
16303   return jresult;
16304 }
16305
16306
16307 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_BaseHandle_Reset(void * jarg1) {
16308   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16309
16310   arg1 = (Dali::BaseHandle *)jarg1;
16311   {
16312     try {
16313       (arg1)->Reset();
16314     } catch (std::out_of_range& e) {
16315       {
16316         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16317       };
16318     } catch (std::exception& e) {
16319       {
16320         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16321       };
16322     } catch (...) {
16323       {
16324         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16325       };
16326     }
16327   }
16328 }
16329
16330
16331 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BaseHandle_EqualTo(void * jarg1, void * jarg2) {
16332   unsigned int jresult ;
16333   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16334   Dali::BaseHandle *arg2 = 0 ;
16335   bool result;
16336
16337   arg1 = (Dali::BaseHandle *)jarg1;
16338   arg2 = (Dali::BaseHandle *)jarg2;
16339   if (!arg2) {
16340     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16341     return 0;
16342   }
16343   {
16344     try {
16345       result = (bool)((Dali::BaseHandle const *)arg1)->operator ==((Dali::BaseHandle const &)*arg2);
16346     } catch (std::out_of_range& e) {
16347       {
16348         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16349       };
16350     } catch (std::exception& e) {
16351       {
16352         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16353       };
16354     } catch (...) {
16355       {
16356         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16357       };
16358     }
16359   }
16360   jresult = result;
16361   return jresult;
16362 }
16363
16364
16365 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BaseHandle_NotEqualTo(void * jarg1, void * jarg2) {
16366   unsigned int jresult ;
16367   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16368   Dali::BaseHandle *arg2 = 0 ;
16369   bool result;
16370
16371   arg1 = (Dali::BaseHandle *)jarg1;
16372   arg2 = (Dali::BaseHandle *)jarg2;
16373   if (!arg2) {
16374     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16375     return 0;
16376   }
16377   {
16378     try {
16379       result = (bool)((Dali::BaseHandle const *)arg1)->operator !=((Dali::BaseHandle const &)*arg2);
16380     } catch (std::out_of_range& e) {
16381       {
16382         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16383       };
16384     } catch (std::exception& e) {
16385       {
16386         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16387       };
16388     } catch (...) {
16389       {
16390         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16391       };
16392     }
16393   }
16394   jresult = result;
16395   return jresult;
16396 }
16397
16398
16399 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BaseHandle_GetObjectPtr(void * jarg1) {
16400   void * jresult ;
16401   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16402   Dali::RefObject *result = 0 ;
16403
16404   arg1 = (Dali::BaseHandle *)jarg1;
16405   {
16406     try {
16407       result = (Dali::RefObject *)((Dali::BaseHandle const *)arg1)->GetObjectPtr();
16408     } catch (std::out_of_range& e) {
16409       {
16410         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16411       };
16412     } catch (std::exception& e) {
16413       {
16414         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16415       };
16416     } catch (...) {
16417       {
16418         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16419       };
16420     }
16421   }
16422   jresult = (void *)result;
16423   return jresult;
16424 }
16425
16426
16427 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BaseHandle_HasBody(void * jarg1) {
16428   unsigned int jresult ;
16429   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16430   bool result;
16431
16432   arg1 = (Dali::BaseHandle *)jarg1;
16433   {
16434     try {
16435       result = (bool)Dali_BaseHandle_HasBody((Dali::BaseHandle const *)arg1);
16436     } catch (std::out_of_range& e) {
16437       {
16438         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16439       };
16440     } catch (std::exception& e) {
16441       {
16442         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16443       };
16444     } catch (...) {
16445       {
16446         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16447       };
16448     }
16449   }
16450   jresult = result;
16451   return jresult;
16452 }
16453
16454
16455 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BaseHandle_IsEqual(void * jarg1, void * jarg2) {
16456   unsigned int jresult ;
16457   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16458   Dali::BaseHandle *arg2 = 0 ;
16459   bool result;
16460
16461   arg1 = (Dali::BaseHandle *)jarg1;
16462   arg2 = (Dali::BaseHandle *)jarg2;
16463   if (!arg2) {
16464     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16465     return 0;
16466   }
16467   {
16468     try {
16469       result = (bool)Dali_BaseHandle_IsEqual((Dali::BaseHandle const *)arg1,(Dali::BaseHandle const &)*arg2);
16470     } catch (std::out_of_range& e) {
16471       {
16472         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16473       };
16474     } catch (std::exception& e) {
16475       {
16476         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16477       };
16478     } catch (...) {
16479       {
16480         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16481       };
16482     }
16483   }
16484   jresult = result;
16485   return jresult;
16486 }
16487
16488
16489 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_LessThan__SWIG_3(void * jarg1, void * jarg2) {
16490   unsigned int jresult ;
16491   Dali::BaseHandle *arg1 = 0 ;
16492   Dali::BaseHandle *arg2 = 0 ;
16493   bool result;
16494
16495   arg1 = (Dali::BaseHandle *)jarg1;
16496   if (!arg1) {
16497     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16498     return 0;
16499   }
16500   arg2 = (Dali::BaseHandle *)jarg2;
16501   if (!arg2) {
16502     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16503     return 0;
16504   }
16505   {
16506     try {
16507       result = (bool)Dali::operator <((Dali::BaseHandle const &)*arg1,(Dali::BaseHandle const &)*arg2);
16508     } catch (std::out_of_range& e) {
16509       {
16510         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16511       };
16512     } catch (std::exception& e) {
16513       {
16514         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16515       };
16516     } catch (...) {
16517       {
16518         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16519       };
16520     }
16521   }
16522   jresult = result;
16523   return jresult;
16524 }
16525
16526
16527 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ConnectionTrackerInterface(void * jarg1) {
16528   Dali::ConnectionTrackerInterface *arg1 = (Dali::ConnectionTrackerInterface *) 0 ;
16529
16530   arg1 = (Dali::ConnectionTrackerInterface *)jarg1;
16531   {
16532     try {
16533       delete arg1;
16534     } catch (std::out_of_range& e) {
16535       {
16536         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16537       };
16538     } catch (std::exception& e) {
16539       {
16540         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16541       };
16542     } catch (...) {
16543       {
16544         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16545       };
16546     }
16547   }
16548 }
16549
16550
16551 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ConnectionTrackerInterface_SignalConnected(void * jarg1, void * jarg2, void * jarg3) {
16552   Dali::ConnectionTrackerInterface *arg1 = (Dali::ConnectionTrackerInterface *) 0 ;
16553   SlotObserver *arg2 = (SlotObserver *) 0 ;
16554   CallbackBase *arg3 = (CallbackBase *) 0 ;
16555
16556   arg1 = (Dali::ConnectionTrackerInterface *)jarg1;
16557   arg2 = (SlotObserver *)jarg2;
16558   arg3 = (CallbackBase *)jarg3;
16559   {
16560     try {
16561       (arg1)->SignalConnected(arg2,arg3);
16562     } catch (std::out_of_range& e) {
16563       {
16564         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16565       };
16566     } catch (std::exception& e) {
16567       {
16568         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16569       };
16570     } catch (...) {
16571       {
16572         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16573       };
16574     }
16575   }
16576 }
16577
16578
16579 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_SignalObserver(void * jarg1) {
16580   Dali::SignalObserver *arg1 = (Dali::SignalObserver *) 0 ;
16581
16582   arg1 = (Dali::SignalObserver *)jarg1;
16583   {
16584     try {
16585       delete arg1;
16586     } catch (std::out_of_range& e) {
16587       {
16588         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16589       };
16590     } catch (std::exception& e) {
16591       {
16592         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16593       };
16594     } catch (...) {
16595       {
16596         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16597       };
16598     }
16599   }
16600 }
16601
16602
16603 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_SignalObserver_SignalDisconnected(void * jarg1, void * jarg2, void * jarg3) {
16604   Dali::SignalObserver *arg1 = (Dali::SignalObserver *) 0 ;
16605   Dali::SlotObserver *arg2 = (Dali::SlotObserver *) 0 ;
16606   Dali::CallbackBase *arg3 = (Dali::CallbackBase *) 0 ;
16607
16608   arg1 = (Dali::SignalObserver *)jarg1;
16609   arg2 = (Dali::SlotObserver *)jarg2;
16610   arg3 = (Dali::CallbackBase *)jarg3;
16611   {
16612     try {
16613       (arg1)->SignalDisconnected(arg2,arg3);
16614     } catch (std::out_of_range& e) {
16615       {
16616         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16617       };
16618     } catch (std::exception& e) {
16619       {
16620         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16621       };
16622     } catch (...) {
16623       {
16624         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16625       };
16626     }
16627   }
16628 }
16629
16630
16631 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_SlotObserver(void * jarg1) {
16632   Dali::SlotObserver *arg1 = (Dali::SlotObserver *) 0 ;
16633
16634   arg1 = (Dali::SlotObserver *)jarg1;
16635   {
16636     try {
16637       delete arg1;
16638     } catch (std::out_of_range& e) {
16639       {
16640         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16641       };
16642     } catch (std::exception& e) {
16643       {
16644         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16645       };
16646     } catch (...) {
16647       {
16648         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16649       };
16650     }
16651   }
16652 }
16653
16654
16655 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_SlotObserver_SlotDisconnected(void * jarg1, void * jarg2) {
16656   Dali::SlotObserver *arg1 = (Dali::SlotObserver *) 0 ;
16657   Dali::CallbackBase *arg2 = (Dali::CallbackBase *) 0 ;
16658
16659   arg1 = (Dali::SlotObserver *)jarg1;
16660   arg2 = (Dali::CallbackBase *)jarg2;
16661   {
16662     try {
16663       (arg1)->SlotDisconnected(arg2);
16664     } catch (std::out_of_range& e) {
16665       {
16666         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16667       };
16668     } catch (std::exception& e) {
16669       {
16670         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16671       };
16672     } catch (...) {
16673       {
16674         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16675       };
16676     }
16677   }
16678 }
16679
16680
16681 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ConnectionTracker(void * jarg1) {
16682   Dali::ConnectionTracker *arg1 = (Dali::ConnectionTracker *) 0 ;
16683
16684   arg1 = (Dali::ConnectionTracker *)jarg1;
16685   {
16686     try {
16687       delete arg1;
16688     } catch (std::out_of_range& e) {
16689       {
16690         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16691       };
16692     } catch (std::exception& e) {
16693       {
16694         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16695       };
16696     } catch (...) {
16697       {
16698         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16699       };
16700     }
16701   }
16702 }
16703
16704
16705 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ConnectionTracker_DisconnectAll(void * jarg1) {
16706   Dali::ConnectionTracker *arg1 = (Dali::ConnectionTracker *) 0 ;
16707
16708   arg1 = (Dali::ConnectionTracker *)jarg1;
16709   {
16710     try {
16711       (arg1)->DisconnectAll();
16712     } catch (std::out_of_range& e) {
16713       {
16714         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16715       };
16716     } catch (std::exception& e) {
16717       {
16718         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16719       };
16720     } catch (...) {
16721       {
16722         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16723       };
16724     }
16725   }
16726 }
16727
16728
16729 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ConnectionTracker_SignalConnected(void * jarg1, void * jarg2, void * jarg3) {
16730   Dali::ConnectionTracker *arg1 = (Dali::ConnectionTracker *) 0 ;
16731   Dali::SlotObserver *arg2 = (Dali::SlotObserver *) 0 ;
16732   Dali::CallbackBase *arg3 = (Dali::CallbackBase *) 0 ;
16733
16734   arg1 = (Dali::ConnectionTracker *)jarg1;
16735   arg2 = (Dali::SlotObserver *)jarg2;
16736   arg3 = (Dali::CallbackBase *)jarg3;
16737   {
16738     try {
16739       (arg1)->SignalConnected(arg2,arg3);
16740     } catch (std::out_of_range& e) {
16741       {
16742         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16743       };
16744     } catch (std::exception& e) {
16745       {
16746         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16747       };
16748     } catch (...) {
16749       {
16750         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16751       };
16752     }
16753   }
16754 }
16755
16756
16757 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ConnectionTracker_SignalDisconnected(void * jarg1, void * jarg2, void * jarg3) {
16758   Dali::ConnectionTracker *arg1 = (Dali::ConnectionTracker *) 0 ;
16759   Dali::SlotObserver *arg2 = (Dali::SlotObserver *) 0 ;
16760   Dali::CallbackBase *arg3 = (Dali::CallbackBase *) 0 ;
16761
16762   arg1 = (Dali::ConnectionTracker *)jarg1;
16763   arg2 = (Dali::SlotObserver *)jarg2;
16764   arg3 = (Dali::CallbackBase *)jarg3;
16765   {
16766     try {
16767       (arg1)->SignalDisconnected(arg2,arg3);
16768     } catch (std::out_of_range& e) {
16769       {
16770         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16771       };
16772     } catch (std::exception& e) {
16773       {
16774         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16775       };
16776     } catch (...) {
16777       {
16778         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16779       };
16780     }
16781   }
16782 }
16783
16784
16785 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ConnectionTracker_GetConnectionCount(void * jarg1) {
16786   unsigned long jresult ;
16787   Dali::ConnectionTracker *arg1 = (Dali::ConnectionTracker *) 0 ;
16788   std::size_t result;
16789
16790   arg1 = (Dali::ConnectionTracker *)jarg1;
16791   {
16792     try {
16793       result = ((Dali::ConnectionTracker const *)arg1)->GetConnectionCount();
16794     } catch (std::out_of_range& e) {
16795       {
16796         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16797       };
16798     } catch (std::exception& e) {
16799       {
16800         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16801       };
16802     } catch (...) {
16803       {
16804         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16805       };
16806     }
16807   }
16808   jresult = (unsigned long)result;
16809   return jresult;
16810 }
16811
16812
16813 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ObjectRegistry__SWIG_0() {
16814   void * jresult ;
16815   Dali::ObjectRegistry *result = 0 ;
16816
16817   {
16818     try {
16819       result = (Dali::ObjectRegistry *)new Dali::ObjectRegistry();
16820     } catch (std::out_of_range& e) {
16821       {
16822         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16823       };
16824     } catch (std::exception& e) {
16825       {
16826         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16827       };
16828     } catch (...) {
16829       {
16830         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16831       };
16832     }
16833   }
16834   jresult = (void *)result;
16835   return jresult;
16836 }
16837
16838
16839 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ObjectRegistry(void * jarg1) {
16840   Dali::ObjectRegistry *arg1 = (Dali::ObjectRegistry *) 0 ;
16841
16842   arg1 = (Dali::ObjectRegistry *)jarg1;
16843   {
16844     try {
16845       delete arg1;
16846     } catch (std::out_of_range& e) {
16847       {
16848         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16849       };
16850     } catch (std::exception& e) {
16851       {
16852         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16853       };
16854     } catch (...) {
16855       {
16856         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16857       };
16858     }
16859   }
16860 }
16861
16862
16863 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ObjectRegistry__SWIG_1(void * jarg1) {
16864   void * jresult ;
16865   Dali::ObjectRegistry *arg1 = 0 ;
16866   Dali::ObjectRegistry *result = 0 ;
16867
16868   arg1 = (Dali::ObjectRegistry *)jarg1;
16869   if (!arg1) {
16870     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::ObjectRegistry const & type is null", 0);
16871     return 0;
16872   }
16873   {
16874     try {
16875       result = (Dali::ObjectRegistry *)new Dali::ObjectRegistry((Dali::ObjectRegistry const &)*arg1);
16876     } catch (std::out_of_range& e) {
16877       {
16878         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16879       };
16880     } catch (std::exception& e) {
16881       {
16882         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16883       };
16884     } catch (...) {
16885       {
16886         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16887       };
16888     }
16889   }
16890   jresult = (void *)result;
16891   return jresult;
16892 }
16893
16894
16895 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ObjectRegistry_Assign(void * jarg1, void * jarg2) {
16896   void * jresult ;
16897   Dali::ObjectRegistry *arg1 = (Dali::ObjectRegistry *) 0 ;
16898   Dali::ObjectRegistry *arg2 = 0 ;
16899   Dali::ObjectRegistry *result = 0 ;
16900
16901   arg1 = (Dali::ObjectRegistry *)jarg1;
16902   arg2 = (Dali::ObjectRegistry *)jarg2;
16903   if (!arg2) {
16904     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::ObjectRegistry const & type is null", 0);
16905     return 0;
16906   }
16907   {
16908     try {
16909       result = (Dali::ObjectRegistry *) &(arg1)->operator =((Dali::ObjectRegistry const &)*arg2);
16910     } catch (std::out_of_range& e) {
16911       {
16912         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16913       };
16914     } catch (std::exception& e) {
16915       {
16916         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16917       };
16918     } catch (...) {
16919       {
16920         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16921       };
16922     }
16923   }
16924   jresult = (void *)result;
16925   return jresult;
16926 }
16927
16928
16929 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ObjectRegistry_ObjectCreatedSignal(void * jarg1) {
16930   void * jresult ;
16931   Dali::ObjectRegistry *arg1 = (Dali::ObjectRegistry *) 0 ;
16932   Dali::ObjectRegistry::ObjectCreatedSignalType *result = 0 ;
16933
16934   arg1 = (Dali::ObjectRegistry *)jarg1;
16935   {
16936     try {
16937       result = (Dali::ObjectRegistry::ObjectCreatedSignalType *) &(arg1)->ObjectCreatedSignal();
16938     } catch (std::out_of_range& e) {
16939       {
16940         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16941       };
16942     } catch (std::exception& e) {
16943       {
16944         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16945       };
16946     } catch (...) {
16947       {
16948         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16949       };
16950     }
16951   }
16952   jresult = (void *)result;
16953   return jresult;
16954 }
16955
16956
16957 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ObjectRegistry_ObjectDestroyedSignal(void * jarg1) {
16958   void * jresult ;
16959   Dali::ObjectRegistry *arg1 = (Dali::ObjectRegistry *) 0 ;
16960   Dali::ObjectRegistry::ObjectDestroyedSignalType *result = 0 ;
16961
16962   arg1 = (Dali::ObjectRegistry *)jarg1;
16963   {
16964     try {
16965       result = (Dali::ObjectRegistry::ObjectDestroyedSignalType *) &(arg1)->ObjectDestroyedSignal();
16966     } catch (std::out_of_range& e) {
16967       {
16968         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16969       };
16970     } catch (std::exception& e) {
16971       {
16972         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16973       };
16974     } catch (...) {
16975       {
16976         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16977       };
16978     }
16979   }
16980   jresult = (void *)result;
16981   return jresult;
16982 }
16983
16984
16985 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PropertyCondition__SWIG_0() {
16986   void * jresult ;
16987   Dali::PropertyCondition *result = 0 ;
16988
16989   {
16990     try {
16991       result = (Dali::PropertyCondition *)new Dali::PropertyCondition();
16992     } catch (std::out_of_range& e) {
16993       {
16994         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16995       };
16996     } catch (std::exception& e) {
16997       {
16998         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16999       };
17000     } catch (...) {
17001       {
17002         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17003       };
17004     }
17005   }
17006   jresult = (void *)result;
17007   return jresult;
17008 }
17009
17010
17011 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PropertyCondition(void * jarg1) {
17012   Dali::PropertyCondition *arg1 = (Dali::PropertyCondition *) 0 ;
17013
17014   arg1 = (Dali::PropertyCondition *)jarg1;
17015   {
17016     try {
17017       delete arg1;
17018     } catch (std::out_of_range& e) {
17019       {
17020         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
17021       };
17022     } catch (std::exception& e) {
17023       {
17024         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
17025       };
17026     } catch (...) {
17027       {
17028         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
17029       };
17030     }
17031   }
17032 }
17033
17034
17035 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PropertyCondition__SWIG_1(void * jarg1) {
17036   void * jresult ;
17037   Dali::PropertyCondition *arg1 = 0 ;
17038   Dali::PropertyCondition *result = 0 ;
17039
17040   arg1 = (Dali::PropertyCondition *)jarg1;
17041   if (!arg1) {
17042     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyCondition const & type is null", 0);
17043     return 0;
17044   }
17045   {
17046     try {
17047       result = (Dali::PropertyCondition *)new Dali::PropertyCondition((Dali::PropertyCondition const &)*arg1);
17048     } catch (std::out_of_range& e) {
17049       {
17050         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17051       };
17052     } catch (std::exception& e) {
17053       {
17054         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17055       };
17056     } catch (...) {
17057       {
17058         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17059       };
17060     }
17061   }
17062   jresult = (void *)result;
17063   return jresult;
17064 }
17065
17066
17067 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PropertyCondition_Assign(void * jarg1, void * jarg2) {
17068   void * jresult ;
17069   Dali::PropertyCondition *arg1 = (Dali::PropertyCondition *) 0 ;
17070   Dali::PropertyCondition *arg2 = 0 ;
17071   Dali::PropertyCondition *result = 0 ;
17072
17073   arg1 = (Dali::PropertyCondition *)jarg1;
17074   arg2 = (Dali::PropertyCondition *)jarg2;
17075   if (!arg2) {
17076     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyCondition const & type is null", 0);
17077     return 0;
17078   }
17079   {
17080     try {
17081       result = (Dali::PropertyCondition *) &(arg1)->operator =((Dali::PropertyCondition const &)*arg2);
17082     } catch (std::out_of_range& e) {
17083       {
17084         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17085       };
17086     } catch (std::exception& e) {
17087       {
17088         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17089       };
17090     } catch (...) {
17091       {
17092         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17093       };
17094     }
17095   }
17096   jresult = (void *)result;
17097   return jresult;
17098 }
17099
17100
17101 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_PropertyCondition_GetArgumentCount(void * jarg1) {
17102   unsigned long jresult ;
17103   Dali::PropertyCondition *arg1 = (Dali::PropertyCondition *) 0 ;
17104   std::size_t result;
17105
17106   arg1 = (Dali::PropertyCondition *)jarg1;
17107   {
17108     try {
17109       result = ((Dali::PropertyCondition const *)arg1)->GetArgumentCount();
17110     } catch (std::out_of_range& e) {
17111       {
17112         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17113       };
17114     } catch (std::exception& e) {
17115       {
17116         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17117       };
17118     } catch (...) {
17119       {
17120         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17121       };
17122     }
17123   }
17124   jresult = (unsigned long)result;
17125   return jresult;
17126 }
17127
17128
17129 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PropertyCondition_GetArgument(void * jarg1, unsigned long jarg2) {
17130   float jresult ;
17131   Dali::PropertyCondition *arg1 = (Dali::PropertyCondition *) 0 ;
17132   std::size_t arg2 ;
17133   float result;
17134
17135   arg1 = (Dali::PropertyCondition *)jarg1;
17136   arg2 = (std::size_t)jarg2;
17137   {
17138     try {
17139       result = (float)((Dali::PropertyCondition const *)arg1)->GetArgument(arg2);
17140     } catch (std::out_of_range& e) {
17141       {
17142         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17143       };
17144     } catch (std::exception& e) {
17145       {
17146         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17147       };
17148     } catch (...) {
17149       {
17150         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17151       };
17152     }
17153   }
17154   jresult = result;
17155   return jresult;
17156 }
17157
17158
17159 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LessThanCondition(float jarg1) {
17160   void * jresult ;
17161   float arg1 ;
17162   Dali::PropertyCondition result;
17163
17164   arg1 = (float)jarg1;
17165   {
17166     try {
17167       result = Dali::LessThanCondition(arg1);
17168     } catch (std::out_of_range& e) {
17169       {
17170         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17171       };
17172     } catch (std::exception& e) {
17173       {
17174         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17175       };
17176     } catch (...) {
17177       {
17178         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17179       };
17180     }
17181   }
17182   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result);
17183   return jresult;
17184 }
17185
17186
17187 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GreaterThanCondition(float jarg1) {
17188   void * jresult ;
17189   float arg1 ;
17190   Dali::PropertyCondition result;
17191
17192   arg1 = (float)jarg1;
17193   {
17194     try {
17195       result = Dali::GreaterThanCondition(arg1);
17196     } catch (std::out_of_range& e) {
17197       {
17198         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17199       };
17200     } catch (std::exception& e) {
17201       {
17202         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17203       };
17204     } catch (...) {
17205       {
17206         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17207       };
17208     }
17209   }
17210   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result);
17211   return jresult;
17212 }
17213
17214
17215 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_InsideCondition(float jarg1, float jarg2) {
17216   void * jresult ;
17217   float arg1 ;
17218   float arg2 ;
17219   Dali::PropertyCondition result;
17220
17221   arg1 = (float)jarg1;
17222   arg2 = (float)jarg2;
17223   {
17224     try {
17225       result = Dali::InsideCondition(arg1,arg2);
17226     } catch (std::out_of_range& e) {
17227       {
17228         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17229       };
17230     } catch (std::exception& e) {
17231       {
17232         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17233       };
17234     } catch (...) {
17235       {
17236         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17237       };
17238     }
17239   }
17240   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result);
17241   return jresult;
17242 }
17243
17244
17245 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_OutsideCondition(float jarg1, float jarg2) {
17246   void * jresult ;
17247   float arg1 ;
17248   float arg2 ;
17249   Dali::PropertyCondition result;
17250
17251   arg1 = (float)jarg1;
17252   arg2 = (float)jarg2;
17253   {
17254     try {
17255       result = Dali::OutsideCondition(arg1,arg2);
17256     } catch (std::out_of_range& e) {
17257       {
17258         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17259       };
17260     } catch (std::exception& e) {
17261       {
17262         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17263       };
17264     } catch (...) {
17265       {
17266         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17267       };
17268     }
17269   }
17270   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result);
17271   return jresult;
17272 }
17273
17274
17275 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_StepCondition__SWIG_0(float jarg1, float jarg2) {
17276   void * jresult ;
17277   float arg1 ;
17278   float arg2 ;
17279   Dali::PropertyCondition result;
17280
17281   arg1 = (float)jarg1;
17282   arg2 = (float)jarg2;
17283   {
17284     try {
17285       result = Dali::StepCondition(arg1,arg2);
17286     } catch (std::out_of_range& e) {
17287       {
17288         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17289       };
17290     } catch (std::exception& e) {
17291       {
17292         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17293       };
17294     } catch (...) {
17295       {
17296         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17297       };
17298     }
17299   }
17300   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result);
17301   return jresult;
17302 }
17303
17304
17305 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_StepCondition__SWIG_1(float jarg1) {
17306   void * jresult ;
17307   float arg1 ;
17308   Dali::PropertyCondition result;
17309
17310   arg1 = (float)jarg1;
17311   {
17312     try {
17313       result = Dali::StepCondition(arg1);
17314     } catch (std::out_of_range& e) {
17315       {
17316         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17317       };
17318     } catch (std::exception& e) {
17319       {
17320         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17321       };
17322     } catch (...) {
17323       {
17324         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17325       };
17326     }
17327   }
17328   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result);
17329   return jresult;
17330 }
17331
17332
17333 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VariableStepCondition(void * jarg1) {
17334   void * jresult ;
17335   Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > *arg1 = 0 ;
17336   Dali::PropertyCondition result;
17337
17338   arg1 = (Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > *)jarg1;
17339   if (!arg1) {
17340     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > const & type is null", 0);
17341     return 0;
17342   }
17343   {
17344     try {
17345       result = Dali::VariableStepCondition((Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > const &)*arg1);
17346     } catch (std::out_of_range& e) {
17347       {
17348         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17349       };
17350     } catch (std::exception& e) {
17351       {
17352         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17353       };
17354     } catch (...) {
17355       {
17356         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17357       };
17358     }
17359   }
17360   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result);
17361   return jresult;
17362 }
17363
17364
17365 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PropertyNotification__SWIG_0() {
17366   void * jresult ;
17367   Dali::PropertyNotification *result = 0 ;
17368
17369   {
17370     try {
17371       result = (Dali::PropertyNotification *)new Dali::PropertyNotification();
17372     } catch (std::out_of_range& e) {
17373       {
17374         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17375       };
17376     } catch (std::exception& e) {
17377       {
17378         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17379       };
17380     } catch (...) {
17381       {
17382         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17383       };
17384     }
17385   }
17386   jresult = (void *)result;
17387   return jresult;
17388 }
17389
17390
17391 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PropertyNotification_DownCast(void * jarg1) {
17392   void * jresult ;
17393   Dali::BaseHandle arg1 ;
17394   Dali::BaseHandle *argp1 ;
17395   Dali::PropertyNotification result;
17396
17397   argp1 = (Dali::BaseHandle *)jarg1;
17398   if (!argp1) {
17399     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
17400     return 0;
17401   }
17402   arg1 = *argp1;
17403   {
17404     try {
17405       result = Dali::PropertyNotification::DownCast(arg1);
17406     } catch (std::out_of_range& e) {
17407       {
17408         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17409       };
17410     } catch (std::exception& e) {
17411       {
17412         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17413       };
17414     } catch (...) {
17415       {
17416         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17417       };
17418     }
17419   }
17420   jresult = new Dali::PropertyNotification((const Dali::PropertyNotification &)result);
17421   return jresult;
17422 }
17423
17424
17425 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PropertyNotification(void * jarg1) {
17426   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17427
17428   arg1 = (Dali::PropertyNotification *)jarg1;
17429   {
17430     try {
17431       delete arg1;
17432     } catch (std::out_of_range& e) {
17433       {
17434         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
17435       };
17436     } catch (std::exception& e) {
17437       {
17438         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
17439       };
17440     } catch (...) {
17441       {
17442         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
17443       };
17444     }
17445   }
17446 }
17447
17448
17449 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PropertyNotification__SWIG_1(void * jarg1) {
17450   void * jresult ;
17451   Dali::PropertyNotification *arg1 = 0 ;
17452   Dali::PropertyNotification *result = 0 ;
17453
17454   arg1 = (Dali::PropertyNotification *)jarg1;
17455   if (!arg1) {
17456     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyNotification const & type is null", 0);
17457     return 0;
17458   }
17459   {
17460     try {
17461       result = (Dali::PropertyNotification *)new Dali::PropertyNotification((Dali::PropertyNotification const &)*arg1);
17462     } catch (std::out_of_range& e) {
17463       {
17464         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17465       };
17466     } catch (std::exception& e) {
17467       {
17468         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17469       };
17470     } catch (...) {
17471       {
17472         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17473       };
17474     }
17475   }
17476   jresult = (void *)result;
17477   return jresult;
17478 }
17479
17480
17481 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PropertyNotification_Assign(void * jarg1, void * jarg2) {
17482   void * jresult ;
17483   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17484   Dali::PropertyNotification *arg2 = 0 ;
17485   Dali::PropertyNotification *result = 0 ;
17486
17487   arg1 = (Dali::PropertyNotification *)jarg1;
17488   arg2 = (Dali::PropertyNotification *)jarg2;
17489   if (!arg2) {
17490     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyNotification const & type is null", 0);
17491     return 0;
17492   }
17493   {
17494     try {
17495       result = (Dali::PropertyNotification *) &(arg1)->operator =((Dali::PropertyNotification const &)*arg2);
17496     } catch (std::out_of_range& e) {
17497       {
17498         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17499       };
17500     } catch (std::exception& e) {
17501       {
17502         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17503       };
17504     } catch (...) {
17505       {
17506         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17507       };
17508     }
17509   }
17510   jresult = (void *)result;
17511   return jresult;
17512 }
17513
17514
17515 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PropertyNotification_GetCondition__SWIG_0(void * jarg1) {
17516   void * jresult ;
17517   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17518   Dali::PropertyCondition result;
17519
17520   arg1 = (Dali::PropertyNotification *)jarg1;
17521   {
17522     try {
17523       result = (arg1)->GetCondition();
17524     } catch (std::out_of_range& e) {
17525       {
17526         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17527       };
17528     } catch (std::exception& e) {
17529       {
17530         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17531       };
17532     } catch (...) {
17533       {
17534         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17535       };
17536     }
17537   }
17538   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result);
17539   return jresult;
17540 }
17541
17542
17543 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PropertyNotification_GetTarget(void * jarg1) {
17544   void * jresult ;
17545   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17546   Dali::Handle result;
17547
17548   arg1 = (Dali::PropertyNotification *)jarg1;
17549   {
17550     try {
17551       result = ((Dali::PropertyNotification const *)arg1)->GetTarget();
17552     } catch (std::out_of_range& e) {
17553       {
17554         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17555       };
17556     } catch (std::exception& e) {
17557       {
17558         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17559       };
17560     } catch (...) {
17561       {
17562         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17563       };
17564     }
17565   }
17566   jresult = new Dali::Handle((const Dali::Handle &)result);
17567   return jresult;
17568 }
17569
17570
17571 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PropertyNotification_GetTargetProperty(void * jarg1) {
17572   int jresult ;
17573   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17574   Dali::Property::Index result;
17575
17576   arg1 = (Dali::PropertyNotification *)jarg1;
17577   {
17578     try {
17579       result = (Dali::Property::Index)((Dali::PropertyNotification const *)arg1)->GetTargetProperty();
17580     } catch (std::out_of_range& e) {
17581       {
17582         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17583       };
17584     } catch (std::exception& e) {
17585       {
17586         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17587       };
17588     } catch (...) {
17589       {
17590         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17591       };
17592     }
17593   }
17594   jresult = result;
17595   return jresult;
17596 }
17597
17598
17599 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PropertyNotification_SetNotifyMode(void * jarg1, int jarg2) {
17600   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17601   Dali::PropertyNotification::NotifyMode arg2 ;
17602
17603   arg1 = (Dali::PropertyNotification *)jarg1;
17604   arg2 = (Dali::PropertyNotification::NotifyMode)jarg2;
17605   {
17606     try {
17607       (arg1)->SetNotifyMode(arg2);
17608     } catch (std::out_of_range& e) {
17609       {
17610         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
17611       };
17612     } catch (std::exception& e) {
17613       {
17614         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
17615       };
17616     } catch (...) {
17617       {
17618         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
17619       };
17620     }
17621   }
17622 }
17623
17624
17625 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PropertyNotification_GetNotifyMode(void * jarg1) {
17626   int jresult ;
17627   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17628   Dali::PropertyNotification::NotifyMode result;
17629
17630   arg1 = (Dali::PropertyNotification *)jarg1;
17631   {
17632     try {
17633       result = (Dali::PropertyNotification::NotifyMode)(arg1)->GetNotifyMode();
17634     } catch (std::out_of_range& e) {
17635       {
17636         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17637       };
17638     } catch (std::exception& e) {
17639       {
17640         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17641       };
17642     } catch (...) {
17643       {
17644         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17645       };
17646     }
17647   }
17648   jresult = (int)result;
17649   return jresult;
17650 }
17651
17652
17653 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PropertyNotification_GetNotifyResult(void * jarg1) {
17654   unsigned int jresult ;
17655   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17656   bool result;
17657
17658   arg1 = (Dali::PropertyNotification *)jarg1;
17659   {
17660     try {
17661       result = (bool)((Dali::PropertyNotification const *)arg1)->GetNotifyResult();
17662     } catch (std::out_of_range& e) {
17663       {
17664         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17665       };
17666     } catch (std::exception& e) {
17667       {
17668         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17669       };
17670     } catch (...) {
17671       {
17672         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17673       };
17674     }
17675   }
17676   jresult = result;
17677   return jresult;
17678 }
17679
17680
17681 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PropertyNotification_NotifySignal(void * jarg1) {
17682   void * jresult ;
17683   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17684   Dali::PropertyNotifySignalType *result = 0 ;
17685
17686   arg1 = (Dali::PropertyNotification *)jarg1;
17687   {
17688     try {
17689       result = (Dali::PropertyNotifySignalType *) &(arg1)->NotifySignal();
17690     } catch (std::out_of_range& e) {
17691       {
17692         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17693       };
17694     } catch (std::exception& e) {
17695       {
17696         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17697       };
17698     } catch (...) {
17699       {
17700         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17701       };
17702     }
17703   }
17704   jresult = (void *)result;
17705   return jresult;
17706 }
17707
17708
17709 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Handle__SWIG_0() {
17710   void * jresult ;
17711   Dali::Handle *result = 0 ;
17712
17713   {
17714     try {
17715       result = (Dali::Handle *)new Dali::Handle();
17716     } catch (std::out_of_range& e) {
17717       {
17718         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17719       };
17720     } catch (std::exception& e) {
17721       {
17722         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17723       };
17724     } catch (...) {
17725       {
17726         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17727       };
17728     }
17729   }
17730   jresult = (void *)result;
17731   return jresult;
17732 }
17733
17734
17735 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Handle_New() {
17736   void * jresult ;
17737   Dali::Handle result;
17738
17739   {
17740     try {
17741       result = Dali::Handle::New();
17742     } catch (std::out_of_range& e) {
17743       {
17744         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17745       };
17746     } catch (std::exception& e) {
17747       {
17748         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17749       };
17750     } catch (...) {
17751       {
17752         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17753       };
17754     }
17755   }
17756   jresult = new Dali::Handle((const Dali::Handle &)result);
17757   return jresult;
17758 }
17759
17760
17761 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Handle(void * jarg1) {
17762   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
17763
17764   arg1 = (Dali::Handle *)jarg1;
17765   {
17766     try {
17767       delete arg1;
17768     } catch (std::out_of_range& e) {
17769       {
17770         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
17771       };
17772     } catch (std::exception& e) {
17773       {
17774         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
17775       };
17776     } catch (...) {
17777       {
17778         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
17779       };
17780     }
17781   }
17782 }
17783
17784
17785 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Handle__SWIG_1(void * jarg1) {
17786   void * jresult ;
17787   Dali::Handle *arg1 = 0 ;
17788   Dali::Handle *result = 0 ;
17789
17790   arg1 = (Dali::Handle *)jarg1;
17791   if (!arg1) {
17792     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle const & type is null", 0);
17793     return 0;
17794   }
17795   {
17796     try {
17797       result = (Dali::Handle *)new Dali::Handle((Dali::Handle const &)*arg1);
17798     } catch (std::out_of_range& e) {
17799       {
17800         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17801       };
17802     } catch (std::exception& e) {
17803       {
17804         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17805       };
17806     } catch (...) {
17807       {
17808         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17809       };
17810     }
17811   }
17812   jresult = (void *)result;
17813   return jresult;
17814 }
17815
17816
17817 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Handle_Assign(void * jarg1, void * jarg2) {
17818   void * jresult ;
17819   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
17820   Dali::Handle *arg2 = 0 ;
17821   Dali::Handle *result = 0 ;
17822
17823   arg1 = (Dali::Handle *)jarg1;
17824   arg2 = (Dali::Handle *)jarg2;
17825   if (!arg2) {
17826     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle const & type is null", 0);
17827     return 0;
17828   }
17829   {
17830     try {
17831       result = (Dali::Handle *) &(arg1)->operator =((Dali::Handle const &)*arg2);
17832     } catch (std::out_of_range& e) {
17833       {
17834         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17835       };
17836     } catch (std::exception& e) {
17837       {
17838         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17839       };
17840     } catch (...) {
17841       {
17842         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17843       };
17844     }
17845   }
17846   jresult = (void *)result;
17847   return jresult;
17848 }
17849
17850
17851 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Handle_DownCast(void * jarg1) {
17852   void * jresult ;
17853   Dali::BaseHandle arg1 ;
17854   Dali::BaseHandle *argp1 ;
17855   Dali::Handle result;
17856
17857   argp1 = (Dali::BaseHandle *)jarg1;
17858   if (!argp1) {
17859     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
17860     return 0;
17861   }
17862   arg1 = *argp1;
17863   {
17864     try {
17865       result = Dali::Handle::DownCast(arg1);
17866     } catch (std::out_of_range& e) {
17867       {
17868         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17869       };
17870     } catch (std::exception& e) {
17871       {
17872         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17873       };
17874     } catch (...) {
17875       {
17876         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17877       };
17878     }
17879   }
17880   jresult = new Dali::Handle((const Dali::Handle &)result);
17881   return jresult;
17882 }
17883
17884
17885 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Handle_Supports(void * jarg1, int jarg2) {
17886   unsigned int jresult ;
17887   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
17888   Dali::Handle::Capability arg2 ;
17889   bool result;
17890
17891   arg1 = (Dali::Handle *)jarg1;
17892   arg2 = (Dali::Handle::Capability)jarg2;
17893   {
17894     try {
17895       result = (bool)((Dali::Handle const *)arg1)->Supports(arg2);
17896     } catch (std::out_of_range& e) {
17897       {
17898         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17899       };
17900     } catch (std::exception& e) {
17901       {
17902         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17903       };
17904     } catch (...) {
17905       {
17906         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17907       };
17908     }
17909   }
17910   jresult = result;
17911   return jresult;
17912 }
17913
17914
17915 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Handle_GetPropertyCount(void * jarg1) {
17916   unsigned int jresult ;
17917   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
17918   unsigned int result;
17919
17920   arg1 = (Dali::Handle *)jarg1;
17921   {
17922     try {
17923       result = (unsigned int)((Dali::Handle const *)arg1)->GetPropertyCount();
17924     } catch (std::out_of_range& e) {
17925       {
17926         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17927       };
17928     } catch (std::exception& e) {
17929       {
17930         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17931       };
17932     } catch (...) {
17933       {
17934         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17935       };
17936     }
17937   }
17938   jresult = result;
17939   return jresult;
17940 }
17941
17942
17943 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_Handle_GetPropertyName(void * jarg1, int jarg2) {
17944   char * jresult ;
17945   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
17946   Dali::Property::Index arg2 ;
17947   std::string result;
17948
17949   arg1 = (Dali::Handle *)jarg1;
17950   arg2 = (Dali::Property::Index)jarg2;
17951   {
17952     try {
17953       result = ((Dali::Handle const *)arg1)->GetPropertyName(arg2);
17954     } catch (std::out_of_range& e) {
17955       {
17956         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17957       };
17958     } catch (std::exception& e) {
17959       {
17960         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17961       };
17962     } catch (...) {
17963       {
17964         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17965       };
17966     }
17967   }
17968   jresult = SWIG_csharp_string_callback((&result)->c_str());
17969   return jresult;
17970 }
17971
17972
17973 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Handle_GetPropertyIndex(void * jarg1, char * jarg2) {
17974   int jresult ;
17975   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
17976   std::string *arg2 = 0 ;
17977   Dali::Property::Index result;
17978
17979   arg1 = (Dali::Handle *)jarg1;
17980   if (!jarg2) {
17981     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
17982     return 0;
17983   }
17984   std::string arg2_str(jarg2);
17985   arg2 = &arg2_str;
17986   {
17987     try {
17988       result = (Dali::Property::Index)((Dali::Handle const *)arg1)->GetPropertyIndex((std::string const &)*arg2);
17989     } catch (std::out_of_range& e) {
17990       {
17991         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17992       };
17993     } catch (std::exception& e) {
17994       {
17995         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17996       };
17997     } catch (...) {
17998       {
17999         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18000       };
18001     }
18002   }
18003   jresult = result;
18004
18005   //argout typemap for const std::string&
18006
18007   return jresult;
18008 }
18009
18010
18011 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Handle_IsPropertyWritable(void * jarg1, int jarg2) {
18012   unsigned int jresult ;
18013   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18014   Dali::Property::Index arg2 ;
18015   bool result;
18016
18017   arg1 = (Dali::Handle *)jarg1;
18018   arg2 = (Dali::Property::Index)jarg2;
18019   {
18020     try {
18021       result = (bool)((Dali::Handle const *)arg1)->IsPropertyWritable(arg2);
18022     } catch (std::out_of_range& e) {
18023       {
18024         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18025       };
18026     } catch (std::exception& e) {
18027       {
18028         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18029       };
18030     } catch (...) {
18031       {
18032         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18033       };
18034     }
18035   }
18036   jresult = result;
18037   return jresult;
18038 }
18039
18040
18041 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Handle_IsPropertyAnimatable(void * jarg1, int jarg2) {
18042   unsigned int jresult ;
18043   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18044   Dali::Property::Index arg2 ;
18045   bool result;
18046
18047   arg1 = (Dali::Handle *)jarg1;
18048   arg2 = (Dali::Property::Index)jarg2;
18049   {
18050     try {
18051       result = (bool)((Dali::Handle const *)arg1)->IsPropertyAnimatable(arg2);
18052     } catch (std::out_of_range& e) {
18053       {
18054         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18055       };
18056     } catch (std::exception& e) {
18057       {
18058         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18059       };
18060     } catch (...) {
18061       {
18062         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18063       };
18064     }
18065   }
18066   jresult = result;
18067   return jresult;
18068 }
18069
18070
18071 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Handle_IsPropertyAConstraintInput(void * jarg1, int jarg2) {
18072   unsigned int jresult ;
18073   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18074   Dali::Property::Index arg2 ;
18075   bool result;
18076
18077   arg1 = (Dali::Handle *)jarg1;
18078   arg2 = (Dali::Property::Index)jarg2;
18079   {
18080     try {
18081       result = (bool)((Dali::Handle const *)arg1)->IsPropertyAConstraintInput(arg2);
18082     } catch (std::out_of_range& e) {
18083       {
18084         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18085       };
18086     } catch (std::exception& e) {
18087       {
18088         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18089       };
18090     } catch (...) {
18091       {
18092         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18093       };
18094     }
18095   }
18096   jresult = result;
18097   return jresult;
18098 }
18099
18100
18101 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Handle_GetPropertyType(void * jarg1, int jarg2) {
18102   int jresult ;
18103   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18104   Dali::Property::Index arg2 ;
18105   Dali::Property::Type result;
18106
18107   arg1 = (Dali::Handle *)jarg1;
18108   arg2 = (Dali::Property::Index)jarg2;
18109   {
18110     try {
18111       result = (Dali::Property::Type)((Dali::Handle const *)arg1)->GetPropertyType(arg2);
18112     } catch (std::out_of_range& e) {
18113       {
18114         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18115       };
18116     } catch (std::exception& e) {
18117       {
18118         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18119       };
18120     } catch (...) {
18121       {
18122         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18123       };
18124     }
18125   }
18126   jresult = (int)result;
18127   return jresult;
18128 }
18129
18130
18131 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Handle_SetProperty(void * jarg1, int jarg2, void * jarg3) {
18132   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18133   Dali::Property::Index arg2 ;
18134   Dali::Property::Value *arg3 = 0 ;
18135
18136   arg1 = (Dali::Handle *)jarg1;
18137   arg2 = (Dali::Property::Index)jarg2;
18138   arg3 = (Dali::Property::Value *)jarg3;
18139   if (!arg3) {
18140     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
18141     return ;
18142   }
18143   {
18144     try {
18145       (arg1)->SetProperty(arg2,(Dali::Property::Value const &)*arg3);
18146     } catch (std::out_of_range& e) {
18147       {
18148         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
18149       };
18150     } catch (std::exception& e) {
18151       {
18152         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
18153       };
18154     } catch (...) {
18155       {
18156         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
18157       };
18158     }
18159   }
18160 }
18161
18162
18163 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Handle_RegisterProperty__SWIG_0(void * jarg1, char * jarg2, void * jarg3) {
18164   int jresult ;
18165   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18166   std::string *arg2 = 0 ;
18167   Dali::Property::Value *arg3 = 0 ;
18168   Dali::Property::Index result;
18169
18170   arg1 = (Dali::Handle *)jarg1;
18171   if (!jarg2) {
18172     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
18173     return 0;
18174   }
18175   std::string arg2_str(jarg2);
18176   arg2 = &arg2_str;
18177   arg3 = (Dali::Property::Value *)jarg3;
18178   if (!arg3) {
18179     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
18180     return 0;
18181   }
18182   {
18183     try {
18184       result = (Dali::Property::Index)(arg1)->RegisterProperty((std::string const &)*arg2,(Dali::Property::Value const &)*arg3);
18185     } catch (std::out_of_range& e) {
18186       {
18187         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18188       };
18189     } catch (std::exception& e) {
18190       {
18191         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18192       };
18193     } catch (...) {
18194       {
18195         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18196       };
18197     }
18198   }
18199   jresult = result;
18200
18201   //argout typemap for const std::string&
18202
18203   return jresult;
18204 }
18205
18206
18207 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Handle_RegisterProperty__SWIG_1(void * jarg1, char * jarg2, void * jarg3, int jarg4) {
18208   int jresult ;
18209   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18210   std::string *arg2 = 0 ;
18211   Dali::Property::Value *arg3 = 0 ;
18212   Dali::Property::AccessMode arg4 ;
18213   Dali::Property::Index result;
18214
18215   arg1 = (Dali::Handle *)jarg1;
18216   if (!jarg2) {
18217     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
18218     return 0;
18219   }
18220   std::string arg2_str(jarg2);
18221   arg2 = &arg2_str;
18222   arg3 = (Dali::Property::Value *)jarg3;
18223   if (!arg3) {
18224     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
18225     return 0;
18226   }
18227   arg4 = (Dali::Property::AccessMode)jarg4;
18228   {
18229     try {
18230       result = (Dali::Property::Index)(arg1)->RegisterProperty((std::string const &)*arg2,(Dali::Property::Value const &)*arg3,arg4);
18231     } catch (std::out_of_range& e) {
18232       {
18233         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18234       };
18235     } catch (std::exception& e) {
18236       {
18237         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18238       };
18239     } catch (...) {
18240       {
18241         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18242       };
18243     }
18244   }
18245   jresult = result;
18246
18247   //argout typemap for const std::string&
18248
18249   return jresult;
18250 }
18251
18252
18253 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Handle_GetProperty(void * jarg1, int jarg2) {
18254   void * jresult ;
18255   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18256   Dali::Property::Index arg2 ;
18257   Dali::Property::Value result;
18258
18259   arg1 = (Dali::Handle *)jarg1;
18260   arg2 = (Dali::Property::Index)jarg2;
18261   {
18262     try {
18263       result = ((Dali::Handle const *)arg1)->GetProperty(arg2);
18264     } catch (std::out_of_range& e) {
18265       {
18266         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18267       };
18268     } catch (std::exception& e) {
18269       {
18270         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18271       };
18272     } catch (...) {
18273       {
18274         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18275       };
18276     }
18277   }
18278   jresult = new Dali::Property::Value((const Dali::Property::Value &)result);
18279   return jresult;
18280 }
18281
18282
18283 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Handle_GetPropertyIndices(void * jarg1, void * jarg2) {
18284   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18285   Dali::Property::IndexContainer *arg2 = 0 ;
18286
18287   arg1 = (Dali::Handle *)jarg1;
18288   arg2 = (Dali::Property::IndexContainer *)jarg2;
18289   if (!arg2) {
18290     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::IndexContainer & type is null", 0);
18291     return ;
18292   }
18293   {
18294     try {
18295       ((Dali::Handle const *)arg1)->GetPropertyIndices(*arg2);
18296     } catch (std::out_of_range& e) {
18297       {
18298         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
18299       };
18300     } catch (std::exception& e) {
18301       {
18302         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
18303       };
18304     } catch (...) {
18305       {
18306         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
18307       };
18308     }
18309   }
18310 }
18311
18312
18313 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Handle_AddPropertyNotification__SWIG_0(void * jarg1, int jarg2, void * jarg3) {
18314   void * jresult ;
18315   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18316   Dali::Property::Index arg2 ;
18317   Dali::PropertyCondition *arg3 = 0 ;
18318   Dali::PropertyNotification result;
18319
18320   arg1 = (Dali::Handle *)jarg1;
18321   arg2 = (Dali::Property::Index)jarg2;
18322   arg3 = (Dali::PropertyCondition *)jarg3;
18323   if (!arg3) {
18324     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyCondition const & type is null", 0);
18325     return 0;
18326   }
18327   {
18328     try {
18329       result = (arg1)->AddPropertyNotification(arg2,(Dali::PropertyCondition const &)*arg3);
18330     } catch (std::out_of_range& e) {
18331       {
18332         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18333       };
18334     } catch (std::exception& e) {
18335       {
18336         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18337       };
18338     } catch (...) {
18339       {
18340         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18341       };
18342     }
18343   }
18344   jresult = new Dali::PropertyNotification((const Dali::PropertyNotification &)result);
18345   return jresult;
18346 }
18347
18348
18349 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Handle_AddPropertyNotification__SWIG_1(void * jarg1, int jarg2, int jarg3, void * jarg4) {
18350   void * jresult ;
18351   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18352   Dali::Property::Index arg2 ;
18353   int arg3 ;
18354   Dali::PropertyCondition *arg4 = 0 ;
18355   Dali::PropertyNotification result;
18356
18357   arg1 = (Dali::Handle *)jarg1;
18358   arg2 = (Dali::Property::Index)jarg2;
18359   arg3 = (int)jarg3;
18360   arg4 = (Dali::PropertyCondition *)jarg4;
18361   if (!arg4) {
18362     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyCondition const & type is null", 0);
18363     return 0;
18364   }
18365   {
18366     try {
18367       result = (arg1)->AddPropertyNotification(arg2,arg3,(Dali::PropertyCondition const &)*arg4);
18368     } catch (std::out_of_range& e) {
18369       {
18370         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18371       };
18372     } catch (std::exception& e) {
18373       {
18374         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18375       };
18376     } catch (...) {
18377       {
18378         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18379       };
18380     }
18381   }
18382   jresult = new Dali::PropertyNotification((const Dali::PropertyNotification &)result);
18383   return jresult;
18384 }
18385
18386
18387 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Handle_RemovePropertyNotification(void * jarg1, void * jarg2) {
18388   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18389   Dali::PropertyNotification arg2 ;
18390   Dali::PropertyNotification *argp2 ;
18391
18392   arg1 = (Dali::Handle *)jarg1;
18393   argp2 = (Dali::PropertyNotification *)jarg2;
18394   if (!argp2) {
18395     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::PropertyNotification", 0);
18396     return ;
18397   }
18398   arg2 = *argp2;
18399   {
18400     try {
18401       (arg1)->RemovePropertyNotification(arg2);
18402     } catch (std::out_of_range& e) {
18403       {
18404         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
18405       };
18406     } catch (std::exception& e) {
18407       {
18408         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
18409       };
18410     } catch (...) {
18411       {
18412         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
18413       };
18414     }
18415   }
18416 }
18417
18418
18419 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Handle_RemovePropertyNotifications(void * jarg1) {
18420   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18421
18422   arg1 = (Dali::Handle *)jarg1;
18423   {
18424     try {
18425       (arg1)->RemovePropertyNotifications();
18426     } catch (std::out_of_range& e) {
18427       {
18428         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
18429       };
18430     } catch (std::exception& e) {
18431       {
18432         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
18433       };
18434     } catch (...) {
18435       {
18436         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
18437       };
18438     }
18439   }
18440 }
18441
18442
18443 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Handle_RemoveConstraints__SWIG_0(void * jarg1) {
18444   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18445
18446   arg1 = (Dali::Handle *)jarg1;
18447   {
18448     try {
18449       (arg1)->RemoveConstraints();
18450     } catch (std::out_of_range& e) {
18451       {
18452         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
18453       };
18454     } catch (std::exception& e) {
18455       {
18456         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
18457       };
18458     } catch (...) {
18459       {
18460         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
18461       };
18462     }
18463   }
18464 }
18465
18466
18467 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Handle_RemoveConstraints__SWIG_1(void * jarg1, unsigned int jarg2) {
18468   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18469   unsigned int arg2 ;
18470
18471   arg1 = (Dali::Handle *)jarg1;
18472   arg2 = (unsigned int)jarg2;
18473   {
18474     try {
18475       (arg1)->RemoveConstraints(arg2);
18476     } catch (std::out_of_range& e) {
18477       {
18478         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
18479       };
18480     } catch (std::exception& e) {
18481       {
18482         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
18483       };
18484     } catch (...) {
18485       {
18486         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
18487       };
18488     }
18489   }
18490 }
18491
18492
18493 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WEIGHT_get() {
18494   int jresult ;
18495   Dali::Property::Index result;
18496
18497   result = (Dali::Property::Index)(Dali::Property::Index)Dali::WeightObject::WEIGHT;
18498   jresult = result;
18499   return jresult;
18500 }
18501
18502
18503 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_New() {
18504   void * jresult ;
18505   Dali::Handle result;
18506
18507   {
18508     try {
18509       result = Dali::WeightObject::New();
18510     } catch (std::out_of_range& e) {
18511       {
18512         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18513       };
18514     } catch (std::exception& e) {
18515       {
18516         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18517       };
18518     } catch (...) {
18519       {
18520         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18521       };
18522     }
18523   }
18524   jresult = new Dali::Handle((const Dali::Handle &)result);
18525   return jresult;
18526 }
18527
18528
18529 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TypeInfo__SWIG_0() {
18530   void * jresult ;
18531   Dali::TypeInfo *result = 0 ;
18532
18533   {
18534     try {
18535       result = (Dali::TypeInfo *)new Dali::TypeInfo();
18536     } catch (std::out_of_range& e) {
18537       {
18538         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18539       };
18540     } catch (std::exception& e) {
18541       {
18542         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18543       };
18544     } catch (...) {
18545       {
18546         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18547       };
18548     }
18549   }
18550   jresult = (void *)result;
18551   return jresult;
18552 }
18553
18554
18555 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TypeInfo(void * jarg1) {
18556   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18557
18558   arg1 = (Dali::TypeInfo *)jarg1;
18559   {
18560     try {
18561       delete arg1;
18562     } catch (std::out_of_range& e) {
18563       {
18564         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
18565       };
18566     } catch (std::exception& e) {
18567       {
18568         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
18569       };
18570     } catch (...) {
18571       {
18572         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
18573       };
18574     }
18575   }
18576 }
18577
18578
18579 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TypeInfo__SWIG_1(void * jarg1) {
18580   void * jresult ;
18581   Dali::TypeInfo *arg1 = 0 ;
18582   Dali::TypeInfo *result = 0 ;
18583
18584   arg1 = (Dali::TypeInfo *)jarg1;
18585   if (!arg1) {
18586     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeInfo const & type is null", 0);
18587     return 0;
18588   }
18589   {
18590     try {
18591       result = (Dali::TypeInfo *)new Dali::TypeInfo((Dali::TypeInfo const &)*arg1);
18592     } catch (std::out_of_range& e) {
18593       {
18594         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18595       };
18596     } catch (std::exception& e) {
18597       {
18598         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18599       };
18600     } catch (...) {
18601       {
18602         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18603       };
18604     }
18605   }
18606   jresult = (void *)result;
18607   return jresult;
18608 }
18609
18610
18611 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TypeInfo_Assign(void * jarg1, void * jarg2) {
18612   void * jresult ;
18613   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18614   Dali::TypeInfo *arg2 = 0 ;
18615   Dali::TypeInfo *result = 0 ;
18616
18617   arg1 = (Dali::TypeInfo *)jarg1;
18618   arg2 = (Dali::TypeInfo *)jarg2;
18619   if (!arg2) {
18620     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeInfo const & type is null", 0);
18621     return 0;
18622   }
18623   {
18624     try {
18625       result = (Dali::TypeInfo *) &(arg1)->operator =((Dali::TypeInfo const &)*arg2);
18626     } catch (std::out_of_range& e) {
18627       {
18628         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18629       };
18630     } catch (std::exception& e) {
18631       {
18632         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18633       };
18634     } catch (...) {
18635       {
18636         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18637       };
18638     }
18639   }
18640   jresult = (void *)result;
18641   return jresult;
18642 }
18643
18644
18645 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_TypeInfo_GetName(void * jarg1) {
18646   char * jresult ;
18647   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18648   std::string *result = 0 ;
18649
18650   arg1 = (Dali::TypeInfo *)jarg1;
18651   {
18652     try {
18653       result = (std::string *) &((Dali::TypeInfo const *)arg1)->GetName();
18654     } catch (std::out_of_range& e) {
18655       {
18656         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18657       };
18658     } catch (std::exception& e) {
18659       {
18660         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18661       };
18662     } catch (...) {
18663       {
18664         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18665       };
18666     }
18667   }
18668   jresult = SWIG_csharp_string_callback(result->c_str());
18669   return jresult;
18670 }
18671
18672
18673 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_TypeInfo_GetBaseName(void * jarg1) {
18674   char * jresult ;
18675   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18676   std::string *result = 0 ;
18677
18678   arg1 = (Dali::TypeInfo *)jarg1;
18679   {
18680     try {
18681       result = (std::string *) &((Dali::TypeInfo const *)arg1)->GetBaseName();
18682     } catch (std::out_of_range& e) {
18683       {
18684         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18685       };
18686     } catch (std::exception& e) {
18687       {
18688         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18689       };
18690     } catch (...) {
18691       {
18692         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18693       };
18694     }
18695   }
18696   jresult = SWIG_csharp_string_callback(result->c_str());
18697   return jresult;
18698 }
18699
18700
18701 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TypeInfo_CreateInstance(void * jarg1) {
18702   void * jresult ;
18703   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18704   Dali::BaseHandle result;
18705
18706   arg1 = (Dali::TypeInfo *)jarg1;
18707   {
18708     try {
18709       result = ((Dali::TypeInfo const *)arg1)->CreateInstance();
18710     } catch (std::out_of_range& e) {
18711       {
18712         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18713       };
18714     } catch (std::exception& e) {
18715       {
18716         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18717       };
18718     } catch (...) {
18719       {
18720         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18721       };
18722     }
18723   }
18724   jresult = new Dali::BaseHandle((const Dali::BaseHandle &)result);
18725   return jresult;
18726 }
18727
18728
18729 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TypeInfo_GetActionCount(void * jarg1) {
18730   unsigned long jresult ;
18731   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18732   size_t result;
18733
18734   arg1 = (Dali::TypeInfo *)jarg1;
18735   {
18736     try {
18737       result = ((Dali::TypeInfo const *)arg1)->GetActionCount();
18738     } catch (std::out_of_range& e) {
18739       {
18740         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18741       };
18742     } catch (std::exception& e) {
18743       {
18744         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18745       };
18746     } catch (...) {
18747       {
18748         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18749       };
18750     }
18751   }
18752   jresult = (unsigned long)result;
18753   return jresult;
18754 }
18755
18756
18757 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_TypeInfo_GetActionName(void * jarg1, unsigned long jarg2) {
18758   char * jresult ;
18759   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18760   size_t arg2 ;
18761   std::string result;
18762
18763   arg1 = (Dali::TypeInfo *)jarg1;
18764   arg2 = (size_t)jarg2;
18765   {
18766     try {
18767       result = (arg1)->GetActionName(arg2);
18768     } catch (std::out_of_range& e) {
18769       {
18770         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18771       };
18772     } catch (std::exception& e) {
18773       {
18774         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18775       };
18776     } catch (...) {
18777       {
18778         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18779       };
18780     }
18781   }
18782   jresult = SWIG_csharp_string_callback((&result)->c_str());
18783   return jresult;
18784 }
18785
18786
18787 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TypeInfo_GetSignalCount(void * jarg1) {
18788   unsigned long jresult ;
18789   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18790   size_t result;
18791
18792   arg1 = (Dali::TypeInfo *)jarg1;
18793   {
18794     try {
18795       result = ((Dali::TypeInfo const *)arg1)->GetSignalCount();
18796     } catch (std::out_of_range& e) {
18797       {
18798         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18799       };
18800     } catch (std::exception& e) {
18801       {
18802         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18803       };
18804     } catch (...) {
18805       {
18806         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18807       };
18808     }
18809   }
18810   jresult = (unsigned long)result;
18811   return jresult;
18812 }
18813
18814
18815 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_TypeInfo_GetSignalName(void * jarg1, unsigned long jarg2) {
18816   char * jresult ;
18817   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18818   size_t arg2 ;
18819   std::string result;
18820
18821   arg1 = (Dali::TypeInfo *)jarg1;
18822   arg2 = (size_t)jarg2;
18823   {
18824     try {
18825       result = (arg1)->GetSignalName(arg2);
18826     } catch (std::out_of_range& e) {
18827       {
18828         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18829       };
18830     } catch (std::exception& e) {
18831       {
18832         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18833       };
18834     } catch (...) {
18835       {
18836         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18837       };
18838     }
18839   }
18840   jresult = SWIG_csharp_string_callback((&result)->c_str());
18841   return jresult;
18842 }
18843
18844
18845 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TypeInfo_GetPropertyCount(void * jarg1) {
18846   unsigned long jresult ;
18847   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18848   size_t result;
18849
18850   arg1 = (Dali::TypeInfo *)jarg1;
18851   {
18852     try {
18853       result = ((Dali::TypeInfo const *)arg1)->GetPropertyCount();
18854     } catch (std::out_of_range& e) {
18855       {
18856         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18857       };
18858     } catch (std::exception& e) {
18859       {
18860         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18861       };
18862     } catch (...) {
18863       {
18864         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18865       };
18866     }
18867   }
18868   jresult = (unsigned long)result;
18869   return jresult;
18870 }
18871
18872
18873 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TypeInfo_GetPropertyIndices(void * jarg1, void * jarg2) {
18874   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18875   Dali::Property::IndexContainer *arg2 = 0 ;
18876
18877   arg1 = (Dali::TypeInfo *)jarg1;
18878   arg2 = (Dali::Property::IndexContainer *)jarg2;
18879   if (!arg2) {
18880     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::IndexContainer & type is null", 0);
18881     return ;
18882   }
18883   {
18884     try {
18885       ((Dali::TypeInfo const *)arg1)->GetPropertyIndices(*arg2);
18886     } catch (std::out_of_range& e) {
18887       {
18888         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
18889       };
18890     } catch (std::exception& e) {
18891       {
18892         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
18893       };
18894     } catch (...) {
18895       {
18896         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
18897       };
18898     }
18899   }
18900 }
18901
18902
18903 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_TypeInfo_GetPropertyName(void * jarg1, int jarg2) {
18904   char * jresult ;
18905   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18906   Dali::Property::Index arg2 ;
18907   std::string *result = 0 ;
18908
18909   arg1 = (Dali::TypeInfo *)jarg1;
18910   arg2 = (Dali::Property::Index)jarg2;
18911   {
18912     try {
18913       result = (std::string *) &((Dali::TypeInfo const *)arg1)->GetPropertyName(arg2);
18914     } catch (std::out_of_range& e) {
18915       {
18916         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18917       };
18918     } catch (std::exception& e) {
18919       {
18920         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18921       };
18922     } catch (...) {
18923       {
18924         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18925       };
18926     }
18927   }
18928   jresult = SWIG_csharp_string_callback(result->c_str());
18929   return jresult;
18930 }
18931
18932
18933 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TypeRegistry_Get() {
18934   void * jresult ;
18935   Dali::TypeRegistry result;
18936
18937   {
18938     try {
18939       result = Dali::TypeRegistry::Get();
18940     } catch (std::out_of_range& e) {
18941       {
18942         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18943       };
18944     } catch (std::exception& e) {
18945       {
18946         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18947       };
18948     } catch (...) {
18949       {
18950         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18951       };
18952     }
18953   }
18954   jresult = new Dali::TypeRegistry((const Dali::TypeRegistry &)result);
18955   return jresult;
18956 }
18957
18958
18959 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TypeRegistry__SWIG_0() {
18960   void * jresult ;
18961   Dali::TypeRegistry *result = 0 ;
18962
18963   {
18964     try {
18965       result = (Dali::TypeRegistry *)new Dali::TypeRegistry();
18966     } catch (std::out_of_range& e) {
18967       {
18968         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18969       };
18970     } catch (std::exception& e) {
18971       {
18972         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18973       };
18974     } catch (...) {
18975       {
18976         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18977       };
18978     }
18979   }
18980   jresult = (void *)result;
18981   return jresult;
18982 }
18983
18984
18985 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TypeRegistry(void * jarg1) {
18986   Dali::TypeRegistry *arg1 = (Dali::TypeRegistry *) 0 ;
18987
18988   arg1 = (Dali::TypeRegistry *)jarg1;
18989   {
18990     try {
18991       delete arg1;
18992     } catch (std::out_of_range& e) {
18993       {
18994         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
18995       };
18996     } catch (std::exception& e) {
18997       {
18998         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
18999       };
19000     } catch (...) {
19001       {
19002         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
19003       };
19004     }
19005   }
19006 }
19007
19008
19009 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TypeRegistry__SWIG_1(void * jarg1) {
19010   void * jresult ;
19011   Dali::TypeRegistry *arg1 = 0 ;
19012   Dali::TypeRegistry *result = 0 ;
19013
19014   arg1 = (Dali::TypeRegistry *)jarg1;
19015   if (!arg1) {
19016     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistry const & type is null", 0);
19017     return 0;
19018   }
19019   {
19020     try {
19021       result = (Dali::TypeRegistry *)new Dali::TypeRegistry((Dali::TypeRegistry const &)*arg1);
19022     } catch (std::out_of_range& e) {
19023       {
19024         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19025       };
19026     } catch (std::exception& e) {
19027       {
19028         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19029       };
19030     } catch (...) {
19031       {
19032         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19033       };
19034     }
19035   }
19036   jresult = (void *)result;
19037   return jresult;
19038 }
19039
19040
19041 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TypeRegistry_Assign(void * jarg1, void * jarg2) {
19042   void * jresult ;
19043   Dali::TypeRegistry *arg1 = (Dali::TypeRegistry *) 0 ;
19044   Dali::TypeRegistry *arg2 = 0 ;
19045   Dali::TypeRegistry *result = 0 ;
19046
19047   arg1 = (Dali::TypeRegistry *)jarg1;
19048   arg2 = (Dali::TypeRegistry *)jarg2;
19049   if (!arg2) {
19050     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistry const & type is null", 0);
19051     return 0;
19052   }
19053   {
19054     try {
19055       result = (Dali::TypeRegistry *) &(arg1)->operator =((Dali::TypeRegistry const &)*arg2);
19056     } catch (std::out_of_range& e) {
19057       {
19058         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19059       };
19060     } catch (std::exception& e) {
19061       {
19062         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19063       };
19064     } catch (...) {
19065       {
19066         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19067       };
19068     }
19069   }
19070   jresult = (void *)result;
19071   return jresult;
19072 }
19073
19074
19075 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TypeRegistry_GetTypeInfo__SWIG_0(void * jarg1, char * jarg2) {
19076   void * jresult ;
19077   Dali::TypeRegistry *arg1 = (Dali::TypeRegistry *) 0 ;
19078   std::string *arg2 = 0 ;
19079   Dali::TypeInfo result;
19080
19081   arg1 = (Dali::TypeRegistry *)jarg1;
19082   if (!jarg2) {
19083     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19084     return 0;
19085   }
19086   std::string arg2_str(jarg2);
19087   arg2 = &arg2_str;
19088   {
19089     try {
19090       result = (arg1)->GetTypeInfo((std::string const &)*arg2);
19091     } catch (std::out_of_range& e) {
19092       {
19093         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19094       };
19095     } catch (std::exception& e) {
19096       {
19097         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19098       };
19099     } catch (...) {
19100       {
19101         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19102       };
19103     }
19104   }
19105   jresult = new Dali::TypeInfo((const Dali::TypeInfo &)result);
19106
19107   //argout typemap for const std::string&
19108
19109   return jresult;
19110 }
19111
19112
19113 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TypeRegistry_GetTypeInfo__SWIG_1(void * jarg1, void * jarg2) {
19114   void * jresult ;
19115   Dali::TypeRegistry *arg1 = (Dali::TypeRegistry *) 0 ;
19116   std::type_info *arg2 = 0 ;
19117   Dali::TypeInfo result;
19118
19119   arg1 = (Dali::TypeRegistry *)jarg1;
19120   arg2 = (std::type_info *)jarg2;
19121   if (!arg2) {
19122     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
19123     return 0;
19124   }
19125   {
19126     try {
19127       result = (arg1)->GetTypeInfo((std::type_info const &)*arg2);
19128     } catch (std::out_of_range& e) {
19129       {
19130         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19131       };
19132     } catch (std::exception& e) {
19133       {
19134         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19135       };
19136     } catch (...) {
19137       {
19138         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19139       };
19140     }
19141   }
19142   jresult = new Dali::TypeInfo((const Dali::TypeInfo &)result);
19143   return jresult;
19144 }
19145
19146
19147 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TypeRegistry_GetTypeNameCount(void * jarg1) {
19148   unsigned long jresult ;
19149   Dali::TypeRegistry *arg1 = (Dali::TypeRegistry *) 0 ;
19150   size_t result;
19151
19152   arg1 = (Dali::TypeRegistry *)jarg1;
19153   {
19154     try {
19155       result = ((Dali::TypeRegistry const *)arg1)->GetTypeNameCount();
19156     } catch (std::out_of_range& e) {
19157       {
19158         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19159       };
19160     } catch (std::exception& e) {
19161       {
19162         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19163       };
19164     } catch (...) {
19165       {
19166         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19167       };
19168     }
19169   }
19170   jresult = (unsigned long)result;
19171   return jresult;
19172 }
19173
19174
19175 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_TypeRegistry_GetTypeName(void * jarg1, unsigned long jarg2) {
19176   char * jresult ;
19177   Dali::TypeRegistry *arg1 = (Dali::TypeRegistry *) 0 ;
19178   size_t arg2 ;
19179   std::string result;
19180
19181   arg1 = (Dali::TypeRegistry *)jarg1;
19182   arg2 = (size_t)jarg2;
19183   {
19184     try {
19185       result = ((Dali::TypeRegistry const *)arg1)->GetTypeName(arg2);
19186     } catch (std::out_of_range& e) {
19187       {
19188         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19189       };
19190     } catch (std::exception& e) {
19191       {
19192         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19193       };
19194     } catch (...) {
19195       {
19196         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19197       };
19198     }
19199   }
19200   jresult = SWIG_csharp_string_callback((&result)->c_str());
19201   return jresult;
19202 }
19203
19204
19205 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TypeRegistry__SWIG_2(void * jarg1) {
19206   void * jresult ;
19207   Dali::Internal::TypeRegistry *arg1 = (Dali::Internal::TypeRegistry *) 0 ;
19208   Dali::TypeRegistry *result = 0 ;
19209
19210   arg1 = (Dali::Internal::TypeRegistry *)jarg1;
19211   {
19212     try {
19213       result = (Dali::TypeRegistry *)new Dali::TypeRegistry(arg1);
19214     } catch (std::out_of_range& e) {
19215       {
19216         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19217       };
19218     } catch (std::exception& e) {
19219       {
19220         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19221       };
19222     } catch (...) {
19223       {
19224         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19225       };
19226     }
19227   }
19228   jresult = (void *)result;
19229   return jresult;
19230 }
19231
19232
19233 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TypeRegistration__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
19234   void * jresult ;
19235   std::type_info *arg1 = 0 ;
19236   std::type_info *arg2 = 0 ;
19237   Dali::TypeInfo::CreateFunction arg3 = (Dali::TypeInfo::CreateFunction) 0 ;
19238   Dali::TypeRegistration *result = 0 ;
19239
19240   arg1 = (std::type_info *)jarg1;
19241   if (!arg1) {
19242     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
19243     return 0;
19244   }
19245   arg2 = (std::type_info *)jarg2;
19246   if (!arg2) {
19247     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
19248     return 0;
19249   }
19250   arg3 = (Dali::TypeInfo::CreateFunction)jarg3;
19251   {
19252     try {
19253       result = (Dali::TypeRegistration *)new Dali::TypeRegistration((std::type_info const &)*arg1,(std::type_info const &)*arg2,arg3);
19254     } catch (std::out_of_range& e) {
19255       {
19256         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19257       };
19258     } catch (std::exception& e) {
19259       {
19260         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19261       };
19262     } catch (...) {
19263       {
19264         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19265       };
19266     }
19267   }
19268   jresult = (void *)result;
19269   return jresult;
19270 }
19271
19272
19273 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TypeRegistration__SWIG_1(void * jarg1, void * jarg2, void * jarg3, unsigned int jarg4) {
19274   void * jresult ;
19275   std::type_info *arg1 = 0 ;
19276   std::type_info *arg2 = 0 ;
19277   Dali::TypeInfo::CreateFunction arg3 = (Dali::TypeInfo::CreateFunction) 0 ;
19278   bool arg4 ;
19279   Dali::TypeRegistration *result = 0 ;
19280
19281   arg1 = (std::type_info *)jarg1;
19282   if (!arg1) {
19283     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
19284     return 0;
19285   }
19286   arg2 = (std::type_info *)jarg2;
19287   if (!arg2) {
19288     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
19289     return 0;
19290   }
19291   arg3 = (Dali::TypeInfo::CreateFunction)jarg3;
19292   arg4 = jarg4 ? true : false;
19293   {
19294     try {
19295       result = (Dali::TypeRegistration *)new Dali::TypeRegistration((std::type_info const &)*arg1,(std::type_info const &)*arg2,arg3,arg4);
19296     } catch (std::out_of_range& e) {
19297       {
19298         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19299       };
19300     } catch (std::exception& e) {
19301       {
19302         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19303       };
19304     } catch (...) {
19305       {
19306         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19307       };
19308     }
19309   }
19310   jresult = (void *)result;
19311   return jresult;
19312 }
19313
19314
19315 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TypeRegistration__SWIG_2(char * jarg1, void * jarg2, void * jarg3) {
19316   void * jresult ;
19317   std::string *arg1 = 0 ;
19318   std::type_info *arg2 = 0 ;
19319   Dali::TypeInfo::CreateFunction arg3 = (Dali::TypeInfo::CreateFunction) 0 ;
19320   Dali::TypeRegistration *result = 0 ;
19321
19322   if (!jarg1) {
19323     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19324     return 0;
19325   }
19326   std::string arg1_str(jarg1);
19327   arg1 = &arg1_str;
19328   arg2 = (std::type_info *)jarg2;
19329   if (!arg2) {
19330     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
19331     return 0;
19332   }
19333   arg3 = (Dali::TypeInfo::CreateFunction)jarg3;
19334   {
19335     try {
19336       result = (Dali::TypeRegistration *)new Dali::TypeRegistration((std::string const &)*arg1,(std::type_info const &)*arg2,arg3);
19337     } catch (std::out_of_range& e) {
19338       {
19339         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19340       };
19341     } catch (std::exception& e) {
19342       {
19343         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19344       };
19345     } catch (...) {
19346       {
19347         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19348       };
19349     }
19350   }
19351   jresult = (void *)result;
19352
19353   //argout typemap for const std::string&
19354
19355   return jresult;
19356 }
19357
19358
19359 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_TypeRegistration_RegisteredName(void * jarg1) {
19360   char * jresult ;
19361   Dali::TypeRegistration *arg1 = (Dali::TypeRegistration *) 0 ;
19362   std::string result;
19363
19364   arg1 = (Dali::TypeRegistration *)jarg1;
19365   {
19366     try {
19367       result = ((Dali::TypeRegistration const *)arg1)->RegisteredName();
19368     } catch (std::out_of_range& e) {
19369       {
19370         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19371       };
19372     } catch (std::exception& e) {
19373       {
19374         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19375       };
19376     } catch (...) {
19377       {
19378         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19379       };
19380     }
19381   }
19382   jresult = SWIG_csharp_string_callback((&result)->c_str());
19383   return jresult;
19384 }
19385
19386
19387 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TypeRegistration_RegisterControl(char * jarg1, void * jarg2) {
19388   std::string *arg1 = 0 ;
19389   Dali::CSharpTypeInfo::CreateFunction arg2 = (Dali::CSharpTypeInfo::CreateFunction) 0 ;
19390
19391   if (!jarg1) {
19392     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19393     return ;
19394   }
19395   std::string arg1_str(jarg1);
19396   arg1 = &arg1_str;
19397   arg2 = (Dali::CSharpTypeInfo::CreateFunction)jarg2;
19398   {
19399     try {
19400       Dali_TypeRegistration_RegisterControl((std::string const &)*arg1,arg2);
19401     } catch (std::out_of_range& e) {
19402       {
19403         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
19404       };
19405     } catch (std::exception& e) {
19406       {
19407         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
19408       };
19409     } catch (...) {
19410       {
19411         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
19412       };
19413     }
19414   }
19415
19416   //argout typemap for const std::string&
19417
19418 }
19419
19420
19421 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TypeRegistration_RegisterProperty(char * jarg1, char * jarg2, int jarg3, int jarg4, void * jarg5, void * jarg6) {
19422   std::string *arg1 = 0 ;
19423   std::string *arg2 = 0 ;
19424   int arg3 ;
19425   Dali::Property::Type arg4 ;
19426   Dali::CSharpTypeInfo::SetPropertyFunction arg5 = (Dali::CSharpTypeInfo::SetPropertyFunction) 0 ;
19427   Dali::CSharpTypeInfo::GetPropertyFunction arg6 = (Dali::CSharpTypeInfo::GetPropertyFunction) 0 ;
19428
19429   if (!jarg1) {
19430     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19431     return ;
19432   }
19433   std::string arg1_str(jarg1);
19434   arg1 = &arg1_str;
19435   if (!jarg2) {
19436     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19437     return ;
19438   }
19439   std::string arg2_str(jarg2);
19440   arg2 = &arg2_str;
19441   arg3 = (int)jarg3;
19442   arg4 = (Dali::Property::Type)jarg4;
19443   arg5 = (Dali::CSharpTypeInfo::SetPropertyFunction)jarg5;
19444   arg6 = (Dali::CSharpTypeInfo::GetPropertyFunction)jarg6;
19445   {
19446     try {
19447       Dali_TypeRegistration_RegisterProperty((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4,arg5,arg6);
19448     } catch (std::out_of_range& e) {
19449       {
19450         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
19451       };
19452     } catch (std::exception& e) {
19453       {
19454         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
19455       };
19456     } catch (...) {
19457       {
19458         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
19459       };
19460     }
19461   }
19462
19463   //argout typemap for const std::string&
19464
19465
19466   //argout typemap for const std::string&
19467
19468 }
19469
19470
19471 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TypeRegistration(void * jarg1) {
19472   Dali::TypeRegistration *arg1 = (Dali::TypeRegistration *) 0 ;
19473
19474   arg1 = (Dali::TypeRegistration *)jarg1;
19475   {
19476     try {
19477       delete arg1;
19478     } catch (std::out_of_range& e) {
19479       {
19480         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
19481       };
19482     } catch (std::exception& e) {
19483       {
19484         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
19485       };
19486     } catch (...) {
19487       {
19488         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
19489       };
19490     }
19491   }
19492 }
19493
19494
19495 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_SignalConnectorType(void * jarg1, char * jarg2, void * jarg3) {
19496   void * jresult ;
19497   Dali::TypeRegistration *arg1 = 0 ;
19498   std::string *arg2 = 0 ;
19499   Dali::TypeInfo::SignalConnectorFunction arg3 = (Dali::TypeInfo::SignalConnectorFunction) 0 ;
19500   Dali::SignalConnectorType *result = 0 ;
19501
19502   arg1 = (Dali::TypeRegistration *)jarg1;
19503   if (!arg1) {
19504     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistration & type is null", 0);
19505     return 0;
19506   }
19507   if (!jarg2) {
19508     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19509     return 0;
19510   }
19511   std::string arg2_str(jarg2);
19512   arg2 = &arg2_str;
19513   arg3 = (Dali::TypeInfo::SignalConnectorFunction)jarg3;
19514   {
19515     try {
19516       result = (Dali::SignalConnectorType *)new Dali::SignalConnectorType(*arg1,(std::string const &)*arg2,arg3);
19517     } catch (std::out_of_range& e) {
19518       {
19519         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19520       };
19521     } catch (std::exception& e) {
19522       {
19523         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19524       };
19525     } catch (...) {
19526       {
19527         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19528       };
19529     }
19530   }
19531   jresult = (void *)result;
19532
19533   //argout typemap for const std::string&
19534
19535   return jresult;
19536 }
19537
19538
19539 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_SignalConnectorType(void * jarg1) {
19540   Dali::SignalConnectorType *arg1 = (Dali::SignalConnectorType *) 0 ;
19541
19542   arg1 = (Dali::SignalConnectorType *)jarg1;
19543   {
19544     try {
19545       delete arg1;
19546     } catch (std::out_of_range& e) {
19547       {
19548         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
19549       };
19550     } catch (std::exception& e) {
19551       {
19552         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
19553       };
19554     } catch (...) {
19555       {
19556         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
19557       };
19558     }
19559   }
19560 }
19561
19562
19563 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TypeAction(void * jarg1, char * jarg2, void * jarg3) {
19564   void * jresult ;
19565   Dali::TypeRegistration *arg1 = 0 ;
19566   std::string *arg2 = 0 ;
19567   Dali::TypeInfo::ActionFunction arg3 = (Dali::TypeInfo::ActionFunction) 0 ;
19568   Dali::TypeAction *result = 0 ;
19569
19570   arg1 = (Dali::TypeRegistration *)jarg1;
19571   if (!arg1) {
19572     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistration & type is null", 0);
19573     return 0;
19574   }
19575   if (!jarg2) {
19576     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19577     return 0;
19578   }
19579   std::string arg2_str(jarg2);
19580   arg2 = &arg2_str;
19581   arg3 = (Dali::TypeInfo::ActionFunction)jarg3;
19582   {
19583     try {
19584       result = (Dali::TypeAction *)new Dali::TypeAction(*arg1,(std::string const &)*arg2,arg3);
19585     } catch (std::out_of_range& e) {
19586       {
19587         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19588       };
19589     } catch (std::exception& e) {
19590       {
19591         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19592       };
19593     } catch (...) {
19594       {
19595         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19596       };
19597     }
19598   }
19599   jresult = (void *)result;
19600
19601   //argout typemap for const std::string&
19602
19603   return jresult;
19604 }
19605
19606
19607 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TypeAction(void * jarg1) {
19608   Dali::TypeAction *arg1 = (Dali::TypeAction *) 0 ;
19609
19610   arg1 = (Dali::TypeAction *)jarg1;
19611   {
19612     try {
19613       delete arg1;
19614     } catch (std::out_of_range& e) {
19615       {
19616         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
19617       };
19618     } catch (std::exception& e) {
19619       {
19620         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
19621       };
19622     } catch (...) {
19623       {
19624         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
19625       };
19626     }
19627   }
19628 }
19629
19630
19631 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PropertyRegistration(void * jarg1, char * jarg2, int jarg3, int jarg4, void * jarg5, void * jarg6) {
19632   void * jresult ;
19633   Dali::TypeRegistration *arg1 = 0 ;
19634   std::string *arg2 = 0 ;
19635   Dali::Property::Index arg3 ;
19636   Dali::Property::Type arg4 ;
19637   Dali::TypeInfo::SetPropertyFunction arg5 = (Dali::TypeInfo::SetPropertyFunction) 0 ;
19638   Dali::TypeInfo::GetPropertyFunction arg6 = (Dali::TypeInfo::GetPropertyFunction) 0 ;
19639   Dali::PropertyRegistration *result = 0 ;
19640
19641   arg1 = (Dali::TypeRegistration *)jarg1;
19642   if (!arg1) {
19643     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistration & type is null", 0);
19644     return 0;
19645   }
19646   if (!jarg2) {
19647     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19648     return 0;
19649   }
19650   std::string arg2_str(jarg2);
19651   arg2 = &arg2_str;
19652   arg3 = (Dali::Property::Index)jarg3;
19653   arg4 = (Dali::Property::Type)jarg4;
19654   arg5 = (Dali::TypeInfo::SetPropertyFunction)jarg5;
19655   arg6 = (Dali::TypeInfo::GetPropertyFunction)jarg6;
19656   {
19657     try {
19658       result = (Dali::PropertyRegistration *)new Dali::PropertyRegistration(*arg1,(std::string const &)*arg2,arg3,arg4,arg5,arg6);
19659     } catch (std::out_of_range& e) {
19660       {
19661         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19662       };
19663     } catch (std::exception& e) {
19664       {
19665         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19666       };
19667     } catch (...) {
19668       {
19669         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19670       };
19671     }
19672   }
19673   jresult = (void *)result;
19674
19675   //argout typemap for const std::string&
19676
19677   return jresult;
19678 }
19679
19680
19681 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PropertyRegistration(void * jarg1) {
19682   Dali::PropertyRegistration *arg1 = (Dali::PropertyRegistration *) 0 ;
19683
19684   arg1 = (Dali::PropertyRegistration *)jarg1;
19685   {
19686     try {
19687       delete arg1;
19688     } catch (std::out_of_range& e) {
19689       {
19690         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
19691       };
19692     } catch (std::exception& e) {
19693       {
19694         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
19695       };
19696     } catch (...) {
19697       {
19698         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
19699       };
19700     }
19701   }
19702 }
19703
19704
19705 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AnimatablePropertyRegistration__SWIG_0(void * jarg1, char * jarg2, int jarg3, int jarg4) {
19706   void * jresult ;
19707   Dali::TypeRegistration *arg1 = 0 ;
19708   std::string *arg2 = 0 ;
19709   Dali::Property::Index arg3 ;
19710   Dali::Property::Type arg4 ;
19711   Dali::AnimatablePropertyRegistration *result = 0 ;
19712
19713   arg1 = (Dali::TypeRegistration *)jarg1;
19714   if (!arg1) {
19715     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistration & type is null", 0);
19716     return 0;
19717   }
19718   if (!jarg2) {
19719     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19720     return 0;
19721   }
19722   std::string arg2_str(jarg2);
19723   arg2 = &arg2_str;
19724   arg3 = (Dali::Property::Index)jarg3;
19725   arg4 = (Dali::Property::Type)jarg4;
19726   {
19727     try {
19728       result = (Dali::AnimatablePropertyRegistration *)new Dali::AnimatablePropertyRegistration(*arg1,(std::string const &)*arg2,arg3,arg4);
19729     } catch (std::out_of_range& e) {
19730       {
19731         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19732       };
19733     } catch (std::exception& e) {
19734       {
19735         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19736       };
19737     } catch (...) {
19738       {
19739         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19740       };
19741     }
19742   }
19743   jresult = (void *)result;
19744
19745   //argout typemap for const std::string&
19746
19747   return jresult;
19748 }
19749
19750
19751 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AnimatablePropertyRegistration__SWIG_1(void * jarg1, char * jarg2, int jarg3, void * jarg4) {
19752   void * jresult ;
19753   Dali::TypeRegistration *arg1 = 0 ;
19754   std::string *arg2 = 0 ;
19755   Dali::Property::Index arg3 ;
19756   Dali::Property::Value *arg4 = 0 ;
19757   Dali::AnimatablePropertyRegistration *result = 0 ;
19758
19759   arg1 = (Dali::TypeRegistration *)jarg1;
19760   if (!arg1) {
19761     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistration & type is null", 0);
19762     return 0;
19763   }
19764   if (!jarg2) {
19765     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19766     return 0;
19767   }
19768   std::string arg2_str(jarg2);
19769   arg2 = &arg2_str;
19770   arg3 = (Dali::Property::Index)jarg3;
19771   arg4 = (Dali::Property::Value *)jarg4;
19772   if (!arg4) {
19773     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
19774     return 0;
19775   }
19776   {
19777     try {
19778       result = (Dali::AnimatablePropertyRegistration *)new Dali::AnimatablePropertyRegistration(*arg1,(std::string const &)*arg2,arg3,(Dali::Property::Value const &)*arg4);
19779     } catch (std::out_of_range& e) {
19780       {
19781         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19782       };
19783     } catch (std::exception& e) {
19784       {
19785         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19786       };
19787     } catch (...) {
19788       {
19789         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19790       };
19791     }
19792   }
19793   jresult = (void *)result;
19794
19795   //argout typemap for const std::string&
19796
19797   return jresult;
19798 }
19799
19800
19801 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AnimatablePropertyRegistration(void * jarg1) {
19802   Dali::AnimatablePropertyRegistration *arg1 = (Dali::AnimatablePropertyRegistration *) 0 ;
19803
19804   arg1 = (Dali::AnimatablePropertyRegistration *)jarg1;
19805   {
19806     try {
19807       delete arg1;
19808     } catch (std::out_of_range& e) {
19809       {
19810         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
19811       };
19812     } catch (std::exception& e) {
19813       {
19814         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
19815       };
19816     } catch (...) {
19817       {
19818         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
19819       };
19820     }
19821   }
19822 }
19823
19824
19825 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AnimatablePropertyComponentRegistration(void * jarg1, char * jarg2, int jarg3, int jarg4, unsigned int jarg5) {
19826   void * jresult ;
19827   Dali::TypeRegistration *arg1 = 0 ;
19828   std::string *arg2 = 0 ;
19829   Dali::Property::Index arg3 ;
19830   Dali::Property::Index arg4 ;
19831   unsigned int arg5 ;
19832   Dali::AnimatablePropertyComponentRegistration *result = 0 ;
19833
19834   arg1 = (Dali::TypeRegistration *)jarg1;
19835   if (!arg1) {
19836     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistration & type is null", 0);
19837     return 0;
19838   }
19839   if (!jarg2) {
19840     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19841     return 0;
19842   }
19843   std::string arg2_str(jarg2);
19844   arg2 = &arg2_str;
19845   arg3 = (Dali::Property::Index)jarg3;
19846   arg4 = (Dali::Property::Index)jarg4;
19847   arg5 = (unsigned int)jarg5;
19848   {
19849     try {
19850       result = (Dali::AnimatablePropertyComponentRegistration *)new Dali::AnimatablePropertyComponentRegistration(*arg1,(std::string const &)*arg2,arg3,arg4,arg5);
19851     } catch (std::out_of_range& e) {
19852       {
19853         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19854       };
19855     } catch (std::exception& e) {
19856       {
19857         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19858       };
19859     } catch (...) {
19860       {
19861         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19862       };
19863     }
19864   }
19865   jresult = (void *)result;
19866
19867   //argout typemap for const std::string&
19868
19869   return jresult;
19870 }
19871
19872
19873 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AnimatablePropertyComponentRegistration(void * jarg1) {
19874   Dali::AnimatablePropertyComponentRegistration *arg1 = (Dali::AnimatablePropertyComponentRegistration *) 0 ;
19875
19876   arg1 = (Dali::AnimatablePropertyComponentRegistration *)jarg1;
19877   {
19878     try {
19879       delete arg1;
19880     } catch (std::out_of_range& e) {
19881       {
19882         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
19883       };
19884     } catch (std::exception& e) {
19885       {
19886         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
19887       };
19888     } catch (...) {
19889       {
19890         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
19891       };
19892     }
19893   }
19894 }
19895
19896
19897 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ChildPropertyRegistration(void * jarg1, char * jarg2, int jarg3, int jarg4) {
19898   void * jresult ;
19899   Dali::TypeRegistration *arg1 = 0 ;
19900   std::string *arg2 = 0 ;
19901   Dali::Property::Index arg3 ;
19902   Dali::Property::Type arg4 ;
19903   Dali::ChildPropertyRegistration *result = 0 ;
19904
19905   arg1 = (Dali::TypeRegistration *)jarg1;
19906   if (!arg1) {
19907     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistration & type is null", 0);
19908     return 0;
19909   }
19910   if (!jarg2) {
19911     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19912     return 0;
19913   }
19914   std::string arg2_str(jarg2);
19915   arg2 = &arg2_str;
19916   arg3 = (Dali::Property::Index)jarg3;
19917   arg4 = (Dali::Property::Type)jarg4;
19918   {
19919     try {
19920       result = (Dali::ChildPropertyRegistration *)new Dali::ChildPropertyRegistration(*arg1,(std::string const &)*arg2,arg3,arg4);
19921     } catch (std::out_of_range& e) {
19922       {
19923         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19924       };
19925     } catch (std::exception& e) {
19926       {
19927         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19928       };
19929     } catch (...) {
19930       {
19931         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19932       };
19933     }
19934   }
19935   jresult = (void *)result;
19936
19937   //argout typemap for const std::string&
19938
19939   return jresult;
19940 }
19941
19942
19943 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ChildPropertyRegistration(void * jarg1) {
19944   Dali::ChildPropertyRegistration *arg1 = (Dali::ChildPropertyRegistration *) 0 ;
19945
19946   arg1 = (Dali::ChildPropertyRegistration *)jarg1;
19947   {
19948     try {
19949       delete arg1;
19950     } catch (std::out_of_range& e) {
19951       {
19952         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
19953       };
19954     } catch (std::exception& e) {
19955       {
19956         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
19957       };
19958     } catch (...) {
19959       {
19960         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
19961       };
19962     }
19963   }
19964 }
19965
19966
19967 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RegisterType(char * jarg1, void * jarg2, void * jarg3) {
19968   unsigned int jresult ;
19969   std::string *arg1 = 0 ;
19970   std::type_info *arg2 = 0 ;
19971   Dali::CSharpTypeInfo::CreateFunction arg3 = (Dali::CSharpTypeInfo::CreateFunction) 0 ;
19972   bool result;
19973
19974   if (!jarg1) {
19975     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19976     return 0;
19977   }
19978   std::string arg1_str(jarg1);
19979   arg1 = &arg1_str;
19980   arg2 = (std::type_info *)jarg2;
19981   if (!arg2) {
19982     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
19983     return 0;
19984   }
19985   arg3 = (Dali::CSharpTypeInfo::CreateFunction)jarg3;
19986   {
19987     try {
19988       result = (bool)Dali::CSharpTypeRegistry::RegisterType((std::string const &)*arg1,(std::type_info const &)*arg2,arg3);
19989     } catch (std::out_of_range& e) {
19990       {
19991         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19992       };
19993     } catch (std::exception& e) {
19994       {
19995         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19996       };
19997     } catch (...) {
19998       {
19999         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20000       };
20001     }
20002   }
20003   jresult = result;
20004
20005   //argout typemap for const std::string&
20006
20007   return jresult;
20008 }
20009
20010
20011 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RegisterProperty(char * jarg1, char * jarg2, int jarg3, int jarg4, void * jarg5, void * jarg6) {
20012   unsigned int jresult ;
20013   std::string *arg1 = 0 ;
20014   std::string *arg2 = 0 ;
20015   Dali::Property::Index arg3 ;
20016   Dali::Property::Type arg4 ;
20017   Dali::CSharpTypeInfo::SetPropertyFunction arg5 = (Dali::CSharpTypeInfo::SetPropertyFunction) 0 ;
20018   Dali::CSharpTypeInfo::GetPropertyFunction arg6 = (Dali::CSharpTypeInfo::GetPropertyFunction) 0 ;
20019   bool result;
20020
20021   if (!jarg1) {
20022     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
20023     return 0;
20024   }
20025   std::string arg1_str(jarg1);
20026   arg1 = &arg1_str;
20027   if (!jarg2) {
20028     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
20029     return 0;
20030   }
20031   std::string arg2_str(jarg2);
20032   arg2 = &arg2_str;
20033   arg3 = (Dali::Property::Index)jarg3;
20034   arg4 = (Dali::Property::Type)jarg4;
20035   arg5 = (Dali::CSharpTypeInfo::SetPropertyFunction)jarg5;
20036   arg6 = (Dali::CSharpTypeInfo::GetPropertyFunction)jarg6;
20037   {
20038     try {
20039       result = (bool)Dali::CSharpTypeRegistry::RegisterProperty((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4,arg5,arg6);
20040     } catch (std::out_of_range& e) {
20041       {
20042         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20043       };
20044     } catch (std::exception& e) {
20045       {
20046         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20047       };
20048     } catch (...) {
20049       {
20050         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20051       };
20052     }
20053   }
20054   jresult = result;
20055
20056   //argout typemap for const std::string&
20057
20058
20059   //argout typemap for const std::string&
20060
20061   return jresult;
20062 }
20063
20064
20065 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ParentOriginTop_get() {
20066   float jresult ;
20067   float result;
20068
20069   result = (float)(float)Dali::ParentOrigin::TOP;
20070   jresult = result;
20071   return jresult;
20072 }
20073
20074
20075 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ParentOriginBottom_get() {
20076   float jresult ;
20077   float result;
20078
20079   result = (float)(float)Dali::ParentOrigin::BOTTOM;
20080   jresult = result;
20081   return jresult;
20082 }
20083
20084
20085 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ParentOriginLeft_get() {
20086   float jresult ;
20087   float result;
20088
20089   result = (float)(float)Dali::ParentOrigin::LEFT;
20090   jresult = result;
20091   return jresult;
20092 }
20093
20094
20095 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ParentOriginRight_get() {
20096   float jresult ;
20097   float result;
20098
20099   result = (float)(float)Dali::ParentOrigin::RIGHT;
20100   jresult = result;
20101   return jresult;
20102 }
20103
20104
20105 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ParentOriginMiddle_get() {
20106   float jresult ;
20107   float result;
20108
20109   result = (float)(float)Dali::ParentOrigin::MIDDLE;
20110   jresult = result;
20111   return jresult;
20112 }
20113
20114
20115 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ParentOriginTopLeft_get() {
20116   void * jresult ;
20117   Dali::Vector3 *result = 0 ;
20118
20119   result = (Dali::Vector3 *)&Dali::ParentOrigin::TOP_LEFT;
20120   jresult = (void *)result;
20121   return jresult;
20122 }
20123
20124
20125 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ParentOriginTopCenter_get() {
20126   void * jresult ;
20127   Dali::Vector3 *result = 0 ;
20128
20129   result = (Dali::Vector3 *)&Dali::ParentOrigin::TOP_CENTER;
20130   jresult = (void *)result;
20131   return jresult;
20132 }
20133
20134
20135 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ParentOriginTopRight_get() {
20136   void * jresult ;
20137   Dali::Vector3 *result = 0 ;
20138
20139   result = (Dali::Vector3 *)&Dali::ParentOrigin::TOP_RIGHT;
20140   jresult = (void *)result;
20141   return jresult;
20142 }
20143
20144
20145 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ParentOriginCenterLeft_get() {
20146   void * jresult ;
20147   Dali::Vector3 *result = 0 ;
20148
20149   result = (Dali::Vector3 *)&Dali::ParentOrigin::CENTER_LEFT;
20150   jresult = (void *)result;
20151   return jresult;
20152 }
20153
20154
20155 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ParentOriginCenter_get() {
20156   void * jresult ;
20157   Dali::Vector3 *result = 0 ;
20158
20159   result = (Dali::Vector3 *)&Dali::ParentOrigin::CENTER;
20160   jresult = (void *)result;
20161   return jresult;
20162 }
20163
20164
20165 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ParentOriginCenterRight_get() {
20166   void * jresult ;
20167   Dali::Vector3 *result = 0 ;
20168
20169   result = (Dali::Vector3 *)&Dali::ParentOrigin::CENTER_RIGHT;
20170   jresult = (void *)result;
20171   return jresult;
20172 }
20173
20174
20175 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ParentOriginBottomLeft_get() {
20176   void * jresult ;
20177   Dali::Vector3 *result = 0 ;
20178
20179   result = (Dali::Vector3 *)&Dali::ParentOrigin::BOTTOM_LEFT;
20180   jresult = (void *)result;
20181   return jresult;
20182 }
20183
20184
20185 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ParentOriginBottomCenter_get() {
20186   void * jresult ;
20187   Dali::Vector3 *result = 0 ;
20188
20189   result = (Dali::Vector3 *)&Dali::ParentOrigin::BOTTOM_CENTER;
20190   jresult = (void *)result;
20191   return jresult;
20192 }
20193
20194
20195 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ParentOriginBottomRight_get() {
20196   void * jresult ;
20197   Dali::Vector3 *result = 0 ;
20198
20199   result = (Dali::Vector3 *)&Dali::ParentOrigin::BOTTOM_RIGHT;
20200   jresult = (void *)result;
20201   return jresult;
20202 }
20203
20204
20205 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_AnchorPointTop_get() {
20206   float jresult ;
20207   float result;
20208
20209   result = (float)(float)Dali::AnchorPoint::TOP;
20210   jresult = result;
20211   return jresult;
20212 }
20213
20214
20215 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_AnchorPointBottom_get() {
20216   float jresult ;
20217   float result;
20218
20219   result = (float)(float)Dali::AnchorPoint::BOTTOM;
20220   jresult = result;
20221   return jresult;
20222 }
20223
20224
20225 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_AnchorPointLeft_get() {
20226   float jresult ;
20227   float result;
20228
20229   result = (float)(float)Dali::AnchorPoint::LEFT;
20230   jresult = result;
20231   return jresult;
20232 }
20233
20234
20235 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_AnchorPointRight_get() {
20236   float jresult ;
20237   float result;
20238
20239   result = (float)(float)Dali::AnchorPoint::RIGHT;
20240   jresult = result;
20241   return jresult;
20242 }
20243
20244
20245 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_AnchorPointMiddle_get() {
20246   float jresult ;
20247   float result;
20248
20249   result = (float)(float)Dali::AnchorPoint::MIDDLE;
20250   jresult = result;
20251   return jresult;
20252 }
20253
20254
20255 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AnchorPointTopLeft_get() {
20256   void * jresult ;
20257   Dali::Vector3 *result = 0 ;
20258
20259   result = (Dali::Vector3 *)&Dali::AnchorPoint::TOP_LEFT;
20260   jresult = (void *)result;
20261   return jresult;
20262 }
20263
20264
20265 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AnchorPointTopCenter_get() {
20266   void * jresult ;
20267   Dali::Vector3 *result = 0 ;
20268
20269   result = (Dali::Vector3 *)&Dali::AnchorPoint::TOP_CENTER;
20270   jresult = (void *)result;
20271   return jresult;
20272 }
20273
20274
20275 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AnchorPointTopRight_get() {
20276   void * jresult ;
20277   Dali::Vector3 *result = 0 ;
20278
20279   result = (Dali::Vector3 *)&Dali::AnchorPoint::TOP_RIGHT;
20280   jresult = (void *)result;
20281   return jresult;
20282 }
20283
20284
20285 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AnchorPointCenterLeft_get() {
20286   void * jresult ;
20287   Dali::Vector3 *result = 0 ;
20288
20289   result = (Dali::Vector3 *)&Dali::AnchorPoint::CENTER_LEFT;
20290   jresult = (void *)result;
20291   return jresult;
20292 }
20293
20294
20295 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AnchorPointCenter_get() {
20296   void * jresult ;
20297   Dali::Vector3 *result = 0 ;
20298
20299   result = (Dali::Vector3 *)&Dali::AnchorPoint::CENTER;
20300   jresult = (void *)result;
20301   return jresult;
20302 }
20303
20304
20305 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AnchorPointCenterRight_get() {
20306   void * jresult ;
20307   Dali::Vector3 *result = 0 ;
20308
20309   result = (Dali::Vector3 *)&Dali::AnchorPoint::CENTER_RIGHT;
20310   jresult = (void *)result;
20311   return jresult;
20312 }
20313
20314
20315 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AnchorPointBottomLeft_get() {
20316   void * jresult ;
20317   Dali::Vector3 *result = 0 ;
20318
20319   result = (Dali::Vector3 *)&Dali::AnchorPoint::BOTTOM_LEFT;
20320   jresult = (void *)result;
20321   return jresult;
20322 }
20323
20324
20325 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AnchorPointBottomCenter_get() {
20326   void * jresult ;
20327   Dali::Vector3 *result = 0 ;
20328
20329   result = (Dali::Vector3 *)&Dali::AnchorPoint::BOTTOM_CENTER;
20330   jresult = (void *)result;
20331   return jresult;
20332 }
20333
20334
20335 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AnchorPointBottomRight_get() {
20336   void * jresult ;
20337   Dali::Vector3 *result = 0 ;
20338
20339   result = (Dali::Vector3 *)&Dali::AnchorPoint::BOTTOM_RIGHT;
20340   jresult = (void *)result;
20341   return jresult;
20342 }
20343
20344
20345 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BLACK_get() {
20346   void * jresult ;
20347   Dali::Vector4 *result = 0 ;
20348
20349   result = (Dali::Vector4 *)&Dali::Color::BLACK;
20350   jresult = (void *)result;
20351   return jresult;
20352 }
20353
20354
20355 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WHITE_get() {
20356   void * jresult ;
20357   Dali::Vector4 *result = 0 ;
20358
20359   result = (Dali::Vector4 *)&Dali::Color::WHITE;
20360   jresult = (void *)result;
20361   return jresult;
20362 }
20363
20364
20365 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RED_get() {
20366   void * jresult ;
20367   Dali::Vector4 *result = 0 ;
20368
20369   result = (Dali::Vector4 *)&Dali::Color::RED;
20370   jresult = (void *)result;
20371   return jresult;
20372 }
20373
20374
20375 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GREEN_get() {
20376   void * jresult ;
20377   Dali::Vector4 *result = 0 ;
20378
20379   result = (Dali::Vector4 *)&Dali::Color::GREEN;
20380   jresult = (void *)result;
20381   return jresult;
20382 }
20383
20384
20385 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BLUE_get() {
20386   void * jresult ;
20387   Dali::Vector4 *result = 0 ;
20388
20389   result = (Dali::Vector4 *)&Dali::Color::BLUE;
20390   jresult = (void *)result;
20391   return jresult;
20392 }
20393
20394
20395 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_YELLOW_get() {
20396   void * jresult ;
20397   Dali::Vector4 *result = 0 ;
20398
20399   result = (Dali::Vector4 *)&Dali::Color::YELLOW;
20400   jresult = (void *)result;
20401   return jresult;
20402 }
20403
20404
20405 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_MAGENTA_get() {
20406   void * jresult ;
20407   Dali::Vector4 *result = 0 ;
20408
20409   result = (Dali::Vector4 *)&Dali::Color::MAGENTA;
20410   jresult = (void *)result;
20411   return jresult;
20412 }
20413
20414
20415 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CYAN_get() {
20416   void * jresult ;
20417   Dali::Vector4 *result = 0 ;
20418
20419   result = (Dali::Vector4 *)&Dali::Color::CYAN;
20420   jresult = (void *)result;
20421   return jresult;
20422 }
20423
20424
20425 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TRANSPARENT_get() {
20426   void * jresult ;
20427   Dali::Vector4 *result = 0 ;
20428
20429   result = (Dali::Vector4 *)&Dali::Color::TRANSPARENT;
20430   jresult = (void *)result;
20431   return jresult;
20432 }
20433
20434
20435 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_MACHINE_EPSILON_0_get() {
20436   float jresult ;
20437   float result;
20438
20439   result = (float)(float)Dali::Math::MACHINE_EPSILON_0;
20440   jresult = result;
20441   return jresult;
20442 }
20443
20444
20445 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_MACHINE_EPSILON_1_get() {
20446   float jresult ;
20447   float result;
20448
20449   result = (float)(float)Dali::Math::MACHINE_EPSILON_1;
20450   jresult = result;
20451   return jresult;
20452 }
20453
20454
20455 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_MACHINE_EPSILON_10_get() {
20456   float jresult ;
20457   float result;
20458
20459   result = (float)(float)Dali::Math::MACHINE_EPSILON_10;
20460   jresult = result;
20461   return jresult;
20462 }
20463
20464
20465 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_MACHINE_EPSILON_100_get() {
20466   float jresult ;
20467   float result;
20468
20469   result = (float)(float)Dali::Math::MACHINE_EPSILON_100;
20470   jresult = result;
20471   return jresult;
20472 }
20473
20474
20475 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_MACHINE_EPSILON_1000_get() {
20476   float jresult ;
20477   float result;
20478
20479   result = (float)(float)Dali::Math::MACHINE_EPSILON_1000;
20480   jresult = result;
20481   return jresult;
20482 }
20483
20484
20485 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_MACHINE_EPSILON_10000_get() {
20486   float jresult ;
20487   float result;
20488
20489   result = (float)(float)Dali::Math::MACHINE_EPSILON_10000;
20490   jresult = result;
20491   return jresult;
20492 }
20493
20494
20495 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PI_get() {
20496   float jresult ;
20497   float result;
20498
20499   result = (float)(float)Dali::Math::PI;
20500   jresult = result;
20501   return jresult;
20502 }
20503
20504
20505 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PI_2_get() {
20506   float jresult ;
20507   float result;
20508
20509   result = (float)(float)Dali::Math::PI_2;
20510   jresult = result;
20511   return jresult;
20512 }
20513
20514
20515 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PI_4_get() {
20516   float jresult ;
20517   float result;
20518
20519   result = (float)(float)Dali::Math::PI_4;
20520   jresult = result;
20521   return jresult;
20522 }
20523
20524
20525 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PI_OVER_180_get() {
20526   float jresult ;
20527   float result;
20528
20529   result = (float)(float)Dali::Math::PI_OVER_180;
20530   jresult = result;
20531   return jresult;
20532 }
20533
20534
20535 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ONE80_OVER_PI_get() {
20536   float jresult ;
20537   float result;
20538
20539   result = (float)(float)Dali::Math::ONE80_OVER_PI;
20540   jresult = result;
20541   return jresult;
20542 }
20543
20544
20545 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ResizePolicyDefault_get() {
20546   int jresult ;
20547   Dali::ResizePolicy::Type result;
20548
20549   result = (Dali::ResizePolicy::Type)(Dali::ResizePolicy::Type)Dali::ResizePolicy::DEFAULT;
20550   jresult = (int)result;
20551   return jresult;
20552 }
20553
20554
20555 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_VectorBase_Count(void * jarg1) {
20556   unsigned long jresult ;
20557   Dali::VectorBase *arg1 = (Dali::VectorBase *) 0 ;
20558   Dali::VectorBase::SizeType result;
20559
20560   arg1 = (Dali::VectorBase *)jarg1;
20561   {
20562     try {
20563       result = ((Dali::VectorBase const *)arg1)->Count();
20564     } catch (std::out_of_range& e) {
20565       {
20566         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20567       };
20568     } catch (std::exception& e) {
20569       {
20570         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20571       };
20572     } catch (...) {
20573       {
20574         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20575       };
20576     }
20577   }
20578   jresult = (unsigned long)result;
20579   return jresult;
20580 }
20581
20582
20583 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_VectorBase_Size(void * jarg1) {
20584   unsigned long jresult ;
20585   Dali::VectorBase *arg1 = (Dali::VectorBase *) 0 ;
20586   Dali::VectorBase::SizeType result;
20587
20588   arg1 = (Dali::VectorBase *)jarg1;
20589   {
20590     try {
20591       result = ((Dali::VectorBase const *)arg1)->Size();
20592     } catch (std::out_of_range& e) {
20593       {
20594         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20595       };
20596     } catch (std::exception& e) {
20597       {
20598         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20599       };
20600     } catch (...) {
20601       {
20602         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20603       };
20604     }
20605   }
20606   jresult = (unsigned long)result;
20607   return jresult;
20608 }
20609
20610
20611 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_VectorBase_Empty(void * jarg1) {
20612   unsigned int jresult ;
20613   Dali::VectorBase *arg1 = (Dali::VectorBase *) 0 ;
20614   bool result;
20615
20616   arg1 = (Dali::VectorBase *)jarg1;
20617   {
20618     try {
20619       result = (bool)((Dali::VectorBase const *)arg1)->Empty();
20620     } catch (std::out_of_range& e) {
20621       {
20622         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20623       };
20624     } catch (std::exception& e) {
20625       {
20626         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20627       };
20628     } catch (...) {
20629       {
20630         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20631       };
20632     }
20633   }
20634   jresult = result;
20635   return jresult;
20636 }
20637
20638
20639 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_VectorBase_Capacity(void * jarg1) {
20640   unsigned long jresult ;
20641   Dali::VectorBase *arg1 = (Dali::VectorBase *) 0 ;
20642   Dali::VectorBase::SizeType result;
20643
20644   arg1 = (Dali::VectorBase *)jarg1;
20645   {
20646     try {
20647       result = ((Dali::VectorBase const *)arg1)->Capacity();
20648     } catch (std::out_of_range& e) {
20649       {
20650         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20651       };
20652     } catch (std::exception& e) {
20653       {
20654         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20655       };
20656     } catch (...) {
20657       {
20658         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20659       };
20660     }
20661   }
20662   jresult = (unsigned long)result;
20663   return jresult;
20664 }
20665
20666
20667 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorBase_Release(void * jarg1) {
20668   Dali::VectorBase *arg1 = (Dali::VectorBase *) 0 ;
20669
20670   arg1 = (Dali::VectorBase *)jarg1;
20671   {
20672     try {
20673       (arg1)->Release();
20674     } catch (std::out_of_range& e) {
20675       {
20676         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
20677       };
20678     } catch (std::exception& e) {
20679       {
20680         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
20681       };
20682     } catch (...) {
20683       {
20684         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
20685       };
20686     }
20687   }
20688 }
20689
20690
20691 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Image__SWIG_0() {
20692   void * jresult ;
20693   Dali::Image *result = 0 ;
20694
20695   {
20696     try {
20697       result = (Dali::Image *)new Dali::Image();
20698     } catch (std::out_of_range& e) {
20699       {
20700         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20701       };
20702     } catch (std::exception& e) {
20703       {
20704         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20705       };
20706     } catch (...) {
20707       {
20708         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20709       };
20710     }
20711   }
20712   jresult = (void *)result;
20713   return jresult;
20714 }
20715
20716
20717 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Image(void * jarg1) {
20718   Dali::Image *arg1 = (Dali::Image *) 0 ;
20719
20720   arg1 = (Dali::Image *)jarg1;
20721   {
20722     try {
20723       delete arg1;
20724     } catch (std::out_of_range& e) {
20725       {
20726         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
20727       };
20728     } catch (std::exception& e) {
20729       {
20730         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
20731       };
20732     } catch (...) {
20733       {
20734         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
20735       };
20736     }
20737   }
20738 }
20739
20740
20741 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Image__SWIG_1(void * jarg1) {
20742   void * jresult ;
20743   Dali::Image *arg1 = 0 ;
20744   Dali::Image *result = 0 ;
20745
20746   arg1 = (Dali::Image *)jarg1;
20747   if (!arg1) {
20748     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Image const & type is null", 0);
20749     return 0;
20750   }
20751   {
20752     try {
20753       result = (Dali::Image *)new Dali::Image((Dali::Image const &)*arg1);
20754     } catch (std::out_of_range& e) {
20755       {
20756         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20757       };
20758     } catch (std::exception& e) {
20759       {
20760         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20761       };
20762     } catch (...) {
20763       {
20764         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20765       };
20766     }
20767   }
20768   jresult = (void *)result;
20769   return jresult;
20770 }
20771
20772
20773 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Image_Assign(void * jarg1, void * jarg2) {
20774   void * jresult ;
20775   Dali::Image *arg1 = (Dali::Image *) 0 ;
20776   Dali::Image *arg2 = 0 ;
20777   Dali::Image *result = 0 ;
20778
20779   arg1 = (Dali::Image *)jarg1;
20780   arg2 = (Dali::Image *)jarg2;
20781   if (!arg2) {
20782     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Image const & type is null", 0);
20783     return 0;
20784   }
20785   {
20786     try {
20787       result = (Dali::Image *) &(arg1)->operator =((Dali::Image const &)*arg2);
20788     } catch (std::out_of_range& e) {
20789       {
20790         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20791       };
20792     } catch (std::exception& e) {
20793       {
20794         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20795       };
20796     } catch (...) {
20797       {
20798         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20799       };
20800     }
20801   }
20802   jresult = (void *)result;
20803   return jresult;
20804 }
20805
20806
20807 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Image_DownCast(void * jarg1) {
20808   void * jresult ;
20809   Dali::BaseHandle arg1 ;
20810   Dali::BaseHandle *argp1 ;
20811   Dali::Image result;
20812
20813   argp1 = (Dali::BaseHandle *)jarg1;
20814   if (!argp1) {
20815     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
20816     return 0;
20817   }
20818   arg1 = *argp1;
20819   {
20820     try {
20821       result = Dali::Image::DownCast(arg1);
20822     } catch (std::out_of_range& e) {
20823       {
20824         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20825       };
20826     } catch (std::exception& e) {
20827       {
20828         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20829       };
20830     } catch (...) {
20831       {
20832         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20833       };
20834     }
20835   }
20836   jresult = new Dali::Image((const Dali::Image &)result);
20837   return jresult;
20838 }
20839
20840
20841 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Image_GetWidth(void * jarg1) {
20842   unsigned int jresult ;
20843   Dali::Image *arg1 = (Dali::Image *) 0 ;
20844   unsigned int result;
20845
20846   arg1 = (Dali::Image *)jarg1;
20847   {
20848     try {
20849       result = (unsigned int)((Dali::Image const *)arg1)->GetWidth();
20850     } catch (std::out_of_range& e) {
20851       {
20852         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20853       };
20854     } catch (std::exception& e) {
20855       {
20856         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20857       };
20858     } catch (...) {
20859       {
20860         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20861       };
20862     }
20863   }
20864   jresult = result;
20865   return jresult;
20866 }
20867
20868
20869 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Image_GetHeight(void * jarg1) {
20870   unsigned int jresult ;
20871   Dali::Image *arg1 = (Dali::Image *) 0 ;
20872   unsigned int result;
20873
20874   arg1 = (Dali::Image *)jarg1;
20875   {
20876     try {
20877       result = (unsigned int)((Dali::Image const *)arg1)->GetHeight();
20878     } catch (std::out_of_range& e) {
20879       {
20880         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20881       };
20882     } catch (std::exception& e) {
20883       {
20884         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20885       };
20886     } catch (...) {
20887       {
20888         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20889       };
20890     }
20891   }
20892   jresult = result;
20893   return jresult;
20894 }
20895
20896
20897 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Image_UploadedSignal(void * jarg1) {
20898   void * jresult ;
20899   Dali::Image *arg1 = (Dali::Image *) 0 ;
20900   Dali::Image::ImageSignalType *result = 0 ;
20901
20902   arg1 = (Dali::Image *)jarg1;
20903   {
20904     try {
20905       result = (Dali::Image::ImageSignalType *) &(arg1)->UploadedSignal();
20906     } catch (std::out_of_range& e) {
20907       {
20908         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20909       };
20910     } catch (std::exception& e) {
20911       {
20912         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20913       };
20914     } catch (...) {
20915       {
20916         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20917       };
20918     }
20919   }
20920   jresult = (void *)result;
20921   return jresult;
20922 }
20923
20924
20925 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FIRST_VALID_PIXEL_FORMAT_get() {
20926   int jresult ;
20927   Dali::Pixel::Format result;
20928
20929   result = (Dali::Pixel::Format)(Dali::Pixel::Format)Dali::Pixel::FIRST_VALID_PIXEL_FORMAT;
20930   jresult = (int)result;
20931   return jresult;
20932 }
20933
20934
20935 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_LAST_VALID_PIXEL_FORMAT_get() {
20936   int jresult ;
20937   Dali::Pixel::Format result;
20938
20939   result = (Dali::Pixel::Format)(Dali::Pixel::Format)Dali::Pixel::LAST_VALID_PIXEL_FORMAT;
20940   jresult = (int)result;
20941   return jresult;
20942 }
20943
20944
20945 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_HasAlpha(int jarg1) {
20946   unsigned int jresult ;
20947   Dali::Pixel::Format arg1 ;
20948   bool result;
20949
20950   arg1 = (Dali::Pixel::Format)jarg1;
20951   {
20952     try {
20953       result = (bool)Dali::Pixel::HasAlpha(arg1);
20954     } catch (std::out_of_range& e) {
20955       {
20956         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20957       };
20958     } catch (std::exception& e) {
20959       {
20960         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20961       };
20962     } catch (...) {
20963       {
20964         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20965       };
20966     }
20967   }
20968   jresult = result;
20969   return jresult;
20970 }
20971
20972
20973 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_GetBytesPerPixel(int jarg1) {
20974   unsigned int jresult ;
20975   Dali::Pixel::Format arg1 ;
20976   unsigned int result;
20977
20978   arg1 = (Dali::Pixel::Format)jarg1;
20979   {
20980     try {
20981       result = (unsigned int)Dali::Pixel::GetBytesPerPixel(arg1);
20982     } catch (std::out_of_range& e) {
20983       {
20984         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20985       };
20986     } catch (std::exception& e) {
20987       {
20988         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20989       };
20990     } catch (...) {
20991       {
20992         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20993       };
20994     }
20995   }
20996   jresult = result;
20997   return jresult;
20998 }
20999
21000
21001 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GetAlphaOffsetAndMask(int jarg1, void * jarg2, void * jarg3) {
21002   Dali::Pixel::Format arg1 ;
21003   int *arg2 = 0 ;
21004   int *arg3 = 0 ;
21005
21006   arg1 = (Dali::Pixel::Format)jarg1;
21007   arg2 = (int *)jarg2;
21008   if (!arg2) {
21009     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "int & type is null", 0);
21010     return ;
21011   }
21012   arg3 = (int *)jarg3;
21013   if (!arg3) {
21014     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "int & type is null", 0);
21015     return ;
21016   }
21017   {
21018     try {
21019       Dali::Pixel::GetAlphaOffsetAndMask(arg1,*arg2,*arg3);
21020     } catch (std::out_of_range& e) {
21021       {
21022         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
21023       };
21024     } catch (std::exception& e) {
21025       {
21026         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
21027       };
21028     } catch (...) {
21029       {
21030         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
21031       };
21032     }
21033   }
21034 }
21035
21036
21037 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PixelData_New(unsigned char* jarg1, unsigned int jarg2, unsigned int jarg3, unsigned int jarg4, int jarg5, int jarg6) {
21038   void * jresult ;
21039   unsigned char *arg1 = (unsigned char *) 0 ;
21040   unsigned int arg2 ;
21041   unsigned int arg3 ;
21042   unsigned int arg4 ;
21043   Dali::Pixel::Format arg5 ;
21044   Dali::PixelData::ReleaseFunction arg6 ;
21045   Dali::PixelData result;
21046
21047   arg1 = jarg1;
21048   arg2 = (unsigned int)jarg2;
21049   arg3 = (unsigned int)jarg3;
21050   arg4 = (unsigned int)jarg4;
21051   arg5 = (Dali::Pixel::Format)jarg5;
21052   arg6 = (Dali::PixelData::ReleaseFunction)jarg6;
21053   {
21054     try {
21055       result = Dali::PixelData::New(arg1,arg2,arg3,arg4,arg5,arg6);
21056     } catch (std::out_of_range& e) {
21057       {
21058         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21059       };
21060     } catch (std::exception& e) {
21061       {
21062         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21063       };
21064     } catch (...) {
21065       {
21066         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21067       };
21068     }
21069   }
21070   jresult = new Dali::PixelData((const Dali::PixelData &)result);
21071
21072
21073   return jresult;
21074 }
21075
21076
21077 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PixelData__SWIG_0() {
21078   void * jresult ;
21079   Dali::PixelData *result = 0 ;
21080
21081   {
21082     try {
21083       result = (Dali::PixelData *)new Dali::PixelData();
21084     } catch (std::out_of_range& e) {
21085       {
21086         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21087       };
21088     } catch (std::exception& e) {
21089       {
21090         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21091       };
21092     } catch (...) {
21093       {
21094         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21095       };
21096     }
21097   }
21098   jresult = (void *)result;
21099   return jresult;
21100 }
21101
21102
21103 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PixelData(void * jarg1) {
21104   Dali::PixelData *arg1 = (Dali::PixelData *) 0 ;
21105
21106   arg1 = (Dali::PixelData *)jarg1;
21107   {
21108     try {
21109       delete arg1;
21110     } catch (std::out_of_range& e) {
21111       {
21112         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
21113       };
21114     } catch (std::exception& e) {
21115       {
21116         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
21117       };
21118     } catch (...) {
21119       {
21120         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
21121       };
21122     }
21123   }
21124 }
21125
21126
21127 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PixelData__SWIG_1(void * jarg1) {
21128   void * jresult ;
21129   Dali::PixelData *arg1 = 0 ;
21130   Dali::PixelData *result = 0 ;
21131
21132   arg1 = (Dali::PixelData *)jarg1;
21133   if (!arg1) {
21134     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PixelData const & type is null", 0);
21135     return 0;
21136   }
21137   {
21138     try {
21139       result = (Dali::PixelData *)new Dali::PixelData((Dali::PixelData const &)*arg1);
21140     } catch (std::out_of_range& e) {
21141       {
21142         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21143       };
21144     } catch (std::exception& e) {
21145       {
21146         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21147       };
21148     } catch (...) {
21149       {
21150         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21151       };
21152     }
21153   }
21154   jresult = (void *)result;
21155   return jresult;
21156 }
21157
21158
21159 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PixelData_Assign(void * jarg1, void * jarg2) {
21160   void * jresult ;
21161   Dali::PixelData *arg1 = (Dali::PixelData *) 0 ;
21162   Dali::PixelData *arg2 = 0 ;
21163   Dali::PixelData *result = 0 ;
21164
21165   arg1 = (Dali::PixelData *)jarg1;
21166   arg2 = (Dali::PixelData *)jarg2;
21167   if (!arg2) {
21168     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PixelData const & type is null", 0);
21169     return 0;
21170   }
21171   {
21172     try {
21173       result = (Dali::PixelData *) &(arg1)->operator =((Dali::PixelData const &)*arg2);
21174     } catch (std::out_of_range& e) {
21175       {
21176         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21177       };
21178     } catch (std::exception& e) {
21179       {
21180         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21181       };
21182     } catch (...) {
21183       {
21184         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21185       };
21186     }
21187   }
21188   jresult = (void *)result;
21189   return jresult;
21190 }
21191
21192
21193 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PixelData_GetWidth(void * jarg1) {
21194   unsigned int jresult ;
21195   Dali::PixelData *arg1 = (Dali::PixelData *) 0 ;
21196   unsigned int result;
21197
21198   arg1 = (Dali::PixelData *)jarg1;
21199   {
21200     try {
21201       result = (unsigned int)((Dali::PixelData const *)arg1)->GetWidth();
21202     } catch (std::out_of_range& e) {
21203       {
21204         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21205       };
21206     } catch (std::exception& e) {
21207       {
21208         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21209       };
21210     } catch (...) {
21211       {
21212         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21213       };
21214     }
21215   }
21216   jresult = result;
21217   return jresult;
21218 }
21219
21220
21221 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PixelData_GetHeight(void * jarg1) {
21222   unsigned int jresult ;
21223   Dali::PixelData *arg1 = (Dali::PixelData *) 0 ;
21224   unsigned int result;
21225
21226   arg1 = (Dali::PixelData *)jarg1;
21227   {
21228     try {
21229       result = (unsigned int)((Dali::PixelData const *)arg1)->GetHeight();
21230     } catch (std::out_of_range& e) {
21231       {
21232         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21233       };
21234     } catch (std::exception& e) {
21235       {
21236         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21237       };
21238     } catch (...) {
21239       {
21240         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21241       };
21242     }
21243   }
21244   jresult = result;
21245   return jresult;
21246 }
21247
21248
21249 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PixelData_GetPixelFormat(void * jarg1) {
21250   int jresult ;
21251   Dali::PixelData *arg1 = (Dali::PixelData *) 0 ;
21252   Dali::Pixel::Format result;
21253
21254   arg1 = (Dali::PixelData *)jarg1;
21255   {
21256     try {
21257       result = (Dali::Pixel::Format)((Dali::PixelData const *)arg1)->GetPixelFormat();
21258     } catch (std::out_of_range& e) {
21259       {
21260         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21261       };
21262     } catch (std::exception& e) {
21263       {
21264         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21265       };
21266     } catch (...) {
21267       {
21268         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21269       };
21270     }
21271   }
21272   jresult = (int)result;
21273   return jresult;
21274 }
21275
21276
21277 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_POSITIVE_X_get() {
21278   unsigned int jresult ;
21279   unsigned int result;
21280
21281   result = (unsigned int)(unsigned int)Dali::CubeMapLayer::POSITIVE_X;
21282   jresult = result;
21283   return jresult;
21284 }
21285
21286
21287 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NEGATIVE_X_get() {
21288   unsigned int jresult ;
21289   unsigned int result;
21290
21291   result = (unsigned int)(unsigned int)Dali::CubeMapLayer::NEGATIVE_X;
21292   jresult = result;
21293   return jresult;
21294 }
21295
21296
21297 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_POSITIVE_Y_get() {
21298   unsigned int jresult ;
21299   unsigned int result;
21300
21301   result = (unsigned int)(unsigned int)Dali::CubeMapLayer::POSITIVE_Y;
21302   jresult = result;
21303   return jresult;
21304 }
21305
21306
21307 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NEGATIVE_Y_get() {
21308   unsigned int jresult ;
21309   unsigned int result;
21310
21311   result = (unsigned int)(unsigned int)Dali::CubeMapLayer::NEGATIVE_Y;
21312   jresult = result;
21313   return jresult;
21314 }
21315
21316
21317 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_POSITIVE_Z_get() {
21318   unsigned int jresult ;
21319   unsigned int result;
21320
21321   result = (unsigned int)(unsigned int)Dali::CubeMapLayer::POSITIVE_Z;
21322   jresult = result;
21323   return jresult;
21324 }
21325
21326
21327 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NEGATIVE_Z_get() {
21328   unsigned int jresult ;
21329   unsigned int result;
21330
21331   result = (unsigned int)(unsigned int)Dali::CubeMapLayer::NEGATIVE_Z;
21332   jresult = result;
21333   return jresult;
21334 }
21335
21336
21337 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Texture_New__SWIG_0(int jarg1, int jarg2, unsigned int jarg3, unsigned int jarg4) {
21338   void * jresult ;
21339   Dali::TextureType::Type arg1 ;
21340   Dali::Pixel::Format arg2 ;
21341   unsigned int arg3 ;
21342   unsigned int arg4 ;
21343   Dali::Texture result;
21344
21345   arg1 = (Dali::TextureType::Type)jarg1;
21346   arg2 = (Dali::Pixel::Format)jarg2;
21347   arg3 = (unsigned int)jarg3;
21348   arg4 = (unsigned int)jarg4;
21349   {
21350     try {
21351       result = Dali::Texture::New(arg1,arg2,arg3,arg4);
21352     } catch (std::out_of_range& e) {
21353       {
21354         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21355       };
21356     } catch (std::exception& e) {
21357       {
21358         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21359       };
21360     } catch (...) {
21361       {
21362         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21363       };
21364     }
21365   }
21366   jresult = new Dali::Texture((const Dali::Texture &)result);
21367   return jresult;
21368 }
21369
21370
21371 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Texture_New__SWIG_1(void * jarg1) {
21372   void * jresult ;
21373   NativeImageInterface *arg1 = 0 ;
21374   Dali::Texture result;
21375
21376   arg1 = (NativeImageInterface *)jarg1;
21377   if (!arg1) {
21378     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "NativeImageInterface & type is null", 0);
21379     return 0;
21380   }
21381   {
21382     try {
21383       result = Dali::Texture::New(*arg1);
21384     } catch (std::out_of_range& e) {
21385       {
21386         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21387       };
21388     } catch (std::exception& e) {
21389       {
21390         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21391       };
21392     } catch (...) {
21393       {
21394         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21395       };
21396     }
21397   }
21398   jresult = new Dali::Texture((const Dali::Texture &)result);
21399   return jresult;
21400 }
21401
21402
21403 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Texture__SWIG_0() {
21404   void * jresult ;
21405   Dali::Texture *result = 0 ;
21406
21407   {
21408     try {
21409       result = (Dali::Texture *)new Dali::Texture();
21410     } catch (std::out_of_range& e) {
21411       {
21412         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21413       };
21414     } catch (std::exception& e) {
21415       {
21416         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21417       };
21418     } catch (...) {
21419       {
21420         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21421       };
21422     }
21423   }
21424   jresult = (void *)result;
21425   return jresult;
21426 }
21427
21428
21429 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Texture(void * jarg1) {
21430   Dali::Texture *arg1 = (Dali::Texture *) 0 ;
21431
21432   arg1 = (Dali::Texture *)jarg1;
21433   {
21434     try {
21435       delete arg1;
21436     } catch (std::out_of_range& e) {
21437       {
21438         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
21439       };
21440     } catch (std::exception& e) {
21441       {
21442         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
21443       };
21444     } catch (...) {
21445       {
21446         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
21447       };
21448     }
21449   }
21450 }
21451
21452
21453 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Texture__SWIG_1(void * jarg1) {
21454   void * jresult ;
21455   Dali::Texture *arg1 = 0 ;
21456   Dali::Texture *result = 0 ;
21457
21458   arg1 = (Dali::Texture *)jarg1;
21459   if (!arg1) {
21460     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Texture const & type is null", 0);
21461     return 0;
21462   }
21463   {
21464     try {
21465       result = (Dali::Texture *)new Dali::Texture((Dali::Texture const &)*arg1);
21466     } catch (std::out_of_range& e) {
21467       {
21468         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21469       };
21470     } catch (std::exception& e) {
21471       {
21472         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21473       };
21474     } catch (...) {
21475       {
21476         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21477       };
21478     }
21479   }
21480   jresult = (void *)result;
21481   return jresult;
21482 }
21483
21484
21485 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Texture_DownCast(void * jarg1) {
21486   void * jresult ;
21487   Dali::BaseHandle arg1 ;
21488   Dali::BaseHandle *argp1 ;
21489   Dali::Texture result;
21490
21491   argp1 = (Dali::BaseHandle *)jarg1;
21492   if (!argp1) {
21493     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
21494     return 0;
21495   }
21496   arg1 = *argp1;
21497   {
21498     try {
21499       result = Dali::Texture::DownCast(arg1);
21500     } catch (std::out_of_range& e) {
21501       {
21502         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21503       };
21504     } catch (std::exception& e) {
21505       {
21506         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21507       };
21508     } catch (...) {
21509       {
21510         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21511       };
21512     }
21513   }
21514   jresult = new Dali::Texture((const Dali::Texture &)result);
21515   return jresult;
21516 }
21517
21518
21519 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Texture_Assign(void * jarg1, void * jarg2) {
21520   void * jresult ;
21521   Dali::Texture *arg1 = (Dali::Texture *) 0 ;
21522   Dali::Texture *arg2 = 0 ;
21523   Dali::Texture *result = 0 ;
21524
21525   arg1 = (Dali::Texture *)jarg1;
21526   arg2 = (Dali::Texture *)jarg2;
21527   if (!arg2) {
21528     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Texture const & type is null", 0);
21529     return 0;
21530   }
21531   {
21532     try {
21533       result = (Dali::Texture *) &(arg1)->operator =((Dali::Texture const &)*arg2);
21534     } catch (std::out_of_range& e) {
21535       {
21536         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21537       };
21538     } catch (std::exception& e) {
21539       {
21540         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21541       };
21542     } catch (...) {
21543       {
21544         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21545       };
21546     }
21547   }
21548   jresult = (void *)result;
21549   return jresult;
21550 }
21551
21552
21553 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Texture_Upload__SWIG_0(void * jarg1, void * jarg2) {
21554   unsigned int jresult ;
21555   Dali::Texture *arg1 = (Dali::Texture *) 0 ;
21556   Dali::PixelData arg2 ;
21557   Dali::PixelData *argp2 ;
21558   bool result;
21559
21560   arg1 = (Dali::Texture *)jarg1;
21561   argp2 = (Dali::PixelData *)jarg2;
21562   if (!argp2) {
21563     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::PixelData", 0);
21564     return 0;
21565   }
21566   arg2 = *argp2;
21567   {
21568     try {
21569       result = (bool)(arg1)->Upload(arg2);
21570     } catch (std::out_of_range& e) {
21571       {
21572         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21573       };
21574     } catch (std::exception& e) {
21575       {
21576         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21577       };
21578     } catch (...) {
21579       {
21580         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21581       };
21582     }
21583   }
21584   jresult = result;
21585   return jresult;
21586 }
21587
21588
21589 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Texture_Upload__SWIG_1(void * jarg1, void * jarg2, unsigned int jarg3, unsigned int jarg4, unsigned int jarg5, unsigned int jarg6, unsigned int jarg7, unsigned int jarg8) {
21590   unsigned int jresult ;
21591   Dali::Texture *arg1 = (Dali::Texture *) 0 ;
21592   Dali::PixelData arg2 ;
21593   unsigned int arg3 ;
21594   unsigned int arg4 ;
21595   unsigned int arg5 ;
21596   unsigned int arg6 ;
21597   unsigned int arg7 ;
21598   unsigned int arg8 ;
21599   Dali::PixelData *argp2 ;
21600   bool result;
21601
21602   arg1 = (Dali::Texture *)jarg1;
21603   argp2 = (Dali::PixelData *)jarg2;
21604   if (!argp2) {
21605     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::PixelData", 0);
21606     return 0;
21607   }
21608   arg2 = *argp2;
21609   arg3 = (unsigned int)jarg3;
21610   arg4 = (unsigned int)jarg4;
21611   arg5 = (unsigned int)jarg5;
21612   arg6 = (unsigned int)jarg6;
21613   arg7 = (unsigned int)jarg7;
21614   arg8 = (unsigned int)jarg8;
21615   {
21616     try {
21617       result = (bool)(arg1)->Upload(arg2,arg3,arg4,arg5,arg6,arg7,arg8);
21618     } catch (std::out_of_range& e) {
21619       {
21620         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21621       };
21622     } catch (std::exception& e) {
21623       {
21624         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21625       };
21626     } catch (...) {
21627       {
21628         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21629       };
21630     }
21631   }
21632   jresult = result;
21633   return jresult;
21634 }
21635
21636
21637 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Texture_GenerateMipmaps(void * jarg1) {
21638   Dali::Texture *arg1 = (Dali::Texture *) 0 ;
21639
21640   arg1 = (Dali::Texture *)jarg1;
21641   {
21642     try {
21643       (arg1)->GenerateMipmaps();
21644     } catch (std::out_of_range& e) {
21645       {
21646         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
21647       };
21648     } catch (std::exception& e) {
21649       {
21650         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
21651       };
21652     } catch (...) {
21653       {
21654         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
21655       };
21656     }
21657   }
21658 }
21659
21660
21661 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Texture_GetWidth(void * jarg1) {
21662   unsigned int jresult ;
21663   Dali::Texture *arg1 = (Dali::Texture *) 0 ;
21664   unsigned int result;
21665
21666   arg1 = (Dali::Texture *)jarg1;
21667   {
21668     try {
21669       result = (unsigned int)((Dali::Texture const *)arg1)->GetWidth();
21670     } catch (std::out_of_range& e) {
21671       {
21672         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21673       };
21674     } catch (std::exception& e) {
21675       {
21676         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21677       };
21678     } catch (...) {
21679       {
21680         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21681       };
21682     }
21683   }
21684   jresult = result;
21685   return jresult;
21686 }
21687
21688
21689 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Texture_GetHeight(void * jarg1) {
21690   unsigned int jresult ;
21691   Dali::Texture *arg1 = (Dali::Texture *) 0 ;
21692   unsigned int result;
21693
21694   arg1 = (Dali::Texture *)jarg1;
21695   {
21696     try {
21697       result = (unsigned int)((Dali::Texture const *)arg1)->GetHeight();
21698     } catch (std::out_of_range& e) {
21699       {
21700         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21701       };
21702     } catch (std::exception& e) {
21703       {
21704         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21705       };
21706     } catch (...) {
21707       {
21708         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21709       };
21710     }
21711   }
21712   jresult = result;
21713   return jresult;
21714 }
21715
21716
21717 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Texture__SWIG_2(void * jarg1) {
21718   void * jresult ;
21719   Dali::Internal::Texture *arg1 = (Dali::Internal::Texture *) 0 ;
21720   Dali::Texture *result = 0 ;
21721
21722   arg1 = (Dali::Internal::Texture *)jarg1;
21723   {
21724     try {
21725       result = (Dali::Texture *)new Dali::Texture(arg1);
21726     } catch (std::out_of_range& e) {
21727       {
21728         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21729       };
21730     } catch (std::exception& e) {
21731       {
21732         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21733       };
21734     } catch (...) {
21735       {
21736         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21737       };
21738     }
21739   }
21740   jresult = (void *)result;
21741   return jresult;
21742 }
21743
21744
21745 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Sampler_New() {
21746   void * jresult ;
21747   Dali::Sampler result;
21748
21749   {
21750     try {
21751       result = Dali::Sampler::New();
21752     } catch (std::out_of_range& e) {
21753       {
21754         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21755       };
21756     } catch (std::exception& e) {
21757       {
21758         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21759       };
21760     } catch (...) {
21761       {
21762         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21763       };
21764     }
21765   }
21766   jresult = new Dali::Sampler((const Dali::Sampler &)result);
21767   return jresult;
21768 }
21769
21770
21771 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Sampler__SWIG_0() {
21772   void * jresult ;
21773   Dali::Sampler *result = 0 ;
21774
21775   {
21776     try {
21777       result = (Dali::Sampler *)new Dali::Sampler();
21778     } catch (std::out_of_range& e) {
21779       {
21780         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21781       };
21782     } catch (std::exception& e) {
21783       {
21784         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21785       };
21786     } catch (...) {
21787       {
21788         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21789       };
21790     }
21791   }
21792   jresult = (void *)result;
21793   return jresult;
21794 }
21795
21796
21797 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Sampler(void * jarg1) {
21798   Dali::Sampler *arg1 = (Dali::Sampler *) 0 ;
21799
21800   arg1 = (Dali::Sampler *)jarg1;
21801   {
21802     try {
21803       delete arg1;
21804     } catch (std::out_of_range& e) {
21805       {
21806         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
21807       };
21808     } catch (std::exception& e) {
21809       {
21810         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
21811       };
21812     } catch (...) {
21813       {
21814         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
21815       };
21816     }
21817   }
21818 }
21819
21820
21821 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Sampler__SWIG_1(void * jarg1) {
21822   void * jresult ;
21823   Dali::Sampler *arg1 = 0 ;
21824   Dali::Sampler *result = 0 ;
21825
21826   arg1 = (Dali::Sampler *)jarg1;
21827   if (!arg1) {
21828     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Sampler const & type is null", 0);
21829     return 0;
21830   }
21831   {
21832     try {
21833       result = (Dali::Sampler *)new Dali::Sampler((Dali::Sampler const &)*arg1);
21834     } catch (std::out_of_range& e) {
21835       {
21836         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21837       };
21838     } catch (std::exception& e) {
21839       {
21840         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21841       };
21842     } catch (...) {
21843       {
21844         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21845       };
21846     }
21847   }
21848   jresult = (void *)result;
21849   return jresult;
21850 }
21851
21852
21853 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Sampler_DownCast(void * jarg1) {
21854   void * jresult ;
21855   Dali::BaseHandle arg1 ;
21856   Dali::BaseHandle *argp1 ;
21857   Dali::Sampler result;
21858
21859   argp1 = (Dali::BaseHandle *)jarg1;
21860   if (!argp1) {
21861     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
21862     return 0;
21863   }
21864   arg1 = *argp1;
21865   {
21866     try {
21867       result = Dali::Sampler::DownCast(arg1);
21868     } catch (std::out_of_range& e) {
21869       {
21870         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21871       };
21872     } catch (std::exception& e) {
21873       {
21874         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21875       };
21876     } catch (...) {
21877       {
21878         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21879       };
21880     }
21881   }
21882   jresult = new Dali::Sampler((const Dali::Sampler &)result);
21883   return jresult;
21884 }
21885
21886
21887 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Sampler_Assign(void * jarg1, void * jarg2) {
21888   void * jresult ;
21889   Dali::Sampler *arg1 = (Dali::Sampler *) 0 ;
21890   Dali::Sampler *arg2 = 0 ;
21891   Dali::Sampler *result = 0 ;
21892
21893   arg1 = (Dali::Sampler *)jarg1;
21894   arg2 = (Dali::Sampler *)jarg2;
21895   if (!arg2) {
21896     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Sampler const & type is null", 0);
21897     return 0;
21898   }
21899   {
21900     try {
21901       result = (Dali::Sampler *) &(arg1)->operator =((Dali::Sampler const &)*arg2);
21902     } catch (std::out_of_range& e) {
21903       {
21904         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21905       };
21906     } catch (std::exception& e) {
21907       {
21908         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21909       };
21910     } catch (...) {
21911       {
21912         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21913       };
21914     }
21915   }
21916   jresult = (void *)result;
21917   return jresult;
21918 }
21919
21920
21921 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Sampler_SetFilterMode(void * jarg1, int jarg2, int jarg3) {
21922   Dali::Sampler *arg1 = (Dali::Sampler *) 0 ;
21923   Dali::FilterMode::Type arg2 ;
21924   Dali::FilterMode::Type arg3 ;
21925
21926   arg1 = (Dali::Sampler *)jarg1;
21927   arg2 = (Dali::FilterMode::Type)jarg2;
21928   arg3 = (Dali::FilterMode::Type)jarg3;
21929   {
21930     try {
21931       (arg1)->SetFilterMode(arg2,arg3);
21932     } catch (std::out_of_range& e) {
21933       {
21934         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
21935       };
21936     } catch (std::exception& e) {
21937       {
21938         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
21939       };
21940     } catch (...) {
21941       {
21942         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
21943       };
21944     }
21945   }
21946 }
21947
21948
21949 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Sampler_SetWrapMode__SWIG_0(void * jarg1, int jarg2, int jarg3) {
21950   Dali::Sampler *arg1 = (Dali::Sampler *) 0 ;
21951   Dali::WrapMode::Type arg2 ;
21952   Dali::WrapMode::Type arg3 ;
21953
21954   arg1 = (Dali::Sampler *)jarg1;
21955   arg2 = (Dali::WrapMode::Type)jarg2;
21956   arg3 = (Dali::WrapMode::Type)jarg3;
21957   {
21958     try {
21959       (arg1)->SetWrapMode(arg2,arg3);
21960     } catch (std::out_of_range& e) {
21961       {
21962         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
21963       };
21964     } catch (std::exception& e) {
21965       {
21966         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
21967       };
21968     } catch (...) {
21969       {
21970         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
21971       };
21972     }
21973   }
21974 }
21975
21976
21977 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Sampler_SetWrapMode__SWIG_1(void * jarg1, int jarg2, int jarg3, int jarg4) {
21978   Dali::Sampler *arg1 = (Dali::Sampler *) 0 ;
21979   Dali::WrapMode::Type arg2 ;
21980   Dali::WrapMode::Type arg3 ;
21981   Dali::WrapMode::Type arg4 ;
21982
21983   arg1 = (Dali::Sampler *)jarg1;
21984   arg2 = (Dali::WrapMode::Type)jarg2;
21985   arg3 = (Dali::WrapMode::Type)jarg3;
21986   arg4 = (Dali::WrapMode::Type)jarg4;
21987   {
21988     try {
21989       (arg1)->SetWrapMode(arg2,arg3,arg4);
21990     } catch (std::out_of_range& e) {
21991       {
21992         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
21993       };
21994     } catch (std::exception& e) {
21995       {
21996         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
21997       };
21998     } catch (...) {
21999       {
22000         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22001       };
22002     }
22003   }
22004 }
22005
22006
22007 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextureSet_New() {
22008   void * jresult ;
22009   Dali::TextureSet result;
22010
22011   {
22012     try {
22013       result = Dali::TextureSet::New();
22014     } catch (std::out_of_range& e) {
22015       {
22016         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22017       };
22018     } catch (std::exception& e) {
22019       {
22020         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22021       };
22022     } catch (...) {
22023       {
22024         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22025       };
22026     }
22027   }
22028   jresult = new Dali::TextureSet((const Dali::TextureSet &)result);
22029   return jresult;
22030 }
22031
22032
22033 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextureSet__SWIG_0() {
22034   void * jresult ;
22035   Dali::TextureSet *result = 0 ;
22036
22037   {
22038     try {
22039       result = (Dali::TextureSet *)new Dali::TextureSet();
22040     } catch (std::out_of_range& e) {
22041       {
22042         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22043       };
22044     } catch (std::exception& e) {
22045       {
22046         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22047       };
22048     } catch (...) {
22049       {
22050         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22051       };
22052     }
22053   }
22054   jresult = (void *)result;
22055   return jresult;
22056 }
22057
22058
22059 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextureSet(void * jarg1) {
22060   Dali::TextureSet *arg1 = (Dali::TextureSet *) 0 ;
22061
22062   arg1 = (Dali::TextureSet *)jarg1;
22063   {
22064     try {
22065       delete arg1;
22066     } catch (std::out_of_range& e) {
22067       {
22068         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22069       };
22070     } catch (std::exception& e) {
22071       {
22072         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22073       };
22074     } catch (...) {
22075       {
22076         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22077       };
22078     }
22079   }
22080 }
22081
22082
22083 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextureSet__SWIG_1(void * jarg1) {
22084   void * jresult ;
22085   Dali::TextureSet *arg1 = 0 ;
22086   Dali::TextureSet *result = 0 ;
22087
22088   arg1 = (Dali::TextureSet *)jarg1;
22089   if (!arg1) {
22090     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TextureSet const & type is null", 0);
22091     return 0;
22092   }
22093   {
22094     try {
22095       result = (Dali::TextureSet *)new Dali::TextureSet((Dali::TextureSet const &)*arg1);
22096     } catch (std::out_of_range& e) {
22097       {
22098         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22099       };
22100     } catch (std::exception& e) {
22101       {
22102         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22103       };
22104     } catch (...) {
22105       {
22106         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22107       };
22108     }
22109   }
22110   jresult = (void *)result;
22111   return jresult;
22112 }
22113
22114
22115 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextureSet_DownCast(void * jarg1) {
22116   void * jresult ;
22117   Dali::BaseHandle arg1 ;
22118   Dali::BaseHandle *argp1 ;
22119   Dali::TextureSet result;
22120
22121   argp1 = (Dali::BaseHandle *)jarg1;
22122   if (!argp1) {
22123     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
22124     return 0;
22125   }
22126   arg1 = *argp1;
22127   {
22128     try {
22129       result = Dali::TextureSet::DownCast(arg1);
22130     } catch (std::out_of_range& e) {
22131       {
22132         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22133       };
22134     } catch (std::exception& e) {
22135       {
22136         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22137       };
22138     } catch (...) {
22139       {
22140         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22141       };
22142     }
22143   }
22144   jresult = new Dali::TextureSet((const Dali::TextureSet &)result);
22145   return jresult;
22146 }
22147
22148
22149 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextureSet_Assign(void * jarg1, void * jarg2) {
22150   void * jresult ;
22151   Dali::TextureSet *arg1 = (Dali::TextureSet *) 0 ;
22152   Dali::TextureSet *arg2 = 0 ;
22153   Dali::TextureSet *result = 0 ;
22154
22155   arg1 = (Dali::TextureSet *)jarg1;
22156   arg2 = (Dali::TextureSet *)jarg2;
22157   if (!arg2) {
22158     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TextureSet const & type is null", 0);
22159     return 0;
22160   }
22161   {
22162     try {
22163       result = (Dali::TextureSet *) &(arg1)->operator =((Dali::TextureSet const &)*arg2);
22164     } catch (std::out_of_range& e) {
22165       {
22166         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22167       };
22168     } catch (std::exception& e) {
22169       {
22170         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22171       };
22172     } catch (...) {
22173       {
22174         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22175       };
22176     }
22177   }
22178   jresult = (void *)result;
22179   return jresult;
22180 }
22181
22182
22183 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextureSet_SetTexture(void * jarg1, unsigned long jarg2, void * jarg3) {
22184   Dali::TextureSet *arg1 = (Dali::TextureSet *) 0 ;
22185   size_t arg2 ;
22186   Dali::Texture arg3 ;
22187   Dali::Texture *argp3 ;
22188
22189   arg1 = (Dali::TextureSet *)jarg1;
22190   arg2 = (size_t)jarg2;
22191   argp3 = (Dali::Texture *)jarg3;
22192   if (!argp3) {
22193     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Texture", 0);
22194     return ;
22195   }
22196   arg3 = *argp3;
22197   {
22198     try {
22199       (arg1)->SetTexture(arg2,arg3);
22200     } catch (std::out_of_range& e) {
22201       {
22202         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22203       };
22204     } catch (std::exception& e) {
22205       {
22206         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22207       };
22208     } catch (...) {
22209       {
22210         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22211       };
22212     }
22213   }
22214 }
22215
22216
22217 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextureSet_GetTexture(void * jarg1, unsigned long jarg2) {
22218   void * jresult ;
22219   Dali::TextureSet *arg1 = (Dali::TextureSet *) 0 ;
22220   size_t arg2 ;
22221   Dali::Texture result;
22222
22223   arg1 = (Dali::TextureSet *)jarg1;
22224   arg2 = (size_t)jarg2;
22225   {
22226     try {
22227       result = ((Dali::TextureSet const *)arg1)->GetTexture(arg2);
22228     } catch (std::out_of_range& e) {
22229       {
22230         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22231       };
22232     } catch (std::exception& e) {
22233       {
22234         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22235       };
22236     } catch (...) {
22237       {
22238         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22239       };
22240     }
22241   }
22242   jresult = new Dali::Texture((const Dali::Texture &)result);
22243   return jresult;
22244 }
22245
22246
22247 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextureSet_SetSampler(void * jarg1, unsigned long jarg2, void * jarg3) {
22248   Dali::TextureSet *arg1 = (Dali::TextureSet *) 0 ;
22249   size_t arg2 ;
22250   Dali::Sampler arg3 ;
22251   Dali::Sampler *argp3 ;
22252
22253   arg1 = (Dali::TextureSet *)jarg1;
22254   arg2 = (size_t)jarg2;
22255   argp3 = (Dali::Sampler *)jarg3;
22256   if (!argp3) {
22257     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Sampler", 0);
22258     return ;
22259   }
22260   arg3 = *argp3;
22261   {
22262     try {
22263       (arg1)->SetSampler(arg2,arg3);
22264     } catch (std::out_of_range& e) {
22265       {
22266         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22267       };
22268     } catch (std::exception& e) {
22269       {
22270         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22271       };
22272     } catch (...) {
22273       {
22274         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22275       };
22276     }
22277   }
22278 }
22279
22280
22281 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextureSet_GetSampler(void * jarg1, unsigned long jarg2) {
22282   void * jresult ;
22283   Dali::TextureSet *arg1 = (Dali::TextureSet *) 0 ;
22284   size_t arg2 ;
22285   Dali::Sampler result;
22286
22287   arg1 = (Dali::TextureSet *)jarg1;
22288   arg2 = (size_t)jarg2;
22289   {
22290     try {
22291       result = ((Dali::TextureSet const *)arg1)->GetSampler(arg2);
22292     } catch (std::out_of_range& e) {
22293       {
22294         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22295       };
22296     } catch (std::exception& e) {
22297       {
22298         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22299       };
22300     } catch (...) {
22301       {
22302         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22303       };
22304     }
22305   }
22306   jresult = new Dali::Sampler((const Dali::Sampler &)result);
22307   return jresult;
22308 }
22309
22310
22311 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TextureSet_GetTextureCount(void * jarg1) {
22312   unsigned long jresult ;
22313   Dali::TextureSet *arg1 = (Dali::TextureSet *) 0 ;
22314   size_t result;
22315
22316   arg1 = (Dali::TextureSet *)jarg1;
22317   {
22318     try {
22319       result = ((Dali::TextureSet const *)arg1)->GetTextureCount();
22320     } catch (std::out_of_range& e) {
22321       {
22322         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22323       };
22324     } catch (std::exception& e) {
22325       {
22326         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22327       };
22328     } catch (...) {
22329       {
22330         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22331       };
22332     }
22333   }
22334   jresult = (unsigned long)result;
22335   return jresult;
22336 }
22337
22338
22339 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PropertyBuffer_New(void * jarg1) {
22340   void * jresult ;
22341   Dali::Property::Map *arg1 = 0 ;
22342   Dali::PropertyBuffer result;
22343
22344   arg1 = (Dali::Property::Map *)jarg1;
22345   if (!arg1) {
22346     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map & type is null", 0);
22347     return 0;
22348   }
22349   {
22350     try {
22351       result = Dali::PropertyBuffer::New(*arg1);
22352     } catch (std::out_of_range& e) {
22353       {
22354         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22355       };
22356     } catch (std::exception& e) {
22357       {
22358         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22359       };
22360     } catch (...) {
22361       {
22362         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22363       };
22364     }
22365   }
22366   jresult = new Dali::PropertyBuffer((const Dali::PropertyBuffer &)result);
22367   return jresult;
22368 }
22369
22370
22371 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PropertyBuffer__SWIG_0() {
22372   void * jresult ;
22373   Dali::PropertyBuffer *result = 0 ;
22374
22375   {
22376     try {
22377       result = (Dali::PropertyBuffer *)new Dali::PropertyBuffer();
22378     } catch (std::out_of_range& e) {
22379       {
22380         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22381       };
22382     } catch (std::exception& e) {
22383       {
22384         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22385       };
22386     } catch (...) {
22387       {
22388         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22389       };
22390     }
22391   }
22392   jresult = (void *)result;
22393   return jresult;
22394 }
22395
22396
22397 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PropertyBuffer(void * jarg1) {
22398   Dali::PropertyBuffer *arg1 = (Dali::PropertyBuffer *) 0 ;
22399
22400   arg1 = (Dali::PropertyBuffer *)jarg1;
22401   {
22402     try {
22403       delete arg1;
22404     } catch (std::out_of_range& e) {
22405       {
22406         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22407       };
22408     } catch (std::exception& e) {
22409       {
22410         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22411       };
22412     } catch (...) {
22413       {
22414         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22415       };
22416     }
22417   }
22418 }
22419
22420
22421 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PropertyBuffer__SWIG_1(void * jarg1) {
22422   void * jresult ;
22423   Dali::PropertyBuffer *arg1 = 0 ;
22424   Dali::PropertyBuffer *result = 0 ;
22425
22426   arg1 = (Dali::PropertyBuffer *)jarg1;
22427   if (!arg1) {
22428     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyBuffer const & type is null", 0);
22429     return 0;
22430   }
22431   {
22432     try {
22433       result = (Dali::PropertyBuffer *)new Dali::PropertyBuffer((Dali::PropertyBuffer const &)*arg1);
22434     } catch (std::out_of_range& e) {
22435       {
22436         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22437       };
22438     } catch (std::exception& e) {
22439       {
22440         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22441       };
22442     } catch (...) {
22443       {
22444         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22445       };
22446     }
22447   }
22448   jresult = (void *)result;
22449   return jresult;
22450 }
22451
22452
22453 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PropertyBuffer_DownCast(void * jarg1) {
22454   void * jresult ;
22455   Dali::BaseHandle arg1 ;
22456   Dali::BaseHandle *argp1 ;
22457   Dali::PropertyBuffer result;
22458
22459   argp1 = (Dali::BaseHandle *)jarg1;
22460   if (!argp1) {
22461     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
22462     return 0;
22463   }
22464   arg1 = *argp1;
22465   {
22466     try {
22467       result = Dali::PropertyBuffer::DownCast(arg1);
22468     } catch (std::out_of_range& e) {
22469       {
22470         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22471       };
22472     } catch (std::exception& e) {
22473       {
22474         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22475       };
22476     } catch (...) {
22477       {
22478         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22479       };
22480     }
22481   }
22482   jresult = new Dali::PropertyBuffer((const Dali::PropertyBuffer &)result);
22483   return jresult;
22484 }
22485
22486
22487 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PropertyBuffer_Assign(void * jarg1, void * jarg2) {
22488   void * jresult ;
22489   Dali::PropertyBuffer *arg1 = (Dali::PropertyBuffer *) 0 ;
22490   Dali::PropertyBuffer *arg2 = 0 ;
22491   Dali::PropertyBuffer *result = 0 ;
22492
22493   arg1 = (Dali::PropertyBuffer *)jarg1;
22494   arg2 = (Dali::PropertyBuffer *)jarg2;
22495   if (!arg2) {
22496     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyBuffer const & type is null", 0);
22497     return 0;
22498   }
22499   {
22500     try {
22501       result = (Dali::PropertyBuffer *) &(arg1)->operator =((Dali::PropertyBuffer const &)*arg2);
22502     } catch (std::out_of_range& e) {
22503       {
22504         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22505       };
22506     } catch (std::exception& e) {
22507       {
22508         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22509       };
22510     } catch (...) {
22511       {
22512         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22513       };
22514     }
22515   }
22516   jresult = (void *)result;
22517   return jresult;
22518 }
22519
22520
22521 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PropertyBuffer_SetData(void * jarg1, void * jarg2, unsigned long jarg3) {
22522   Dali::PropertyBuffer *arg1 = (Dali::PropertyBuffer *) 0 ;
22523   void *arg2 = (void *) 0 ;
22524   std::size_t arg3 ;
22525
22526   arg1 = (Dali::PropertyBuffer *)jarg1;
22527   arg2 = jarg2;
22528   arg3 = (std::size_t)jarg3;
22529   {
22530     try {
22531       (arg1)->SetData((void const *)arg2,arg3);
22532     } catch (std::out_of_range& e) {
22533       {
22534         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22535       };
22536     } catch (std::exception& e) {
22537       {
22538         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22539       };
22540     } catch (...) {
22541       {
22542         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22543       };
22544     }
22545   }
22546 }
22547
22548
22549 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_PropertyBuffer_GetSize(void * jarg1) {
22550   unsigned long jresult ;
22551   Dali::PropertyBuffer *arg1 = (Dali::PropertyBuffer *) 0 ;
22552   std::size_t result;
22553
22554   arg1 = (Dali::PropertyBuffer *)jarg1;
22555   {
22556     try {
22557       result = ((Dali::PropertyBuffer const *)arg1)->GetSize();
22558     } catch (std::out_of_range& e) {
22559       {
22560         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22561       };
22562     } catch (std::exception& e) {
22563       {
22564         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22565       };
22566     } catch (...) {
22567       {
22568         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22569       };
22570     }
22571   }
22572   jresult = (unsigned long)result;
22573   return jresult;
22574 }
22575
22576
22577 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Geometry_New() {
22578   void * jresult ;
22579   Dali::Geometry result;
22580
22581   {
22582     try {
22583       result = Dali::Geometry::New();
22584     } catch (std::out_of_range& e) {
22585       {
22586         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22587       };
22588     } catch (std::exception& e) {
22589       {
22590         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22591       };
22592     } catch (...) {
22593       {
22594         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22595       };
22596     }
22597   }
22598   jresult = new Dali::Geometry((const Dali::Geometry &)result);
22599   return jresult;
22600 }
22601
22602
22603 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Geometry__SWIG_0() {
22604   void * jresult ;
22605   Dali::Geometry *result = 0 ;
22606
22607   {
22608     try {
22609       result = (Dali::Geometry *)new Dali::Geometry();
22610     } catch (std::out_of_range& e) {
22611       {
22612         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22613       };
22614     } catch (std::exception& e) {
22615       {
22616         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22617       };
22618     } catch (...) {
22619       {
22620         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22621       };
22622     }
22623   }
22624   jresult = (void *)result;
22625   return jresult;
22626 }
22627
22628
22629 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Geometry(void * jarg1) {
22630   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22631
22632   arg1 = (Dali::Geometry *)jarg1;
22633   {
22634     try {
22635       delete arg1;
22636     } catch (std::out_of_range& e) {
22637       {
22638         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22639       };
22640     } catch (std::exception& e) {
22641       {
22642         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22643       };
22644     } catch (...) {
22645       {
22646         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22647       };
22648     }
22649   }
22650 }
22651
22652
22653 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Geometry__SWIG_1(void * jarg1) {
22654   void * jresult ;
22655   Dali::Geometry *arg1 = 0 ;
22656   Dali::Geometry *result = 0 ;
22657
22658   arg1 = (Dali::Geometry *)jarg1;
22659   if (!arg1) {
22660     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Geometry const & type is null", 0);
22661     return 0;
22662   }
22663   {
22664     try {
22665       result = (Dali::Geometry *)new Dali::Geometry((Dali::Geometry const &)*arg1);
22666     } catch (std::out_of_range& e) {
22667       {
22668         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22669       };
22670     } catch (std::exception& e) {
22671       {
22672         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22673       };
22674     } catch (...) {
22675       {
22676         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22677       };
22678     }
22679   }
22680   jresult = (void *)result;
22681   return jresult;
22682 }
22683
22684
22685 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Geometry_DownCast(void * jarg1) {
22686   void * jresult ;
22687   Dali::BaseHandle arg1 ;
22688   Dali::BaseHandle *argp1 ;
22689   Dali::Geometry result;
22690
22691   argp1 = (Dali::BaseHandle *)jarg1;
22692   if (!argp1) {
22693     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
22694     return 0;
22695   }
22696   arg1 = *argp1;
22697   {
22698     try {
22699       result = Dali::Geometry::DownCast(arg1);
22700     } catch (std::out_of_range& e) {
22701       {
22702         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22703       };
22704     } catch (std::exception& e) {
22705       {
22706         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22707       };
22708     } catch (...) {
22709       {
22710         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22711       };
22712     }
22713   }
22714   jresult = new Dali::Geometry((const Dali::Geometry &)result);
22715   return jresult;
22716 }
22717
22718
22719 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Geometry_Assign(void * jarg1, void * jarg2) {
22720   void * jresult ;
22721   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22722   Dali::Geometry *arg2 = 0 ;
22723   Dali::Geometry *result = 0 ;
22724
22725   arg1 = (Dali::Geometry *)jarg1;
22726   arg2 = (Dali::Geometry *)jarg2;
22727   if (!arg2) {
22728     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Geometry const & type is null", 0);
22729     return 0;
22730   }
22731   {
22732     try {
22733       result = (Dali::Geometry *) &(arg1)->operator =((Dali::Geometry const &)*arg2);
22734     } catch (std::out_of_range& e) {
22735       {
22736         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22737       };
22738     } catch (std::exception& e) {
22739       {
22740         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22741       };
22742     } catch (...) {
22743       {
22744         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22745       };
22746     }
22747   }
22748   jresult = (void *)result;
22749   return jresult;
22750 }
22751
22752
22753 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Geometry_AddVertexBuffer(void * jarg1, void * jarg2) {
22754   unsigned long jresult ;
22755   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22756   Dali::PropertyBuffer *arg2 = 0 ;
22757   std::size_t result;
22758
22759   arg1 = (Dali::Geometry *)jarg1;
22760   arg2 = (Dali::PropertyBuffer *)jarg2;
22761   if (!arg2) {
22762     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyBuffer & type is null", 0);
22763     return 0;
22764   }
22765   {
22766     try {
22767       result = (arg1)->AddVertexBuffer(*arg2);
22768     } catch (std::out_of_range& e) {
22769       {
22770         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22771       };
22772     } catch (std::exception& e) {
22773       {
22774         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22775       };
22776     } catch (...) {
22777       {
22778         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22779       };
22780     }
22781   }
22782   jresult = (unsigned long)result;
22783   return jresult;
22784 }
22785
22786
22787 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Geometry_GetNumberOfVertexBuffers(void * jarg1) {
22788   unsigned long jresult ;
22789   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22790   std::size_t result;
22791
22792   arg1 = (Dali::Geometry *)jarg1;
22793   {
22794     try {
22795       result = ((Dali::Geometry const *)arg1)->GetNumberOfVertexBuffers();
22796     } catch (std::out_of_range& e) {
22797       {
22798         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22799       };
22800     } catch (std::exception& e) {
22801       {
22802         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22803       };
22804     } catch (...) {
22805       {
22806         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22807       };
22808     }
22809   }
22810   jresult = (unsigned long)result;
22811   return jresult;
22812 }
22813
22814
22815 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Geometry_RemoveVertexBuffer(void * jarg1, unsigned long jarg2) {
22816   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22817   std::size_t arg2 ;
22818
22819   arg1 = (Dali::Geometry *)jarg1;
22820   arg2 = (std::size_t)jarg2;
22821   {
22822     try {
22823       (arg1)->RemoveVertexBuffer(arg2);
22824     } catch (std::out_of_range& e) {
22825       {
22826         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22827       };
22828     } catch (std::exception& e) {
22829       {
22830         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22831       };
22832     } catch (...) {
22833       {
22834         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22835       };
22836     }
22837   }
22838 }
22839
22840
22841 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Geometry_SetIndexBuffer(void * jarg1, unsigned short* jarg2, unsigned long jarg3) {
22842   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22843   unsigned short *arg2 = (unsigned short *) 0 ;
22844   size_t arg3 ;
22845
22846   arg1 = (Dali::Geometry *)jarg1;
22847   arg2 = jarg2;
22848   arg3 = (size_t)jarg3;
22849   {
22850     try {
22851       (arg1)->SetIndexBuffer((unsigned short const *)arg2,arg3);
22852     } catch (std::out_of_range& e) {
22853       {
22854         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22855       };
22856     } catch (std::exception& e) {
22857       {
22858         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22859       };
22860     } catch (...) {
22861       {
22862         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22863       };
22864     }
22865   }
22866
22867
22868 }
22869
22870
22871 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Geometry_SetType(void * jarg1, int jarg2) {
22872   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22873   Dali::Geometry::Type arg2 ;
22874
22875   arg1 = (Dali::Geometry *)jarg1;
22876   arg2 = (Dali::Geometry::Type)jarg2;
22877   {
22878     try {
22879       (arg1)->SetType(arg2);
22880     } catch (std::out_of_range& e) {
22881       {
22882         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22883       };
22884     } catch (std::exception& e) {
22885       {
22886         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22887       };
22888     } catch (...) {
22889       {
22890         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22891       };
22892     }
22893   }
22894 }
22895
22896
22897 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Geometry_GetType(void * jarg1) {
22898   int jresult ;
22899   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22900   Dali::Geometry::Type result;
22901
22902   arg1 = (Dali::Geometry *)jarg1;
22903   {
22904     try {
22905       result = (Dali::Geometry::Type)((Dali::Geometry const *)arg1)->GetType();
22906     } catch (std::out_of_range& e) {
22907       {
22908         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22909       };
22910     } catch (std::exception& e) {
22911       {
22912         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22913       };
22914     } catch (...) {
22915       {
22916         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22917       };
22918     }
22919   }
22920   jresult = (int)result;
22921   return jresult;
22922 }
22923
22924
22925 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Shader_Hint() {
22926   void * jresult ;
22927   Dali::Shader::Hint *result = 0 ;
22928
22929   {
22930     try {
22931       result = (Dali::Shader::Hint *)new Dali::Shader::Hint();
22932     } catch (std::out_of_range& e) {
22933       {
22934         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22935       };
22936     } catch (std::exception& e) {
22937       {
22938         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22939       };
22940     } catch (...) {
22941       {
22942         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22943       };
22944     }
22945   }
22946   jresult = (void *)result;
22947   return jresult;
22948 }
22949
22950
22951 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Shader_Hint(void * jarg1) {
22952   Dali::Shader::Hint *arg1 = (Dali::Shader::Hint *) 0 ;
22953
22954   arg1 = (Dali::Shader::Hint *)jarg1;
22955   {
22956     try {
22957       delete arg1;
22958     } catch (std::out_of_range& e) {
22959       {
22960         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22961       };
22962     } catch (std::exception& e) {
22963       {
22964         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22965       };
22966     } catch (...) {
22967       {
22968         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22969       };
22970     }
22971   }
22972 }
22973
22974
22975 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Shader_Property_PROGRAM_get() {
22976   int jresult ;
22977   int result;
22978
22979   result = (int)Dali::Shader::Property::PROGRAM;
22980   jresult = (int)result;
22981   return jresult;
22982 }
22983
22984
22985 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Shader_Property() {
22986   void * jresult ;
22987   Dali::Shader::Property *result = 0 ;
22988
22989   {
22990     try {
22991       result = (Dali::Shader::Property *)new Dali::Shader::Property();
22992     } catch (std::out_of_range& e) {
22993       {
22994         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22995       };
22996     } catch (std::exception& e) {
22997       {
22998         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22999       };
23000     } catch (...) {
23001       {
23002         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23003       };
23004     }
23005   }
23006   jresult = (void *)result;
23007   return jresult;
23008 }
23009
23010
23011 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Shader_Property(void * jarg1) {
23012   Dali::Shader::Property *arg1 = (Dali::Shader::Property *) 0 ;
23013
23014   arg1 = (Dali::Shader::Property *)jarg1;
23015   {
23016     try {
23017       delete arg1;
23018     } catch (std::out_of_range& e) {
23019       {
23020         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
23021       };
23022     } catch (std::exception& e) {
23023       {
23024         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
23025       };
23026     } catch (...) {
23027       {
23028         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
23029       };
23030     }
23031   }
23032 }
23033
23034
23035 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Shader_New__SWIG_0(char * jarg1, char * jarg2, int jarg3) {
23036   void * jresult ;
23037   std::string *arg1 = 0 ;
23038   std::string *arg2 = 0 ;
23039   Dali::Shader::Hint::Value arg3 ;
23040   Dali::Shader result;
23041
23042   if (!jarg1) {
23043     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
23044     return 0;
23045   }
23046   std::string arg1_str(jarg1);
23047   arg1 = &arg1_str;
23048   if (!jarg2) {
23049     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
23050     return 0;
23051   }
23052   std::string arg2_str(jarg2);
23053   arg2 = &arg2_str;
23054   arg3 = (Dali::Shader::Hint::Value)jarg3;
23055   {
23056     try {
23057       result = Dali::Shader::New((std::string const &)*arg1,(std::string const &)*arg2,arg3);
23058     } catch (std::out_of_range& e) {
23059       {
23060         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23061       };
23062     } catch (std::exception& e) {
23063       {
23064         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23065       };
23066     } catch (...) {
23067       {
23068         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23069       };
23070     }
23071   }
23072   jresult = new Dali::Shader((const Dali::Shader &)result);
23073
23074   //argout typemap for const std::string&
23075
23076
23077   //argout typemap for const std::string&
23078
23079   return jresult;
23080 }
23081
23082
23083 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Shader_New__SWIG_1(char * jarg1, char * jarg2) {
23084   void * jresult ;
23085   std::string *arg1 = 0 ;
23086   std::string *arg2 = 0 ;
23087   Dali::Shader result;
23088
23089   if (!jarg1) {
23090     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
23091     return 0;
23092   }
23093   std::string arg1_str(jarg1);
23094   arg1 = &arg1_str;
23095   if (!jarg2) {
23096     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
23097     return 0;
23098   }
23099   std::string arg2_str(jarg2);
23100   arg2 = &arg2_str;
23101   {
23102     try {
23103       result = Dali::Shader::New((std::string const &)*arg1,(std::string const &)*arg2);
23104     } catch (std::out_of_range& e) {
23105       {
23106         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23107       };
23108     } catch (std::exception& e) {
23109       {
23110         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23111       };
23112     } catch (...) {
23113       {
23114         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23115       };
23116     }
23117   }
23118   jresult = new Dali::Shader((const Dali::Shader &)result);
23119
23120   //argout typemap for const std::string&
23121
23122
23123   //argout typemap for const std::string&
23124
23125   return jresult;
23126 }
23127
23128
23129 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Shader__SWIG_0() {
23130   void * jresult ;
23131   Dali::Shader *result = 0 ;
23132
23133   {
23134     try {
23135       result = (Dali::Shader *)new Dali::Shader();
23136     } catch (std::out_of_range& e) {
23137       {
23138         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23139       };
23140     } catch (std::exception& e) {
23141       {
23142         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23143       };
23144     } catch (...) {
23145       {
23146         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23147       };
23148     }
23149   }
23150   jresult = (void *)result;
23151   return jresult;
23152 }
23153
23154
23155 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Shader(void * jarg1) {
23156   Dali::Shader *arg1 = (Dali::Shader *) 0 ;
23157
23158   arg1 = (Dali::Shader *)jarg1;
23159   {
23160     try {
23161       delete arg1;
23162     } catch (std::out_of_range& e) {
23163       {
23164         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
23165       };
23166     } catch (std::exception& e) {
23167       {
23168         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
23169       };
23170     } catch (...) {
23171       {
23172         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
23173       };
23174     }
23175   }
23176 }
23177
23178
23179 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Shader__SWIG_1(void * jarg1) {
23180   void * jresult ;
23181   Dali::Shader *arg1 = 0 ;
23182   Dali::Shader *result = 0 ;
23183
23184   arg1 = (Dali::Shader *)jarg1;
23185   if (!arg1) {
23186     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Shader const & type is null", 0);
23187     return 0;
23188   }
23189   {
23190     try {
23191       result = (Dali::Shader *)new Dali::Shader((Dali::Shader const &)*arg1);
23192     } catch (std::out_of_range& e) {
23193       {
23194         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23195       };
23196     } catch (std::exception& e) {
23197       {
23198         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23199       };
23200     } catch (...) {
23201       {
23202         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23203       };
23204     }
23205   }
23206   jresult = (void *)result;
23207   return jresult;
23208 }
23209
23210
23211 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Shader_DownCast(void * jarg1) {
23212   void * jresult ;
23213   Dali::BaseHandle arg1 ;
23214   Dali::BaseHandle *argp1 ;
23215   Dali::Shader result;
23216
23217   argp1 = (Dali::BaseHandle *)jarg1;
23218   if (!argp1) {
23219     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
23220     return 0;
23221   }
23222   arg1 = *argp1;
23223   {
23224     try {
23225       result = Dali::Shader::DownCast(arg1);
23226     } catch (std::out_of_range& e) {
23227       {
23228         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23229       };
23230     } catch (std::exception& e) {
23231       {
23232         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23233       };
23234     } catch (...) {
23235       {
23236         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23237       };
23238     }
23239   }
23240   jresult = new Dali::Shader((const Dali::Shader &)result);
23241   return jresult;
23242 }
23243
23244
23245 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Shader_Assign(void * jarg1, void * jarg2) {
23246   void * jresult ;
23247   Dali::Shader *arg1 = (Dali::Shader *) 0 ;
23248   Dali::Shader *arg2 = 0 ;
23249   Dali::Shader *result = 0 ;
23250
23251   arg1 = (Dali::Shader *)jarg1;
23252   arg2 = (Dali::Shader *)jarg2;
23253   if (!arg2) {
23254     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Shader const & type is null", 0);
23255     return 0;
23256   }
23257   {
23258     try {
23259       result = (Dali::Shader *) &(arg1)->operator =((Dali::Shader const &)*arg2);
23260     } catch (std::out_of_range& e) {
23261       {
23262         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23263       };
23264     } catch (std::exception& e) {
23265       {
23266         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23267       };
23268     } catch (...) {
23269       {
23270         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23271       };
23272     }
23273   }
23274   jresult = (void *)result;
23275   return jresult;
23276 }
23277
23278
23279 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_DEPTH_INDEX_get() {
23280   int jresult ;
23281   int result;
23282
23283   result = (int)Dali::Renderer::Property::DEPTH_INDEX;
23284   jresult = (int)result;
23285   return jresult;
23286 }
23287
23288
23289 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_FACE_CULLING_MODE_get() {
23290   int jresult ;
23291   int result;
23292
23293   result = (int)Dali::Renderer::Property::FACE_CULLING_MODE;
23294   jresult = (int)result;
23295   return jresult;
23296 }
23297
23298
23299 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_BLEND_MODE_get() {
23300   int jresult ;
23301   int result;
23302
23303   result = (int)Dali::Renderer::Property::BLEND_MODE;
23304   jresult = (int)result;
23305   return jresult;
23306 }
23307
23308
23309 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_BLEND_EQUATION_RGB_get() {
23310   int jresult ;
23311   int result;
23312
23313   result = (int)Dali::Renderer::Property::BLEND_EQUATION_RGB;
23314   jresult = (int)result;
23315   return jresult;
23316 }
23317
23318
23319 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_BLEND_EQUATION_ALPHA_get() {
23320   int jresult ;
23321   int result;
23322
23323   result = (int)Dali::Renderer::Property::BLEND_EQUATION_ALPHA;
23324   jresult = (int)result;
23325   return jresult;
23326 }
23327
23328
23329 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_BLEND_FACTOR_SRC_RGB_get() {
23330   int jresult ;
23331   int result;
23332
23333   result = (int)Dali::Renderer::Property::BLEND_FACTOR_SRC_RGB;
23334   jresult = (int)result;
23335   return jresult;
23336 }
23337
23338
23339 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_BLEND_FACTOR_DEST_RGB_get() {
23340   int jresult ;
23341   int result;
23342
23343   result = (int)Dali::Renderer::Property::BLEND_FACTOR_DEST_RGB;
23344   jresult = (int)result;
23345   return jresult;
23346 }
23347
23348
23349 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_BLEND_FACTOR_SRC_ALPHA_get() {
23350   int jresult ;
23351   int result;
23352
23353   result = (int)Dali::Renderer::Property::BLEND_FACTOR_SRC_ALPHA;
23354   jresult = (int)result;
23355   return jresult;
23356 }
23357
23358
23359 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_BLEND_FACTOR_DEST_ALPHA_get() {
23360   int jresult ;
23361   int result;
23362
23363   result = (int)Dali::Renderer::Property::BLEND_FACTOR_DEST_ALPHA;
23364   jresult = (int)result;
23365   return jresult;
23366 }
23367
23368
23369 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_BLEND_COLOR_get() {
23370   int jresult ;
23371   int result;
23372
23373   result = (int)Dali::Renderer::Property::BLEND_COLOR;
23374   jresult = (int)result;
23375   return jresult;
23376 }
23377
23378
23379 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_BLEND_PRE_MULTIPLIED_ALPHA_get() {
23380   int jresult ;
23381   int result;
23382
23383   result = (int)Dali::Renderer::Property::BLEND_PRE_MULTIPLIED_ALPHA;
23384   jresult = (int)result;
23385   return jresult;
23386 }
23387
23388
23389 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_INDEX_RANGE_FIRST_get() {
23390   int jresult ;
23391   int result;
23392
23393   result = (int)Dali::Renderer::Property::INDEX_RANGE_FIRST;
23394   jresult = (int)result;
23395   return jresult;
23396 }
23397
23398
23399 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_INDEX_RANGE_COUNT_get() {
23400   int jresult ;
23401   int result;
23402
23403   result = (int)Dali::Renderer::Property::INDEX_RANGE_COUNT;
23404   jresult = (int)result;
23405   return jresult;
23406 }
23407
23408
23409 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_DEPTH_WRITE_MODE_get() {
23410   int jresult ;
23411   int result;
23412
23413   result = (int)Dali::Renderer::Property::DEPTH_WRITE_MODE;
23414   jresult = (int)result;
23415   return jresult;
23416 }
23417
23418
23419 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_DEPTH_FUNCTION_get() {
23420   int jresult ;
23421   int result;
23422
23423   result = (int)Dali::Renderer::Property::DEPTH_FUNCTION;
23424   jresult = (int)result;
23425   return jresult;
23426 }
23427
23428
23429 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_DEPTH_TEST_MODE_get() {
23430   int jresult ;
23431   int result;
23432
23433   result = (int)Dali::Renderer::Property::DEPTH_TEST_MODE;
23434   jresult = (int)result;
23435   return jresult;
23436 }
23437
23438
23439 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_RENDER_MODE_get() {
23440   int jresult ;
23441   int result;
23442
23443   result = (int)Dali::Renderer::Property::RENDER_MODE;
23444   jresult = (int)result;
23445   return jresult;
23446 }
23447
23448
23449 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_STENCIL_FUNCTION_get() {
23450   int jresult ;
23451   int result;
23452
23453   result = (int)Dali::Renderer::Property::STENCIL_FUNCTION;
23454   jresult = (int)result;
23455   return jresult;
23456 }
23457
23458
23459 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_STENCIL_FUNCTION_MASK_get() {
23460   int jresult ;
23461   int result;
23462
23463   result = (int)Dali::Renderer::Property::STENCIL_FUNCTION_MASK;
23464   jresult = (int)result;
23465   return jresult;
23466 }
23467
23468
23469 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_STENCIL_FUNCTION_REFERENCE_get() {
23470   int jresult ;
23471   int result;
23472
23473   result = (int)Dali::Renderer::Property::STENCIL_FUNCTION_REFERENCE;
23474   jresult = (int)result;
23475   return jresult;
23476 }
23477
23478
23479 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_STENCIL_MASK_get() {
23480   int jresult ;
23481   int result;
23482
23483   result = (int)Dali::Renderer::Property::STENCIL_MASK;
23484   jresult = (int)result;
23485   return jresult;
23486 }
23487
23488
23489 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_STENCIL_OPERATION_ON_FAIL_get() {
23490   int jresult ;
23491   int result;
23492
23493   result = (int)Dali::Renderer::Property::STENCIL_OPERATION_ON_FAIL;
23494   jresult = (int)result;
23495   return jresult;
23496 }
23497
23498
23499 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_STENCIL_OPERATION_ON_Z_FAIL_get() {
23500   int jresult ;
23501   int result;
23502
23503   result = (int)Dali::Renderer::Property::STENCIL_OPERATION_ON_Z_FAIL;
23504   jresult = (int)result;
23505   return jresult;
23506 }
23507
23508
23509 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_STENCIL_OPERATION_ON_Z_PASS_get() {
23510   int jresult ;
23511   int result;
23512
23513   result = (int)Dali::Renderer::Property::STENCIL_OPERATION_ON_Z_PASS;
23514   jresult = (int)result;
23515   return jresult;
23516 }
23517
23518
23519 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Renderer_Property() {
23520   void * jresult ;
23521   Dali::Renderer::Property *result = 0 ;
23522
23523   {
23524     try {
23525       result = (Dali::Renderer::Property *)new Dali::Renderer::Property();
23526     } catch (std::out_of_range& e) {
23527       {
23528         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23529       };
23530     } catch (std::exception& e) {
23531       {
23532         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23533       };
23534     } catch (...) {
23535       {
23536         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23537       };
23538     }
23539   }
23540   jresult = (void *)result;
23541   return jresult;
23542 }
23543
23544
23545 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Renderer_Property(void * jarg1) {
23546   Dali::Renderer::Property *arg1 = (Dali::Renderer::Property *) 0 ;
23547
23548   arg1 = (Dali::Renderer::Property *)jarg1;
23549   {
23550     try {
23551       delete arg1;
23552     } catch (std::out_of_range& e) {
23553       {
23554         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
23555       };
23556     } catch (std::exception& e) {
23557       {
23558         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
23559       };
23560     } catch (...) {
23561       {
23562         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
23563       };
23564     }
23565   }
23566 }
23567
23568
23569 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Renderer_New(void * jarg1, void * jarg2) {
23570   void * jresult ;
23571   Dali::Geometry *arg1 = 0 ;
23572   Dali::Shader *arg2 = 0 ;
23573   Dali::Renderer result;
23574
23575   arg1 = (Dali::Geometry *)jarg1;
23576   if (!arg1) {
23577     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Geometry & type is null", 0);
23578     return 0;
23579   }
23580   arg2 = (Dali::Shader *)jarg2;
23581   if (!arg2) {
23582     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Shader & type is null", 0);
23583     return 0;
23584   }
23585   {
23586     try {
23587       result = Dali::Renderer::New(*arg1,*arg2);
23588     } catch (std::out_of_range& e) {
23589       {
23590         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23591       };
23592     } catch (std::exception& e) {
23593       {
23594         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23595       };
23596     } catch (...) {
23597       {
23598         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23599       };
23600     }
23601   }
23602   jresult = new Dali::Renderer((const Dali::Renderer &)result);
23603   return jresult;
23604 }
23605
23606
23607 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Renderer__SWIG_0() {
23608   void * jresult ;
23609   Dali::Renderer *result = 0 ;
23610
23611   {
23612     try {
23613       result = (Dali::Renderer *)new Dali::Renderer();
23614     } catch (std::out_of_range& e) {
23615       {
23616         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23617       };
23618     } catch (std::exception& e) {
23619       {
23620         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23621       };
23622     } catch (...) {
23623       {
23624         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23625       };
23626     }
23627   }
23628   jresult = (void *)result;
23629   return jresult;
23630 }
23631
23632
23633 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Renderer(void * jarg1) {
23634   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23635
23636   arg1 = (Dali::Renderer *)jarg1;
23637   {
23638     try {
23639       delete arg1;
23640     } catch (std::out_of_range& e) {
23641       {
23642         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
23643       };
23644     } catch (std::exception& e) {
23645       {
23646         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
23647       };
23648     } catch (...) {
23649       {
23650         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
23651       };
23652     }
23653   }
23654 }
23655
23656
23657 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Renderer__SWIG_1(void * jarg1) {
23658   void * jresult ;
23659   Dali::Renderer *arg1 = 0 ;
23660   Dali::Renderer *result = 0 ;
23661
23662   arg1 = (Dali::Renderer *)jarg1;
23663   if (!arg1) {
23664     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Renderer const & type is null", 0);
23665     return 0;
23666   }
23667   {
23668     try {
23669       result = (Dali::Renderer *)new Dali::Renderer((Dali::Renderer const &)*arg1);
23670     } catch (std::out_of_range& e) {
23671       {
23672         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23673       };
23674     } catch (std::exception& e) {
23675       {
23676         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23677       };
23678     } catch (...) {
23679       {
23680         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23681       };
23682     }
23683   }
23684   jresult = (void *)result;
23685   return jresult;
23686 }
23687
23688
23689 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Renderer_DownCast(void * jarg1) {
23690   void * jresult ;
23691   Dali::BaseHandle arg1 ;
23692   Dali::BaseHandle *argp1 ;
23693   Dali::Renderer result;
23694
23695   argp1 = (Dali::BaseHandle *)jarg1;
23696   if (!argp1) {
23697     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
23698     return 0;
23699   }
23700   arg1 = *argp1;
23701   {
23702     try {
23703       result = Dali::Renderer::DownCast(arg1);
23704     } catch (std::out_of_range& e) {
23705       {
23706         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23707       };
23708     } catch (std::exception& e) {
23709       {
23710         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23711       };
23712     } catch (...) {
23713       {
23714         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23715       };
23716     }
23717   }
23718   jresult = new Dali::Renderer((const Dali::Renderer &)result);
23719   return jresult;
23720 }
23721
23722
23723 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Renderer_Assign(void * jarg1, void * jarg2) {
23724   void * jresult ;
23725   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23726   Dali::Renderer *arg2 = 0 ;
23727   Dali::Renderer *result = 0 ;
23728
23729   arg1 = (Dali::Renderer *)jarg1;
23730   arg2 = (Dali::Renderer *)jarg2;
23731   if (!arg2) {
23732     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Renderer const & type is null", 0);
23733     return 0;
23734   }
23735   {
23736     try {
23737       result = (Dali::Renderer *) &(arg1)->operator =((Dali::Renderer const &)*arg2);
23738     } catch (std::out_of_range& e) {
23739       {
23740         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23741       };
23742     } catch (std::exception& e) {
23743       {
23744         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23745       };
23746     } catch (...) {
23747       {
23748         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23749       };
23750     }
23751   }
23752   jresult = (void *)result;
23753   return jresult;
23754 }
23755
23756
23757 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Renderer_SetGeometry(void * jarg1, void * jarg2) {
23758   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23759   Dali::Geometry *arg2 = 0 ;
23760
23761   arg1 = (Dali::Renderer *)jarg1;
23762   arg2 = (Dali::Geometry *)jarg2;
23763   if (!arg2) {
23764     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Geometry & type is null", 0);
23765     return ;
23766   }
23767   {
23768     try {
23769       (arg1)->SetGeometry(*arg2);
23770     } catch (std::out_of_range& e) {
23771       {
23772         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
23773       };
23774     } catch (std::exception& e) {
23775       {
23776         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
23777       };
23778     } catch (...) {
23779       {
23780         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
23781       };
23782     }
23783   }
23784 }
23785
23786
23787 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Renderer_GetGeometry(void * jarg1) {
23788   void * jresult ;
23789   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23790   Dali::Geometry result;
23791
23792   arg1 = (Dali::Renderer *)jarg1;
23793   {
23794     try {
23795       result = ((Dali::Renderer const *)arg1)->GetGeometry();
23796     } catch (std::out_of_range& e) {
23797       {
23798         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23799       };
23800     } catch (std::exception& e) {
23801       {
23802         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23803       };
23804     } catch (...) {
23805       {
23806         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23807       };
23808     }
23809   }
23810   jresult = new Dali::Geometry((const Dali::Geometry &)result);
23811   return jresult;
23812 }
23813
23814
23815 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Renderer_SetIndexRange(void * jarg1, int jarg2, int jarg3) {
23816   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23817   int arg2 ;
23818   int arg3 ;
23819
23820   arg1 = (Dali::Renderer *)jarg1;
23821   arg2 = (int)jarg2;
23822   arg3 = (int)jarg3;
23823   {
23824     try {
23825       (arg1)->SetIndexRange(arg2,arg3);
23826     } catch (std::out_of_range& e) {
23827       {
23828         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
23829       };
23830     } catch (std::exception& e) {
23831       {
23832         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
23833       };
23834     } catch (...) {
23835       {
23836         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
23837       };
23838     }
23839   }
23840 }
23841
23842
23843 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Renderer_SetTextures(void * jarg1, void * jarg2) {
23844   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23845   Dali::TextureSet *arg2 = 0 ;
23846
23847   arg1 = (Dali::Renderer *)jarg1;
23848   arg2 = (Dali::TextureSet *)jarg2;
23849   if (!arg2) {
23850     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TextureSet & type is null", 0);
23851     return ;
23852   }
23853   {
23854     try {
23855       (arg1)->SetTextures(*arg2);
23856     } catch (std::out_of_range& e) {
23857       {
23858         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
23859       };
23860     } catch (std::exception& e) {
23861       {
23862         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
23863       };
23864     } catch (...) {
23865       {
23866         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
23867       };
23868     }
23869   }
23870 }
23871
23872
23873 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Renderer_GetTextures(void * jarg1) {
23874   void * jresult ;
23875   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23876   Dali::TextureSet result;
23877
23878   arg1 = (Dali::Renderer *)jarg1;
23879   {
23880     try {
23881       result = ((Dali::Renderer const *)arg1)->GetTextures();
23882     } catch (std::out_of_range& e) {
23883       {
23884         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23885       };
23886     } catch (std::exception& e) {
23887       {
23888         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23889       };
23890     } catch (...) {
23891       {
23892         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23893       };
23894     }
23895   }
23896   jresult = new Dali::TextureSet((const Dali::TextureSet &)result);
23897   return jresult;
23898 }
23899
23900
23901 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Renderer_SetShader(void * jarg1, void * jarg2) {
23902   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23903   Dali::Shader *arg2 = 0 ;
23904
23905   arg1 = (Dali::Renderer *)jarg1;
23906   arg2 = (Dali::Shader *)jarg2;
23907   if (!arg2) {
23908     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Shader & type is null", 0);
23909     return ;
23910   }
23911   {
23912     try {
23913       (arg1)->SetShader(*arg2);
23914     } catch (std::out_of_range& e) {
23915       {
23916         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
23917       };
23918     } catch (std::exception& e) {
23919       {
23920         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
23921       };
23922     } catch (...) {
23923       {
23924         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
23925       };
23926     }
23927   }
23928 }
23929
23930
23931 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Renderer_GetShader(void * jarg1) {
23932   void * jresult ;
23933   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23934   Dali::Shader result;
23935
23936   arg1 = (Dali::Renderer *)jarg1;
23937   {
23938     try {
23939       result = ((Dali::Renderer const *)arg1)->GetShader();
23940     } catch (std::out_of_range& e) {
23941       {
23942         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23943       };
23944     } catch (std::exception& e) {
23945       {
23946         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23947       };
23948     } catch (...) {
23949       {
23950         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23951       };
23952     }
23953   }
23954   jresult = new Dali::Shader((const Dali::Shader &)result);
23955   return jresult;
23956 }
23957
23958
23959 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FrameBuffer_Attachment() {
23960   void * jresult ;
23961   Dali::FrameBuffer::Attachment *result = 0 ;
23962
23963   {
23964     try {
23965       result = (Dali::FrameBuffer::Attachment *)new Dali::FrameBuffer::Attachment();
23966     } catch (std::out_of_range& e) {
23967       {
23968         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23969       };
23970     } catch (std::exception& e) {
23971       {
23972         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23973       };
23974     } catch (...) {
23975       {
23976         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23977       };
23978     }
23979   }
23980   jresult = (void *)result;
23981   return jresult;
23982 }
23983
23984
23985 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FrameBuffer_Attachment(void * jarg1) {
23986   Dali::FrameBuffer::Attachment *arg1 = (Dali::FrameBuffer::Attachment *) 0 ;
23987
23988   arg1 = (Dali::FrameBuffer::Attachment *)jarg1;
23989   {
23990     try {
23991       delete arg1;
23992     } catch (std::out_of_range& e) {
23993       {
23994         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
23995       };
23996     } catch (std::exception& e) {
23997       {
23998         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
23999       };
24000     } catch (...) {
24001       {
24002         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
24003       };
24004     }
24005   }
24006 }
24007
24008
24009 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBuffer_New(unsigned int jarg1, unsigned int jarg2, unsigned int jarg3) {
24010   void * jresult ;
24011   unsigned int arg1 ;
24012   unsigned int arg2 ;
24013   unsigned int arg3 ;
24014   Dali::FrameBuffer result;
24015
24016   arg1 = (unsigned int)jarg1;
24017   arg2 = (unsigned int)jarg2;
24018   arg3 = (unsigned int)jarg3;
24019   {
24020     try {
24021       result = Dali::FrameBuffer::New(arg1,arg2,arg3);
24022     } catch (std::out_of_range& e) {
24023       {
24024         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24025       };
24026     } catch (std::exception& e) {
24027       {
24028         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24029       };
24030     } catch (...) {
24031       {
24032         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24033       };
24034     }
24035   }
24036   jresult = new Dali::FrameBuffer((const Dali::FrameBuffer &)result);
24037   return jresult;
24038 }
24039
24040
24041 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FrameBuffer__SWIG_0() {
24042   void * jresult ;
24043   Dali::FrameBuffer *result = 0 ;
24044
24045   {
24046     try {
24047       result = (Dali::FrameBuffer *)new Dali::FrameBuffer();
24048     } catch (std::out_of_range& e) {
24049       {
24050         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24051       };
24052     } catch (std::exception& e) {
24053       {
24054         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24055       };
24056     } catch (...) {
24057       {
24058         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24059       };
24060     }
24061   }
24062   jresult = (void *)result;
24063   return jresult;
24064 }
24065
24066
24067 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FrameBuffer(void * jarg1) {
24068   Dali::FrameBuffer *arg1 = (Dali::FrameBuffer *) 0 ;
24069
24070   arg1 = (Dali::FrameBuffer *)jarg1;
24071   {
24072     try {
24073       delete arg1;
24074     } catch (std::out_of_range& e) {
24075       {
24076         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
24077       };
24078     } catch (std::exception& e) {
24079       {
24080         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24081       };
24082     } catch (...) {
24083       {
24084         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
24085       };
24086     }
24087   }
24088 }
24089
24090
24091 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FrameBuffer__SWIG_1(void * jarg1) {
24092   void * jresult ;
24093   Dali::FrameBuffer *arg1 = 0 ;
24094   Dali::FrameBuffer *result = 0 ;
24095
24096   arg1 = (Dali::FrameBuffer *)jarg1;
24097   if (!arg1) {
24098     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::FrameBuffer const & type is null", 0);
24099     return 0;
24100   }
24101   {
24102     try {
24103       result = (Dali::FrameBuffer *)new Dali::FrameBuffer((Dali::FrameBuffer const &)*arg1);
24104     } catch (std::out_of_range& e) {
24105       {
24106         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24107       };
24108     } catch (std::exception& e) {
24109       {
24110         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24111       };
24112     } catch (...) {
24113       {
24114         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24115       };
24116     }
24117   }
24118   jresult = (void *)result;
24119   return jresult;
24120 }
24121
24122
24123 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBuffer_DownCast(void * jarg1) {
24124   void * jresult ;
24125   Dali::BaseHandle arg1 ;
24126   Dali::BaseHandle *argp1 ;
24127   Dali::FrameBuffer result;
24128
24129   argp1 = (Dali::BaseHandle *)jarg1;
24130   if (!argp1) {
24131     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
24132     return 0;
24133   }
24134   arg1 = *argp1;
24135   {
24136     try {
24137       result = Dali::FrameBuffer::DownCast(arg1);
24138     } catch (std::out_of_range& e) {
24139       {
24140         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24141       };
24142     } catch (std::exception& e) {
24143       {
24144         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24145       };
24146     } catch (...) {
24147       {
24148         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24149       };
24150     }
24151   }
24152   jresult = new Dali::FrameBuffer((const Dali::FrameBuffer &)result);
24153   return jresult;
24154 }
24155
24156
24157 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBuffer_Assign(void * jarg1, void * jarg2) {
24158   void * jresult ;
24159   Dali::FrameBuffer *arg1 = (Dali::FrameBuffer *) 0 ;
24160   Dali::FrameBuffer *arg2 = 0 ;
24161   Dali::FrameBuffer *result = 0 ;
24162
24163   arg1 = (Dali::FrameBuffer *)jarg1;
24164   arg2 = (Dali::FrameBuffer *)jarg2;
24165   if (!arg2) {
24166     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::FrameBuffer const & type is null", 0);
24167     return 0;
24168   }
24169   {
24170     try {
24171       result = (Dali::FrameBuffer *) &(arg1)->operator =((Dali::FrameBuffer const &)*arg2);
24172     } catch (std::out_of_range& e) {
24173       {
24174         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24175       };
24176     } catch (std::exception& e) {
24177       {
24178         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24179       };
24180     } catch (...) {
24181       {
24182         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24183       };
24184     }
24185   }
24186   jresult = (void *)result;
24187   return jresult;
24188 }
24189
24190
24191 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FrameBuffer_AttachColorTexture__SWIG_0(void * jarg1, void * jarg2) {
24192   Dali::FrameBuffer *arg1 = (Dali::FrameBuffer *) 0 ;
24193   Dali::Texture *arg2 = 0 ;
24194
24195   arg1 = (Dali::FrameBuffer *)jarg1;
24196   arg2 = (Dali::Texture *)jarg2;
24197   if (!arg2) {
24198     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Texture & type is null", 0);
24199     return ;
24200   }
24201   {
24202     try {
24203       (arg1)->AttachColorTexture(*arg2);
24204     } catch (std::out_of_range& e) {
24205       {
24206         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
24207       };
24208     } catch (std::exception& e) {
24209       {
24210         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24211       };
24212     } catch (...) {
24213       {
24214         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
24215       };
24216     }
24217   }
24218 }
24219
24220
24221 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FrameBuffer_AttachColorTexture__SWIG_1(void * jarg1, void * jarg2, unsigned int jarg3, unsigned int jarg4) {
24222   Dali::FrameBuffer *arg1 = (Dali::FrameBuffer *) 0 ;
24223   Dali::Texture *arg2 = 0 ;
24224   unsigned int arg3 ;
24225   unsigned int arg4 ;
24226
24227   arg1 = (Dali::FrameBuffer *)jarg1;
24228   arg2 = (Dali::Texture *)jarg2;
24229   if (!arg2) {
24230     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Texture & type is null", 0);
24231     return ;
24232   }
24233   arg3 = (unsigned int)jarg3;
24234   arg4 = (unsigned int)jarg4;
24235   {
24236     try {
24237       (arg1)->AttachColorTexture(*arg2,arg3,arg4);
24238     } catch (std::out_of_range& e) {
24239       {
24240         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
24241       };
24242     } catch (std::exception& e) {
24243       {
24244         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24245       };
24246     } catch (...) {
24247       {
24248         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
24249       };
24250     }
24251   }
24252 }
24253
24254
24255 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBuffer_GetColorTexture(void * jarg1) {
24256   void * jresult ;
24257   Dali::FrameBuffer *arg1 = (Dali::FrameBuffer *) 0 ;
24258   Dali::Texture result;
24259
24260   arg1 = (Dali::FrameBuffer *)jarg1;
24261   {
24262     try {
24263       result = (arg1)->GetColorTexture();
24264     } catch (std::out_of_range& e) {
24265       {
24266         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24267       };
24268     } catch (std::exception& e) {
24269       {
24270         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24271       };
24272     } catch (...) {
24273       {
24274         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24275       };
24276     }
24277   }
24278   jresult = new Dali::Texture((const Dali::Texture &)result);
24279   return jresult;
24280 }
24281
24282
24283 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RenderTaskList__SWIG_0() {
24284   void * jresult ;
24285   Dali::RenderTaskList *result = 0 ;
24286
24287   {
24288     try {
24289       result = (Dali::RenderTaskList *)new Dali::RenderTaskList();
24290     } catch (std::out_of_range& e) {
24291       {
24292         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24293       };
24294     } catch (std::exception& e) {
24295       {
24296         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24297       };
24298     } catch (...) {
24299       {
24300         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24301       };
24302     }
24303   }
24304   jresult = (void *)result;
24305   return jresult;
24306 }
24307
24308
24309 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTaskList_DownCast(void * jarg1) {
24310   void * jresult ;
24311   Dali::BaseHandle arg1 ;
24312   Dali::BaseHandle *argp1 ;
24313   Dali::RenderTaskList result;
24314
24315   argp1 = (Dali::BaseHandle *)jarg1;
24316   if (!argp1) {
24317     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
24318     return 0;
24319   }
24320   arg1 = *argp1;
24321   {
24322     try {
24323       result = Dali::RenderTaskList::DownCast(arg1);
24324     } catch (std::out_of_range& e) {
24325       {
24326         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24327       };
24328     } catch (std::exception& e) {
24329       {
24330         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24331       };
24332     } catch (...) {
24333       {
24334         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24335       };
24336     }
24337   }
24338   jresult = new Dali::RenderTaskList((const Dali::RenderTaskList &)result);
24339   return jresult;
24340 }
24341
24342
24343 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_RenderTaskList(void * jarg1) {
24344   Dali::RenderTaskList *arg1 = (Dali::RenderTaskList *) 0 ;
24345
24346   arg1 = (Dali::RenderTaskList *)jarg1;
24347   {
24348     try {
24349       delete arg1;
24350     } catch (std::out_of_range& e) {
24351       {
24352         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
24353       };
24354     } catch (std::exception& e) {
24355       {
24356         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24357       };
24358     } catch (...) {
24359       {
24360         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
24361       };
24362     }
24363   }
24364 }
24365
24366
24367 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RenderTaskList__SWIG_1(void * jarg1) {
24368   void * jresult ;
24369   Dali::RenderTaskList *arg1 = 0 ;
24370   Dali::RenderTaskList *result = 0 ;
24371
24372   arg1 = (Dali::RenderTaskList *)jarg1;
24373   if (!arg1) {
24374     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::RenderTaskList const & type is null", 0);
24375     return 0;
24376   }
24377   {
24378     try {
24379       result = (Dali::RenderTaskList *)new Dali::RenderTaskList((Dali::RenderTaskList const &)*arg1);
24380     } catch (std::out_of_range& e) {
24381       {
24382         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24383       };
24384     } catch (std::exception& e) {
24385       {
24386         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24387       };
24388     } catch (...) {
24389       {
24390         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24391       };
24392     }
24393   }
24394   jresult = (void *)result;
24395   return jresult;
24396 }
24397
24398
24399 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTaskList_Assign(void * jarg1, void * jarg2) {
24400   void * jresult ;
24401   Dali::RenderTaskList *arg1 = (Dali::RenderTaskList *) 0 ;
24402   Dali::RenderTaskList *arg2 = 0 ;
24403   Dali::RenderTaskList *result = 0 ;
24404
24405   arg1 = (Dali::RenderTaskList *)jarg1;
24406   arg2 = (Dali::RenderTaskList *)jarg2;
24407   if (!arg2) {
24408     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::RenderTaskList const & type is null", 0);
24409     return 0;
24410   }
24411   {
24412     try {
24413       result = (Dali::RenderTaskList *) &(arg1)->operator =((Dali::RenderTaskList const &)*arg2);
24414     } catch (std::out_of_range& e) {
24415       {
24416         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24417       };
24418     } catch (std::exception& e) {
24419       {
24420         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24421       };
24422     } catch (...) {
24423       {
24424         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24425       };
24426     }
24427   }
24428   jresult = (void *)result;
24429   return jresult;
24430 }
24431
24432
24433 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTaskList_CreateTask(void * jarg1) {
24434   void * jresult ;
24435   Dali::RenderTaskList *arg1 = (Dali::RenderTaskList *) 0 ;
24436   Dali::RenderTask result;
24437
24438   arg1 = (Dali::RenderTaskList *)jarg1;
24439   {
24440     try {
24441       result = (arg1)->CreateTask();
24442     } catch (std::out_of_range& e) {
24443       {
24444         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24445       };
24446     } catch (std::exception& e) {
24447       {
24448         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24449       };
24450     } catch (...) {
24451       {
24452         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24453       };
24454     }
24455   }
24456   jresult = new Dali::RenderTask((const Dali::RenderTask &)result);
24457   return jresult;
24458 }
24459
24460
24461 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTaskList_RemoveTask(void * jarg1, void * jarg2) {
24462   Dali::RenderTaskList *arg1 = (Dali::RenderTaskList *) 0 ;
24463   Dali::RenderTask arg2 ;
24464   Dali::RenderTask *argp2 ;
24465
24466   arg1 = (Dali::RenderTaskList *)jarg1;
24467   argp2 = (Dali::RenderTask *)jarg2;
24468   if (!argp2) {
24469     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::RenderTask", 0);
24470     return ;
24471   }
24472   arg2 = *argp2;
24473   {
24474     try {
24475       (arg1)->RemoveTask(arg2);
24476     } catch (std::out_of_range& e) {
24477       {
24478         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
24479       };
24480     } catch (std::exception& e) {
24481       {
24482         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24483       };
24484     } catch (...) {
24485       {
24486         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
24487       };
24488     }
24489   }
24490 }
24491
24492
24493 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTaskList_GetTaskCount(void * jarg1) {
24494   unsigned int jresult ;
24495   Dali::RenderTaskList *arg1 = (Dali::RenderTaskList *) 0 ;
24496   unsigned int result;
24497
24498   arg1 = (Dali::RenderTaskList *)jarg1;
24499   {
24500     try {
24501       result = (unsigned int)((Dali::RenderTaskList const *)arg1)->GetTaskCount();
24502     } catch (std::out_of_range& e) {
24503       {
24504         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24505       };
24506     } catch (std::exception& e) {
24507       {
24508         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24509       };
24510     } catch (...) {
24511       {
24512         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24513       };
24514     }
24515   }
24516   jresult = result;
24517   return jresult;
24518 }
24519
24520
24521 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTaskList_GetTask(void * jarg1, unsigned int jarg2) {
24522   void * jresult ;
24523   Dali::RenderTaskList *arg1 = (Dali::RenderTaskList *) 0 ;
24524   unsigned int arg2 ;
24525   Dali::RenderTask result;
24526
24527   arg1 = (Dali::RenderTaskList *)jarg1;
24528   arg2 = (unsigned int)jarg2;
24529   {
24530     try {
24531       result = ((Dali::RenderTaskList const *)arg1)->GetTask(arg2);
24532     } catch (std::out_of_range& e) {
24533       {
24534         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24535       };
24536     } catch (std::exception& e) {
24537       {
24538         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24539       };
24540     } catch (...) {
24541       {
24542         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24543       };
24544     }
24545   }
24546   jresult = new Dali::RenderTask((const Dali::RenderTask &)result);
24547   return jresult;
24548 }
24549
24550
24551 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_RenderTask_Property_VIEWPORT_POSITION_get() {
24552   int jresult ;
24553   int result;
24554
24555   result = (int)Dali::RenderTask::Property::VIEWPORT_POSITION;
24556   jresult = (int)result;
24557   return jresult;
24558 }
24559
24560
24561 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_RenderTask_Property_VIEWPORT_SIZE_get() {
24562   int jresult ;
24563   int result;
24564
24565   result = (int)Dali::RenderTask::Property::VIEWPORT_SIZE;
24566   jresult = (int)result;
24567   return jresult;
24568 }
24569
24570
24571 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_RenderTask_Property_CLEAR_COLOR_get() {
24572   int jresult ;
24573   int result;
24574
24575   result = (int)Dali::RenderTask::Property::CLEAR_COLOR;
24576   jresult = (int)result;
24577   return jresult;
24578 }
24579
24580
24581 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_RenderTask_Property_REQUIRES_SYNC_get() {
24582   int jresult ;
24583   int result;
24584
24585   result = (int)Dali::RenderTask::Property::REQUIRES_SYNC;
24586   jresult = (int)result;
24587   return jresult;
24588 }
24589
24590
24591 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RenderTask_Property() {
24592   void * jresult ;
24593   Dali::RenderTask::Property *result = 0 ;
24594
24595   {
24596     try {
24597       result = (Dali::RenderTask::Property *)new Dali::RenderTask::Property();
24598     } catch (std::out_of_range& e) {
24599       {
24600         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24601       };
24602     } catch (std::exception& e) {
24603       {
24604         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24605       };
24606     } catch (...) {
24607       {
24608         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24609       };
24610     }
24611   }
24612   jresult = (void *)result;
24613   return jresult;
24614 }
24615
24616
24617 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_RenderTask_Property(void * jarg1) {
24618   Dali::RenderTask::Property *arg1 = (Dali::RenderTask::Property *) 0 ;
24619
24620   arg1 = (Dali::RenderTask::Property *)jarg1;
24621   {
24622     try {
24623       delete arg1;
24624     } catch (std::out_of_range& e) {
24625       {
24626         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
24627       };
24628     } catch (std::exception& e) {
24629       {
24630         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24631       };
24632     } catch (...) {
24633       {
24634         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
24635       };
24636     }
24637   }
24638 }
24639
24640
24641 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_DEFAULT_SCREEN_TO_FRAMEBUFFER_FUNCTION_get() {
24642   void * jresult ;
24643   bool (*result)(Dali::Vector2 &) = 0 ;
24644
24645   result = (bool (*)(Dali::Vector2 &))Dali::RenderTask::DEFAULT_SCREEN_TO_FRAMEBUFFER_FUNCTION;
24646   jresult = (void *)result;
24647   return jresult;
24648 }
24649
24650
24651 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_FULLSCREEN_FRAMEBUFFER_FUNCTION_get() {
24652   void * jresult ;
24653   bool (*result)(Dali::Vector2 &) = 0 ;
24654
24655   result = (bool (*)(Dali::Vector2 &))Dali::RenderTask::FULLSCREEN_FRAMEBUFFER_FUNCTION;
24656   jresult = (void *)result;
24657   return jresult;
24658 }
24659
24660
24661 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_DEFAULT_EXCLUSIVE_get() {
24662   unsigned int jresult ;
24663   bool result;
24664
24665   result = (bool)(bool)Dali::RenderTask::DEFAULT_EXCLUSIVE;
24666   jresult = result;
24667   return jresult;
24668 }
24669
24670
24671 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_DEFAULT_INPUT_ENABLED_get() {
24672   unsigned int jresult ;
24673   bool result;
24674
24675   result = (bool)(bool)Dali::RenderTask::DEFAULT_INPUT_ENABLED;
24676   jresult = result;
24677   return jresult;
24678 }
24679
24680
24681 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_DEFAULT_CLEAR_COLOR_get() {
24682   void * jresult ;
24683   Dali::Vector4 *result = 0 ;
24684
24685   result = (Dali::Vector4 *)&Dali::RenderTask::DEFAULT_CLEAR_COLOR;
24686   jresult = (void *)result;
24687   return jresult;
24688 }
24689
24690
24691 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_DEFAULT_CLEAR_ENABLED_get() {
24692   unsigned int jresult ;
24693   bool result;
24694
24695   result = (bool)(bool)Dali::RenderTask::DEFAULT_CLEAR_ENABLED;
24696   jresult = result;
24697   return jresult;
24698 }
24699
24700
24701 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_DEFAULT_CULL_MODE_get() {
24702   unsigned int jresult ;
24703   bool result;
24704
24705   result = (bool)(bool)Dali::RenderTask::DEFAULT_CULL_MODE;
24706   jresult = result;
24707   return jresult;
24708 }
24709
24710
24711 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_DEFAULT_REFRESH_RATE_get() {
24712   unsigned int jresult ;
24713   unsigned int result;
24714
24715   result = (unsigned int)(unsigned int)Dali::RenderTask::DEFAULT_REFRESH_RATE;
24716   jresult = result;
24717   return jresult;
24718 }
24719
24720
24721 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RenderTask__SWIG_0() {
24722   void * jresult ;
24723   Dali::RenderTask *result = 0 ;
24724
24725   {
24726     try {
24727       result = (Dali::RenderTask *)new Dali::RenderTask();
24728     } catch (std::out_of_range& e) {
24729       {
24730         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24731       };
24732     } catch (std::exception& e) {
24733       {
24734         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24735       };
24736     } catch (...) {
24737       {
24738         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24739       };
24740     }
24741   }
24742   jresult = (void *)result;
24743   return jresult;
24744 }
24745
24746
24747 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_DownCast(void * jarg1) {
24748   void * jresult ;
24749   Dali::BaseHandle arg1 ;
24750   Dali::BaseHandle *argp1 ;
24751   Dali::RenderTask result;
24752
24753   argp1 = (Dali::BaseHandle *)jarg1;
24754   if (!argp1) {
24755     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
24756     return 0;
24757   }
24758   arg1 = *argp1;
24759   {
24760     try {
24761       result = Dali::RenderTask::DownCast(arg1);
24762     } catch (std::out_of_range& e) {
24763       {
24764         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24765       };
24766     } catch (std::exception& e) {
24767       {
24768         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24769       };
24770     } catch (...) {
24771       {
24772         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24773       };
24774     }
24775   }
24776   jresult = new Dali::RenderTask((const Dali::RenderTask &)result);
24777   return jresult;
24778 }
24779
24780
24781 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_RenderTask(void * jarg1) {
24782   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24783
24784   arg1 = (Dali::RenderTask *)jarg1;
24785   {
24786     try {
24787       delete arg1;
24788     } catch (std::out_of_range& e) {
24789       {
24790         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
24791       };
24792     } catch (std::exception& e) {
24793       {
24794         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24795       };
24796     } catch (...) {
24797       {
24798         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
24799       };
24800     }
24801   }
24802 }
24803
24804
24805 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RenderTask__SWIG_1(void * jarg1) {
24806   void * jresult ;
24807   Dali::RenderTask *arg1 = 0 ;
24808   Dali::RenderTask *result = 0 ;
24809
24810   arg1 = (Dali::RenderTask *)jarg1;
24811   if (!arg1) {
24812     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::RenderTask const & type is null", 0);
24813     return 0;
24814   }
24815   {
24816     try {
24817       result = (Dali::RenderTask *)new Dali::RenderTask((Dali::RenderTask const &)*arg1);
24818     } catch (std::out_of_range& e) {
24819       {
24820         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24821       };
24822     } catch (std::exception& e) {
24823       {
24824         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24825       };
24826     } catch (...) {
24827       {
24828         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24829       };
24830     }
24831   }
24832   jresult = (void *)result;
24833   return jresult;
24834 }
24835
24836
24837 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_Assign(void * jarg1, void * jarg2) {
24838   void * jresult ;
24839   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24840   Dali::RenderTask *arg2 = 0 ;
24841   Dali::RenderTask *result = 0 ;
24842
24843   arg1 = (Dali::RenderTask *)jarg1;
24844   arg2 = (Dali::RenderTask *)jarg2;
24845   if (!arg2) {
24846     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::RenderTask const & type is null", 0);
24847     return 0;
24848   }
24849   {
24850     try {
24851       result = (Dali::RenderTask *) &(arg1)->operator =((Dali::RenderTask const &)*arg2);
24852     } catch (std::out_of_range& e) {
24853       {
24854         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24855       };
24856     } catch (std::exception& e) {
24857       {
24858         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24859       };
24860     } catch (...) {
24861       {
24862         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24863       };
24864     }
24865   }
24866   jresult = (void *)result;
24867   return jresult;
24868 }
24869
24870
24871 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetSourceActor(void * jarg1, void * jarg2) {
24872   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24873   Dali::Actor arg2 ;
24874   Dali::Actor *argp2 ;
24875
24876   arg1 = (Dali::RenderTask *)jarg1;
24877   argp2 = (Dali::Actor *)jarg2;
24878   if (!argp2) {
24879     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
24880     return ;
24881   }
24882   arg2 = *argp2;
24883   {
24884     try {
24885       (arg1)->SetSourceActor(arg2);
24886     } catch (std::out_of_range& e) {
24887       {
24888         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
24889       };
24890     } catch (std::exception& e) {
24891       {
24892         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24893       };
24894     } catch (...) {
24895       {
24896         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
24897       };
24898     }
24899   }
24900 }
24901
24902
24903 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_GetSourceActor(void * jarg1) {
24904   void * jresult ;
24905   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24906   Dali::Actor result;
24907
24908   arg1 = (Dali::RenderTask *)jarg1;
24909   {
24910     try {
24911       result = ((Dali::RenderTask const *)arg1)->GetSourceActor();
24912     } catch (std::out_of_range& e) {
24913       {
24914         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24915       };
24916     } catch (std::exception& e) {
24917       {
24918         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24919       };
24920     } catch (...) {
24921       {
24922         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24923       };
24924     }
24925   }
24926   jresult = new Dali::Actor((const Dali::Actor &)result);
24927   return jresult;
24928 }
24929
24930
24931 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetExclusive(void * jarg1, unsigned int jarg2) {
24932   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24933   bool arg2 ;
24934
24935   arg1 = (Dali::RenderTask *)jarg1;
24936   arg2 = jarg2 ? true : false;
24937   {
24938     try {
24939       (arg1)->SetExclusive(arg2);
24940     } catch (std::out_of_range& e) {
24941       {
24942         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
24943       };
24944     } catch (std::exception& e) {
24945       {
24946         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24947       };
24948     } catch (...) {
24949       {
24950         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
24951       };
24952     }
24953   }
24954 }
24955
24956
24957 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_IsExclusive(void * jarg1) {
24958   unsigned int jresult ;
24959   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24960   bool result;
24961
24962   arg1 = (Dali::RenderTask *)jarg1;
24963   {
24964     try {
24965       result = (bool)((Dali::RenderTask const *)arg1)->IsExclusive();
24966     } catch (std::out_of_range& e) {
24967       {
24968         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24969       };
24970     } catch (std::exception& e) {
24971       {
24972         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24973       };
24974     } catch (...) {
24975       {
24976         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24977       };
24978     }
24979   }
24980   jresult = result;
24981   return jresult;
24982 }
24983
24984
24985 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetInputEnabled(void * jarg1, unsigned int jarg2) {
24986   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24987   bool arg2 ;
24988
24989   arg1 = (Dali::RenderTask *)jarg1;
24990   arg2 = jarg2 ? true : false;
24991   {
24992     try {
24993       (arg1)->SetInputEnabled(arg2);
24994     } catch (std::out_of_range& e) {
24995       {
24996         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
24997       };
24998     } catch (std::exception& e) {
24999       {
25000         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25001       };
25002     } catch (...) {
25003       {
25004         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25005       };
25006     }
25007   }
25008 }
25009
25010
25011 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_GetInputEnabled(void * jarg1) {
25012   unsigned int jresult ;
25013   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25014   bool result;
25015
25016   arg1 = (Dali::RenderTask *)jarg1;
25017   {
25018     try {
25019       result = (bool)((Dali::RenderTask const *)arg1)->GetInputEnabled();
25020     } catch (std::out_of_range& e) {
25021       {
25022         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25023       };
25024     } catch (std::exception& e) {
25025       {
25026         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25027       };
25028     } catch (...) {
25029       {
25030         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25031       };
25032     }
25033   }
25034   jresult = result;
25035   return jresult;
25036 }
25037
25038
25039 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetCameraActor(void * jarg1, void * jarg2) {
25040   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25041   Dali::CameraActor arg2 ;
25042   Dali::CameraActor *argp2 ;
25043
25044   arg1 = (Dali::RenderTask *)jarg1;
25045   argp2 = (Dali::CameraActor *)jarg2;
25046   if (!argp2) {
25047     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::CameraActor", 0);
25048     return ;
25049   }
25050   arg2 = *argp2;
25051   {
25052     try {
25053       (arg1)->SetCameraActor(arg2);
25054     } catch (std::out_of_range& e) {
25055       {
25056         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25057       };
25058     } catch (std::exception& e) {
25059       {
25060         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25061       };
25062     } catch (...) {
25063       {
25064         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25065       };
25066     }
25067   }
25068 }
25069
25070
25071 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_GetCameraActor(void * jarg1) {
25072   void * jresult ;
25073   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25074   Dali::CameraActor result;
25075
25076   arg1 = (Dali::RenderTask *)jarg1;
25077   {
25078     try {
25079       result = ((Dali::RenderTask const *)arg1)->GetCameraActor();
25080     } catch (std::out_of_range& e) {
25081       {
25082         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25083       };
25084     } catch (std::exception& e) {
25085       {
25086         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25087       };
25088     } catch (...) {
25089       {
25090         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25091       };
25092     }
25093   }
25094   jresult = new Dali::CameraActor((const Dali::CameraActor &)result);
25095   return jresult;
25096 }
25097
25098
25099 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetTargetFrameBuffer(void * jarg1, void * jarg2) {
25100   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25101   Dali::FrameBufferImage arg2 ;
25102   Dali::FrameBufferImage *argp2 ;
25103
25104   arg1 = (Dali::RenderTask *)jarg1;
25105   argp2 = (Dali::FrameBufferImage *)jarg2;
25106   if (!argp2) {
25107     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::FrameBufferImage", 0);
25108     return ;
25109   }
25110   arg2 = *argp2;
25111   {
25112     try {
25113       (arg1)->SetTargetFrameBuffer(arg2);
25114     } catch (std::out_of_range& e) {
25115       {
25116         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25117       };
25118     } catch (std::exception& e) {
25119       {
25120         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25121       };
25122     } catch (...) {
25123       {
25124         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25125       };
25126     }
25127   }
25128 }
25129
25130
25131 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_GetTargetFrameBuffer(void * jarg1) {
25132   void * jresult ;
25133   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25134   Dali::FrameBufferImage result;
25135
25136   arg1 = (Dali::RenderTask *)jarg1;
25137   {
25138     try {
25139       result = ((Dali::RenderTask const *)arg1)->GetTargetFrameBuffer();
25140     } catch (std::out_of_range& e) {
25141       {
25142         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25143       };
25144     } catch (std::exception& e) {
25145       {
25146         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25147       };
25148     } catch (...) {
25149       {
25150         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25151       };
25152     }
25153   }
25154   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result);
25155   return jresult;
25156 }
25157
25158
25159 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetFrameBuffer(void * jarg1, void * jarg2) {
25160   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25161   Dali::FrameBuffer arg2 ;
25162   Dali::FrameBuffer *argp2 ;
25163
25164   arg1 = (Dali::RenderTask *)jarg1;
25165   argp2 = (Dali::FrameBuffer *)jarg2;
25166   if (!argp2) {
25167     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::FrameBuffer", 0);
25168     return ;
25169   }
25170   arg2 = *argp2;
25171   {
25172     try {
25173       (arg1)->SetFrameBuffer(arg2);
25174     } catch (std::out_of_range& e) {
25175       {
25176         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25177       };
25178     } catch (std::exception& e) {
25179       {
25180         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25181       };
25182     } catch (...) {
25183       {
25184         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25185       };
25186     }
25187   }
25188 }
25189
25190
25191 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_GetFrameBuffer(void * jarg1) {
25192   void * jresult ;
25193   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25194   Dali::FrameBuffer result;
25195
25196   arg1 = (Dali::RenderTask *)jarg1;
25197   {
25198     try {
25199       result = ((Dali::RenderTask const *)arg1)->GetFrameBuffer();
25200     } catch (std::out_of_range& e) {
25201       {
25202         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25203       };
25204     } catch (std::exception& e) {
25205       {
25206         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25207       };
25208     } catch (...) {
25209       {
25210         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25211       };
25212     }
25213   }
25214   jresult = new Dali::FrameBuffer((const Dali::FrameBuffer &)result);
25215   return jresult;
25216 }
25217
25218
25219 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetScreenToFrameBufferFunction(void * jarg1, void * jarg2) {
25220   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25221   Dali::RenderTask::ScreenToFrameBufferFunction arg2 = (Dali::RenderTask::ScreenToFrameBufferFunction) 0 ;
25222
25223   arg1 = (Dali::RenderTask *)jarg1;
25224   arg2 = (Dali::RenderTask::ScreenToFrameBufferFunction)jarg2;
25225   {
25226     try {
25227       (arg1)->SetScreenToFrameBufferFunction(arg2);
25228     } catch (std::out_of_range& e) {
25229       {
25230         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25231       };
25232     } catch (std::exception& e) {
25233       {
25234         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25235       };
25236     } catch (...) {
25237       {
25238         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25239       };
25240     }
25241   }
25242 }
25243
25244
25245 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_GetScreenToFrameBufferFunction(void * jarg1) {
25246   void * jresult ;
25247   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25248   Dali::RenderTask::ScreenToFrameBufferFunction result;
25249
25250   arg1 = (Dali::RenderTask *)jarg1;
25251   {
25252     try {
25253       result = (Dali::RenderTask::ScreenToFrameBufferFunction)((Dali::RenderTask const *)arg1)->GetScreenToFrameBufferFunction();
25254     } catch (std::out_of_range& e) {
25255       {
25256         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25257       };
25258     } catch (std::exception& e) {
25259       {
25260         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25261       };
25262     } catch (...) {
25263       {
25264         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25265       };
25266     }
25267   }
25268   jresult = (void *)result;
25269   return jresult;
25270 }
25271
25272
25273 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetScreenToFrameBufferMappingActor(void * jarg1, void * jarg2) {
25274   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25275   Dali::Actor arg2 ;
25276   Dali::Actor *argp2 ;
25277
25278   arg1 = (Dali::RenderTask *)jarg1;
25279   argp2 = (Dali::Actor *)jarg2;
25280   if (!argp2) {
25281     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
25282     return ;
25283   }
25284   arg2 = *argp2;
25285   {
25286     try {
25287       (arg1)->SetScreenToFrameBufferMappingActor(arg2);
25288     } catch (std::out_of_range& e) {
25289       {
25290         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25291       };
25292     } catch (std::exception& e) {
25293       {
25294         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25295       };
25296     } catch (...) {
25297       {
25298         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25299       };
25300     }
25301   }
25302 }
25303
25304
25305 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_GetScreenToFrameBufferMappingActor(void * jarg1) {
25306   void * jresult ;
25307   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25308   Dali::Actor result;
25309
25310   arg1 = (Dali::RenderTask *)jarg1;
25311   {
25312     try {
25313       result = ((Dali::RenderTask const *)arg1)->GetScreenToFrameBufferMappingActor();
25314     } catch (std::out_of_range& e) {
25315       {
25316         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25317       };
25318     } catch (std::exception& e) {
25319       {
25320         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25321       };
25322     } catch (...) {
25323       {
25324         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25325       };
25326     }
25327   }
25328   jresult = new Dali::Actor((const Dali::Actor &)result);
25329   return jresult;
25330 }
25331
25332
25333 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetViewportPosition(void * jarg1, void * jarg2) {
25334   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25335   Dali::Vector2 arg2 ;
25336   Dali::Vector2 *argp2 ;
25337
25338   arg1 = (Dali::RenderTask *)jarg1;
25339   argp2 = (Dali::Vector2 *)jarg2;
25340   if (!argp2) {
25341     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector2", 0);
25342     return ;
25343   }
25344   arg2 = *argp2;
25345   {
25346     try {
25347       (arg1)->SetViewportPosition(arg2);
25348     } catch (std::out_of_range& e) {
25349       {
25350         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25351       };
25352     } catch (std::exception& e) {
25353       {
25354         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25355       };
25356     } catch (...) {
25357       {
25358         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25359       };
25360     }
25361   }
25362 }
25363
25364
25365 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_GetCurrentViewportPosition(void * jarg1) {
25366   void * jresult ;
25367   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25368   Dali::Vector2 result;
25369
25370   arg1 = (Dali::RenderTask *)jarg1;
25371   {
25372     try {
25373       result = ((Dali::RenderTask const *)arg1)->GetCurrentViewportPosition();
25374     } catch (std::out_of_range& e) {
25375       {
25376         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25377       };
25378     } catch (std::exception& e) {
25379       {
25380         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25381       };
25382     } catch (...) {
25383       {
25384         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25385       };
25386     }
25387   }
25388   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
25389   return jresult;
25390 }
25391
25392
25393 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetViewportSize(void * jarg1, void * jarg2) {
25394   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25395   Dali::Vector2 arg2 ;
25396   Dali::Vector2 *argp2 ;
25397
25398   arg1 = (Dali::RenderTask *)jarg1;
25399   argp2 = (Dali::Vector2 *)jarg2;
25400   if (!argp2) {
25401     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector2", 0);
25402     return ;
25403   }
25404   arg2 = *argp2;
25405   {
25406     try {
25407       (arg1)->SetViewportSize(arg2);
25408     } catch (std::out_of_range& e) {
25409       {
25410         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25411       };
25412     } catch (std::exception& e) {
25413       {
25414         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25415       };
25416     } catch (...) {
25417       {
25418         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25419       };
25420     }
25421   }
25422 }
25423
25424
25425 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_GetCurrentViewportSize(void * jarg1) {
25426   void * jresult ;
25427   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25428   Dali::Vector2 result;
25429
25430   arg1 = (Dali::RenderTask *)jarg1;
25431   {
25432     try {
25433       result = ((Dali::RenderTask const *)arg1)->GetCurrentViewportSize();
25434     } catch (std::out_of_range& e) {
25435       {
25436         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25437       };
25438     } catch (std::exception& e) {
25439       {
25440         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25441       };
25442     } catch (...) {
25443       {
25444         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25445       };
25446     }
25447   }
25448   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
25449   return jresult;
25450 }
25451
25452
25453 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetViewport(void * jarg1, void * jarg2) {
25454   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25455   Dali::Viewport arg2 ;
25456   Dali::Viewport *argp2 ;
25457
25458   arg1 = (Dali::RenderTask *)jarg1;
25459   argp2 = (Dali::Viewport *)jarg2;
25460   if (!argp2) {
25461     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Viewport", 0);
25462     return ;
25463   }
25464   arg2 = *argp2;
25465   {
25466     try {
25467       (arg1)->SetViewport(arg2);
25468     } catch (std::out_of_range& e) {
25469       {
25470         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25471       };
25472     } catch (std::exception& e) {
25473       {
25474         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25475       };
25476     } catch (...) {
25477       {
25478         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25479       };
25480     }
25481   }
25482 }
25483
25484
25485 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_GetViewport(void * jarg1) {
25486   void * jresult ;
25487   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25488   Dali::Viewport result;
25489
25490   arg1 = (Dali::RenderTask *)jarg1;
25491   {
25492     try {
25493       result = ((Dali::RenderTask const *)arg1)->GetViewport();
25494     } catch (std::out_of_range& e) {
25495       {
25496         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25497       };
25498     } catch (std::exception& e) {
25499       {
25500         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25501       };
25502     } catch (...) {
25503       {
25504         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25505       };
25506     }
25507   }
25508   jresult = new Dali::Viewport((const Dali::Viewport &)result);
25509   return jresult;
25510 }
25511
25512
25513 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetClearColor(void * jarg1, void * jarg2) {
25514   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25515   Dali::Vector4 *arg2 = 0 ;
25516
25517   arg1 = (Dali::RenderTask *)jarg1;
25518   arg2 = (Dali::Vector4 *)jarg2;
25519   if (!arg2) {
25520     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
25521     return ;
25522   }
25523   {
25524     try {
25525       (arg1)->SetClearColor((Dali::Vector4 const &)*arg2);
25526     } catch (std::out_of_range& e) {
25527       {
25528         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25529       };
25530     } catch (std::exception& e) {
25531       {
25532         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25533       };
25534     } catch (...) {
25535       {
25536         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25537       };
25538     }
25539   }
25540 }
25541
25542
25543 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_GetClearColor(void * jarg1) {
25544   void * jresult ;
25545   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25546   Dali::Vector4 result;
25547
25548   arg1 = (Dali::RenderTask *)jarg1;
25549   {
25550     try {
25551       result = ((Dali::RenderTask const *)arg1)->GetClearColor();
25552     } catch (std::out_of_range& e) {
25553       {
25554         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25555       };
25556     } catch (std::exception& e) {
25557       {
25558         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25559       };
25560     } catch (...) {
25561       {
25562         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25563       };
25564     }
25565   }
25566   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
25567   return jresult;
25568 }
25569
25570
25571 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetClearEnabled(void * jarg1, unsigned int jarg2) {
25572   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25573   bool arg2 ;
25574
25575   arg1 = (Dali::RenderTask *)jarg1;
25576   arg2 = jarg2 ? true : false;
25577   {
25578     try {
25579       (arg1)->SetClearEnabled(arg2);
25580     } catch (std::out_of_range& e) {
25581       {
25582         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25583       };
25584     } catch (std::exception& e) {
25585       {
25586         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25587       };
25588     } catch (...) {
25589       {
25590         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25591       };
25592     }
25593   }
25594 }
25595
25596
25597 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_GetClearEnabled(void * jarg1) {
25598   unsigned int jresult ;
25599   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25600   bool result;
25601
25602   arg1 = (Dali::RenderTask *)jarg1;
25603   {
25604     try {
25605       result = (bool)((Dali::RenderTask const *)arg1)->GetClearEnabled();
25606     } catch (std::out_of_range& e) {
25607       {
25608         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25609       };
25610     } catch (std::exception& e) {
25611       {
25612         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25613       };
25614     } catch (...) {
25615       {
25616         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25617       };
25618     }
25619   }
25620   jresult = result;
25621   return jresult;
25622 }
25623
25624
25625 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetCullMode(void * jarg1, unsigned int jarg2) {
25626   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25627   bool arg2 ;
25628
25629   arg1 = (Dali::RenderTask *)jarg1;
25630   arg2 = jarg2 ? true : false;
25631   {
25632     try {
25633       (arg1)->SetCullMode(arg2);
25634     } catch (std::out_of_range& e) {
25635       {
25636         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25637       };
25638     } catch (std::exception& e) {
25639       {
25640         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25641       };
25642     } catch (...) {
25643       {
25644         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25645       };
25646     }
25647   }
25648 }
25649
25650
25651 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_GetCullMode(void * jarg1) {
25652   unsigned int jresult ;
25653   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25654   bool result;
25655
25656   arg1 = (Dali::RenderTask *)jarg1;
25657   {
25658     try {
25659       result = (bool)((Dali::RenderTask const *)arg1)->GetCullMode();
25660     } catch (std::out_of_range& e) {
25661       {
25662         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25663       };
25664     } catch (std::exception& e) {
25665       {
25666         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25667       };
25668     } catch (...) {
25669       {
25670         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25671       };
25672     }
25673   }
25674   jresult = result;
25675   return jresult;
25676 }
25677
25678
25679 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetRefreshRate(void * jarg1, unsigned int jarg2) {
25680   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25681   unsigned int arg2 ;
25682
25683   arg1 = (Dali::RenderTask *)jarg1;
25684   arg2 = (unsigned int)jarg2;
25685   {
25686     try {
25687       (arg1)->SetRefreshRate(arg2);
25688     } catch (std::out_of_range& e) {
25689       {
25690         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25691       };
25692     } catch (std::exception& e) {
25693       {
25694         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25695       };
25696     } catch (...) {
25697       {
25698         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25699       };
25700     }
25701   }
25702 }
25703
25704
25705 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_GetRefreshRate(void * jarg1) {
25706   unsigned int jresult ;
25707   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25708   unsigned int result;
25709
25710   arg1 = (Dali::RenderTask *)jarg1;
25711   {
25712     try {
25713       result = (unsigned int)((Dali::RenderTask const *)arg1)->GetRefreshRate();
25714     } catch (std::out_of_range& e) {
25715       {
25716         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25717       };
25718     } catch (std::exception& e) {
25719       {
25720         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25721       };
25722     } catch (...) {
25723       {
25724         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25725       };
25726     }
25727   }
25728   jresult = result;
25729   return jresult;
25730 }
25731
25732
25733 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_WorldToViewport(void * jarg1, void * jarg2, float * jarg3, float * jarg4) {
25734   unsigned int jresult ;
25735   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25736   Dali::Vector3 *arg2 = 0 ;
25737   float *arg3 = 0 ;
25738   float *arg4 = 0 ;
25739   bool result;
25740
25741   arg1 = (Dali::RenderTask *)jarg1;
25742   arg2 = (Dali::Vector3 *)jarg2;
25743   if (!arg2) {
25744     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
25745     return 0;
25746   }
25747   arg3 = (float *)jarg3;
25748   arg4 = (float *)jarg4;
25749   {
25750     try {
25751       result = (bool)((Dali::RenderTask const *)arg1)->WorldToViewport((Dali::Vector3 const &)*arg2,*arg3,*arg4);
25752     } catch (std::out_of_range& e) {
25753       {
25754         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25755       };
25756     } catch (std::exception& e) {
25757       {
25758         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25759       };
25760     } catch (...) {
25761       {
25762         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25763       };
25764     }
25765   }
25766   jresult = result;
25767   return jresult;
25768 }
25769
25770
25771 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_ViewportToLocal(void * jarg1, void * jarg2, float jarg3, float jarg4, float * jarg5, float * jarg6) {
25772   unsigned int jresult ;
25773   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25774   Dali::Actor arg2 ;
25775   float arg3 ;
25776   float arg4 ;
25777   float *arg5 = 0 ;
25778   float *arg6 = 0 ;
25779   Dali::Actor *argp2 ;
25780   bool result;
25781
25782   arg1 = (Dali::RenderTask *)jarg1;
25783   argp2 = (Dali::Actor *)jarg2;
25784   if (!argp2) {
25785     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
25786     return 0;
25787   }
25788   arg2 = *argp2;
25789   arg3 = (float)jarg3;
25790   arg4 = (float)jarg4;
25791   arg5 = (float *)jarg5;
25792   arg6 = (float *)jarg6;
25793   {
25794     try {
25795       result = (bool)((Dali::RenderTask const *)arg1)->ViewportToLocal(arg2,arg3,arg4,*arg5,*arg6);
25796     } catch (std::out_of_range& e) {
25797       {
25798         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25799       };
25800     } catch (std::exception& e) {
25801       {
25802         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25803       };
25804     } catch (...) {
25805       {
25806         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25807       };
25808     }
25809   }
25810   jresult = result;
25811   return jresult;
25812 }
25813
25814
25815 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_FinishedSignal(void * jarg1) {
25816   void * jresult ;
25817   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25818   Dali::RenderTask::RenderTaskSignalType *result = 0 ;
25819
25820   arg1 = (Dali::RenderTask *)jarg1;
25821   {
25822     try {
25823       result = (Dali::RenderTask::RenderTaskSignalType *) &(arg1)->FinishedSignal();
25824     } catch (std::out_of_range& e) {
25825       {
25826         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25827       };
25828     } catch (std::exception& e) {
25829       {
25830         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25831       };
25832     } catch (...) {
25833       {
25834         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25835       };
25836     }
25837   }
25838   jresult = (void *)result;
25839   return jresult;
25840 }
25841
25842
25843 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TouchPoint__SWIG_0(int jarg1, int jarg2, float jarg3, float jarg4) {
25844   void * jresult ;
25845   int arg1 ;
25846   Dali::TouchPoint::State arg2 ;
25847   float arg3 ;
25848   float arg4 ;
25849   Dali::TouchPoint *result = 0 ;
25850
25851   arg1 = (int)jarg1;
25852   arg2 = (Dali::TouchPoint::State)jarg2;
25853   arg3 = (float)jarg3;
25854   arg4 = (float)jarg4;
25855   {
25856     try {
25857       result = (Dali::TouchPoint *)new Dali::TouchPoint(arg1,arg2,arg3,arg4);
25858     } catch (std::out_of_range& e) {
25859       {
25860         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25861       };
25862     } catch (std::exception& e) {
25863       {
25864         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25865       };
25866     } catch (...) {
25867       {
25868         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25869       };
25870     }
25871   }
25872   jresult = (void *)result;
25873   return jresult;
25874 }
25875
25876
25877 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TouchPoint__SWIG_1(int jarg1, int jarg2, float jarg3, float jarg4, float jarg5, float jarg6) {
25878   void * jresult ;
25879   int arg1 ;
25880   Dali::TouchPoint::State arg2 ;
25881   float arg3 ;
25882   float arg4 ;
25883   float arg5 ;
25884   float arg6 ;
25885   Dali::TouchPoint *result = 0 ;
25886
25887   arg1 = (int)jarg1;
25888   arg2 = (Dali::TouchPoint::State)jarg2;
25889   arg3 = (float)jarg3;
25890   arg4 = (float)jarg4;
25891   arg5 = (float)jarg5;
25892   arg6 = (float)jarg6;
25893   {
25894     try {
25895       result = (Dali::TouchPoint *)new Dali::TouchPoint(arg1,arg2,arg3,arg4,arg5,arg6);
25896     } catch (std::out_of_range& e) {
25897       {
25898         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25899       };
25900     } catch (std::exception& e) {
25901       {
25902         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25903       };
25904     } catch (...) {
25905       {
25906         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25907       };
25908     }
25909   }
25910   jresult = (void *)result;
25911   return jresult;
25912 }
25913
25914
25915 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TouchPoint(void * jarg1) {
25916   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
25917
25918   arg1 = (Dali::TouchPoint *)jarg1;
25919   {
25920     try {
25921       delete arg1;
25922     } catch (std::out_of_range& e) {
25923       {
25924         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25925       };
25926     } catch (std::exception& e) {
25927       {
25928         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25929       };
25930     } catch (...) {
25931       {
25932         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25933       };
25934     }
25935   }
25936 }
25937
25938
25939 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPoint_deviceId_set(void * jarg1, int jarg2) {
25940   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
25941   int arg2 ;
25942
25943   arg1 = (Dali::TouchPoint *)jarg1;
25944   arg2 = (int)jarg2;
25945   if (arg1) (arg1)->deviceId = arg2;
25946 }
25947
25948
25949 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TouchPoint_deviceId_get(void * jarg1) {
25950   int jresult ;
25951   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
25952   int result;
25953
25954   arg1 = (Dali::TouchPoint *)jarg1;
25955   result = (int) ((arg1)->deviceId);
25956   jresult = result;
25957   return jresult;
25958 }
25959
25960
25961 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPoint_state_set(void * jarg1, int jarg2) {
25962   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
25963   Dali::TouchPoint::State arg2 ;
25964
25965   arg1 = (Dali::TouchPoint *)jarg1;
25966   arg2 = (Dali::TouchPoint::State)jarg2;
25967   if (arg1) (arg1)->state = arg2;
25968 }
25969
25970
25971 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TouchPoint_state_get(void * jarg1) {
25972   int jresult ;
25973   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
25974   Dali::TouchPoint::State result;
25975
25976   arg1 = (Dali::TouchPoint *)jarg1;
25977   result = (Dali::TouchPoint::State) ((arg1)->state);
25978   jresult = (int)result;
25979   return jresult;
25980 }
25981
25982
25983 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPoint_hitActor_set(void * jarg1, void * jarg2) {
25984   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
25985   Dali::Actor *arg2 = (Dali::Actor *) 0 ;
25986
25987   arg1 = (Dali::TouchPoint *)jarg1;
25988   arg2 = (Dali::Actor *)jarg2;
25989   if (arg1) (arg1)->hitActor = *arg2;
25990 }
25991
25992
25993 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TouchPoint_hitActor_get(void * jarg1) {
25994   void * jresult ;
25995   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
25996   Dali::Actor *result = 0 ;
25997
25998   arg1 = (Dali::TouchPoint *)jarg1;
25999   result = (Dali::Actor *)& ((arg1)->hitActor);
26000   jresult = (void *)result;
26001   return jresult;
26002 }
26003
26004
26005 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPoint_local_set(void * jarg1, void * jarg2) {
26006   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
26007   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
26008
26009   arg1 = (Dali::TouchPoint *)jarg1;
26010   arg2 = (Dali::Vector2 *)jarg2;
26011   if (arg1) (arg1)->local = *arg2;
26012 }
26013
26014
26015 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TouchPoint_local_get(void * jarg1) {
26016   void * jresult ;
26017   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
26018   Dali::Vector2 *result = 0 ;
26019
26020   arg1 = (Dali::TouchPoint *)jarg1;
26021   result = (Dali::Vector2 *)& ((arg1)->local);
26022   jresult = (void *)result;
26023   return jresult;
26024 }
26025
26026
26027 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPoint_screen_set(void * jarg1, void * jarg2) {
26028   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
26029   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
26030
26031   arg1 = (Dali::TouchPoint *)jarg1;
26032   arg2 = (Dali::Vector2 *)jarg2;
26033   if (arg1) (arg1)->screen = *arg2;
26034 }
26035
26036
26037 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TouchPoint_screen_get(void * jarg1) {
26038   void * jresult ;
26039   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
26040   Dali::Vector2 *result = 0 ;
26041
26042   arg1 = (Dali::TouchPoint *)jarg1;
26043   result = (Dali::Vector2 *)& ((arg1)->screen);
26044   jresult = (void *)result;
26045   return jresult;
26046 }
26047
26048
26049 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Touch__SWIG_0() {
26050   void * jresult ;
26051   Dali::TouchData *result = 0 ;
26052
26053   {
26054     try {
26055       result = (Dali::TouchData *)new Dali::TouchData();
26056     } catch (std::out_of_range& e) {
26057       {
26058         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26059       };
26060     } catch (std::exception& e) {
26061       {
26062         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26063       };
26064     } catch (...) {
26065       {
26066         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26067       };
26068     }
26069   }
26070   jresult = (void *)result;
26071   return jresult;
26072 }
26073
26074
26075 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Touch__SWIG_1(void * jarg1) {
26076   void * jresult ;
26077   Dali::TouchData *arg1 = 0 ;
26078   Dali::TouchData *result = 0 ;
26079
26080   arg1 = (Dali::TouchData *)jarg1;
26081   if (!arg1) {
26082     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchData const & type is null", 0);
26083     return 0;
26084   }
26085   {
26086     try {
26087       result = (Dali::TouchData *)new Dali::TouchData((Dali::TouchData const &)*arg1);
26088     } catch (std::out_of_range& e) {
26089       {
26090         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26091       };
26092     } catch (std::exception& e) {
26093       {
26094         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26095       };
26096     } catch (...) {
26097       {
26098         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26099       };
26100     }
26101   }
26102   jresult = (void *)result;
26103   return jresult;
26104 }
26105
26106
26107 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Touch(void * jarg1) {
26108   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26109
26110   arg1 = (Dali::TouchData *)jarg1;
26111   {
26112     try {
26113       delete arg1;
26114     } catch (std::out_of_range& e) {
26115       {
26116         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
26117       };
26118     } catch (std::exception& e) {
26119       {
26120         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
26121       };
26122     } catch (...) {
26123       {
26124         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
26125       };
26126     }
26127   }
26128 }
26129
26130
26131 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Touch_Assign(void * jarg1, void * jarg2) {
26132   void * jresult ;
26133   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26134   Dali::TouchData *arg2 = 0 ;
26135   Dali::TouchData *result = 0 ;
26136
26137   arg1 = (Dali::TouchData *)jarg1;
26138   arg2 = (Dali::TouchData *)jarg2;
26139   if (!arg2) {
26140     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchData const & type is null", 0);
26141     return 0;
26142   }
26143   {
26144     try {
26145       result = (Dali::TouchData *) &(arg1)->operator =((Dali::TouchData const &)*arg2);
26146     } catch (std::out_of_range& e) {
26147       {
26148         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26149       };
26150     } catch (std::exception& e) {
26151       {
26152         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26153       };
26154     } catch (...) {
26155       {
26156         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26157       };
26158     }
26159   }
26160   jresult = (void *)result;
26161   return jresult;
26162 }
26163
26164
26165 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Touch_GetTime(void * jarg1) {
26166   unsigned long jresult ;
26167   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26168   unsigned long result;
26169
26170   arg1 = (Dali::TouchData *)jarg1;
26171   {
26172     try {
26173       result = (unsigned long)((Dali::TouchData const *)arg1)->GetTime();
26174     } catch (std::out_of_range& e) {
26175       {
26176         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26177       };
26178     } catch (std::exception& e) {
26179       {
26180         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26181       };
26182     } catch (...) {
26183       {
26184         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26185       };
26186     }
26187   }
26188   jresult = (unsigned long)result;
26189   return jresult;
26190 }
26191
26192
26193 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Touch_GetPointCount(void * jarg1) {
26194   unsigned long jresult ;
26195   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26196   std::size_t result;
26197
26198   arg1 = (Dali::TouchData *)jarg1;
26199   {
26200     try {
26201       result = ((Dali::TouchData const *)arg1)->GetPointCount();
26202     } catch (std::out_of_range& e) {
26203       {
26204         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26205       };
26206     } catch (std::exception& e) {
26207       {
26208         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26209       };
26210     } catch (...) {
26211       {
26212         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26213       };
26214     }
26215   }
26216   jresult = (unsigned long)result;
26217   return jresult;
26218 }
26219
26220
26221 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Touch_GetDeviceId(void * jarg1, unsigned long jarg2) {
26222   int jresult ;
26223   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26224   std::size_t arg2 ;
26225   int32_t result;
26226
26227   arg1 = (Dali::TouchData *)jarg1;
26228   arg2 = (std::size_t)jarg2;
26229   {
26230     try {
26231       result = ((Dali::TouchData const *)arg1)->GetDeviceId(arg2);
26232     } catch (std::out_of_range& e) {
26233       {
26234         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26235       };
26236     } catch (std::exception& e) {
26237       {
26238         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26239       };
26240     } catch (...) {
26241       {
26242         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26243       };
26244     }
26245   }
26246   jresult = result;
26247   return jresult;
26248 }
26249
26250
26251 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Touch_GetState(void * jarg1, unsigned long jarg2) {
26252   int jresult ;
26253   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26254   std::size_t arg2 ;
26255   Dali::PointState::Type result;
26256
26257   arg1 = (Dali::TouchData *)jarg1;
26258   arg2 = (std::size_t)jarg2;
26259   {
26260     try {
26261       result = (Dali::PointState::Type)((Dali::TouchData const *)arg1)->GetState(arg2);
26262     } catch (std::out_of_range& e) {
26263       {
26264         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26265       };
26266     } catch (std::exception& e) {
26267       {
26268         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26269       };
26270     } catch (...) {
26271       {
26272         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26273       };
26274     }
26275   }
26276   jresult = (int)result;
26277   return jresult;
26278 }
26279
26280
26281 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Touch_GetHitActor(void * jarg1, unsigned long jarg2) {
26282   void * jresult ;
26283   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26284   std::size_t arg2 ;
26285   Dali::Actor result;
26286
26287   arg1 = (Dali::TouchData *)jarg1;
26288   arg2 = (std::size_t)jarg2;
26289   {
26290     try {
26291       result = ((Dali::TouchData const *)arg1)->GetHitActor(arg2);
26292     } catch (std::out_of_range& e) {
26293       {
26294         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26295       };
26296     } catch (std::exception& e) {
26297       {
26298         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26299       };
26300     } catch (...) {
26301       {
26302         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26303       };
26304     }
26305   }
26306   jresult = new Dali::Actor((const Dali::Actor &)result);
26307   return jresult;
26308 }
26309
26310
26311 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Touch_GetLocalPosition(void * jarg1, unsigned long jarg2) {
26312   void * jresult ;
26313   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26314   std::size_t arg2 ;
26315   Dali::Vector2 *result = 0 ;
26316
26317   arg1 = (Dali::TouchData *)jarg1;
26318   arg2 = (std::size_t)jarg2;
26319   {
26320     try {
26321       result = (Dali::Vector2 *) &((Dali::TouchData const *)arg1)->GetLocalPosition(arg2);
26322     } catch (std::out_of_range& e) {
26323       {
26324         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26325       };
26326     } catch (std::exception& e) {
26327       {
26328         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26329       };
26330     } catch (...) {
26331       {
26332         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26333       };
26334     }
26335   }
26336   jresult = (void *)result;
26337   return jresult;
26338 }
26339
26340
26341 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Touch_GetScreenPosition(void * jarg1, unsigned long jarg2) {
26342   void * jresult ;
26343   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26344   std::size_t arg2 ;
26345   Dali::Vector2 *result = 0 ;
26346
26347   arg1 = (Dali::TouchData *)jarg1;
26348   arg2 = (std::size_t)jarg2;
26349   {
26350     try {
26351       result = (Dali::Vector2 *) &((Dali::TouchData const *)arg1)->GetScreenPosition(arg2);
26352     } catch (std::out_of_range& e) {
26353       {
26354         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26355       };
26356     } catch (std::exception& e) {
26357       {
26358         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26359       };
26360     } catch (...) {
26361       {
26362         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26363       };
26364     }
26365   }
26366   jresult = (void *)result;
26367   return jresult;
26368 }
26369
26370
26371 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Touch_GetRadius(void * jarg1, unsigned long jarg2) {
26372   float jresult ;
26373   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26374   std::size_t arg2 ;
26375   float result;
26376
26377   arg1 = (Dali::TouchData *)jarg1;
26378   arg2 = (std::size_t)jarg2;
26379   {
26380     try {
26381       result = (float)((Dali::TouchData const *)arg1)->GetRadius(arg2);
26382     } catch (std::out_of_range& e) {
26383       {
26384         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26385       };
26386     } catch (std::exception& e) {
26387       {
26388         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26389       };
26390     } catch (...) {
26391       {
26392         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26393       };
26394     }
26395   }
26396   jresult = result;
26397   return jresult;
26398 }
26399
26400
26401 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Touch_GetEllipseRadius(void * jarg1, unsigned long jarg2) {
26402   void * jresult ;
26403   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26404   std::size_t arg2 ;
26405   Dali::Vector2 *result = 0 ;
26406
26407   arg1 = (Dali::TouchData *)jarg1;
26408   arg2 = (std::size_t)jarg2;
26409   {
26410     try {
26411       result = (Dali::Vector2 *) &((Dali::TouchData const *)arg1)->GetEllipseRadius(arg2);
26412     } catch (std::out_of_range& e) {
26413       {
26414         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26415       };
26416     } catch (std::exception& e) {
26417       {
26418         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26419       };
26420     } catch (...) {
26421       {
26422         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26423       };
26424     }
26425   }
26426   jresult = (void *)result;
26427   return jresult;
26428 }
26429
26430
26431 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Touch_GetPressure(void * jarg1, unsigned long jarg2) {
26432   float jresult ;
26433   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26434   std::size_t arg2 ;
26435   float result;
26436
26437   arg1 = (Dali::TouchData *)jarg1;
26438   arg2 = (std::size_t)jarg2;
26439   {
26440     try {
26441       result = (float)((Dali::TouchData const *)arg1)->GetPressure(arg2);
26442     } catch (std::out_of_range& e) {
26443       {
26444         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26445       };
26446     } catch (std::exception& e) {
26447       {
26448         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26449       };
26450     } catch (...) {
26451       {
26452         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26453       };
26454     }
26455   }
26456   jresult = result;
26457   return jresult;
26458 }
26459
26460
26461 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Touch_GetAngle(void * jarg1, unsigned long jarg2) {
26462   void * jresult ;
26463   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26464   std::size_t arg2 ;
26465   Dali::Degree result;
26466
26467   arg1 = (Dali::TouchData *)jarg1;
26468   arg2 = (std::size_t)jarg2;
26469   {
26470     try {
26471       result = ((Dali::TouchData const *)arg1)->GetAngle(arg2);
26472     } catch (std::out_of_range& e) {
26473       {
26474         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26475       };
26476     } catch (std::exception& e) {
26477       {
26478         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26479       };
26480     } catch (...) {
26481       {
26482         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26483       };
26484     }
26485   }
26486   jresult = new Dali::Degree((const Dali::Degree &)result);
26487   return jresult;
26488 }
26489
26490
26491 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_GestureDetector__SWIG_0() {
26492   void * jresult ;
26493   Dali::GestureDetector *result = 0 ;
26494
26495   {
26496     try {
26497       result = (Dali::GestureDetector *)new Dali::GestureDetector();
26498     } catch (std::out_of_range& e) {
26499       {
26500         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26501       };
26502     } catch (std::exception& e) {
26503       {
26504         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26505       };
26506     } catch (...) {
26507       {
26508         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26509       };
26510     }
26511   }
26512   jresult = (void *)result;
26513   return jresult;
26514 }
26515
26516
26517 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GestureDetector_DownCast(void * jarg1) {
26518   void * jresult ;
26519   Dali::BaseHandle arg1 ;
26520   Dali::BaseHandle *argp1 ;
26521   Dali::GestureDetector result;
26522
26523   argp1 = (Dali::BaseHandle *)jarg1;
26524   if (!argp1) {
26525     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
26526     return 0;
26527   }
26528   arg1 = *argp1;
26529   {
26530     try {
26531       result = Dali::GestureDetector::DownCast(arg1);
26532     } catch (std::out_of_range& e) {
26533       {
26534         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26535       };
26536     } catch (std::exception& e) {
26537       {
26538         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26539       };
26540     } catch (...) {
26541       {
26542         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26543       };
26544     }
26545   }
26546   jresult = new Dali::GestureDetector((const Dali::GestureDetector &)result);
26547   return jresult;
26548 }
26549
26550
26551 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_GestureDetector(void * jarg1) {
26552   Dali::GestureDetector *arg1 = (Dali::GestureDetector *) 0 ;
26553
26554   arg1 = (Dali::GestureDetector *)jarg1;
26555   {
26556     try {
26557       delete arg1;
26558     } catch (std::out_of_range& e) {
26559       {
26560         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
26561       };
26562     } catch (std::exception& e) {
26563       {
26564         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
26565       };
26566     } catch (...) {
26567       {
26568         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
26569       };
26570     }
26571   }
26572 }
26573
26574
26575 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_GestureDetector__SWIG_1(void * jarg1) {
26576   void * jresult ;
26577   Dali::GestureDetector *arg1 = 0 ;
26578   Dali::GestureDetector *result = 0 ;
26579
26580   arg1 = (Dali::GestureDetector *)jarg1;
26581   if (!arg1) {
26582     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::GestureDetector const & type is null", 0);
26583     return 0;
26584   }
26585   {
26586     try {
26587       result = (Dali::GestureDetector *)new Dali::GestureDetector((Dali::GestureDetector const &)*arg1);
26588     } catch (std::out_of_range& e) {
26589       {
26590         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26591       };
26592     } catch (std::exception& e) {
26593       {
26594         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26595       };
26596     } catch (...) {
26597       {
26598         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26599       };
26600     }
26601   }
26602   jresult = (void *)result;
26603   return jresult;
26604 }
26605
26606
26607 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GestureDetector_Assign(void * jarg1, void * jarg2) {
26608   void * jresult ;
26609   Dali::GestureDetector *arg1 = (Dali::GestureDetector *) 0 ;
26610   Dali::GestureDetector *arg2 = 0 ;
26611   Dali::GestureDetector *result = 0 ;
26612
26613   arg1 = (Dali::GestureDetector *)jarg1;
26614   arg2 = (Dali::GestureDetector *)jarg2;
26615   if (!arg2) {
26616     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::GestureDetector const & type is null", 0);
26617     return 0;
26618   }
26619   {
26620     try {
26621       result = (Dali::GestureDetector *) &(arg1)->operator =((Dali::GestureDetector const &)*arg2);
26622     } catch (std::out_of_range& e) {
26623       {
26624         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26625       };
26626     } catch (std::exception& e) {
26627       {
26628         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26629       };
26630     } catch (...) {
26631       {
26632         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26633       };
26634     }
26635   }
26636   jresult = (void *)result;
26637   return jresult;
26638 }
26639
26640
26641 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureDetector_Attach(void * jarg1, void * jarg2) {
26642   Dali::GestureDetector *arg1 = (Dali::GestureDetector *) 0 ;
26643   Dali::Actor arg2 ;
26644   Dali::Actor *argp2 ;
26645
26646   arg1 = (Dali::GestureDetector *)jarg1;
26647   argp2 = (Dali::Actor *)jarg2;
26648   if (!argp2) {
26649     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
26650     return ;
26651   }
26652   arg2 = *argp2;
26653   {
26654     try {
26655       (arg1)->Attach(arg2);
26656     } catch (std::out_of_range& e) {
26657       {
26658         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
26659       };
26660     } catch (std::exception& e) {
26661       {
26662         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
26663       };
26664     } catch (...) {
26665       {
26666         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
26667       };
26668     }
26669   }
26670 }
26671
26672
26673 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureDetector_Detach(void * jarg1, void * jarg2) {
26674   Dali::GestureDetector *arg1 = (Dali::GestureDetector *) 0 ;
26675   Dali::Actor arg2 ;
26676   Dali::Actor *argp2 ;
26677
26678   arg1 = (Dali::GestureDetector *)jarg1;
26679   argp2 = (Dali::Actor *)jarg2;
26680   if (!argp2) {
26681     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
26682     return ;
26683   }
26684   arg2 = *argp2;
26685   {
26686     try {
26687       (arg1)->Detach(arg2);
26688     } catch (std::out_of_range& e) {
26689       {
26690         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
26691       };
26692     } catch (std::exception& e) {
26693       {
26694         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
26695       };
26696     } catch (...) {
26697       {
26698         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
26699       };
26700     }
26701   }
26702 }
26703
26704
26705 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureDetector_DetachAll(void * jarg1) {
26706   Dali::GestureDetector *arg1 = (Dali::GestureDetector *) 0 ;
26707
26708   arg1 = (Dali::GestureDetector *)jarg1;
26709   {
26710     try {
26711       (arg1)->DetachAll();
26712     } catch (std::out_of_range& e) {
26713       {
26714         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
26715       };
26716     } catch (std::exception& e) {
26717       {
26718         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
26719       };
26720     } catch (...) {
26721       {
26722         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
26723       };
26724     }
26725   }
26726 }
26727
26728
26729 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_GestureDetector_GetAttachedActorCount(void * jarg1) {
26730   unsigned long jresult ;
26731   Dali::GestureDetector *arg1 = (Dali::GestureDetector *) 0 ;
26732   size_t result;
26733
26734   arg1 = (Dali::GestureDetector *)jarg1;
26735   {
26736     try {
26737       result = ((Dali::GestureDetector const *)arg1)->GetAttachedActorCount();
26738     } catch (std::out_of_range& e) {
26739       {
26740         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26741       };
26742     } catch (std::exception& e) {
26743       {
26744         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26745       };
26746     } catch (...) {
26747       {
26748         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26749       };
26750     }
26751   }
26752   jresult = (unsigned long)result;
26753   return jresult;
26754 }
26755
26756
26757 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GestureDetector_GetAttachedActor(void * jarg1, unsigned long jarg2) {
26758   void * jresult ;
26759   Dali::GestureDetector *arg1 = (Dali::GestureDetector *) 0 ;
26760   size_t arg2 ;
26761   Dali::Actor result;
26762
26763   arg1 = (Dali::GestureDetector *)jarg1;
26764   arg2 = (size_t)jarg2;
26765   {
26766     try {
26767       result = ((Dali::GestureDetector const *)arg1)->GetAttachedActor(arg2);
26768     } catch (std::out_of_range& e) {
26769       {
26770         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26771       };
26772     } catch (std::exception& e) {
26773       {
26774         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26775       };
26776     } catch (...) {
26777       {
26778         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26779       };
26780     }
26781   }
26782   jresult = new Dali::Actor((const Dali::Actor &)result);
26783   return jresult;
26784 }
26785
26786
26787 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Gesture(void * jarg1) {
26788   void * jresult ;
26789   Dali::Gesture *arg1 = 0 ;
26790   Dali::Gesture *result = 0 ;
26791
26792   arg1 = (Dali::Gesture *)jarg1;
26793   if (!arg1) {
26794     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Gesture const & type is null", 0);
26795     return 0;
26796   }
26797   {
26798     try {
26799       result = (Dali::Gesture *)new Dali::Gesture((Dali::Gesture const &)*arg1);
26800     } catch (std::out_of_range& e) {
26801       {
26802         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26803       };
26804     } catch (std::exception& e) {
26805       {
26806         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26807       };
26808     } catch (...) {
26809       {
26810         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26811       };
26812     }
26813   }
26814   jresult = (void *)result;
26815   return jresult;
26816 }
26817
26818
26819 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Gesture_Assign(void * jarg1, void * jarg2) {
26820   void * jresult ;
26821   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26822   Dali::Gesture *arg2 = 0 ;
26823   Dali::Gesture *result = 0 ;
26824
26825   arg1 = (Dali::Gesture *)jarg1;
26826   arg2 = (Dali::Gesture *)jarg2;
26827   if (!arg2) {
26828     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Gesture const & type is null", 0);
26829     return 0;
26830   }
26831   {
26832     try {
26833       result = (Dali::Gesture *) &(arg1)->operator =((Dali::Gesture const &)*arg2);
26834     } catch (std::out_of_range& e) {
26835       {
26836         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26837       };
26838     } catch (std::exception& e) {
26839       {
26840         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26841       };
26842     } catch (...) {
26843       {
26844         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26845       };
26846     }
26847   }
26848   jresult = (void *)result;
26849   return jresult;
26850 }
26851
26852
26853 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Gesture(void * jarg1) {
26854   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26855
26856   arg1 = (Dali::Gesture *)jarg1;
26857   {
26858     try {
26859       delete arg1;
26860     } catch (std::out_of_range& e) {
26861       {
26862         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
26863       };
26864     } catch (std::exception& e) {
26865       {
26866         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
26867       };
26868     } catch (...) {
26869       {
26870         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
26871       };
26872     }
26873   }
26874 }
26875
26876
26877 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Gesture_type_set(void * jarg1, int jarg2) {
26878   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26879   Dali::Gesture::Type arg2 ;
26880
26881   arg1 = (Dali::Gesture *)jarg1;
26882   arg2 = (Dali::Gesture::Type)jarg2;
26883   if (arg1) (arg1)->type = arg2;
26884 }
26885
26886
26887 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Gesture_type_get(void * jarg1) {
26888   int jresult ;
26889   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26890   Dali::Gesture::Type result;
26891
26892   arg1 = (Dali::Gesture *)jarg1;
26893   result = (Dali::Gesture::Type) ((arg1)->type);
26894   jresult = (int)result;
26895   return jresult;
26896 }
26897
26898
26899 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Gesture_state_set(void * jarg1, int jarg2) {
26900   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26901   Dali::Gesture::State arg2 ;
26902
26903   arg1 = (Dali::Gesture *)jarg1;
26904   arg2 = (Dali::Gesture::State)jarg2;
26905   if (arg1) (arg1)->state = arg2;
26906 }
26907
26908
26909 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Gesture_state_get(void * jarg1) {
26910   int jresult ;
26911   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26912   Dali::Gesture::State result;
26913
26914   arg1 = (Dali::Gesture *)jarg1;
26915   result = (Dali::Gesture::State) ((arg1)->state);
26916   jresult = (int)result;
26917   return jresult;
26918 }
26919
26920
26921 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Gesture_time_set(void * jarg1, unsigned int jarg2) {
26922   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26923   unsigned int arg2 ;
26924
26925   arg1 = (Dali::Gesture *)jarg1;
26926   arg2 = (unsigned int)jarg2;
26927   if (arg1) (arg1)->time = arg2;
26928 }
26929
26930
26931 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Gesture_time_get(void * jarg1) {
26932   unsigned int jresult ;
26933   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26934   unsigned int result;
26935
26936   arg1 = (Dali::Gesture *)jarg1;
26937   result = (unsigned int) ((arg1)->time);
26938   jresult = result;
26939   return jresult;
26940 }
26941
26942
26943 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Hover__SWIG_0() {
26944   void * jresult ;
26945   Dali::HoverEvent *result = 0 ;
26946
26947   {
26948     try {
26949       result = (Dali::HoverEvent *)new Dali::HoverEvent();
26950     } catch (std::out_of_range& e) {
26951       {
26952         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26953       };
26954     } catch (std::exception& e) {
26955       {
26956         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26957       };
26958     } catch (...) {
26959       {
26960         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26961       };
26962     }
26963   }
26964   jresult = (void *)result;
26965   return jresult;
26966 }
26967
26968
26969 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Hover__SWIG_1(unsigned long jarg1) {
26970   void * jresult ;
26971   unsigned long arg1 ;
26972   Dali::HoverEvent *result = 0 ;
26973
26974   arg1 = (unsigned long)jarg1;
26975   {
26976     try {
26977       result = (Dali::HoverEvent *)new Dali::HoverEvent(arg1);
26978     } catch (std::out_of_range& e) {
26979       {
26980         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26981       };
26982     } catch (std::exception& e) {
26983       {
26984         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26985       };
26986     } catch (...) {
26987       {
26988         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26989       };
26990     }
26991   }
26992   jresult = (void *)result;
26993   return jresult;
26994 }
26995
26996
26997 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Hover(void * jarg1) {
26998   Dali::HoverEvent *arg1 = (Dali::HoverEvent *) 0 ;
26999
27000   arg1 = (Dali::HoverEvent *)jarg1;
27001   {
27002     try {
27003       delete arg1;
27004     } catch (std::out_of_range& e) {
27005       {
27006         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
27007       };
27008     } catch (std::exception& e) {
27009       {
27010         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
27011       };
27012     } catch (...) {
27013       {
27014         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
27015       };
27016     }
27017   }
27018 }
27019
27020
27021 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Hover_points_set(void * jarg1, void * jarg2) {
27022   Dali::HoverEvent *arg1 = (Dali::HoverEvent *) 0 ;
27023   Dali::TouchPointContainer *arg2 = (Dali::TouchPointContainer *) 0 ;
27024
27025   arg1 = (Dali::HoverEvent *)jarg1;
27026   arg2 = (Dali::TouchPointContainer *)jarg2;
27027   if (arg1) (arg1)->points = *arg2;
27028 }
27029
27030
27031 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Hover_points_get(void * jarg1) {
27032   void * jresult ;
27033   Dali::HoverEvent *arg1 = (Dali::HoverEvent *) 0 ;
27034   Dali::TouchPointContainer *result = 0 ;
27035
27036   arg1 = (Dali::HoverEvent *)jarg1;
27037   result = (Dali::TouchPointContainer *)& ((arg1)->points);
27038   jresult = (void *)result;
27039   return jresult;
27040 }
27041
27042
27043 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Hover_time_set(void * jarg1, unsigned long jarg2) {
27044   Dali::HoverEvent *arg1 = (Dali::HoverEvent *) 0 ;
27045   unsigned long arg2 ;
27046
27047   arg1 = (Dali::HoverEvent *)jarg1;
27048   arg2 = (unsigned long)jarg2;
27049   if (arg1) (arg1)->time = arg2;
27050 }
27051
27052
27053 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Hover_time_get(void * jarg1) {
27054   unsigned long jresult ;
27055   Dali::HoverEvent *arg1 = (Dali::HoverEvent *) 0 ;
27056   unsigned long result;
27057
27058   arg1 = (Dali::HoverEvent *)jarg1;
27059   result = (unsigned long) ((arg1)->time);
27060   jresult = (unsigned long)result;
27061   return jresult;
27062 }
27063
27064
27065 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Hover_GetPointCount(void * jarg1) {
27066   unsigned int jresult ;
27067   Dali::HoverEvent *arg1 = (Dali::HoverEvent *) 0 ;
27068   unsigned int result;
27069
27070   arg1 = (Dali::HoverEvent *)jarg1;
27071   {
27072     try {
27073       result = (unsigned int)((Dali::HoverEvent const *)arg1)->GetPointCount();
27074     } catch (std::out_of_range& e) {
27075       {
27076         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27077       };
27078     } catch (std::exception& e) {
27079       {
27080         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27081       };
27082     } catch (...) {
27083       {
27084         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27085       };
27086     }
27087   }
27088   jresult = result;
27089   return jresult;
27090 }
27091
27092
27093 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Hover_GetPoint(void * jarg1, unsigned int jarg2) {
27094   void * jresult ;
27095   Dali::HoverEvent *arg1 = (Dali::HoverEvent *) 0 ;
27096   unsigned int arg2 ;
27097   Dali::TouchPoint *result = 0 ;
27098
27099   arg1 = (Dali::HoverEvent *)jarg1;
27100   arg2 = (unsigned int)jarg2;
27101   {
27102     try {
27103       result = (Dali::TouchPoint *) &((Dali::HoverEvent const *)arg1)->GetPoint(arg2);
27104     } catch (std::out_of_range& e) {
27105       {
27106         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27107       };
27108     } catch (std::exception& e) {
27109       {
27110         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27111       };
27112     } catch (...) {
27113       {
27114         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27115       };
27116     }
27117   }
27118   jresult = (void *)result;
27119   return jresult;
27120 }
27121
27122
27123 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Key__SWIG_0() {
27124   void * jresult ;
27125   Dali::KeyEvent *result = 0 ;
27126
27127   {
27128     try {
27129       result = (Dali::KeyEvent *)new Dali::KeyEvent();
27130     } catch (std::out_of_range& e) {
27131       {
27132         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27133       };
27134     } catch (std::exception& e) {
27135       {
27136         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27137       };
27138     } catch (...) {
27139       {
27140         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27141       };
27142     }
27143   }
27144   jresult = (void *)result;
27145   return jresult;
27146 }
27147
27148
27149 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Key__SWIG_1(char * jarg1, char * jarg2, int jarg3, int jarg4, unsigned long jarg5, int jarg6) {
27150   void * jresult ;
27151   std::string *arg1 = 0 ;
27152   std::string *arg2 = 0 ;
27153   int arg3 ;
27154   int arg4 ;
27155   unsigned long arg5 ;
27156   Dali::KeyEvent::State *arg6 = 0 ;
27157   Dali::KeyEvent::State temp6 ;
27158   Dali::KeyEvent *result = 0 ;
27159
27160   if (!jarg1) {
27161     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
27162     return 0;
27163   }
27164   std::string arg1_str(jarg1);
27165   arg1 = &arg1_str;
27166   if (!jarg2) {
27167     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
27168     return 0;
27169   }
27170   std::string arg2_str(jarg2);
27171   arg2 = &arg2_str;
27172   arg3 = (int)jarg3;
27173   arg4 = (int)jarg4;
27174   arg5 = (unsigned long)jarg5;
27175   temp6 = (Dali::KeyEvent::State)jarg6;
27176   arg6 = &temp6;
27177   {
27178     try {
27179       result = (Dali::KeyEvent *)new Dali::KeyEvent((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4,arg5,(Dali::KeyEvent::State const &)*arg6);
27180     } catch (std::out_of_range& e) {
27181       {
27182         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27183       };
27184     } catch (std::exception& e) {
27185       {
27186         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27187       };
27188     } catch (...) {
27189       {
27190         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27191       };
27192     }
27193   }
27194   jresult = (void *)result;
27195
27196   //argout typemap for const std::string&
27197
27198
27199   //argout typemap for const std::string&
27200
27201   return jresult;
27202 }
27203
27204 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Key__SWIG_2(void * jarg1) {
27205   void * jresult ;
27206   Dali::KeyEvent *arg1 = 0 ;
27207   Dali::KeyEvent *result = 0 ;
27208
27209   arg1 = (Dali::KeyEvent *)jarg1;
27210   if (!arg1) {
27211     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
27212     return 0;
27213   }
27214   {
27215     try {
27216       result = (Dali::KeyEvent *)new Dali::KeyEvent((Dali::KeyEvent const &)*arg1);
27217     } catch (std::out_of_range& e) {
27218       {
27219         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27220       };
27221     } catch (std::exception& e) {
27222       {
27223         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27224       };
27225     } catch (...) {
27226       {
27227         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27228       };
27229     }
27230   }
27231   jresult = (void *)result;
27232   return jresult;
27233 }
27234
27235
27236 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Key_Assign(void * jarg1, void * jarg2) {
27237   void * jresult ;
27238   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27239   Dali::KeyEvent *arg2 = 0 ;
27240   Dali::KeyEvent *result = 0 ;
27241
27242   arg1 = (Dali::KeyEvent *)jarg1;
27243   arg2 = (Dali::KeyEvent *)jarg2;
27244   if (!arg2) {
27245     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
27246     return 0;
27247   }
27248   {
27249     try {
27250       result = (Dali::KeyEvent *) &(arg1)->operator =((Dali::KeyEvent const &)*arg2);
27251     } catch (std::out_of_range& e) {
27252       {
27253         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27254       };
27255     } catch (std::exception& e) {
27256       {
27257         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27258       };
27259     } catch (...) {
27260       {
27261         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27262       };
27263     }
27264   }
27265   jresult = (void *)result;
27266   return jresult;
27267 }
27268
27269
27270 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Key(void * jarg1) {
27271   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27272
27273   arg1 = (Dali::KeyEvent *)jarg1;
27274   {
27275     try {
27276       delete arg1;
27277     } catch (std::out_of_range& e) {
27278       {
27279         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
27280       };
27281     } catch (std::exception& e) {
27282       {
27283         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
27284       };
27285     } catch (...) {
27286       {
27287         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
27288       };
27289     }
27290   }
27291 }
27292
27293
27294 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Key_IsShiftModifier(void * jarg1) {
27295   unsigned int jresult ;
27296   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27297   bool result;
27298
27299   arg1 = (Dali::KeyEvent *)jarg1;
27300   {
27301     try {
27302       result = (bool)((Dali::KeyEvent const *)arg1)->IsShiftModifier();
27303     } catch (std::out_of_range& e) {
27304       {
27305         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27306       };
27307     } catch (std::exception& e) {
27308       {
27309         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27310       };
27311     } catch (...) {
27312       {
27313         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27314       };
27315     }
27316   }
27317   jresult = result;
27318   return jresult;
27319 }
27320
27321
27322 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Key_IsCtrlModifier(void * jarg1) {
27323   unsigned int jresult ;
27324   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27325   bool result;
27326
27327   arg1 = (Dali::KeyEvent *)jarg1;
27328   {
27329     try {
27330       result = (bool)((Dali::KeyEvent const *)arg1)->IsCtrlModifier();
27331     } catch (std::out_of_range& e) {
27332       {
27333         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27334       };
27335     } catch (std::exception& e) {
27336       {
27337         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27338       };
27339     } catch (...) {
27340       {
27341         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27342       };
27343     }
27344   }
27345   jresult = result;
27346   return jresult;
27347 }
27348
27349
27350 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Key_IsAltModifier(void * jarg1) {
27351   unsigned int jresult ;
27352   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27353   bool result;
27354
27355   arg1 = (Dali::KeyEvent *)jarg1;
27356   {
27357     try {
27358       result = (bool)((Dali::KeyEvent const *)arg1)->IsAltModifier();
27359     } catch (std::out_of_range& e) {
27360       {
27361         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27362       };
27363     } catch (std::exception& e) {
27364       {
27365         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27366       };
27367     } catch (...) {
27368       {
27369         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27370       };
27371     }
27372   }
27373   jresult = result;
27374   return jresult;
27375 }
27376
27377
27378 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Key_keyPressedName_set(void * jarg1, char * jarg2) {
27379   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27380   std::string *arg2 = 0 ;
27381
27382   arg1 = (Dali::KeyEvent *)jarg1;
27383   if (!jarg2) {
27384     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
27385     return ;
27386   }
27387   std::string arg2_str(jarg2);
27388   arg2 = &arg2_str;
27389   if (arg1) (arg1)->keyPressedName = *arg2;
27390
27391   //argout typemap for const std::string&
27392
27393 }
27394
27395
27396 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_Key_keyPressedName_get(void * jarg1) {
27397   char * jresult ;
27398   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27399   std::string *result = 0 ;
27400
27401   arg1 = (Dali::KeyEvent *)jarg1;
27402   result = (std::string *) & ((arg1)->keyPressedName);
27403   jresult = SWIG_csharp_string_callback(result->c_str());
27404   return jresult;
27405 }
27406
27407
27408 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Key_keyPressed_set(void * jarg1, char * jarg2) {
27409   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27410   std::string *arg2 = 0 ;
27411
27412   arg1 = (Dali::KeyEvent *)jarg1;
27413   if (!jarg2) {
27414     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
27415     return ;
27416   }
27417   std::string arg2_str(jarg2);
27418   arg2 = &arg2_str;
27419   if (arg1) (arg1)->keyPressed = *arg2;
27420
27421   //argout typemap for const std::string&
27422
27423 }
27424
27425
27426 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_Key_keyPressed_get(void * jarg1) {
27427   char * jresult ;
27428   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27429   std::string *result = 0 ;
27430
27431   arg1 = (Dali::KeyEvent *)jarg1;
27432   result = (std::string *) & ((arg1)->keyPressed);
27433   jresult = SWIG_csharp_string_callback(result->c_str());
27434   return jresult;
27435 }
27436
27437
27438 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Key_keyCode_set(void * jarg1, int jarg2) {
27439   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27440   int arg2 ;
27441
27442   arg1 = (Dali::KeyEvent *)jarg1;
27443   arg2 = (int)jarg2;
27444   if (arg1) (arg1)->keyCode = arg2;
27445 }
27446
27447
27448 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Key_keyCode_get(void * jarg1) {
27449   int jresult ;
27450   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27451   int result;
27452
27453   arg1 = (Dali::KeyEvent *)jarg1;
27454   result = (int) ((arg1)->keyCode);
27455   jresult = result;
27456   return jresult;
27457 }
27458
27459
27460 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Key_keyModifier_set(void * jarg1, int jarg2) {
27461   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27462   int arg2 ;
27463
27464   arg1 = (Dali::KeyEvent *)jarg1;
27465   arg2 = (int)jarg2;
27466   if (arg1) (arg1)->keyModifier = arg2;
27467 }
27468
27469
27470 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Key_keyModifier_get(void * jarg1) {
27471   int jresult ;
27472   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27473   int result;
27474
27475   arg1 = (Dali::KeyEvent *)jarg1;
27476   result = (int) ((arg1)->keyModifier);
27477   jresult = result;
27478   return jresult;
27479 }
27480
27481
27482 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Key_time_set(void * jarg1, unsigned long jarg2) {
27483   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27484   unsigned long arg2 ;
27485
27486   arg1 = (Dali::KeyEvent *)jarg1;
27487   arg2 = (unsigned long)jarg2;
27488   if (arg1) (arg1)->time = arg2;
27489 }
27490
27491
27492 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Key_time_get(void * jarg1) {
27493   unsigned long jresult ;
27494   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27495   unsigned long result;
27496
27497   arg1 = (Dali::KeyEvent *)jarg1;
27498   result = (unsigned long) ((arg1)->time);
27499   jresult = (unsigned long)result;
27500   return jresult;
27501 }
27502
27503
27504 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Key_state_set(void * jarg1, int jarg2) {
27505   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27506   Dali::KeyEvent::State arg2 ;
27507
27508   arg1 = (Dali::KeyEvent *)jarg1;
27509   arg2 = (Dali::KeyEvent::State)jarg2;
27510   if (arg1) (arg1)->state = arg2;
27511 }
27512
27513
27514 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Key_state_get(void * jarg1) {
27515   int jresult ;
27516   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27517   Dali::KeyEvent::State result;
27518
27519   arg1 = (Dali::KeyEvent *)jarg1;
27520   result = (Dali::KeyEvent::State) ((arg1)->state);
27521   jresult = (int)result;
27522   return jresult;
27523 }
27524
27525
27526 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_LongPressGestureDetector__SWIG_0() {
27527   void * jresult ;
27528   Dali::LongPressGestureDetector *result = 0 ;
27529
27530   {
27531     try {
27532       result = (Dali::LongPressGestureDetector *)new Dali::LongPressGestureDetector();
27533     } catch (std::out_of_range& e) {
27534       {
27535         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27536       };
27537     } catch (std::exception& e) {
27538       {
27539         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27540       };
27541     } catch (...) {
27542       {
27543         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27544       };
27545     }
27546   }
27547   jresult = (void *)result;
27548   return jresult;
27549 }
27550
27551
27552 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_New__SWIG_0() {
27553   void * jresult ;
27554   Dali::LongPressGestureDetector result;
27555
27556   {
27557     try {
27558       result = Dali::LongPressGestureDetector::New();
27559     } catch (std::out_of_range& e) {
27560       {
27561         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27562       };
27563     } catch (std::exception& e) {
27564       {
27565         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27566       };
27567     } catch (...) {
27568       {
27569         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27570       };
27571     }
27572   }
27573   jresult = new Dali::LongPressGestureDetector((const Dali::LongPressGestureDetector &)result);
27574   return jresult;
27575 }
27576
27577
27578 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_New__SWIG_1(unsigned int jarg1) {
27579   void * jresult ;
27580   unsigned int arg1 ;
27581   Dali::LongPressGestureDetector result;
27582
27583   arg1 = (unsigned int)jarg1;
27584   {
27585     try {
27586       result = Dali::LongPressGestureDetector::New(arg1);
27587     } catch (std::out_of_range& e) {
27588       {
27589         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27590       };
27591     } catch (std::exception& e) {
27592       {
27593         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27594       };
27595     } catch (...) {
27596       {
27597         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27598       };
27599     }
27600   }
27601   jresult = new Dali::LongPressGestureDetector((const Dali::LongPressGestureDetector &)result);
27602   return jresult;
27603 }
27604
27605
27606 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_New__SWIG_2(unsigned int jarg1, unsigned int jarg2) {
27607   void * jresult ;
27608   unsigned int arg1 ;
27609   unsigned int arg2 ;
27610   Dali::LongPressGestureDetector result;
27611
27612   arg1 = (unsigned int)jarg1;
27613   arg2 = (unsigned int)jarg2;
27614   {
27615     try {
27616       result = Dali::LongPressGestureDetector::New(arg1,arg2);
27617     } catch (std::out_of_range& e) {
27618       {
27619         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27620       };
27621     } catch (std::exception& e) {
27622       {
27623         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27624       };
27625     } catch (...) {
27626       {
27627         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27628       };
27629     }
27630   }
27631   jresult = new Dali::LongPressGestureDetector((const Dali::LongPressGestureDetector &)result);
27632   return jresult;
27633 }
27634
27635
27636 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_DownCast(void * jarg1) {
27637   void * jresult ;
27638   Dali::BaseHandle arg1 ;
27639   Dali::BaseHandle *argp1 ;
27640   Dali::LongPressGestureDetector result;
27641
27642   argp1 = (Dali::BaseHandle *)jarg1;
27643   if (!argp1) {
27644     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
27645     return 0;
27646   }
27647   arg1 = *argp1;
27648   {
27649     try {
27650       result = Dali::LongPressGestureDetector::DownCast(arg1);
27651     } catch (std::out_of_range& e) {
27652       {
27653         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27654       };
27655     } catch (std::exception& e) {
27656       {
27657         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27658       };
27659     } catch (...) {
27660       {
27661         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27662       };
27663     }
27664   }
27665   jresult = new Dali::LongPressGestureDetector((const Dali::LongPressGestureDetector &)result);
27666   return jresult;
27667 }
27668
27669
27670 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_LongPressGestureDetector(void * jarg1) {
27671   Dali::LongPressGestureDetector *arg1 = (Dali::LongPressGestureDetector *) 0 ;
27672
27673   arg1 = (Dali::LongPressGestureDetector *)jarg1;
27674   {
27675     try {
27676       delete arg1;
27677     } catch (std::out_of_range& e) {
27678       {
27679         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
27680       };
27681     } catch (std::exception& e) {
27682       {
27683         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
27684       };
27685     } catch (...) {
27686       {
27687         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
27688       };
27689     }
27690   }
27691 }
27692
27693
27694 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_LongPressGestureDetector__SWIG_1(void * jarg1) {
27695   void * jresult ;
27696   Dali::LongPressGestureDetector *arg1 = 0 ;
27697   Dali::LongPressGestureDetector *result = 0 ;
27698
27699   arg1 = (Dali::LongPressGestureDetector *)jarg1;
27700   if (!arg1) {
27701     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LongPressGestureDetector const & type is null", 0);
27702     return 0;
27703   }
27704   {
27705     try {
27706       result = (Dali::LongPressGestureDetector *)new Dali::LongPressGestureDetector((Dali::LongPressGestureDetector const &)*arg1);
27707     } catch (std::out_of_range& e) {
27708       {
27709         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27710       };
27711     } catch (std::exception& e) {
27712       {
27713         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27714       };
27715     } catch (...) {
27716       {
27717         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27718       };
27719     }
27720   }
27721   jresult = (void *)result;
27722   return jresult;
27723 }
27724
27725
27726 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_Assign(void * jarg1, void * jarg2) {
27727   void * jresult ;
27728   Dali::LongPressGestureDetector *arg1 = (Dali::LongPressGestureDetector *) 0 ;
27729   Dali::LongPressGestureDetector *arg2 = 0 ;
27730   Dali::LongPressGestureDetector *result = 0 ;
27731
27732   arg1 = (Dali::LongPressGestureDetector *)jarg1;
27733   arg2 = (Dali::LongPressGestureDetector *)jarg2;
27734   if (!arg2) {
27735     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LongPressGestureDetector const & type is null", 0);
27736     return 0;
27737   }
27738   {
27739     try {
27740       result = (Dali::LongPressGestureDetector *) &(arg1)->operator =((Dali::LongPressGestureDetector const &)*arg2);
27741     } catch (std::out_of_range& e) {
27742       {
27743         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27744       };
27745     } catch (std::exception& e) {
27746       {
27747         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27748       };
27749     } catch (...) {
27750       {
27751         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27752       };
27753     }
27754   }
27755   jresult = (void *)result;
27756   return jresult;
27757 }
27758
27759
27760 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_SetTouchesRequired__SWIG_0(void * jarg1, unsigned int jarg2) {
27761   Dali::LongPressGestureDetector *arg1 = (Dali::LongPressGestureDetector *) 0 ;
27762   unsigned int arg2 ;
27763
27764   arg1 = (Dali::LongPressGestureDetector *)jarg1;
27765   arg2 = (unsigned int)jarg2;
27766   {
27767     try {
27768       (arg1)->SetTouchesRequired(arg2);
27769     } catch (std::out_of_range& e) {
27770       {
27771         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
27772       };
27773     } catch (std::exception& e) {
27774       {
27775         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
27776       };
27777     } catch (...) {
27778       {
27779         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
27780       };
27781     }
27782   }
27783 }
27784
27785
27786 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_SetTouchesRequired__SWIG_1(void * jarg1, unsigned int jarg2, unsigned int jarg3) {
27787   Dali::LongPressGestureDetector *arg1 = (Dali::LongPressGestureDetector *) 0 ;
27788   unsigned int arg2 ;
27789   unsigned int arg3 ;
27790
27791   arg1 = (Dali::LongPressGestureDetector *)jarg1;
27792   arg2 = (unsigned int)jarg2;
27793   arg3 = (unsigned int)jarg3;
27794   {
27795     try {
27796       (arg1)->SetTouchesRequired(arg2,arg3);
27797     } catch (std::out_of_range& e) {
27798       {
27799         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
27800       };
27801     } catch (std::exception& e) {
27802       {
27803         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
27804       };
27805     } catch (...) {
27806       {
27807         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
27808       };
27809     }
27810   }
27811 }
27812
27813
27814 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_GetMinimumTouchesRequired(void * jarg1) {
27815   unsigned int jresult ;
27816   Dali::LongPressGestureDetector *arg1 = (Dali::LongPressGestureDetector *) 0 ;
27817   unsigned int result;
27818
27819   arg1 = (Dali::LongPressGestureDetector *)jarg1;
27820   {
27821     try {
27822       result = (unsigned int)((Dali::LongPressGestureDetector const *)arg1)->GetMinimumTouchesRequired();
27823     } catch (std::out_of_range& e) {
27824       {
27825         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27826       };
27827     } catch (std::exception& e) {
27828       {
27829         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27830       };
27831     } catch (...) {
27832       {
27833         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27834       };
27835     }
27836   }
27837   jresult = result;
27838   return jresult;
27839 }
27840
27841
27842 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_GetMaximumTouchesRequired(void * jarg1) {
27843   unsigned int jresult ;
27844   Dali::LongPressGestureDetector *arg1 = (Dali::LongPressGestureDetector *) 0 ;
27845   unsigned int result;
27846
27847   arg1 = (Dali::LongPressGestureDetector *)jarg1;
27848   {
27849     try {
27850       result = (unsigned int)((Dali::LongPressGestureDetector const *)arg1)->GetMaximumTouchesRequired();
27851     } catch (std::out_of_range& e) {
27852       {
27853         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27854       };
27855     } catch (std::exception& e) {
27856       {
27857         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27858       };
27859     } catch (...) {
27860       {
27861         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27862       };
27863     }
27864   }
27865   jresult = result;
27866   return jresult;
27867 }
27868
27869
27870 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_DetectedSignal(void * jarg1) {
27871   void * jresult ;
27872   Dali::LongPressGestureDetector *arg1 = (Dali::LongPressGestureDetector *) 0 ;
27873   Dali::LongPressGestureDetector::DetectedSignalType *result = 0 ;
27874
27875   arg1 = (Dali::LongPressGestureDetector *)jarg1;
27876   {
27877     try {
27878       result = (Dali::LongPressGestureDetector::DetectedSignalType *) &(arg1)->DetectedSignal();
27879     } catch (std::out_of_range& e) {
27880       {
27881         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27882       };
27883     } catch (std::exception& e) {
27884       {
27885         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27886       };
27887     } catch (...) {
27888       {
27889         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27890       };
27891     }
27892   }
27893   jresult = (void *)result;
27894   return jresult;
27895 }
27896
27897
27898 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_LongPressGesture__SWIG_0(int jarg1) {
27899   void * jresult ;
27900   Dali::Gesture::State arg1 ;
27901   Dali::LongPressGesture *result = 0 ;
27902
27903   arg1 = (Dali::Gesture::State)jarg1;
27904   {
27905     try {
27906       result = (Dali::LongPressGesture *)new Dali::LongPressGesture(arg1);
27907     } catch (std::out_of_range& e) {
27908       {
27909         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27910       };
27911     } catch (std::exception& e) {
27912       {
27913         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27914       };
27915     } catch (...) {
27916       {
27917         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27918       };
27919     }
27920   }
27921   jresult = (void *)result;
27922   return jresult;
27923 }
27924
27925
27926 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_LongPressGesture__SWIG_1(void * jarg1) {
27927   void * jresult ;
27928   Dali::LongPressGesture *arg1 = 0 ;
27929   Dali::LongPressGesture *result = 0 ;
27930
27931   arg1 = (Dali::LongPressGesture *)jarg1;
27932   if (!arg1) {
27933     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LongPressGesture const & type is null", 0);
27934     return 0;
27935   }
27936   {
27937     try {
27938       result = (Dali::LongPressGesture *)new Dali::LongPressGesture((Dali::LongPressGesture const &)*arg1);
27939     } catch (std::out_of_range& e) {
27940       {
27941         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27942       };
27943     } catch (std::exception& e) {
27944       {
27945         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27946       };
27947     } catch (...) {
27948       {
27949         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27950       };
27951     }
27952   }
27953   jresult = (void *)result;
27954   return jresult;
27955 }
27956
27957
27958 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LongPressGesture_Assign(void * jarg1, void * jarg2) {
27959   void * jresult ;
27960   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
27961   Dali::LongPressGesture *arg2 = 0 ;
27962   Dali::LongPressGesture *result = 0 ;
27963
27964   arg1 = (Dali::LongPressGesture *)jarg1;
27965   arg2 = (Dali::LongPressGesture *)jarg2;
27966   if (!arg2) {
27967     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LongPressGesture const & type is null", 0);
27968     return 0;
27969   }
27970   {
27971     try {
27972       result = (Dali::LongPressGesture *) &(arg1)->operator =((Dali::LongPressGesture const &)*arg2);
27973     } catch (std::out_of_range& e) {
27974       {
27975         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27976       };
27977     } catch (std::exception& e) {
27978       {
27979         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27980       };
27981     } catch (...) {
27982       {
27983         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27984       };
27985     }
27986   }
27987   jresult = (void *)result;
27988   return jresult;
27989 }
27990
27991
27992 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_LongPressGesture(void * jarg1) {
27993   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
27994
27995   arg1 = (Dali::LongPressGesture *)jarg1;
27996   {
27997     try {
27998       delete arg1;
27999     } catch (std::out_of_range& e) {
28000       {
28001         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
28002       };
28003     } catch (std::exception& e) {
28004       {
28005         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
28006       };
28007     } catch (...) {
28008       {
28009         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
28010       };
28011     }
28012   }
28013 }
28014
28015
28016 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LongPressGesture_numberOfTouches_set(void * jarg1, unsigned int jarg2) {
28017   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
28018   unsigned int arg2 ;
28019
28020   arg1 = (Dali::LongPressGesture *)jarg1;
28021   arg2 = (unsigned int)jarg2;
28022   if (arg1) (arg1)->numberOfTouches = arg2;
28023 }
28024
28025
28026 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_LongPressGesture_numberOfTouches_get(void * jarg1) {
28027   unsigned int jresult ;
28028   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
28029   unsigned int result;
28030
28031   arg1 = (Dali::LongPressGesture *)jarg1;
28032   result = (unsigned int) ((arg1)->numberOfTouches);
28033   jresult = result;
28034   return jresult;
28035 }
28036
28037
28038 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LongPressGesture_screenPoint_set(void * jarg1, void * jarg2) {
28039   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
28040   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
28041
28042   arg1 = (Dali::LongPressGesture *)jarg1;
28043   arg2 = (Dali::Vector2 *)jarg2;
28044   if (arg1) (arg1)->screenPoint = *arg2;
28045 }
28046
28047
28048 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LongPressGesture_screenPoint_get(void * jarg1) {
28049   void * jresult ;
28050   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
28051   Dali::Vector2 *result = 0 ;
28052
28053   arg1 = (Dali::LongPressGesture *)jarg1;
28054   result = (Dali::Vector2 *)& ((arg1)->screenPoint);
28055   jresult = (void *)result;
28056   return jresult;
28057 }
28058
28059
28060 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LongPressGesture_localPoint_set(void * jarg1, void * jarg2) {
28061   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
28062   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
28063
28064   arg1 = (Dali::LongPressGesture *)jarg1;
28065   arg2 = (Dali::Vector2 *)jarg2;
28066   if (arg1) (arg1)->localPoint = *arg2;
28067 }
28068
28069
28070 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LongPressGesture_localPoint_get(void * jarg1) {
28071   void * jresult ;
28072   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
28073   Dali::Vector2 *result = 0 ;
28074
28075   arg1 = (Dali::LongPressGesture *)jarg1;
28076   result = (Dali::Vector2 *)& ((arg1)->localPoint);
28077   jresult = (void *)result;
28078   return jresult;
28079 }
28080
28081
28082 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Wheel__SWIG_0() {
28083   void * jresult ;
28084   Dali::WheelEvent *result = 0 ;
28085
28086   {
28087     try {
28088       result = (Dali::WheelEvent *)new Dali::WheelEvent();
28089     } catch (std::out_of_range& e) {
28090       {
28091         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
28092       };
28093     } catch (std::exception& e) {
28094       {
28095         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
28096       };
28097     } catch (...) {
28098       {
28099         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
28100       };
28101     }
28102   }
28103   jresult = (void *)result;
28104   return jresult;
28105 }
28106
28107
28108 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Wheel__SWIG_1(int jarg1, int jarg2, unsigned int jarg3, void * jarg4, int jarg5, unsigned int jarg6) {
28109   void * jresult ;
28110   Dali::WheelEvent::Type arg1 ;
28111   int arg2 ;
28112   unsigned int arg3 ;
28113   Dali::Vector2 arg4 ;
28114   int arg5 ;
28115   unsigned int arg6 ;
28116   Dali::Vector2 *argp4 ;
28117   Dali::WheelEvent *result = 0 ;
28118
28119   arg1 = (Dali::WheelEvent::Type)jarg1;
28120   arg2 = (int)jarg2;
28121   arg3 = (unsigned int)jarg3;
28122   argp4 = (Dali::Vector2 *)jarg4;
28123   if (!argp4) {
28124     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector2", 0);
28125     return 0;
28126   }
28127   arg4 = *argp4;
28128   arg5 = (int)jarg5;
28129   arg6 = (unsigned int)jarg6;
28130   {
28131     try {
28132       result = (Dali::WheelEvent *)new Dali::WheelEvent(arg1,arg2,arg3,arg4,arg5,arg6);
28133     } catch (std::out_of_range& e) {
28134       {
28135         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
28136       };
28137     } catch (std::exception& e) {
28138       {
28139         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
28140       };
28141     } catch (...) {
28142       {
28143         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
28144       };
28145     }
28146   }
28147   jresult = (void *)result;
28148   return jresult;
28149 }
28150
28151
28152 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Wheel(void * jarg1) {
28153   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28154
28155   arg1 = (Dali::WheelEvent *)jarg1;
28156   {
28157     try {
28158       delete arg1;
28159     } catch (std::out_of_range& e) {
28160       {
28161         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
28162       };
28163     } catch (std::exception& e) {
28164       {
28165         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
28166       };
28167     } catch (...) {
28168       {
28169         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
28170       };
28171     }
28172   }
28173 }
28174
28175
28176 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Wheel_IsShiftModifier(void * jarg1) {
28177   unsigned int jresult ;
28178   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28179   bool result;
28180
28181   arg1 = (Dali::WheelEvent *)jarg1;
28182   {
28183     try {
28184       result = (bool)((Dali::WheelEvent const *)arg1)->IsShiftModifier();
28185     } catch (std::out_of_range& e) {
28186       {
28187         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
28188       };
28189     } catch (std::exception& e) {
28190       {
28191         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
28192       };
28193     } catch (...) {
28194       {
28195         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
28196       };
28197     }
28198   }
28199   jresult = result;
28200   return jresult;
28201 }
28202
28203
28204 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Wheel_IsCtrlModifier(void * jarg1) {
28205   unsigned int jresult ;
28206   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28207   bool result;
28208
28209   arg1 = (Dali::WheelEvent *)jarg1;
28210   {
28211     try {
28212       result = (bool)((Dali::WheelEvent const *)arg1)->IsCtrlModifier();
28213     } catch (std::out_of_range& e) {
28214       {
28215         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
28216       };
28217     } catch (std::exception& e) {
28218       {
28219         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
28220       };
28221     } catch (...) {
28222       {
28223         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
28224       };
28225     }
28226   }
28227   jresult = result;
28228   return jresult;
28229 }
28230
28231
28232 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Wheel_IsAltModifier(void * jarg1) {
28233   unsigned int jresult ;
28234   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28235   bool result;
28236
28237   arg1 = (Dali::WheelEvent *)jarg1;
28238   {
28239     try {
28240       result = (bool)((Dali::WheelEvent const *)arg1)->IsAltModifier();
28241     } catch (std::out_of_range& e) {
28242       {
28243         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
28244       };
28245     } catch (std::exception& e) {
28246       {
28247         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
28248       };
28249     } catch (...) {
28250       {
28251         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
28252       };
28253     }
28254   }
28255   jresult = result;
28256   return jresult;
28257 }
28258
28259
28260 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Wheel_type_set(void * jarg1, int jarg2) {
28261   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28262   Dali::WheelEvent::Type arg2 ;
28263
28264   arg1 = (Dali::WheelEvent *)jarg1;
28265   arg2 = (Dali::WheelEvent::Type)jarg2;
28266   if (arg1) (arg1)->type = arg2;
28267 }
28268
28269
28270 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Wheel_type_get(void * jarg1) {
28271   int jresult ;
28272   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28273   Dali::WheelEvent::Type result;
28274
28275   arg1 = (Dali::WheelEvent *)jarg1;
28276   result = (Dali::WheelEvent::Type) ((arg1)->type);
28277   jresult = (int)result;
28278   return jresult;
28279 }
28280
28281
28282 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Wheel_direction_set(void * jarg1, int jarg2) {
28283   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28284   int arg2 ;
28285
28286   arg1 = (Dali::WheelEvent *)jarg1;
28287   arg2 = (int)jarg2;
28288   if (arg1) (arg1)->direction = arg2;
28289 }
28290
28291
28292 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Wheel_direction_get(void * jarg1) {
28293   int jresult ;
28294   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28295   int result;
28296
28297   arg1 = (Dali::WheelEvent *)jarg1;
28298   result = (int) ((arg1)->direction);
28299   jresult = result;
28300   return jresult;
28301 }
28302
28303
28304 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Wheel_modifiers_set(void * jarg1, unsigned int jarg2) {
28305   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28306   unsigned int arg2 ;
28307
28308   arg1 = (Dali::WheelEvent *)jarg1;
28309   arg2 = (unsigned int)jarg2;
28310   if (arg1) (arg1)->modifiers = arg2;
28311 }
28312
28313
28314 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Wheel_modifiers_get(void * jarg1) {
28315   unsigned int jresult ;
28316   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28317   unsigned int result;
28318
28319   arg1 = (Dali::WheelEvent *)jarg1;
28320   result = (unsigned int) ((arg1)->modifiers);
28321   jresult = result;
28322   return jresult;
28323 }
28324
28325
28326 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Wheel_point_set(void * jarg1, void * jarg2) {
28327   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28328   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
28329
28330   arg1 = (Dali::WheelEvent *)jarg1;
28331   arg2 = (Dali::Vector2 *)jarg2;
28332   if (arg1) (arg1)->point = *arg2;
28333 }
28334
28335
28336 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Wheel_point_get(void * jarg1) {
28337   void * jresult ;
28338   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28339   Dali::Vector2 *result = 0 ;
28340
28341   arg1 = (Dali::WheelEvent *)jarg1;
28342   result = (Dali::Vector2 *)& ((arg1)->point);
28343   jresult = (void *)result;
28344   return jresult;
28345 }
28346
28347
28348 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Wheel_z_set(void * jarg1, int jarg2) {
28349   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28350   int arg2 ;
28351
28352   arg1 = (Dali::WheelEvent *)jarg1;
28353   arg2 = (int)jarg2;
28354   if (arg1) (arg1)->z = arg2;
28355 }
28356
28357
28358 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Wheel_z_get(void * jarg1) {
28359   int jresult ;
28360   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28361   int result;
28362
28363   arg1 = (Dali::WheelEvent *)jarg1;
28364   result = (int) ((arg1)->z);
28365   jresult = result;
28366   return jresult;
28367 }
28368
28369
28370 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Wheel_timeStamp_set(void * jarg1, unsigned int jarg2) {
28371   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28372   unsigned int arg2 ;
28373
28374   arg1 = (Dali::WheelEvent *)jarg1;
28375   arg2 = (unsigned int)jarg2;
28376   if (arg1) (arg1)->timeStamp = arg2;
28377 }
28378
28379
28380 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Wheel_timeStamp_get(void * jarg1) {
28381   unsigned int jresult ;
28382   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28383   unsigned int result;
28384
28385   arg1 = (Dali::WheelEvent *)jarg1;
28386   result = (unsigned int) ((arg1)->timeStamp);
28387   jresult = result;
28388   return jresult;
28389 }
28390
28391 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_GetDeviceName(void * jarg1) {
28392   char * jresult ;
28393   Dali::KeyEvent *arg1 = 0 ;
28394   std::string result;
28395
28396   arg1 = (Dali::KeyEvent *)jarg1;
28397   if (!arg1) {
28398     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
28399     return 0;
28400   }
28401   {
28402     try {
28403       result = Dali::DevelKeyEvent::GetDeviceName((Dali::KeyEvent const &)*arg1);
28404     } catch (std::out_of_range& e) {
28405       {
28406         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
28407       };
28408     } catch (std::exception& e) {
28409       {
28410         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
28411       };
28412     } catch (...) {
28413       {
28414         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
28415       };
28416     }
28417   }
28418   jresult = SWIG_csharp_string_callback((&result)->c_str());
28419   return jresult;
28420 }
28421
28422 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_GetDeviceClass(void * jarg1) {
28423   int jresult ;
28424   Dali::KeyEvent *arg1 = 0 ;
28425   Dali::DevelDevice::Class::Type result;
28426
28427   arg1 = (Dali::KeyEvent *)jarg1;
28428   if (!arg1) {
28429     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
28430     return 0;
28431   }
28432   {
28433     try {
28434       result = (Dali::DevelDevice::Class::Type)Dali::DevelKeyEvent::GetDeviceClass((Dali::KeyEvent const &)*arg1);
28435     } catch (std::out_of_range& e) {
28436       {
28437         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
28438       };
28439     } catch (std::exception& e) {
28440       {
28441         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
28442       };
28443     } catch (...) {
28444       {
28445         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
28446       };
28447     }
28448   }
28449   jresult = (int)result;
28450   return jresult;
28451 }
28452
28453
28454 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Raise(void * jarg1) {
28455   Dali::Actor arg1 ;
28456   Dali::Actor *argp1 ;
28457
28458   argp1 = (Dali::Actor *)jarg1;
28459   if (!argp1) {
28460     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
28461     return ;
28462   }
28463   arg1 = *argp1;
28464   {
28465     try {
28466       Dali::DevelActor::Raise(arg1);
28467     } catch (std::out_of_range& e) {
28468       {
28469         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
28470       };
28471     } catch (std::exception& e) {
28472       {
28473         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
28474       };
28475     } catch (...) {
28476       {
28477         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
28478       };
28479     }
28480   }
28481 }
28482
28483
28484 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Lower(void * jarg1) {
28485   Dali::Actor arg1 ;
28486   Dali::Actor *argp1 ;
28487
28488   argp1 = (Dali::Actor *)jarg1;
28489   if (!argp1) {
28490     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
28491     return ;
28492   }
28493   arg1 = *argp1;
28494   {
28495     try {
28496       Dali::DevelActor::Lower(arg1);
28497     } catch (std::out_of_range& e) {
28498       {
28499         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
28500       };
28501     } catch (std::exception& e) {
28502       {
28503         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
28504       };
28505     } catch (...) {
28506       {
28507         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
28508       };
28509     }
28510   }
28511 }
28512
28513
28514 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RaiseToTop(void * jarg1) {
28515   Dali::Actor arg1 ;
28516   Dali::Actor *argp1 ;
28517
28518   argp1 = (Dali::Actor *)jarg1;
28519   if (!argp1) {
28520     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
28521     return ;
28522   }
28523   arg1 = *argp1;
28524   {
28525     try {
28526       Dali::DevelActor::RaiseToTop(arg1);
28527     } catch (std::out_of_range& e) {
28528       {
28529         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
28530       };
28531     } catch (std::exception& e) {
28532       {
28533         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
28534       };
28535     } catch (...) {
28536       {
28537         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
28538       };
28539     }
28540   }
28541 }
28542
28543
28544 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LowerToBottom(void * jarg1) {
28545   Dali::Actor arg1 ;
28546   Dali::Actor *argp1 ;
28547
28548   argp1 = (Dali::Actor *)jarg1;
28549   if (!argp1) {
28550     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
28551     return ;
28552   }
28553   arg1 = *argp1;
28554   {
28555     try {
28556       Dali::DevelActor::LowerToBottom(arg1);
28557     } catch (std::out_of_range& e) {
28558       {
28559         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
28560       };
28561     } catch (std::exception& e) {
28562       {
28563         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
28564       };
28565     } catch (...) {
28566       {
28567         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
28568       };
28569     }
28570   }
28571 }
28572
28573
28574 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RaiseAbove(void * jarg1, void * jarg2) {
28575   Dali::Actor arg1 ;
28576   Dali::Actor arg2 ;
28577   Dali::Actor *argp1 ;
28578   Dali::Actor *argp2 ;
28579
28580   argp1 = (Dali::Actor *)jarg1;
28581   if (!argp1) {
28582     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
28583     return ;
28584   }
28585   arg1 = *argp1;
28586   argp2 = (Dali::Actor *)jarg2;
28587   if (!argp2) {
28588     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
28589     return ;
28590   }
28591   arg2 = *argp2;
28592   {
28593     try {
28594       Dali::DevelActor::RaiseAbove(arg1,arg2);
28595     } catch (std::out_of_range& e) {
28596       {
28597         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
28598       };
28599     } catch (std::exception& e) {
28600       {
28601         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
28602       };
28603     } catch (...) {
28604       {
28605         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
28606       };
28607     }
28608   }
28609 }
28610
28611
28612 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LowerBelow(void * jarg1, void * jarg2) {
28613   Dali::Actor arg1 ;
28614   Dali::Actor arg2 ;
28615   Dali::Actor *argp1 ;
28616   Dali::Actor *argp2 ;
28617
28618   argp1 = (Dali::Actor *)jarg1;
28619   if (!argp1) {
28620     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
28621     return ;
28622   }
28623   arg1 = *argp1;
28624   argp2 = (Dali::Actor *)jarg2;
28625   if (!argp2) {
28626     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
28627     return ;
28628   }
28629   arg2 = *argp2;
28630   {
28631     try {
28632       Dali::DevelActor::LowerBelow(arg1,arg2);
28633     } catch (std::out_of_range& e) {
28634       {
28635         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
28636       };
28637     } catch (std::exception& e) {
28638       {
28639         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
28640       };
28641     } catch (...) {
28642       {
28643         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
28644       };
28645     }
28646   }
28647 }
28648
28649
28650 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VisibilityChangedSignal(void * jarg1) {
28651   void * jresult ;
28652   Dali::Actor arg1 ;
28653   Dali::Actor *argp1 ;
28654   Dali::DevelActor::VisibilityChangedSignalType *result = 0 ;
28655
28656   argp1 = (Dali::Actor *)jarg1;
28657   if (!argp1) {
28658     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
28659     return 0;
28660   }
28661   arg1 = *argp1;
28662   {
28663     try {
28664       result = (Dali::DevelActor::VisibilityChangedSignalType *) &Dali::DevelActor::VisibilityChangedSignal(arg1);
28665     } catch (std::out_of_range& e) {
28666       {
28667         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
28668       };
28669     } catch (std::exception& e) {
28670       {
28671         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
28672       };
28673     } catch (...) {
28674       {
28675         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
28676       };
28677     }
28678   }
28679   jresult = (void *)result;
28680   return jresult;
28681 }
28682
28683 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_PARENT_ORIGIN_get() {
28684   int jresult ;
28685   int result;
28686
28687   result = (int)Dali::Actor::Property::PARENT_ORIGIN;
28688   jresult = (int)result;
28689   return jresult;
28690 }
28691
28692
28693 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_PARENT_ORIGIN_X_get() {
28694   int jresult ;
28695   int result;
28696
28697   result = (int)Dali::Actor::Property::PARENT_ORIGIN_X;
28698   jresult = (int)result;
28699   return jresult;
28700 }
28701
28702
28703 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_PARENT_ORIGIN_Y_get() {
28704   int jresult ;
28705   int result;
28706
28707   result = (int)Dali::Actor::Property::PARENT_ORIGIN_Y;
28708   jresult = (int)result;
28709   return jresult;
28710 }
28711
28712
28713 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_PARENT_ORIGIN_Z_get() {
28714   int jresult ;
28715   int result;
28716
28717   result = (int)Dali::Actor::Property::PARENT_ORIGIN_Z;
28718   jresult = (int)result;
28719   return jresult;
28720 }
28721
28722
28723 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_ANCHOR_POINT_get() {
28724   int jresult ;
28725   int result;
28726
28727   result = (int)Dali::Actor::Property::ANCHOR_POINT;
28728   jresult = (int)result;
28729   return jresult;
28730 }
28731
28732
28733 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_ANCHOR_POINT_X_get() {
28734   int jresult ;
28735   int result;
28736
28737   result = (int)Dali::Actor::Property::ANCHOR_POINT_X;
28738   jresult = (int)result;
28739   return jresult;
28740 }
28741
28742
28743 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_ANCHOR_POINT_Y_get() {
28744   int jresult ;
28745   int result;
28746
28747   result = (int)Dali::Actor::Property::ANCHOR_POINT_Y;
28748   jresult = (int)result;
28749   return jresult;
28750 }
28751
28752
28753 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_ANCHOR_POINT_Z_get() {
28754   int jresult ;
28755   int result;
28756
28757   result = (int)Dali::Actor::Property::ANCHOR_POINT_Z;
28758   jresult = (int)result;
28759   return jresult;
28760 }
28761
28762
28763 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SIZE_get() {
28764   int jresult ;
28765   int result;
28766
28767   result = (int)Dali::Actor::Property::SIZE;
28768   jresult = (int)result;
28769   return jresult;
28770 }
28771
28772
28773 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SIZE_WIDTH_get() {
28774   int jresult ;
28775   int result;
28776
28777   result = (int)Dali::Actor::Property::SIZE_WIDTH;
28778   jresult = (int)result;
28779   return jresult;
28780 }
28781
28782
28783 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SIZE_HEIGHT_get() {
28784   int jresult ;
28785   int result;
28786
28787   result = (int)Dali::Actor::Property::SIZE_HEIGHT;
28788   jresult = (int)result;
28789   return jresult;
28790 }
28791
28792
28793 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SIZE_DEPTH_get() {
28794   int jresult ;
28795   int result;
28796
28797   result = (int)Dali::Actor::Property::SIZE_DEPTH;
28798   jresult = (int)result;
28799   return jresult;
28800 }
28801
28802
28803 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_POSITION_get() {
28804   int jresult ;
28805   int result;
28806
28807   result = (int)Dali::Actor::Property::POSITION;
28808   jresult = (int)result;
28809   return jresult;
28810 }
28811
28812
28813 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_POSITION_X_get() {
28814   int jresult ;
28815   int result;
28816
28817   result = (int)Dali::Actor::Property::POSITION_X;
28818   jresult = (int)result;
28819   return jresult;
28820 }
28821
28822
28823 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_POSITION_Y_get() {
28824   int jresult ;
28825   int result;
28826
28827   result = (int)Dali::Actor::Property::POSITION_Y;
28828   jresult = (int)result;
28829   return jresult;
28830 }
28831
28832
28833 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_POSITION_Z_get() {
28834   int jresult ;
28835   int result;
28836
28837   result = (int)Dali::Actor::Property::POSITION_Z;
28838   jresult = (int)result;
28839   return jresult;
28840 }
28841
28842
28843 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_POSITION_get() {
28844   int jresult ;
28845   int result;
28846
28847   result = (int)Dali::Actor::Property::WORLD_POSITION;
28848   jresult = (int)result;
28849   return jresult;
28850 }
28851
28852
28853 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_POSITION_X_get() {
28854   int jresult ;
28855   int result;
28856
28857   result = (int)Dali::Actor::Property::WORLD_POSITION_X;
28858   jresult = (int)result;
28859   return jresult;
28860 }
28861
28862
28863 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_POSITION_Y_get() {
28864   int jresult ;
28865   int result;
28866
28867   result = (int)Dali::Actor::Property::WORLD_POSITION_Y;
28868   jresult = (int)result;
28869   return jresult;
28870 }
28871
28872
28873 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_POSITION_Z_get() {
28874   int jresult ;
28875   int result;
28876
28877   result = (int)Dali::Actor::Property::WORLD_POSITION_Z;
28878   jresult = (int)result;
28879   return jresult;
28880 }
28881
28882
28883 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_ORIENTATION_get() {
28884   int jresult ;
28885   int result;
28886
28887   result = (int)Dali::Actor::Property::ORIENTATION;
28888   jresult = (int)result;
28889   return jresult;
28890 }
28891
28892
28893 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_ORIENTATION_get() {
28894   int jresult ;
28895   int result;
28896
28897   result = (int)Dali::Actor::Property::WORLD_ORIENTATION;
28898   jresult = (int)result;
28899   return jresult;
28900 }
28901
28902
28903 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SCALE_get() {
28904   int jresult ;
28905   int result;
28906
28907   result = (int)Dali::Actor::Property::SCALE;
28908   jresult = (int)result;
28909   return jresult;
28910 }
28911
28912
28913 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SCALE_X_get() {
28914   int jresult ;
28915   int result;
28916
28917   result = (int)Dali::Actor::Property::SCALE_X;
28918   jresult = (int)result;
28919   return jresult;
28920 }
28921
28922
28923 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SCALE_Y_get() {
28924   int jresult ;
28925   int result;
28926
28927   result = (int)Dali::Actor::Property::SCALE_Y;
28928   jresult = (int)result;
28929   return jresult;
28930 }
28931
28932
28933 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SCALE_Z_get() {
28934   int jresult ;
28935   int result;
28936
28937   result = (int)Dali::Actor::Property::SCALE_Z;
28938   jresult = (int)result;
28939   return jresult;
28940 }
28941
28942
28943 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_SCALE_get() {
28944   int jresult ;
28945   int result;
28946
28947   result = (int)Dali::Actor::Property::WORLD_SCALE;
28948   jresult = (int)result;
28949   return jresult;
28950 }
28951
28952
28953 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_VISIBLE_get() {
28954   int jresult ;
28955   int result;
28956
28957   result = (int)Dali::Actor::Property::VISIBLE;
28958   jresult = (int)result;
28959   return jresult;
28960 }
28961
28962
28963 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_COLOR_get() {
28964   int jresult ;
28965   int result;
28966
28967   result = (int)Dali::Actor::Property::COLOR;
28968   jresult = (int)result;
28969   return jresult;
28970 }
28971
28972
28973 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_COLOR_RED_get() {
28974   int jresult ;
28975   int result;
28976
28977   result = (int)Dali::Actor::Property::COLOR_RED;
28978   jresult = (int)result;
28979   return jresult;
28980 }
28981
28982
28983 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_COLOR_GREEN_get() {
28984   int jresult ;
28985   int result;
28986
28987   result = (int)Dali::Actor::Property::COLOR_GREEN;
28988   jresult = (int)result;
28989   return jresult;
28990 }
28991
28992
28993 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_COLOR_BLUE_get() {
28994   int jresult ;
28995   int result;
28996
28997   result = (int)Dali::Actor::Property::COLOR_BLUE;
28998   jresult = (int)result;
28999   return jresult;
29000 }
29001
29002
29003 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_COLOR_ALPHA_get() {
29004   int jresult ;
29005   int result;
29006
29007   result = (int)Dali::Actor::Property::COLOR_ALPHA;
29008   jresult = (int)result;
29009   return jresult;
29010 }
29011
29012
29013 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_COLOR_get() {
29014   int jresult ;
29015   int result;
29016
29017   result = (int)Dali::Actor::Property::WORLD_COLOR;
29018   jresult = (int)result;
29019   return jresult;
29020 }
29021
29022
29023 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_MATRIX_get() {
29024   int jresult ;
29025   int result;
29026
29027   result = (int)Dali::Actor::Property::WORLD_MATRIX;
29028   jresult = (int)result;
29029   return jresult;
29030 }
29031
29032
29033 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_NAME_get() {
29034   int jresult ;
29035   int result;
29036
29037   result = (int)Dali::Actor::Property::NAME;
29038   jresult = (int)result;
29039   return jresult;
29040 }
29041
29042
29043 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SENSITIVE_get() {
29044   int jresult ;
29045   int result;
29046
29047   result = (int)Dali::Actor::Property::SENSITIVE;
29048   jresult = (int)result;
29049   return jresult;
29050 }
29051
29052
29053 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_LEAVE_REQUIRED_get() {
29054   int jresult ;
29055   int result;
29056
29057   result = (int)Dali::Actor::Property::LEAVE_REQUIRED;
29058   jresult = (int)result;
29059   return jresult;
29060 }
29061
29062
29063 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_INHERIT_ORIENTATION_get() {
29064   int jresult ;
29065   int result;
29066
29067   result = (int)Dali::Actor::Property::INHERIT_ORIENTATION;
29068   jresult = (int)result;
29069   return jresult;
29070 }
29071
29072
29073 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_INHERIT_SCALE_get() {
29074   int jresult ;
29075   int result;
29076
29077   result = (int)Dali::Actor::Property::INHERIT_SCALE;
29078   jresult = (int)result;
29079   return jresult;
29080 }
29081
29082
29083 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_COLOR_MODE_get() {
29084   int jresult ;
29085   int result;
29086
29087   result = (int)Dali::Actor::Property::COLOR_MODE;
29088   jresult = (int)result;
29089   return jresult;
29090 }
29091
29092
29093 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_POSITION_INHERITANCE_get() {
29094   int jresult ;
29095   int result;
29096
29097   result = (int)Dali::Actor::Property::POSITION_INHERITANCE;
29098   jresult = (int)result;
29099   return jresult;
29100 }
29101
29102
29103 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_DRAW_MODE_get() {
29104   int jresult ;
29105   int result;
29106
29107   result = (int)Dali::Actor::Property::DRAW_MODE;
29108   jresult = (int)result;
29109   return jresult;
29110 }
29111
29112
29113 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SIZE_MODE_FACTOR_get() {
29114   int jresult ;
29115   int result;
29116
29117   result = (int)Dali::Actor::Property::SIZE_MODE_FACTOR;
29118   jresult = (int)result;
29119   return jresult;
29120 }
29121
29122
29123 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WIDTH_RESIZE_POLICY_get() {
29124   int jresult ;
29125   int result;
29126
29127   result = (int)Dali::Actor::Property::WIDTH_RESIZE_POLICY;
29128   jresult = (int)result;
29129   return jresult;
29130 }
29131
29132
29133 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_HEIGHT_RESIZE_POLICY_get() {
29134   int jresult ;
29135   int result;
29136
29137   result = (int)Dali::Actor::Property::HEIGHT_RESIZE_POLICY;
29138   jresult = (int)result;
29139   return jresult;
29140 }
29141
29142
29143 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SIZE_SCALE_POLICY_get() {
29144   int jresult ;
29145   int result;
29146
29147   result = (int)Dali::Actor::Property::SIZE_SCALE_POLICY;
29148   jresult = (int)result;
29149   return jresult;
29150 }
29151
29152
29153 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WIDTH_FOR_HEIGHT_get() {
29154   int jresult ;
29155   int result;
29156
29157   result = (int)Dali::Actor::Property::WIDTH_FOR_HEIGHT;
29158   jresult = (int)result;
29159   return jresult;
29160 }
29161
29162
29163 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_HEIGHT_FOR_WIDTH_get() {
29164   int jresult ;
29165   int result;
29166
29167   result = (int)Dali::Actor::Property::HEIGHT_FOR_WIDTH;
29168   jresult = (int)result;
29169   return jresult;
29170 }
29171
29172
29173 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_PADDING_get() {
29174   int jresult ;
29175   int result;
29176
29177   result = (int)Dali::Actor::Property::PADDING;
29178   jresult = (int)result;
29179   return jresult;
29180 }
29181
29182
29183 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_MINIMUM_SIZE_get() {
29184   int jresult ;
29185   int result;
29186
29187   result = (int)Dali::Actor::Property::MINIMUM_SIZE;
29188   jresult = (int)result;
29189   return jresult;
29190 }
29191
29192
29193 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_MAXIMUM_SIZE_get() {
29194   int jresult ;
29195   int result;
29196
29197   result = (int)Dali::Actor::Property::MAXIMUM_SIZE;
29198   jresult = (int)result;
29199   return jresult;
29200 }
29201
29202
29203 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_INHERIT_POSITION_get() {
29204   int jresult ;
29205   int result;
29206
29207   result = (int)Dali::Actor::Property::INHERIT_POSITION;
29208   jresult = (int)result;
29209   return jresult;
29210 }
29211
29212
29213 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_CLIPPING_MODE_get() {
29214   int jresult ;
29215   int result;
29216
29217   result = (int)Dali::Actor::Property::CLIPPING_MODE;
29218   jresult = (int)result;
29219   return jresult;
29220 }
29221
29222
29223 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Actor_Property() {
29224   void * jresult ;
29225   Dali::Actor::Property *result = 0 ;
29226
29227   {
29228     try {
29229       result = (Dali::Actor::Property *)new Dali::Actor::Property();
29230     } catch (std::out_of_range& e) {
29231       {
29232         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29233       };
29234     } catch (std::exception& e) {
29235       {
29236         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29237       };
29238     } catch (...) {
29239       {
29240         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29241       };
29242     }
29243   }
29244   jresult = (void *)result;
29245   return jresult;
29246 }
29247
29248
29249 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Actor_Property(void * jarg1) {
29250   Dali::Actor::Property *arg1 = (Dali::Actor::Property *) 0 ;
29251
29252   arg1 = (Dali::Actor::Property *)jarg1;
29253   {
29254     try {
29255       delete arg1;
29256     } catch (std::out_of_range& e) {
29257       {
29258         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
29259       };
29260     } catch (std::exception& e) {
29261       {
29262         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
29263       };
29264     } catch (...) {
29265       {
29266         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
29267       };
29268     }
29269   }
29270 }
29271
29272
29273 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Actor__SWIG_0() {
29274   void * jresult ;
29275   Dali::Actor *result = 0 ;
29276
29277   {
29278     try {
29279       result = (Dali::Actor *)new Dali::Actor();
29280     } catch (std::out_of_range& e) {
29281       {
29282         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29283       };
29284     } catch (std::exception& e) {
29285       {
29286         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29287       };
29288     } catch (...) {
29289       {
29290         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29291       };
29292     }
29293   }
29294   jresult = (void *)result;
29295   return jresult;
29296 }
29297
29298
29299 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_New() {
29300   void * jresult ;
29301   Dali::Actor result;
29302
29303   {
29304     try {
29305       result = Dali::Actor::New();
29306     } catch (std::out_of_range& e) {
29307       {
29308         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29309       };
29310     } catch (std::exception& e) {
29311       {
29312         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29313       };
29314     } catch (...) {
29315       {
29316         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29317       };
29318     }
29319   }
29320   jresult = new Dali::Actor((const Dali::Actor &)result);
29321   return jresult;
29322 }
29323
29324
29325 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_DownCast(void * jarg1) {
29326   void * jresult ;
29327   Dali::BaseHandle arg1 ;
29328   Dali::BaseHandle *argp1 ;
29329   Dali::Actor result;
29330
29331   argp1 = (Dali::BaseHandle *)jarg1;
29332   if (!argp1) {
29333     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
29334     return 0;
29335   }
29336   arg1 = *argp1;
29337   {
29338     try {
29339       result = Dali::Actor::DownCast(arg1);
29340     } catch (std::out_of_range& e) {
29341       {
29342         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29343       };
29344     } catch (std::exception& e) {
29345       {
29346         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29347       };
29348     } catch (...) {
29349       {
29350         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29351       };
29352     }
29353   }
29354   jresult = new Dali::Actor((const Dali::Actor &)result);
29355   return jresult;
29356 }
29357
29358
29359 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Actor(void * jarg1) {
29360   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29361
29362   arg1 = (Dali::Actor *)jarg1;
29363   {
29364     try {
29365       delete arg1;
29366     } catch (std::out_of_range& e) {
29367       {
29368         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
29369       };
29370     } catch (std::exception& e) {
29371       {
29372         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
29373       };
29374     } catch (...) {
29375       {
29376         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
29377       };
29378     }
29379   }
29380 }
29381
29382
29383 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Actor__SWIG_1(void * jarg1) {
29384   void * jresult ;
29385   Dali::Actor *arg1 = 0 ;
29386   Dali::Actor *result = 0 ;
29387
29388   arg1 = (Dali::Actor *)jarg1;
29389   if (!arg1) {
29390     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
29391     return 0;
29392   }
29393   {
29394     try {
29395       result = (Dali::Actor *)new Dali::Actor((Dali::Actor const &)*arg1);
29396     } catch (std::out_of_range& e) {
29397       {
29398         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29399       };
29400     } catch (std::exception& e) {
29401       {
29402         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29403       };
29404     } catch (...) {
29405       {
29406         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29407       };
29408     }
29409   }
29410   jresult = (void *)result;
29411   return jresult;
29412 }
29413
29414
29415 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_Assign(void * jarg1, void * jarg2) {
29416   void * jresult ;
29417   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29418   Dali::Actor *arg2 = 0 ;
29419   Dali::Actor *result = 0 ;
29420
29421   arg1 = (Dali::Actor *)jarg1;
29422   arg2 = (Dali::Actor *)jarg2;
29423   if (!arg2) {
29424     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
29425     return 0;
29426   }
29427   {
29428     try {
29429       result = (Dali::Actor *) &(arg1)->operator =((Dali::Actor const &)*arg2);
29430     } catch (std::out_of_range& e) {
29431       {
29432         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29433       };
29434     } catch (std::exception& e) {
29435       {
29436         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29437       };
29438     } catch (...) {
29439       {
29440         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29441       };
29442     }
29443   }
29444   jresult = (void *)result;
29445   return jresult;
29446 }
29447
29448
29449 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_Actor_GetName(void * jarg1) {
29450   char * jresult ;
29451   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29452   std::string *result = 0 ;
29453
29454   arg1 = (Dali::Actor *)jarg1;
29455   {
29456     try {
29457       result = (std::string *) &((Dali::Actor const *)arg1)->GetName();
29458     } catch (std::out_of_range& e) {
29459       {
29460         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29461       };
29462     } catch (std::exception& e) {
29463       {
29464         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29465       };
29466     } catch (...) {
29467       {
29468         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29469       };
29470     }
29471   }
29472   jresult = SWIG_csharp_string_callback(result->c_str());
29473   return jresult;
29474 }
29475
29476
29477 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetName(void * jarg1, char * jarg2) {
29478   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29479   std::string *arg2 = 0 ;
29480
29481   arg1 = (Dali::Actor *)jarg1;
29482   if (!jarg2) {
29483     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
29484     return ;
29485   }
29486   std::string arg2_str(jarg2);
29487   arg2 = &arg2_str;
29488   {
29489     try {
29490       (arg1)->SetName((std::string const &)*arg2);
29491     } catch (std::out_of_range& e) {
29492       {
29493         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
29494       };
29495     } catch (std::exception& e) {
29496       {
29497         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
29498       };
29499     } catch (...) {
29500       {
29501         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
29502       };
29503     }
29504   }
29505
29506   //argout typemap for const std::string&
29507
29508 }
29509
29510
29511 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_GetId(void * jarg1) {
29512   unsigned int jresult ;
29513   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29514   unsigned int result;
29515
29516   arg1 = (Dali::Actor *)jarg1;
29517   {
29518     try {
29519       result = (unsigned int)((Dali::Actor const *)arg1)->GetId();
29520     } catch (std::out_of_range& e) {
29521       {
29522         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29523       };
29524     } catch (std::exception& e) {
29525       {
29526         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29527       };
29528     } catch (...) {
29529       {
29530         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29531       };
29532     }
29533   }
29534   jresult = result;
29535   return jresult;
29536 }
29537
29538
29539 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_IsRoot(void * jarg1) {
29540   unsigned int jresult ;
29541   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29542   bool result;
29543
29544   arg1 = (Dali::Actor *)jarg1;
29545   {
29546     try {
29547       result = (bool)((Dali::Actor const *)arg1)->IsRoot();
29548     } catch (std::out_of_range& e) {
29549       {
29550         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29551       };
29552     } catch (std::exception& e) {
29553       {
29554         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29555       };
29556     } catch (...) {
29557       {
29558         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29559       };
29560     }
29561   }
29562   jresult = result;
29563   return jresult;
29564 }
29565
29566
29567 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_OnStage(void * jarg1) {
29568   unsigned int jresult ;
29569   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29570   bool result;
29571
29572   arg1 = (Dali::Actor *)jarg1;
29573   {
29574     try {
29575       result = (bool)((Dali::Actor const *)arg1)->OnStage();
29576     } catch (std::out_of_range& e) {
29577       {
29578         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29579       };
29580     } catch (std::exception& e) {
29581       {
29582         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29583       };
29584     } catch (...) {
29585       {
29586         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29587       };
29588     }
29589   }
29590   jresult = result;
29591   return jresult;
29592 }
29593
29594
29595 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_IsLayer(void * jarg1) {
29596   unsigned int jresult ;
29597   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29598   bool result;
29599
29600   arg1 = (Dali::Actor *)jarg1;
29601   {
29602     try {
29603       result = (bool)((Dali::Actor const *)arg1)->IsLayer();
29604     } catch (std::out_of_range& e) {
29605       {
29606         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29607       };
29608     } catch (std::exception& e) {
29609       {
29610         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29611       };
29612     } catch (...) {
29613       {
29614         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29615       };
29616     }
29617   }
29618   jresult = result;
29619   return jresult;
29620 }
29621
29622
29623 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetLayer(void * jarg1) {
29624   void * jresult ;
29625   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29626   Dali::Layer result;
29627
29628   arg1 = (Dali::Actor *)jarg1;
29629   {
29630     try {
29631       result = (arg1)->GetLayer();
29632     } catch (std::out_of_range& e) {
29633       {
29634         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29635       };
29636     } catch (std::exception& e) {
29637       {
29638         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29639       };
29640     } catch (...) {
29641       {
29642         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29643       };
29644     }
29645   }
29646   jresult = new Dali::Layer((const Dali::Layer &)result);
29647   return jresult;
29648 }
29649
29650
29651 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_Add(void * jarg1, void * jarg2) {
29652   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29653   Dali::Actor arg2 ;
29654   Dali::Actor *argp2 ;
29655
29656   arg1 = (Dali::Actor *)jarg1;
29657   argp2 = (Dali::Actor *)jarg2;
29658   if (!argp2) {
29659     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
29660     return ;
29661   }
29662   arg2 = *argp2;
29663   {
29664     try {
29665       (arg1)->Add(arg2);
29666     } catch (std::out_of_range& e) {
29667       {
29668         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
29669       };
29670     } catch (std::exception& e) {
29671       {
29672         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
29673       };
29674     } catch (...) {
29675       {
29676         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
29677       };
29678     }
29679   }
29680 }
29681
29682
29683 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_Remove(void * jarg1, void * jarg2) {
29684   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29685   Dali::Actor arg2 ;
29686   Dali::Actor *argp2 ;
29687
29688   arg1 = (Dali::Actor *)jarg1;
29689   argp2 = (Dali::Actor *)jarg2;
29690   if (!argp2) {
29691     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
29692     return ;
29693   }
29694   arg2 = *argp2;
29695   {
29696     try {
29697       (arg1)->Remove(arg2);
29698     } catch (std::out_of_range& e) {
29699       {
29700         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
29701       };
29702     } catch (std::exception& e) {
29703       {
29704         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
29705       };
29706     } catch (...) {
29707       {
29708         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
29709       };
29710     }
29711   }
29712 }
29713
29714
29715 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_Unparent(void * jarg1) {
29716   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29717
29718   arg1 = (Dali::Actor *)jarg1;
29719   {
29720     try {
29721       (arg1)->Unparent();
29722     } catch (std::out_of_range& e) {
29723       {
29724         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
29725       };
29726     } catch (std::exception& e) {
29727       {
29728         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
29729       };
29730     } catch (...) {
29731       {
29732         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
29733       };
29734     }
29735   }
29736 }
29737
29738
29739 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_GetChildCount(void * jarg1) {
29740   unsigned int jresult ;
29741   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29742   unsigned int result;
29743
29744   arg1 = (Dali::Actor *)jarg1;
29745   {
29746     try {
29747       result = (unsigned int)((Dali::Actor const *)arg1)->GetChildCount();
29748     } catch (std::out_of_range& e) {
29749       {
29750         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29751       };
29752     } catch (std::exception& e) {
29753       {
29754         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29755       };
29756     } catch (...) {
29757       {
29758         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29759       };
29760     }
29761   }
29762   jresult = result;
29763   return jresult;
29764 }
29765
29766
29767 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetChildAt(void * jarg1, unsigned int jarg2) {
29768   void * jresult ;
29769   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29770   unsigned int arg2 ;
29771   Dali::Actor result;
29772
29773   arg1 = (Dali::Actor *)jarg1;
29774   arg2 = (unsigned int)jarg2;
29775   {
29776     try {
29777       result = ((Dali::Actor const *)arg1)->GetChildAt(arg2);
29778     } catch (std::out_of_range& e) {
29779       {
29780         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29781       };
29782     } catch (std::exception& e) {
29783       {
29784         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29785       };
29786     } catch (...) {
29787       {
29788         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29789       };
29790     }
29791   }
29792   jresult = new Dali::Actor((const Dali::Actor &)result);
29793   return jresult;
29794 }
29795
29796
29797 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_FindChildByName(void * jarg1, char * jarg2) {
29798   void * jresult ;
29799   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29800   std::string *arg2 = 0 ;
29801   Dali::Actor result;
29802
29803   arg1 = (Dali::Actor *)jarg1;
29804   if (!jarg2) {
29805     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
29806     return 0;
29807   }
29808   std::string arg2_str(jarg2);
29809   arg2 = &arg2_str;
29810   {
29811     try {
29812       result = (arg1)->FindChildByName((std::string const &)*arg2);
29813     } catch (std::out_of_range& e) {
29814       {
29815         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29816       };
29817     } catch (std::exception& e) {
29818       {
29819         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29820       };
29821     } catch (...) {
29822       {
29823         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29824       };
29825     }
29826   }
29827   jresult = new Dali::Actor((const Dali::Actor &)result);
29828
29829   //argout typemap for const std::string&
29830
29831   return jresult;
29832 }
29833
29834
29835 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_FindChildById(void * jarg1, unsigned int jarg2) {
29836   void * jresult ;
29837   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29838   unsigned int arg2 ;
29839   Dali::Actor result;
29840
29841   arg1 = (Dali::Actor *)jarg1;
29842   arg2 = (unsigned int)jarg2;
29843   {
29844     try {
29845       result = (arg1)->FindChildById(arg2);
29846     } catch (std::out_of_range& e) {
29847       {
29848         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29849       };
29850     } catch (std::exception& e) {
29851       {
29852         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29853       };
29854     } catch (...) {
29855       {
29856         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29857       };
29858     }
29859   }
29860   jresult = new Dali::Actor((const Dali::Actor &)result);
29861   return jresult;
29862 }
29863
29864
29865 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetParent(void * jarg1) {
29866   void * jresult ;
29867   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29868   Dali::Actor result;
29869
29870   arg1 = (Dali::Actor *)jarg1;
29871   {
29872     try {
29873       result = ((Dali::Actor const *)arg1)->GetParent();
29874     } catch (std::out_of_range& e) {
29875       {
29876         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29877       };
29878     } catch (std::exception& e) {
29879       {
29880         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29881       };
29882     } catch (...) {
29883       {
29884         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29885       };
29886     }
29887   }
29888   jresult = new Dali::Actor((const Dali::Actor &)result);
29889   return jresult;
29890 }
29891
29892
29893 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetParentOrigin(void * jarg1, void * jarg2) {
29894   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29895   Dali::Vector3 *arg2 = 0 ;
29896
29897   arg1 = (Dali::Actor *)jarg1;
29898   arg2 = (Dali::Vector3 *)jarg2;
29899   if (!arg2) {
29900     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
29901     return ;
29902   }
29903   {
29904     try {
29905       (arg1)->SetParentOrigin((Dali::Vector3 const &)*arg2);
29906     } catch (std::out_of_range& e) {
29907       {
29908         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
29909       };
29910     } catch (std::exception& e) {
29911       {
29912         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
29913       };
29914     } catch (...) {
29915       {
29916         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
29917       };
29918     }
29919   }
29920 }
29921
29922
29923 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentParentOrigin(void * jarg1) {
29924   void * jresult ;
29925   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29926   Dali::Vector3 result;
29927
29928   arg1 = (Dali::Actor *)jarg1;
29929   {
29930     try {
29931       result = ((Dali::Actor const *)arg1)->GetCurrentParentOrigin();
29932     } catch (std::out_of_range& e) {
29933       {
29934         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29935       };
29936     } catch (std::exception& e) {
29937       {
29938         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29939       };
29940     } catch (...) {
29941       {
29942         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29943       };
29944     }
29945   }
29946   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
29947   return jresult;
29948 }
29949
29950
29951 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetAnchorPoint(void * jarg1, void * jarg2) {
29952   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29953   Dali::Vector3 *arg2 = 0 ;
29954
29955   arg1 = (Dali::Actor *)jarg1;
29956   arg2 = (Dali::Vector3 *)jarg2;
29957   if (!arg2) {
29958     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
29959     return ;
29960   }
29961   {
29962     try {
29963       (arg1)->SetAnchorPoint((Dali::Vector3 const &)*arg2);
29964     } catch (std::out_of_range& e) {
29965       {
29966         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
29967       };
29968     } catch (std::exception& e) {
29969       {
29970         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
29971       };
29972     } catch (...) {
29973       {
29974         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
29975       };
29976     }
29977   }
29978 }
29979
29980
29981 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentAnchorPoint(void * jarg1) {
29982   void * jresult ;
29983   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29984   Dali::Vector3 result;
29985
29986   arg1 = (Dali::Actor *)jarg1;
29987   {
29988     try {
29989       result = ((Dali::Actor const *)arg1)->GetCurrentAnchorPoint();
29990     } catch (std::out_of_range& e) {
29991       {
29992         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29993       };
29994     } catch (std::exception& e) {
29995       {
29996         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29997       };
29998     } catch (...) {
29999       {
30000         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30001       };
30002     }
30003   }
30004   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
30005   return jresult;
30006 }
30007
30008
30009 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSize__SWIG_0(void * jarg1, float jarg2, float jarg3) {
30010   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30011   float arg2 ;
30012   float arg3 ;
30013
30014   arg1 = (Dali::Actor *)jarg1;
30015   arg2 = (float)jarg2;
30016   arg3 = (float)jarg3;
30017   {
30018     try {
30019       (arg1)->SetSize(arg2,arg3);
30020     } catch (std::out_of_range& e) {
30021       {
30022         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30023       };
30024     } catch (std::exception& e) {
30025       {
30026         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30027       };
30028     } catch (...) {
30029       {
30030         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30031       };
30032     }
30033   }
30034 }
30035
30036
30037 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSize__SWIG_1(void * jarg1, float jarg2, float jarg3, float jarg4) {
30038   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30039   float arg2 ;
30040   float arg3 ;
30041   float arg4 ;
30042
30043   arg1 = (Dali::Actor *)jarg1;
30044   arg2 = (float)jarg2;
30045   arg3 = (float)jarg3;
30046   arg4 = (float)jarg4;
30047   {
30048     try {
30049       (arg1)->SetSize(arg2,arg3,arg4);
30050     } catch (std::out_of_range& e) {
30051       {
30052         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30053       };
30054     } catch (std::exception& e) {
30055       {
30056         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30057       };
30058     } catch (...) {
30059       {
30060         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30061       };
30062     }
30063   }
30064 }
30065
30066
30067 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSize__SWIG_2(void * jarg1, void * jarg2) {
30068   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30069   Dali::Vector2 *arg2 = 0 ;
30070
30071   arg1 = (Dali::Actor *)jarg1;
30072   arg2 = (Dali::Vector2 *)jarg2;
30073   if (!arg2) {
30074     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
30075     return ;
30076   }
30077   {
30078     try {
30079       (arg1)->SetSize((Dali::Vector2 const &)*arg2);
30080     } catch (std::out_of_range& e) {
30081       {
30082         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30083       };
30084     } catch (std::exception& e) {
30085       {
30086         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30087       };
30088     } catch (...) {
30089       {
30090         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30091       };
30092     }
30093   }
30094 }
30095
30096
30097 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSize__SWIG_3(void * jarg1, void * jarg2) {
30098   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30099   Dali::Vector3 *arg2 = 0 ;
30100
30101   arg1 = (Dali::Actor *)jarg1;
30102   arg2 = (Dali::Vector3 *)jarg2;
30103   if (!arg2) {
30104     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30105     return ;
30106   }
30107   {
30108     try {
30109       (arg1)->SetSize((Dali::Vector3 const &)*arg2);
30110     } catch (std::out_of_range& e) {
30111       {
30112         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30113       };
30114     } catch (std::exception& e) {
30115       {
30116         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30117       };
30118     } catch (...) {
30119       {
30120         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30121       };
30122     }
30123   }
30124 }
30125
30126
30127 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetTargetSize(void * jarg1) {
30128   void * jresult ;
30129   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30130   Dali::Vector3 result;
30131
30132   arg1 = (Dali::Actor *)jarg1;
30133   {
30134     try {
30135       result = ((Dali::Actor const *)arg1)->GetTargetSize();
30136     } catch (std::out_of_range& e) {
30137       {
30138         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30139       };
30140     } catch (std::exception& e) {
30141       {
30142         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30143       };
30144     } catch (...) {
30145       {
30146         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30147       };
30148     }
30149   }
30150   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
30151   return jresult;
30152 }
30153
30154
30155 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentSize(void * jarg1) {
30156   void * jresult ;
30157   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30158   Dali::Vector3 result;
30159
30160   arg1 = (Dali::Actor *)jarg1;
30161   {
30162     try {
30163       result = ((Dali::Actor const *)arg1)->GetCurrentSize();
30164     } catch (std::out_of_range& e) {
30165       {
30166         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30167       };
30168     } catch (std::exception& e) {
30169       {
30170         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30171       };
30172     } catch (...) {
30173       {
30174         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30175       };
30176     }
30177   }
30178   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
30179   return jresult;
30180 }
30181
30182
30183 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetNaturalSize(void * jarg1) {
30184   void * jresult ;
30185   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30186   Dali::Vector3 result;
30187
30188   arg1 = (Dali::Actor *)jarg1;
30189   {
30190     try {
30191       result = ((Dali::Actor const *)arg1)->GetNaturalSize();
30192     } catch (std::out_of_range& e) {
30193       {
30194         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30195       };
30196     } catch (std::exception& e) {
30197       {
30198         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30199       };
30200     } catch (...) {
30201       {
30202         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30203       };
30204     }
30205   }
30206   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
30207   return jresult;
30208 }
30209
30210
30211 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetPosition__SWIG_0(void * jarg1, float jarg2, float jarg3) {
30212   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30213   float arg2 ;
30214   float arg3 ;
30215
30216   arg1 = (Dali::Actor *)jarg1;
30217   arg2 = (float)jarg2;
30218   arg3 = (float)jarg3;
30219   {
30220     try {
30221       (arg1)->SetPosition(arg2,arg3);
30222     } catch (std::out_of_range& e) {
30223       {
30224         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30225       };
30226     } catch (std::exception& e) {
30227       {
30228         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30229       };
30230     } catch (...) {
30231       {
30232         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30233       };
30234     }
30235   }
30236 }
30237
30238
30239 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetPosition__SWIG_1(void * jarg1, float jarg2, float jarg3, float jarg4) {
30240   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30241   float arg2 ;
30242   float arg3 ;
30243   float arg4 ;
30244
30245   arg1 = (Dali::Actor *)jarg1;
30246   arg2 = (float)jarg2;
30247   arg3 = (float)jarg3;
30248   arg4 = (float)jarg4;
30249   {
30250     try {
30251       (arg1)->SetPosition(arg2,arg3,arg4);
30252     } catch (std::out_of_range& e) {
30253       {
30254         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30255       };
30256     } catch (std::exception& e) {
30257       {
30258         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30259       };
30260     } catch (...) {
30261       {
30262         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30263       };
30264     }
30265   }
30266 }
30267
30268
30269 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetPosition__SWIG_2(void * jarg1, void * jarg2) {
30270   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30271   Dali::Vector3 *arg2 = 0 ;
30272
30273   arg1 = (Dali::Actor *)jarg1;
30274   arg2 = (Dali::Vector3 *)jarg2;
30275   if (!arg2) {
30276     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30277     return ;
30278   }
30279   {
30280     try {
30281       (arg1)->SetPosition((Dali::Vector3 const &)*arg2);
30282     } catch (std::out_of_range& e) {
30283       {
30284         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30285       };
30286     } catch (std::exception& e) {
30287       {
30288         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30289       };
30290     } catch (...) {
30291       {
30292         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30293       };
30294     }
30295   }
30296 }
30297
30298
30299 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetX(void * jarg1, float jarg2) {
30300   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30301   float arg2 ;
30302
30303   arg1 = (Dali::Actor *)jarg1;
30304   arg2 = (float)jarg2;
30305   {
30306     try {
30307       (arg1)->SetX(arg2);
30308     } catch (std::out_of_range& e) {
30309       {
30310         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30311       };
30312     } catch (std::exception& e) {
30313       {
30314         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30315       };
30316     } catch (...) {
30317       {
30318         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30319       };
30320     }
30321   }
30322 }
30323
30324
30325 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetY(void * jarg1, float jarg2) {
30326   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30327   float arg2 ;
30328
30329   arg1 = (Dali::Actor *)jarg1;
30330   arg2 = (float)jarg2;
30331   {
30332     try {
30333       (arg1)->SetY(arg2);
30334     } catch (std::out_of_range& e) {
30335       {
30336         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30337       };
30338     } catch (std::exception& e) {
30339       {
30340         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30341       };
30342     } catch (...) {
30343       {
30344         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30345       };
30346     }
30347   }
30348 }
30349
30350
30351 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetZ(void * jarg1, float jarg2) {
30352   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30353   float arg2 ;
30354
30355   arg1 = (Dali::Actor *)jarg1;
30356   arg2 = (float)jarg2;
30357   {
30358     try {
30359       (arg1)->SetZ(arg2);
30360     } catch (std::out_of_range& e) {
30361       {
30362         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30363       };
30364     } catch (std::exception& e) {
30365       {
30366         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30367       };
30368     } catch (...) {
30369       {
30370         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30371       };
30372     }
30373   }
30374 }
30375
30376
30377 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_TranslateBy(void * jarg1, void * jarg2) {
30378   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30379   Dali::Vector3 *arg2 = 0 ;
30380
30381   arg1 = (Dali::Actor *)jarg1;
30382   arg2 = (Dali::Vector3 *)jarg2;
30383   if (!arg2) {
30384     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30385     return ;
30386   }
30387   {
30388     try {
30389       (arg1)->TranslateBy((Dali::Vector3 const &)*arg2);
30390     } catch (std::out_of_range& e) {
30391       {
30392         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30393       };
30394     } catch (std::exception& e) {
30395       {
30396         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30397       };
30398     } catch (...) {
30399       {
30400         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30401       };
30402     }
30403   }
30404 }
30405
30406
30407 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentPosition(void * jarg1) {
30408   void * jresult ;
30409   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30410   Dali::Vector3 result;
30411
30412   arg1 = (Dali::Actor *)jarg1;
30413   {
30414     try {
30415       result = ((Dali::Actor const *)arg1)->GetCurrentPosition();
30416     } catch (std::out_of_range& e) {
30417       {
30418         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30419       };
30420     } catch (std::exception& e) {
30421       {
30422         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30423       };
30424     } catch (...) {
30425       {
30426         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30427       };
30428     }
30429   }
30430   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
30431   return jresult;
30432 }
30433
30434
30435 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentWorldPosition(void * jarg1) {
30436   void * jresult ;
30437   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30438   Dali::Vector3 result;
30439
30440   arg1 = (Dali::Actor *)jarg1;
30441   {
30442     try {
30443       result = ((Dali::Actor const *)arg1)->GetCurrentWorldPosition();
30444     } catch (std::out_of_range& e) {
30445       {
30446         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30447       };
30448     } catch (std::exception& e) {
30449       {
30450         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30451       };
30452     } catch (...) {
30453       {
30454         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30455       };
30456     }
30457   }
30458   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
30459   return jresult;
30460 }
30461
30462
30463 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetInheritPosition(void * jarg1, unsigned int jarg2) {
30464   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30465   bool arg2 ;
30466
30467   arg1 = (Dali::Actor *)jarg1;
30468   arg2 = jarg2 ? true : false;
30469   {
30470     try {
30471       (arg1)->SetInheritPosition(arg2);
30472     } catch (std::out_of_range& e) {
30473       {
30474         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30475       };
30476     } catch (std::exception& e) {
30477       {
30478         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30479       };
30480     } catch (...) {
30481       {
30482         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30483       };
30484     }
30485   }
30486 }
30487
30488
30489 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_GetPositionInheritanceMode(void * jarg1) {
30490   int jresult ;
30491   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30492   Dali::PositionInheritanceMode result;
30493
30494   arg1 = (Dali::Actor *)jarg1;
30495   {
30496     try {
30497       result = (Dali::PositionInheritanceMode)((Dali::Actor const *)arg1)->GetPositionInheritanceMode();
30498     } catch (std::out_of_range& e) {
30499       {
30500         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30501       };
30502     } catch (std::exception& e) {
30503       {
30504         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30505       };
30506     } catch (...) {
30507       {
30508         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30509       };
30510     }
30511   }
30512   jresult = (int)result;
30513   return jresult;
30514 }
30515
30516
30517 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_IsPositionInherited(void * jarg1) {
30518   unsigned int jresult ;
30519   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30520   bool result;
30521
30522   arg1 = (Dali::Actor *)jarg1;
30523   {
30524     try {
30525       result = (bool)((Dali::Actor const *)arg1)->IsPositionInherited();
30526     } catch (std::out_of_range& e) {
30527       {
30528         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30529       };
30530     } catch (std::exception& e) {
30531       {
30532         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30533       };
30534     } catch (...) {
30535       {
30536         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30537       };
30538     }
30539   }
30540   jresult = result;
30541   return jresult;
30542 }
30543
30544
30545 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetOrientation__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
30546   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30547   Dali::Degree *arg2 = 0 ;
30548   Dali::Vector3 *arg3 = 0 ;
30549
30550   arg1 = (Dali::Actor *)jarg1;
30551   arg2 = (Dali::Degree *)jarg2;
30552   if (!arg2) {
30553     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Degree const & type is null", 0);
30554     return ;
30555   }
30556   arg3 = (Dali::Vector3 *)jarg3;
30557   if (!arg3) {
30558     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30559     return ;
30560   }
30561   {
30562     try {
30563       (arg1)->SetOrientation((Dali::Degree const &)*arg2,(Dali::Vector3 const &)*arg3);
30564     } catch (std::out_of_range& e) {
30565       {
30566         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30567       };
30568     } catch (std::exception& e) {
30569       {
30570         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30571       };
30572     } catch (...) {
30573       {
30574         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30575       };
30576     }
30577   }
30578 }
30579
30580
30581 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetOrientation__SWIG_1(void * jarg1, void * jarg2, void * jarg3) {
30582   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30583   Dali::Radian *arg2 = 0 ;
30584   Dali::Vector3 *arg3 = 0 ;
30585
30586   arg1 = (Dali::Actor *)jarg1;
30587   arg2 = (Dali::Radian *)jarg2;
30588   if (!arg2) {
30589     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Radian const & type is null", 0);
30590     return ;
30591   }
30592   arg3 = (Dali::Vector3 *)jarg3;
30593   if (!arg3) {
30594     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30595     return ;
30596   }
30597   {
30598     try {
30599       (arg1)->SetOrientation((Dali::Radian const &)*arg2,(Dali::Vector3 const &)*arg3);
30600     } catch (std::out_of_range& e) {
30601       {
30602         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30603       };
30604     } catch (std::exception& e) {
30605       {
30606         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30607       };
30608     } catch (...) {
30609       {
30610         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30611       };
30612     }
30613   }
30614 }
30615
30616
30617 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetOrientation__SWIG_2(void * jarg1, void * jarg2) {
30618   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30619   Dali::Quaternion *arg2 = 0 ;
30620
30621   arg1 = (Dali::Actor *)jarg1;
30622   arg2 = (Dali::Quaternion *)jarg2;
30623   if (!arg2) {
30624     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
30625     return ;
30626   }
30627   {
30628     try {
30629       (arg1)->SetOrientation((Dali::Quaternion const &)*arg2);
30630     } catch (std::out_of_range& e) {
30631       {
30632         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30633       };
30634     } catch (std::exception& e) {
30635       {
30636         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30637       };
30638     } catch (...) {
30639       {
30640         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30641       };
30642     }
30643   }
30644 }
30645
30646
30647 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_RotateBy__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
30648   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30649   Dali::Degree *arg2 = 0 ;
30650   Dali::Vector3 *arg3 = 0 ;
30651
30652   arg1 = (Dali::Actor *)jarg1;
30653   arg2 = (Dali::Degree *)jarg2;
30654   if (!arg2) {
30655     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Degree const & type is null", 0);
30656     return ;
30657   }
30658   arg3 = (Dali::Vector3 *)jarg3;
30659   if (!arg3) {
30660     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30661     return ;
30662   }
30663   {
30664     try {
30665       (arg1)->RotateBy((Dali::Degree const &)*arg2,(Dali::Vector3 const &)*arg3);
30666     } catch (std::out_of_range& e) {
30667       {
30668         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30669       };
30670     } catch (std::exception& e) {
30671       {
30672         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30673       };
30674     } catch (...) {
30675       {
30676         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30677       };
30678     }
30679   }
30680 }
30681
30682
30683 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_RotateBy__SWIG_1(void * jarg1, void * jarg2, void * jarg3) {
30684   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30685   Dali::Radian *arg2 = 0 ;
30686   Dali::Vector3 *arg3 = 0 ;
30687
30688   arg1 = (Dali::Actor *)jarg1;
30689   arg2 = (Dali::Radian *)jarg2;
30690   if (!arg2) {
30691     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Radian const & type is null", 0);
30692     return ;
30693   }
30694   arg3 = (Dali::Vector3 *)jarg3;
30695   if (!arg3) {
30696     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30697     return ;
30698   }
30699   {
30700     try {
30701       (arg1)->RotateBy((Dali::Radian const &)*arg2,(Dali::Vector3 const &)*arg3);
30702     } catch (std::out_of_range& e) {
30703       {
30704         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30705       };
30706     } catch (std::exception& e) {
30707       {
30708         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30709       };
30710     } catch (...) {
30711       {
30712         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30713       };
30714     }
30715   }
30716 }
30717
30718
30719 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_RotateBy__SWIG_2(void * jarg1, void * jarg2) {
30720   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30721   Dali::Quaternion *arg2 = 0 ;
30722
30723   arg1 = (Dali::Actor *)jarg1;
30724   arg2 = (Dali::Quaternion *)jarg2;
30725   if (!arg2) {
30726     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
30727     return ;
30728   }
30729   {
30730     try {
30731       (arg1)->RotateBy((Dali::Quaternion const &)*arg2);
30732     } catch (std::out_of_range& e) {
30733       {
30734         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30735       };
30736     } catch (std::exception& e) {
30737       {
30738         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30739       };
30740     } catch (...) {
30741       {
30742         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30743       };
30744     }
30745   }
30746 }
30747
30748
30749 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentOrientation(void * jarg1) {
30750   void * jresult ;
30751   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30752   Dali::Quaternion result;
30753
30754   arg1 = (Dali::Actor *)jarg1;
30755   {
30756     try {
30757       result = ((Dali::Actor const *)arg1)->GetCurrentOrientation();
30758     } catch (std::out_of_range& e) {
30759       {
30760         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30761       };
30762     } catch (std::exception& e) {
30763       {
30764         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30765       };
30766     } catch (...) {
30767       {
30768         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30769       };
30770     }
30771   }
30772   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
30773   return jresult;
30774 }
30775
30776
30777 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetInheritOrientation(void * jarg1, unsigned int jarg2) {
30778   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30779   bool arg2 ;
30780
30781   arg1 = (Dali::Actor *)jarg1;
30782   arg2 = jarg2 ? true : false;
30783   {
30784     try {
30785       (arg1)->SetInheritOrientation(arg2);
30786     } catch (std::out_of_range& e) {
30787       {
30788         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30789       };
30790     } catch (std::exception& e) {
30791       {
30792         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30793       };
30794     } catch (...) {
30795       {
30796         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30797       };
30798     }
30799   }
30800 }
30801
30802
30803 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_IsOrientationInherited(void * jarg1) {
30804   unsigned int jresult ;
30805   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30806   bool result;
30807
30808   arg1 = (Dali::Actor *)jarg1;
30809   {
30810     try {
30811       result = (bool)((Dali::Actor const *)arg1)->IsOrientationInherited();
30812     } catch (std::out_of_range& e) {
30813       {
30814         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30815       };
30816     } catch (std::exception& e) {
30817       {
30818         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30819       };
30820     } catch (...) {
30821       {
30822         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30823       };
30824     }
30825   }
30826   jresult = result;
30827   return jresult;
30828 }
30829
30830
30831 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentWorldOrientation(void * jarg1) {
30832   void * jresult ;
30833   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30834   Dali::Quaternion result;
30835
30836   arg1 = (Dali::Actor *)jarg1;
30837   {
30838     try {
30839       result = ((Dali::Actor const *)arg1)->GetCurrentWorldOrientation();
30840     } catch (std::out_of_range& e) {
30841       {
30842         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30843       };
30844     } catch (std::exception& e) {
30845       {
30846         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30847       };
30848     } catch (...) {
30849       {
30850         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30851       };
30852     }
30853   }
30854   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
30855   return jresult;
30856 }
30857
30858
30859 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetScale__SWIG_0(void * jarg1, float jarg2) {
30860   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30861   float arg2 ;
30862
30863   arg1 = (Dali::Actor *)jarg1;
30864   arg2 = (float)jarg2;
30865   {
30866     try {
30867       (arg1)->SetScale(arg2);
30868     } catch (std::out_of_range& e) {
30869       {
30870         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30871       };
30872     } catch (std::exception& e) {
30873       {
30874         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30875       };
30876     } catch (...) {
30877       {
30878         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30879       };
30880     }
30881   }
30882 }
30883
30884
30885 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetScale__SWIG_1(void * jarg1, float jarg2, float jarg3, float jarg4) {
30886   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30887   float arg2 ;
30888   float arg3 ;
30889   float arg4 ;
30890
30891   arg1 = (Dali::Actor *)jarg1;
30892   arg2 = (float)jarg2;
30893   arg3 = (float)jarg3;
30894   arg4 = (float)jarg4;
30895   {
30896     try {
30897       (arg1)->SetScale(arg2,arg3,arg4);
30898     } catch (std::out_of_range& e) {
30899       {
30900         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30901       };
30902     } catch (std::exception& e) {
30903       {
30904         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30905       };
30906     } catch (...) {
30907       {
30908         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30909       };
30910     }
30911   }
30912 }
30913
30914
30915 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetScale__SWIG_2(void * jarg1, void * jarg2) {
30916   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30917   Dali::Vector3 *arg2 = 0 ;
30918
30919   arg1 = (Dali::Actor *)jarg1;
30920   arg2 = (Dali::Vector3 *)jarg2;
30921   if (!arg2) {
30922     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30923     return ;
30924   }
30925   {
30926     try {
30927       (arg1)->SetScale((Dali::Vector3 const &)*arg2);
30928     } catch (std::out_of_range& e) {
30929       {
30930         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30931       };
30932     } catch (std::exception& e) {
30933       {
30934         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30935       };
30936     } catch (...) {
30937       {
30938         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30939       };
30940     }
30941   }
30942 }
30943
30944
30945 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_ScaleBy(void * jarg1, void * jarg2) {
30946   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30947   Dali::Vector3 *arg2 = 0 ;
30948
30949   arg1 = (Dali::Actor *)jarg1;
30950   arg2 = (Dali::Vector3 *)jarg2;
30951   if (!arg2) {
30952     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30953     return ;
30954   }
30955   {
30956     try {
30957       (arg1)->ScaleBy((Dali::Vector3 const &)*arg2);
30958     } catch (std::out_of_range& e) {
30959       {
30960         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30961       };
30962     } catch (std::exception& e) {
30963       {
30964         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30965       };
30966     } catch (...) {
30967       {
30968         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30969       };
30970     }
30971   }
30972 }
30973
30974
30975 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentScale(void * jarg1) {
30976   void * jresult ;
30977   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30978   Dali::Vector3 result;
30979
30980   arg1 = (Dali::Actor *)jarg1;
30981   {
30982     try {
30983       result = ((Dali::Actor const *)arg1)->GetCurrentScale();
30984     } catch (std::out_of_range& e) {
30985       {
30986         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30987       };
30988     } catch (std::exception& e) {
30989       {
30990         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30991       };
30992     } catch (...) {
30993       {
30994         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30995       };
30996     }
30997   }
30998   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
30999   return jresult;
31000 }
31001
31002
31003 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentWorldScale(void * jarg1) {
31004   void * jresult ;
31005   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31006   Dali::Vector3 result;
31007
31008   arg1 = (Dali::Actor *)jarg1;
31009   {
31010     try {
31011       result = ((Dali::Actor const *)arg1)->GetCurrentWorldScale();
31012     } catch (std::out_of_range& e) {
31013       {
31014         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31015       };
31016     } catch (std::exception& e) {
31017       {
31018         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31019       };
31020     } catch (...) {
31021       {
31022         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31023       };
31024     }
31025   }
31026   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
31027   return jresult;
31028 }
31029
31030
31031 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetInheritScale(void * jarg1, unsigned int jarg2) {
31032   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31033   bool arg2 ;
31034
31035   arg1 = (Dali::Actor *)jarg1;
31036   arg2 = jarg2 ? true : false;
31037   {
31038     try {
31039       (arg1)->SetInheritScale(arg2);
31040     } catch (std::out_of_range& e) {
31041       {
31042         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31043       };
31044     } catch (std::exception& e) {
31045       {
31046         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31047       };
31048     } catch (...) {
31049       {
31050         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31051       };
31052     }
31053   }
31054 }
31055
31056
31057 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_IsScaleInherited(void * jarg1) {
31058   unsigned int jresult ;
31059   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31060   bool result;
31061
31062   arg1 = (Dali::Actor *)jarg1;
31063   {
31064     try {
31065       result = (bool)((Dali::Actor const *)arg1)->IsScaleInherited();
31066     } catch (std::out_of_range& e) {
31067       {
31068         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31069       };
31070     } catch (std::exception& e) {
31071       {
31072         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31073       };
31074     } catch (...) {
31075       {
31076         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31077       };
31078     }
31079   }
31080   jresult = result;
31081   return jresult;
31082 }
31083
31084
31085 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentWorldMatrix(void * jarg1) {
31086   void * jresult ;
31087   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31088   Dali::Matrix result;
31089
31090   arg1 = (Dali::Actor *)jarg1;
31091   {
31092     try {
31093       result = ((Dali::Actor const *)arg1)->GetCurrentWorldMatrix();
31094     } catch (std::out_of_range& e) {
31095       {
31096         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31097       };
31098     } catch (std::exception& e) {
31099       {
31100         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31101       };
31102     } catch (...) {
31103       {
31104         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31105       };
31106     }
31107   }
31108   jresult = new Dali::Matrix((const Dali::Matrix &)result);
31109   return jresult;
31110 }
31111
31112
31113 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetVisible(void * jarg1, unsigned int jarg2) {
31114   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31115   bool arg2 ;
31116
31117   arg1 = (Dali::Actor *)jarg1;
31118   arg2 = jarg2 ? true : false;
31119   {
31120     try {
31121       (arg1)->SetVisible(arg2);
31122     } catch (std::out_of_range& e) {
31123       {
31124         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31125       };
31126     } catch (std::exception& e) {
31127       {
31128         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31129       };
31130     } catch (...) {
31131       {
31132         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31133       };
31134     }
31135   }
31136 }
31137
31138
31139 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_IsVisible(void * jarg1) {
31140   unsigned int jresult ;
31141   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31142   bool result;
31143
31144   arg1 = (Dali::Actor *)jarg1;
31145   {
31146     try {
31147       result = (bool)((Dali::Actor const *)arg1)->IsVisible();
31148     } catch (std::out_of_range& e) {
31149       {
31150         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31151       };
31152     } catch (std::exception& e) {
31153       {
31154         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31155       };
31156     } catch (...) {
31157       {
31158         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31159       };
31160     }
31161   }
31162   jresult = result;
31163   return jresult;
31164 }
31165
31166
31167 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetOpacity(void * jarg1, float jarg2) {
31168   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31169   float arg2 ;
31170
31171   arg1 = (Dali::Actor *)jarg1;
31172   arg2 = (float)jarg2;
31173   {
31174     try {
31175       (arg1)->SetOpacity(arg2);
31176     } catch (std::out_of_range& e) {
31177       {
31178         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31179       };
31180     } catch (std::exception& e) {
31181       {
31182         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31183       };
31184     } catch (...) {
31185       {
31186         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31187       };
31188     }
31189   }
31190 }
31191
31192
31193 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Actor_GetCurrentOpacity(void * jarg1) {
31194   float jresult ;
31195   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31196   float result;
31197
31198   arg1 = (Dali::Actor *)jarg1;
31199   {
31200     try {
31201       result = (float)((Dali::Actor const *)arg1)->GetCurrentOpacity();
31202     } catch (std::out_of_range& e) {
31203       {
31204         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31205       };
31206     } catch (std::exception& e) {
31207       {
31208         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31209       };
31210     } catch (...) {
31211       {
31212         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31213       };
31214     }
31215   }
31216   jresult = result;
31217   return jresult;
31218 }
31219
31220
31221 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetColor(void * jarg1, void * jarg2) {
31222   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31223   Dali::Vector4 *arg2 = 0 ;
31224
31225   arg1 = (Dali::Actor *)jarg1;
31226   arg2 = (Dali::Vector4 *)jarg2;
31227   if (!arg2) {
31228     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
31229     return ;
31230   }
31231   {
31232     try {
31233       (arg1)->SetColor((Dali::Vector4 const &)*arg2);
31234     } catch (std::out_of_range& e) {
31235       {
31236         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31237       };
31238     } catch (std::exception& e) {
31239       {
31240         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31241       };
31242     } catch (...) {
31243       {
31244         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31245       };
31246     }
31247   }
31248 }
31249
31250
31251 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentColor(void * jarg1) {
31252   void * jresult ;
31253   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31254   Dali::Vector4 result;
31255
31256   arg1 = (Dali::Actor *)jarg1;
31257   {
31258     try {
31259       result = ((Dali::Actor const *)arg1)->GetCurrentColor();
31260     } catch (std::out_of_range& e) {
31261       {
31262         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31263       };
31264     } catch (std::exception& e) {
31265       {
31266         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31267       };
31268     } catch (...) {
31269       {
31270         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31271       };
31272     }
31273   }
31274   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
31275   return jresult;
31276 }
31277
31278
31279 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetColorMode(void * jarg1, int jarg2) {
31280   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31281   Dali::ColorMode arg2 ;
31282
31283   arg1 = (Dali::Actor *)jarg1;
31284   arg2 = (Dali::ColorMode)jarg2;
31285   {
31286     try {
31287       (arg1)->SetColorMode(arg2);
31288     } catch (std::out_of_range& e) {
31289       {
31290         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31291       };
31292     } catch (std::exception& e) {
31293       {
31294         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31295       };
31296     } catch (...) {
31297       {
31298         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31299       };
31300     }
31301   }
31302 }
31303
31304
31305 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_GetColorMode(void * jarg1) {
31306   int jresult ;
31307   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31308   Dali::ColorMode result;
31309
31310   arg1 = (Dali::Actor *)jarg1;
31311   {
31312     try {
31313       result = (Dali::ColorMode)((Dali::Actor const *)arg1)->GetColorMode();
31314     } catch (std::out_of_range& e) {
31315       {
31316         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31317       };
31318     } catch (std::exception& e) {
31319       {
31320         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31321       };
31322     } catch (...) {
31323       {
31324         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31325       };
31326     }
31327   }
31328   jresult = (int)result;
31329   return jresult;
31330 }
31331
31332
31333 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentWorldColor(void * jarg1) {
31334   void * jresult ;
31335   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31336   Dali::Vector4 result;
31337
31338   arg1 = (Dali::Actor *)jarg1;
31339   {
31340     try {
31341       result = ((Dali::Actor const *)arg1)->GetCurrentWorldColor();
31342     } catch (std::out_of_range& e) {
31343       {
31344         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31345       };
31346     } catch (std::exception& e) {
31347       {
31348         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31349       };
31350     } catch (...) {
31351       {
31352         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31353       };
31354     }
31355   }
31356   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
31357   return jresult;
31358 }
31359
31360
31361 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetDrawMode(void * jarg1, int jarg2) {
31362   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31363   Dali::DrawMode::Type arg2 ;
31364
31365   arg1 = (Dali::Actor *)jarg1;
31366   arg2 = (Dali::DrawMode::Type)jarg2;
31367   {
31368     try {
31369       (arg1)->SetDrawMode(arg2);
31370     } catch (std::out_of_range& e) {
31371       {
31372         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31373       };
31374     } catch (std::exception& e) {
31375       {
31376         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31377       };
31378     } catch (...) {
31379       {
31380         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31381       };
31382     }
31383   }
31384 }
31385
31386
31387 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_GetDrawMode(void * jarg1) {
31388   int jresult ;
31389   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31390   Dali::DrawMode::Type result;
31391
31392   arg1 = (Dali::Actor *)jarg1;
31393   {
31394     try {
31395       result = (Dali::DrawMode::Type)((Dali::Actor const *)arg1)->GetDrawMode();
31396     } catch (std::out_of_range& e) {
31397       {
31398         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31399       };
31400     } catch (std::exception& e) {
31401       {
31402         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31403       };
31404     } catch (...) {
31405       {
31406         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31407       };
31408     }
31409   }
31410   jresult = (int)result;
31411   return jresult;
31412 }
31413
31414
31415 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSensitive(void * jarg1, unsigned int jarg2) {
31416   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31417   bool arg2 ;
31418
31419   arg1 = (Dali::Actor *)jarg1;
31420   arg2 = jarg2 ? true : false;
31421   {
31422     try {
31423       (arg1)->SetSensitive(arg2);
31424     } catch (std::out_of_range& e) {
31425       {
31426         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31427       };
31428     } catch (std::exception& e) {
31429       {
31430         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31431       };
31432     } catch (...) {
31433       {
31434         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31435       };
31436     }
31437   }
31438 }
31439
31440
31441 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_IsSensitive(void * jarg1) {
31442   unsigned int jresult ;
31443   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31444   bool result;
31445
31446   arg1 = (Dali::Actor *)jarg1;
31447   {
31448     try {
31449       result = (bool)((Dali::Actor const *)arg1)->IsSensitive();
31450     } catch (std::out_of_range& e) {
31451       {
31452         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31453       };
31454     } catch (std::exception& e) {
31455       {
31456         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31457       };
31458     } catch (...) {
31459       {
31460         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31461       };
31462     }
31463   }
31464   jresult = result;
31465   return jresult;
31466 }
31467
31468
31469 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_ScreenToLocal(void * jarg1, float * jarg2, float * jarg3, float jarg4, float jarg5) {
31470   unsigned int jresult ;
31471   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31472   float *arg2 = 0 ;
31473   float *arg3 = 0 ;
31474   float arg4 ;
31475   float arg5 ;
31476   bool result;
31477
31478   arg1 = (Dali::Actor *)jarg1;
31479   arg2 = (float *)jarg2;
31480   arg3 = (float *)jarg3;
31481   arg4 = (float)jarg4;
31482   arg5 = (float)jarg5;
31483   {
31484     try {
31485       result = (bool)((Dali::Actor const *)arg1)->ScreenToLocal(*arg2,*arg3,arg4,arg5);
31486     } catch (std::out_of_range& e) {
31487       {
31488         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31489       };
31490     } catch (std::exception& e) {
31491       {
31492         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31493       };
31494     } catch (...) {
31495       {
31496         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31497       };
31498     }
31499   }
31500   jresult = result;
31501   return jresult;
31502 }
31503
31504
31505 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetLeaveRequired(void * jarg1, unsigned int jarg2) {
31506   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31507   bool arg2 ;
31508
31509   arg1 = (Dali::Actor *)jarg1;
31510   arg2 = jarg2 ? true : false;
31511   {
31512     try {
31513       (arg1)->SetLeaveRequired(arg2);
31514     } catch (std::out_of_range& e) {
31515       {
31516         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31517       };
31518     } catch (std::exception& e) {
31519       {
31520         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31521       };
31522     } catch (...) {
31523       {
31524         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31525       };
31526     }
31527   }
31528 }
31529
31530
31531 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_GetLeaveRequired(void * jarg1) {
31532   unsigned int jresult ;
31533   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31534   bool result;
31535
31536   arg1 = (Dali::Actor *)jarg1;
31537   {
31538     try {
31539       result = (bool)((Dali::Actor const *)arg1)->GetLeaveRequired();
31540     } catch (std::out_of_range& e) {
31541       {
31542         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31543       };
31544     } catch (std::exception& e) {
31545       {
31546         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31547       };
31548     } catch (...) {
31549       {
31550         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31551       };
31552     }
31553   }
31554   jresult = result;
31555   return jresult;
31556 }
31557
31558
31559 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetKeyboardFocusable(void * jarg1, unsigned int jarg2) {
31560   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31561   bool arg2 ;
31562
31563   arg1 = (Dali::Actor *)jarg1;
31564   arg2 = jarg2 ? true : false;
31565   {
31566     try {
31567       (arg1)->SetKeyboardFocusable(arg2);
31568     } catch (std::out_of_range& e) {
31569       {
31570         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31571       };
31572     } catch (std::exception& e) {
31573       {
31574         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31575       };
31576     } catch (...) {
31577       {
31578         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31579       };
31580     }
31581   }
31582 }
31583
31584
31585 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_IsKeyboardFocusable(void * jarg1) {
31586   unsigned int jresult ;
31587   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31588   bool result;
31589
31590   arg1 = (Dali::Actor *)jarg1;
31591   {
31592     try {
31593       result = (bool)((Dali::Actor const *)arg1)->IsKeyboardFocusable();
31594     } catch (std::out_of_range& e) {
31595       {
31596         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31597       };
31598     } catch (std::exception& e) {
31599       {
31600         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31601       };
31602     } catch (...) {
31603       {
31604         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31605       };
31606     }
31607   }
31608   jresult = result;
31609   return jresult;
31610 }
31611
31612
31613 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetResizePolicy(void * jarg1, int jarg2, int jarg3) {
31614   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31615   Dali::ResizePolicy::Type arg2 ;
31616   Dali::Dimension::Type arg3 ;
31617
31618   arg1 = (Dali::Actor *)jarg1;
31619   arg2 = (Dali::ResizePolicy::Type)jarg2;
31620   arg3 = (Dali::Dimension::Type)jarg3;
31621   {
31622     try {
31623       (arg1)->SetResizePolicy(arg2,arg3);
31624     } catch (std::out_of_range& e) {
31625       {
31626         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31627       };
31628     } catch (std::exception& e) {
31629       {
31630         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31631       };
31632     } catch (...) {
31633       {
31634         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31635       };
31636     }
31637   }
31638 }
31639
31640
31641 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_GetResizePolicy(void * jarg1, int jarg2) {
31642   int jresult ;
31643   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31644   Dali::Dimension::Type arg2 ;
31645   Dali::ResizePolicy::Type result;
31646
31647   arg1 = (Dali::Actor *)jarg1;
31648   arg2 = (Dali::Dimension::Type)jarg2;
31649   {
31650     try {
31651       result = (Dali::ResizePolicy::Type)((Dali::Actor const *)arg1)->GetResizePolicy(arg2);
31652     } catch (std::out_of_range& e) {
31653       {
31654         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31655       };
31656     } catch (std::exception& e) {
31657       {
31658         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31659       };
31660     } catch (...) {
31661       {
31662         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31663       };
31664     }
31665   }
31666   jresult = (int)result;
31667   return jresult;
31668 }
31669
31670
31671 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSizeScalePolicy(void * jarg1, int jarg2) {
31672   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31673   Dali::SizeScalePolicy::Type arg2 ;
31674
31675   arg1 = (Dali::Actor *)jarg1;
31676   arg2 = (Dali::SizeScalePolicy::Type)jarg2;
31677   {
31678     try {
31679       (arg1)->SetSizeScalePolicy(arg2);
31680     } catch (std::out_of_range& e) {
31681       {
31682         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31683       };
31684     } catch (std::exception& e) {
31685       {
31686         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31687       };
31688     } catch (...) {
31689       {
31690         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31691       };
31692     }
31693   }
31694 }
31695
31696
31697 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_GetSizeScalePolicy(void * jarg1) {
31698   int jresult ;
31699   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31700   Dali::SizeScalePolicy::Type result;
31701
31702   arg1 = (Dali::Actor *)jarg1;
31703   {
31704     try {
31705       result = (Dali::SizeScalePolicy::Type)((Dali::Actor const *)arg1)->GetSizeScalePolicy();
31706     } catch (std::out_of_range& e) {
31707       {
31708         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31709       };
31710     } catch (std::exception& e) {
31711       {
31712         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31713       };
31714     } catch (...) {
31715       {
31716         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31717       };
31718     }
31719   }
31720   jresult = (int)result;
31721   return jresult;
31722 }
31723
31724
31725 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSizeModeFactor(void * jarg1, void * jarg2) {
31726   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31727   Dali::Vector3 *arg2 = 0 ;
31728
31729   arg1 = (Dali::Actor *)jarg1;
31730   arg2 = (Dali::Vector3 *)jarg2;
31731   if (!arg2) {
31732     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
31733     return ;
31734   }
31735   {
31736     try {
31737       (arg1)->SetSizeModeFactor((Dali::Vector3 const &)*arg2);
31738     } catch (std::out_of_range& e) {
31739       {
31740         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31741       };
31742     } catch (std::exception& e) {
31743       {
31744         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31745       };
31746     } catch (...) {
31747       {
31748         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31749       };
31750     }
31751   }
31752 }
31753
31754
31755 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetSizeModeFactor(void * jarg1) {
31756   void * jresult ;
31757   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31758   Dali::Vector3 result;
31759
31760   arg1 = (Dali::Actor *)jarg1;
31761   {
31762     try {
31763       result = ((Dali::Actor const *)arg1)->GetSizeModeFactor();
31764     } catch (std::out_of_range& e) {
31765       {
31766         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31767       };
31768     } catch (std::exception& e) {
31769       {
31770         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31771       };
31772     } catch (...) {
31773       {
31774         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31775       };
31776     }
31777   }
31778   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
31779   return jresult;
31780 }
31781
31782
31783 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Actor_GetHeightForWidth(void * jarg1, float jarg2) {
31784   float jresult ;
31785   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31786   float arg2 ;
31787   float result;
31788
31789   arg1 = (Dali::Actor *)jarg1;
31790   arg2 = (float)jarg2;
31791   {
31792     try {
31793       result = (float)(arg1)->GetHeightForWidth(arg2);
31794     } catch (std::out_of_range& e) {
31795       {
31796         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31797       };
31798     } catch (std::exception& e) {
31799       {
31800         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31801       };
31802     } catch (...) {
31803       {
31804         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31805       };
31806     }
31807   }
31808   jresult = result;
31809   return jresult;
31810 }
31811
31812
31813 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Actor_GetWidthForHeight(void * jarg1, float jarg2) {
31814   float jresult ;
31815   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31816   float arg2 ;
31817   float result;
31818
31819   arg1 = (Dali::Actor *)jarg1;
31820   arg2 = (float)jarg2;
31821   {
31822     try {
31823       result = (float)(arg1)->GetWidthForHeight(arg2);
31824     } catch (std::out_of_range& e) {
31825       {
31826         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31827       };
31828     } catch (std::exception& e) {
31829       {
31830         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31831       };
31832     } catch (...) {
31833       {
31834         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31835       };
31836     }
31837   }
31838   jresult = result;
31839   return jresult;
31840 }
31841
31842
31843 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Actor_GetRelayoutSize(void * jarg1, int jarg2) {
31844   float jresult ;
31845   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31846   Dali::Dimension::Type arg2 ;
31847   float result;
31848
31849   arg1 = (Dali::Actor *)jarg1;
31850   arg2 = (Dali::Dimension::Type)jarg2;
31851   {
31852     try {
31853       result = (float)((Dali::Actor const *)arg1)->GetRelayoutSize(arg2);
31854     } catch (std::out_of_range& e) {
31855       {
31856         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31857       };
31858     } catch (std::exception& e) {
31859       {
31860         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31861       };
31862     } catch (...) {
31863       {
31864         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31865       };
31866     }
31867   }
31868   jresult = result;
31869   return jresult;
31870 }
31871
31872
31873 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetPadding(void * jarg1, void * jarg2) {
31874   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31875   Dali::Padding *arg2 = 0 ;
31876
31877   arg1 = (Dali::Actor *)jarg1;
31878   arg2 = (Dali::Padding *)jarg2;
31879   if (!arg2) {
31880     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Padding const & type is null", 0);
31881     return ;
31882   }
31883   {
31884     try {
31885       (arg1)->SetPadding((Dali::Padding const &)*arg2);
31886     } catch (std::out_of_range& e) {
31887       {
31888         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31889       };
31890     } catch (std::exception& e) {
31891       {
31892         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31893       };
31894     } catch (...) {
31895       {
31896         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31897       };
31898     }
31899   }
31900 }
31901
31902
31903 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_GetPadding(void * jarg1, void * jarg2) {
31904   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31905   Dali::Padding *arg2 = 0 ;
31906
31907   arg1 = (Dali::Actor *)jarg1;
31908   arg2 = (Dali::Padding *)jarg2;
31909   if (!arg2) {
31910     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Padding & type is null", 0);
31911     return ;
31912   }
31913   {
31914     try {
31915       ((Dali::Actor const *)arg1)->GetPadding(*arg2);
31916     } catch (std::out_of_range& e) {
31917       {
31918         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31919       };
31920     } catch (std::exception& e) {
31921       {
31922         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31923       };
31924     } catch (...) {
31925       {
31926         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31927       };
31928     }
31929   }
31930 }
31931
31932
31933 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetMinimumSize(void * jarg1, void * jarg2) {
31934   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31935   Dali::Vector2 *arg2 = 0 ;
31936
31937   arg1 = (Dali::Actor *)jarg1;
31938   arg2 = (Dali::Vector2 *)jarg2;
31939   if (!arg2) {
31940     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
31941     return ;
31942   }
31943   {
31944     try {
31945       (arg1)->SetMinimumSize((Dali::Vector2 const &)*arg2);
31946     } catch (std::out_of_range& e) {
31947       {
31948         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31949       };
31950     } catch (std::exception& e) {
31951       {
31952         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31953       };
31954     } catch (...) {
31955       {
31956         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31957       };
31958     }
31959   }
31960 }
31961
31962
31963 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetMinimumSize(void * jarg1) {
31964   void * jresult ;
31965   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31966   Dali::Vector2 result;
31967
31968   arg1 = (Dali::Actor *)jarg1;
31969   {
31970     try {
31971       result = (arg1)->GetMinimumSize();
31972     } catch (std::out_of_range& e) {
31973       {
31974         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31975       };
31976     } catch (std::exception& e) {
31977       {
31978         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31979       };
31980     } catch (...) {
31981       {
31982         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31983       };
31984     }
31985   }
31986   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
31987   return jresult;
31988 }
31989
31990
31991 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetMaximumSize(void * jarg1, void * jarg2) {
31992   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31993   Dali::Vector2 *arg2 = 0 ;
31994
31995   arg1 = (Dali::Actor *)jarg1;
31996   arg2 = (Dali::Vector2 *)jarg2;
31997   if (!arg2) {
31998     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
31999     return ;
32000   }
32001   {
32002     try {
32003       (arg1)->SetMaximumSize((Dali::Vector2 const &)*arg2);
32004     } catch (std::out_of_range& e) {
32005       {
32006         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32007       };
32008     } catch (std::exception& e) {
32009       {
32010         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32011       };
32012     } catch (...) {
32013       {
32014         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32015       };
32016     }
32017   }
32018 }
32019
32020
32021 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetMaximumSize(void * jarg1) {
32022   void * jresult ;
32023   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32024   Dali::Vector2 result;
32025
32026   arg1 = (Dali::Actor *)jarg1;
32027   {
32028     try {
32029       result = (arg1)->GetMaximumSize();
32030     } catch (std::out_of_range& e) {
32031       {
32032         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32033       };
32034     } catch (std::exception& e) {
32035       {
32036         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32037       };
32038     } catch (...) {
32039       {
32040         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32041       };
32042     }
32043   }
32044   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
32045   return jresult;
32046 }
32047
32048
32049 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_GetHierarchyDepth(void * jarg1) {
32050   int jresult ;
32051   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32052   int result;
32053
32054   arg1 = (Dali::Actor *)jarg1;
32055   {
32056     try {
32057       result = (int)(arg1)->GetHierarchyDepth();
32058     } catch (std::out_of_range& e) {
32059       {
32060         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32061       };
32062     } catch (std::exception& e) {
32063       {
32064         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32065       };
32066     } catch (...) {
32067       {
32068         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32069       };
32070     }
32071   }
32072   jresult = result;
32073   return jresult;
32074 }
32075
32076
32077 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_AddRenderer(void * jarg1, void * jarg2) {
32078   unsigned int jresult ;
32079   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32080   Dali::Renderer *arg2 = 0 ;
32081   unsigned int result;
32082
32083   arg1 = (Dali::Actor *)jarg1;
32084   arg2 = (Dali::Renderer *)jarg2;
32085   if (!arg2) {
32086     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Renderer & type is null", 0);
32087     return 0;
32088   }
32089   {
32090     try {
32091       result = (unsigned int)(arg1)->AddRenderer(*arg2);
32092     } catch (std::out_of_range& e) {
32093       {
32094         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32095       };
32096     } catch (std::exception& e) {
32097       {
32098         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32099       };
32100     } catch (...) {
32101       {
32102         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32103       };
32104     }
32105   }
32106   jresult = result;
32107   return jresult;
32108 }
32109
32110
32111 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_GetRendererCount(void * jarg1) {
32112   unsigned int jresult ;
32113   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32114   unsigned int result;
32115
32116   arg1 = (Dali::Actor *)jarg1;
32117   {
32118     try {
32119       result = (unsigned int)((Dali::Actor const *)arg1)->GetRendererCount();
32120     } catch (std::out_of_range& e) {
32121       {
32122         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32123       };
32124     } catch (std::exception& e) {
32125       {
32126         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32127       };
32128     } catch (...) {
32129       {
32130         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32131       };
32132     }
32133   }
32134   jresult = result;
32135   return jresult;
32136 }
32137
32138
32139 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetRendererAt(void * jarg1, unsigned int jarg2) {
32140   void * jresult ;
32141   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32142   unsigned int arg2 ;
32143   Dali::Renderer result;
32144
32145   arg1 = (Dali::Actor *)jarg1;
32146   arg2 = (unsigned int)jarg2;
32147   {
32148     try {
32149       result = (arg1)->GetRendererAt(arg2);
32150     } catch (std::out_of_range& e) {
32151       {
32152         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32153       };
32154     } catch (std::exception& e) {
32155       {
32156         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32157       };
32158     } catch (...) {
32159       {
32160         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32161       };
32162     }
32163   }
32164   jresult = new Dali::Renderer((const Dali::Renderer &)result);
32165   return jresult;
32166 }
32167
32168
32169 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_RemoveRenderer__SWIG_0(void * jarg1, void * jarg2) {
32170   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32171   Dali::Renderer *arg2 = 0 ;
32172
32173   arg1 = (Dali::Actor *)jarg1;
32174   arg2 = (Dali::Renderer *)jarg2;
32175   if (!arg2) {
32176     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Renderer & type is null", 0);
32177     return ;
32178   }
32179   {
32180     try {
32181       (arg1)->RemoveRenderer(*arg2);
32182     } catch (std::out_of_range& e) {
32183       {
32184         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32185       };
32186     } catch (std::exception& e) {
32187       {
32188         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32189       };
32190     } catch (...) {
32191       {
32192         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32193       };
32194     }
32195   }
32196 }
32197
32198
32199 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_RemoveRenderer__SWIG_1(void * jarg1, unsigned int jarg2) {
32200   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32201   unsigned int arg2 ;
32202
32203   arg1 = (Dali::Actor *)jarg1;
32204   arg2 = (unsigned int)jarg2;
32205   {
32206     try {
32207       (arg1)->RemoveRenderer(arg2);
32208     } catch (std::out_of_range& e) {
32209       {
32210         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32211       };
32212     } catch (std::exception& e) {
32213       {
32214         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32215       };
32216     } catch (...) {
32217       {
32218         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32219       };
32220     }
32221   }
32222 }
32223
32224
32225 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_TouchedSignal(void * jarg1) {
32226   void * jresult ;
32227   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32228   Dali::Actor::TouchSignalType *result = 0 ;
32229
32230   arg1 = (Dali::Actor *)jarg1;
32231   {
32232     try {
32233       result = (Dali::Actor::TouchSignalType *) &(arg1)->TouchedSignal();
32234     } catch (std::out_of_range& e) {
32235       {
32236         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32237       };
32238     } catch (std::exception& e) {
32239       {
32240         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32241       };
32242     } catch (...) {
32243       {
32244         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32245       };
32246     }
32247   }
32248   jresult = (void *)result;
32249   return jresult;
32250 }
32251
32252
32253 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_TouchSignal(void * jarg1) {
32254   void * jresult ;
32255   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32256   Dali::Actor::TouchDataSignalType *result = 0 ;
32257
32258   arg1 = (Dali::Actor *)jarg1;
32259   {
32260     try {
32261       result = (Dali::Actor::TouchDataSignalType *) &(arg1)->TouchSignal();
32262     } catch (std::out_of_range& e) {
32263       {
32264         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32265       };
32266     } catch (std::exception& e) {
32267       {
32268         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32269       };
32270     } catch (...) {
32271       {
32272         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32273       };
32274     }
32275   }
32276   jresult = (void *)result;
32277   return jresult;
32278 }
32279
32280
32281 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_HoveredSignal(void * jarg1) {
32282   void * jresult ;
32283   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32284   Dali::Actor::HoverSignalType *result = 0 ;
32285
32286   arg1 = (Dali::Actor *)jarg1;
32287   {
32288     try {
32289       result = (Dali::Actor::HoverSignalType *) &(arg1)->HoveredSignal();
32290     } catch (std::out_of_range& e) {
32291       {
32292         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32293       };
32294     } catch (std::exception& e) {
32295       {
32296         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32297       };
32298     } catch (...) {
32299       {
32300         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32301       };
32302     }
32303   }
32304   jresult = (void *)result;
32305   return jresult;
32306 }
32307
32308
32309 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_WheelEventSignal(void * jarg1) {
32310   void * jresult ;
32311   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32312   Dali::Actor::WheelEventSignalType *result = 0 ;
32313
32314   arg1 = (Dali::Actor *)jarg1;
32315   {
32316     try {
32317       result = (Dali::Actor::WheelEventSignalType *) &(arg1)->WheelEventSignal();
32318     } catch (std::out_of_range& e) {
32319       {
32320         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32321       };
32322     } catch (std::exception& e) {
32323       {
32324         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32325       };
32326     } catch (...) {
32327       {
32328         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32329       };
32330     }
32331   }
32332   jresult = (void *)result;
32333   return jresult;
32334 }
32335
32336
32337 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_OnStageSignal(void * jarg1) {
32338   void * jresult ;
32339   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32340   Dali::Actor::OnStageSignalType *result = 0 ;
32341
32342   arg1 = (Dali::Actor *)jarg1;
32343   {
32344     try {
32345       result = (Dali::Actor::OnStageSignalType *) &(arg1)->OnStageSignal();
32346     } catch (std::out_of_range& e) {
32347       {
32348         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32349       };
32350     } catch (std::exception& e) {
32351       {
32352         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32353       };
32354     } catch (...) {
32355       {
32356         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32357       };
32358     }
32359   }
32360   jresult = (void *)result;
32361   return jresult;
32362 }
32363
32364
32365 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_OffStageSignal(void * jarg1) {
32366   void * jresult ;
32367   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32368   Dali::Actor::OffStageSignalType *result = 0 ;
32369
32370   arg1 = (Dali::Actor *)jarg1;
32371   {
32372     try {
32373       result = (Dali::Actor::OffStageSignalType *) &(arg1)->OffStageSignal();
32374     } catch (std::out_of_range& e) {
32375       {
32376         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32377       };
32378     } catch (std::exception& e) {
32379       {
32380         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32381       };
32382     } catch (...) {
32383       {
32384         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32385       };
32386     }
32387   }
32388   jresult = (void *)result;
32389   return jresult;
32390 }
32391
32392
32393 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_OnRelayoutSignal(void * jarg1) {
32394   void * jresult ;
32395   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32396   Dali::Actor::OnRelayoutSignalType *result = 0 ;
32397
32398   arg1 = (Dali::Actor *)jarg1;
32399   {
32400     try {
32401       result = (Dali::Actor::OnRelayoutSignalType *) &(arg1)->OnRelayoutSignal();
32402     } catch (std::out_of_range& e) {
32403       {
32404         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32405       };
32406     } catch (std::exception& e) {
32407       {
32408         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32409       };
32410     } catch (...) {
32411       {
32412         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32413       };
32414     }
32415   }
32416   jresult = (void *)result;
32417   return jresult;
32418 }
32419
32420
32421 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_UnparentAndReset(void * jarg1) {
32422   Dali::Actor *arg1 = 0 ;
32423
32424   arg1 = (Dali::Actor *)jarg1;
32425   if (!arg1) {
32426     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
32427     return ;
32428   }
32429   {
32430     try {
32431       Dali::UnparentAndReset(*arg1);
32432     } catch (std::out_of_range& e) {
32433       {
32434         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32435       };
32436     } catch (std::exception& e) {
32437       {
32438         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32439       };
32440     } catch (...) {
32441       {
32442         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32443       };
32444     }
32445   }
32446 }
32447
32448
32449 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Layer_Property_CLIPPING_ENABLE_get() {
32450   int jresult ;
32451   int result;
32452
32453   result = (int)Dali::Layer::Property::CLIPPING_ENABLE;
32454   jresult = (int)result;
32455   return jresult;
32456 }
32457
32458
32459 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Layer_Property_CLIPPING_BOX_get() {
32460   int jresult ;
32461   int result;
32462
32463   result = (int)Dali::Layer::Property::CLIPPING_BOX;
32464   jresult = (int)result;
32465   return jresult;
32466 }
32467
32468
32469 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Layer_Property_BEHAVIOR_get() {
32470   int jresult ;
32471   int result;
32472
32473   result = (int)Dali::Layer::Property::BEHAVIOR;
32474   jresult = (int)result;
32475   return jresult;
32476 }
32477
32478
32479 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Layer_Property() {
32480   void * jresult ;
32481   Dali::Layer::Property *result = 0 ;
32482
32483   {
32484     try {
32485       result = (Dali::Layer::Property *)new Dali::Layer::Property();
32486     } catch (std::out_of_range& e) {
32487       {
32488         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32489       };
32490     } catch (std::exception& e) {
32491       {
32492         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32493       };
32494     } catch (...) {
32495       {
32496         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32497       };
32498     }
32499   }
32500   jresult = (void *)result;
32501   return jresult;
32502 }
32503
32504
32505 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Layer_Property(void * jarg1) {
32506   Dali::Layer::Property *arg1 = (Dali::Layer::Property *) 0 ;
32507
32508   arg1 = (Dali::Layer::Property *)jarg1;
32509   {
32510     try {
32511       delete arg1;
32512     } catch (std::out_of_range& e) {
32513       {
32514         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32515       };
32516     } catch (std::exception& e) {
32517       {
32518         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32519       };
32520     } catch (...) {
32521       {
32522         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32523       };
32524     }
32525   }
32526 }
32527
32528
32529 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Layer__SWIG_0() {
32530   void * jresult ;
32531   Dali::Layer *result = 0 ;
32532
32533   {
32534     try {
32535       result = (Dali::Layer *)new Dali::Layer();
32536     } catch (std::out_of_range& e) {
32537       {
32538         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32539       };
32540     } catch (std::exception& e) {
32541       {
32542         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32543       };
32544     } catch (...) {
32545       {
32546         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32547       };
32548     }
32549   }
32550   jresult = (void *)result;
32551   return jresult;
32552 }
32553
32554
32555 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Layer_New() {
32556   void * jresult ;
32557   Dali::Layer result;
32558
32559   {
32560     try {
32561       result = Dali::Layer::New();
32562     } catch (std::out_of_range& e) {
32563       {
32564         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32565       };
32566     } catch (std::exception& e) {
32567       {
32568         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32569       };
32570     } catch (...) {
32571       {
32572         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32573       };
32574     }
32575   }
32576   jresult = new Dali::Layer((const Dali::Layer &)result);
32577   return jresult;
32578 }
32579
32580
32581 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Layer_DownCast(void * jarg1) {
32582   void * jresult ;
32583   Dali::BaseHandle arg1 ;
32584   Dali::BaseHandle *argp1 ;
32585   Dali::Layer result;
32586
32587   argp1 = (Dali::BaseHandle *)jarg1;
32588   if (!argp1) {
32589     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
32590     return 0;
32591   }
32592   arg1 = *argp1;
32593   {
32594     try {
32595       result = Dali::Layer::DownCast(arg1);
32596     } catch (std::out_of_range& e) {
32597       {
32598         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32599       };
32600     } catch (std::exception& e) {
32601       {
32602         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32603       };
32604     } catch (...) {
32605       {
32606         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32607       };
32608     }
32609   }
32610   jresult = new Dali::Layer((const Dali::Layer &)result);
32611   return jresult;
32612 }
32613
32614
32615 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Layer(void * jarg1) {
32616   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32617
32618   arg1 = (Dali::Layer *)jarg1;
32619   {
32620     try {
32621       delete arg1;
32622     } catch (std::out_of_range& e) {
32623       {
32624         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32625       };
32626     } catch (std::exception& e) {
32627       {
32628         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32629       };
32630     } catch (...) {
32631       {
32632         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32633       };
32634     }
32635   }
32636 }
32637
32638
32639 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Layer__SWIG_1(void * jarg1) {
32640   void * jresult ;
32641   Dali::Layer *arg1 = 0 ;
32642   Dali::Layer *result = 0 ;
32643
32644   arg1 = (Dali::Layer *)jarg1;
32645   if (!arg1) {
32646     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Layer const & type is null", 0);
32647     return 0;
32648   }
32649   {
32650     try {
32651       result = (Dali::Layer *)new Dali::Layer((Dali::Layer const &)*arg1);
32652     } catch (std::out_of_range& e) {
32653       {
32654         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32655       };
32656     } catch (std::exception& e) {
32657       {
32658         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32659       };
32660     } catch (...) {
32661       {
32662         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32663       };
32664     }
32665   }
32666   jresult = (void *)result;
32667   return jresult;
32668 }
32669
32670
32671 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Layer_Assign(void * jarg1, void * jarg2) {
32672   void * jresult ;
32673   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32674   Dali::Layer *arg2 = 0 ;
32675   Dali::Layer *result = 0 ;
32676
32677   arg1 = (Dali::Layer *)jarg1;
32678   arg2 = (Dali::Layer *)jarg2;
32679   if (!arg2) {
32680     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Layer const & type is null", 0);
32681     return 0;
32682   }
32683   {
32684     try {
32685       result = (Dali::Layer *) &(arg1)->operator =((Dali::Layer const &)*arg2);
32686     } catch (std::out_of_range& e) {
32687       {
32688         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32689       };
32690     } catch (std::exception& e) {
32691       {
32692         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32693       };
32694     } catch (...) {
32695       {
32696         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32697       };
32698     }
32699   }
32700   jresult = (void *)result;
32701   return jresult;
32702 }
32703
32704
32705 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Layer_GetDepth(void * jarg1) {
32706   unsigned int jresult ;
32707   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32708   unsigned int result;
32709
32710   arg1 = (Dali::Layer *)jarg1;
32711   {
32712     try {
32713       result = (unsigned int)((Dali::Layer const *)arg1)->GetDepth();
32714     } catch (std::out_of_range& e) {
32715       {
32716         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32717       };
32718     } catch (std::exception& e) {
32719       {
32720         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32721       };
32722     } catch (...) {
32723       {
32724         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32725       };
32726     }
32727   }
32728   jresult = result;
32729   return jresult;
32730 }
32731
32732
32733 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_Raise(void * jarg1) {
32734   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32735
32736   arg1 = (Dali::Layer *)jarg1;
32737   {
32738     try {
32739       (arg1)->Raise();
32740     } catch (std::out_of_range& e) {
32741       {
32742         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32743       };
32744     } catch (std::exception& e) {
32745       {
32746         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32747       };
32748     } catch (...) {
32749       {
32750         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32751       };
32752     }
32753   }
32754 }
32755
32756
32757 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_Lower(void * jarg1) {
32758   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32759
32760   arg1 = (Dali::Layer *)jarg1;
32761   {
32762     try {
32763       (arg1)->Lower();
32764     } catch (std::out_of_range& e) {
32765       {
32766         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32767       };
32768     } catch (std::exception& e) {
32769       {
32770         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32771       };
32772     } catch (...) {
32773       {
32774         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32775       };
32776     }
32777   }
32778 }
32779
32780
32781 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_RaiseAbove(void * jarg1, void * jarg2) {
32782   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32783   Dali::Layer arg2 ;
32784   Dali::Layer *argp2 ;
32785
32786   arg1 = (Dali::Layer *)jarg1;
32787   argp2 = (Dali::Layer *)jarg2;
32788   if (!argp2) {
32789     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Layer", 0);
32790     return ;
32791   }
32792   arg2 = *argp2;
32793   {
32794     try {
32795       (arg1)->RaiseAbove(arg2);
32796     } catch (std::out_of_range& e) {
32797       {
32798         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32799       };
32800     } catch (std::exception& e) {
32801       {
32802         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32803       };
32804     } catch (...) {
32805       {
32806         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32807       };
32808     }
32809   }
32810 }
32811
32812
32813 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_LowerBelow(void * jarg1, void * jarg2) {
32814   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32815   Dali::Layer arg2 ;
32816   Dali::Layer *argp2 ;
32817
32818   arg1 = (Dali::Layer *)jarg1;
32819   argp2 = (Dali::Layer *)jarg2;
32820   if (!argp2) {
32821     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Layer", 0);
32822     return ;
32823   }
32824   arg2 = *argp2;
32825   {
32826     try {
32827       (arg1)->LowerBelow(arg2);
32828     } catch (std::out_of_range& e) {
32829       {
32830         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32831       };
32832     } catch (std::exception& e) {
32833       {
32834         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32835       };
32836     } catch (...) {
32837       {
32838         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32839       };
32840     }
32841   }
32842 }
32843
32844
32845 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_RaiseToTop(void * jarg1) {
32846   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32847
32848   arg1 = (Dali::Layer *)jarg1;
32849   {
32850     try {
32851       (arg1)->RaiseToTop();
32852     } catch (std::out_of_range& e) {
32853       {
32854         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32855       };
32856     } catch (std::exception& e) {
32857       {
32858         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32859       };
32860     } catch (...) {
32861       {
32862         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32863       };
32864     }
32865   }
32866 }
32867
32868
32869 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_LowerToBottom(void * jarg1) {
32870   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32871
32872   arg1 = (Dali::Layer *)jarg1;
32873   {
32874     try {
32875       (arg1)->LowerToBottom();
32876     } catch (std::out_of_range& e) {
32877       {
32878         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32879       };
32880     } catch (std::exception& e) {
32881       {
32882         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32883       };
32884     } catch (...) {
32885       {
32886         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32887       };
32888     }
32889   }
32890 }
32891
32892
32893 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_MoveAbove(void * jarg1, void * jarg2) {
32894   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32895   Dali::Layer arg2 ;
32896   Dali::Layer *argp2 ;
32897
32898   arg1 = (Dali::Layer *)jarg1;
32899   argp2 = (Dali::Layer *)jarg2;
32900   if (!argp2) {
32901     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Layer", 0);
32902     return ;
32903   }
32904   arg2 = *argp2;
32905   {
32906     try {
32907       (arg1)->MoveAbove(arg2);
32908     } catch (std::out_of_range& e) {
32909       {
32910         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32911       };
32912     } catch (std::exception& e) {
32913       {
32914         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32915       };
32916     } catch (...) {
32917       {
32918         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32919       };
32920     }
32921   }
32922 }
32923
32924
32925 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_MoveBelow(void * jarg1, void * jarg2) {
32926   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32927   Dali::Layer arg2 ;
32928   Dali::Layer *argp2 ;
32929
32930   arg1 = (Dali::Layer *)jarg1;
32931   argp2 = (Dali::Layer *)jarg2;
32932   if (!argp2) {
32933     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Layer", 0);
32934     return ;
32935   }
32936   arg2 = *argp2;
32937   {
32938     try {
32939       (arg1)->MoveBelow(arg2);
32940     } catch (std::out_of_range& e) {
32941       {
32942         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32943       };
32944     } catch (std::exception& e) {
32945       {
32946         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32947       };
32948     } catch (...) {
32949       {
32950         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32951       };
32952     }
32953   }
32954 }
32955
32956
32957 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_SetBehavior(void * jarg1, int jarg2) {
32958   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32959   Dali::Layer::Behavior arg2 ;
32960
32961   arg1 = (Dali::Layer *)jarg1;
32962   arg2 = (Dali::Layer::Behavior)jarg2;
32963   {
32964     try {
32965       (arg1)->SetBehavior(arg2);
32966     } catch (std::out_of_range& e) {
32967       {
32968         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32969       };
32970     } catch (std::exception& e) {
32971       {
32972         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32973       };
32974     } catch (...) {
32975       {
32976         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32977       };
32978     }
32979   }
32980 }
32981
32982
32983 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Layer_GetBehavior(void * jarg1) {
32984   int jresult ;
32985   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32986   Dali::Layer::Behavior result;
32987
32988   arg1 = (Dali::Layer *)jarg1;
32989   {
32990     try {
32991       result = (Dali::Layer::Behavior)((Dali::Layer const *)arg1)->GetBehavior();
32992     } catch (std::out_of_range& e) {
32993       {
32994         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32995       };
32996     } catch (std::exception& e) {
32997       {
32998         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32999       };
33000     } catch (...) {
33001       {
33002         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33003       };
33004     }
33005   }
33006   jresult = (int)result;
33007   return jresult;
33008 }
33009
33010
33011 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_SetClipping(void * jarg1, unsigned int jarg2) {
33012   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33013   bool arg2 ;
33014
33015   arg1 = (Dali::Layer *)jarg1;
33016   arg2 = jarg2 ? true : false;
33017   {
33018     try {
33019       (arg1)->SetClipping(arg2);
33020     } catch (std::out_of_range& e) {
33021       {
33022         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33023       };
33024     } catch (std::exception& e) {
33025       {
33026         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33027       };
33028     } catch (...) {
33029       {
33030         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33031       };
33032     }
33033   }
33034 }
33035
33036
33037 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Layer_IsClipping(void * jarg1) {
33038   unsigned int jresult ;
33039   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33040   bool result;
33041
33042   arg1 = (Dali::Layer *)jarg1;
33043   {
33044     try {
33045       result = (bool)((Dali::Layer const *)arg1)->IsClipping();
33046     } catch (std::out_of_range& e) {
33047       {
33048         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33049       };
33050     } catch (std::exception& e) {
33051       {
33052         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33053       };
33054     } catch (...) {
33055       {
33056         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33057       };
33058     }
33059   }
33060   jresult = result;
33061   return jresult;
33062 }
33063
33064
33065 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_SetClippingBox__SWIG_0(void * jarg1, int jarg2, int jarg3, int jarg4, int jarg5) {
33066   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33067   int arg2 ;
33068   int arg3 ;
33069   int arg4 ;
33070   int arg5 ;
33071
33072   arg1 = (Dali::Layer *)jarg1;
33073   arg2 = (int)jarg2;
33074   arg3 = (int)jarg3;
33075   arg4 = (int)jarg4;
33076   arg5 = (int)jarg5;
33077   {
33078     try {
33079       (arg1)->SetClippingBox(arg2,arg3,arg4,arg5);
33080     } catch (std::out_of_range& e) {
33081       {
33082         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33083       };
33084     } catch (std::exception& e) {
33085       {
33086         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33087       };
33088     } catch (...) {
33089       {
33090         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33091       };
33092     }
33093   }
33094 }
33095
33096
33097 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_SetClippingBox__SWIG_1(void * jarg1, void * jarg2) {
33098   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33099   Dali::ClippingBox arg2 ;
33100   Dali::ClippingBox *argp2 ;
33101
33102   arg1 = (Dali::Layer *)jarg1;
33103   argp2 = (Dali::ClippingBox *)jarg2;
33104   if (!argp2) {
33105     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ClippingBox", 0);
33106     return ;
33107   }
33108   arg2 = *argp2;
33109   {
33110     try {
33111       (arg1)->SetClippingBox(arg2);
33112     } catch (std::out_of_range& e) {
33113       {
33114         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33115       };
33116     } catch (std::exception& e) {
33117       {
33118         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33119       };
33120     } catch (...) {
33121       {
33122         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33123       };
33124     }
33125   }
33126 }
33127
33128
33129 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Layer_GetClippingBox(void * jarg1) {
33130   void * jresult ;
33131   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33132   Dali::ClippingBox result;
33133
33134   arg1 = (Dali::Layer *)jarg1;
33135   {
33136     try {
33137       result = ((Dali::Layer const *)arg1)->GetClippingBox();
33138     } catch (std::out_of_range& e) {
33139       {
33140         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33141       };
33142     } catch (std::exception& e) {
33143       {
33144         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33145       };
33146     } catch (...) {
33147       {
33148         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33149       };
33150     }
33151   }
33152   jresult = new Dali::ClippingBox((const Dali::ClippingBox &)result);
33153   return jresult;
33154 }
33155
33156
33157 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_SetDepthTestDisabled(void * jarg1, unsigned int jarg2) {
33158   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33159   bool arg2 ;
33160
33161   arg1 = (Dali::Layer *)jarg1;
33162   arg2 = jarg2 ? true : false;
33163   {
33164     try {
33165       (arg1)->SetDepthTestDisabled(arg2);
33166     } catch (std::out_of_range& e) {
33167       {
33168         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33169       };
33170     } catch (std::exception& e) {
33171       {
33172         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33173       };
33174     } catch (...) {
33175       {
33176         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33177       };
33178     }
33179   }
33180 }
33181
33182
33183 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Layer_IsDepthTestDisabled(void * jarg1) {
33184   unsigned int jresult ;
33185   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33186   bool result;
33187
33188   arg1 = (Dali::Layer *)jarg1;
33189   {
33190     try {
33191       result = (bool)((Dali::Layer const *)arg1)->IsDepthTestDisabled();
33192     } catch (std::out_of_range& e) {
33193       {
33194         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33195       };
33196     } catch (std::exception& e) {
33197       {
33198         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33199       };
33200     } catch (...) {
33201       {
33202         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33203       };
33204     }
33205   }
33206   jresult = result;
33207   return jresult;
33208 }
33209
33210
33211 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_SetSortFunction(void * jarg1, void * jarg2) {
33212   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33213   Dali::Layer::SortFunctionType arg2 = (Dali::Layer::SortFunctionType) 0 ;
33214
33215   arg1 = (Dali::Layer *)jarg1;
33216   arg2 = (Dali::Layer::SortFunctionType)jarg2;
33217   {
33218     try {
33219       (arg1)->SetSortFunction(arg2);
33220     } catch (std::out_of_range& e) {
33221       {
33222         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33223       };
33224     } catch (std::exception& e) {
33225       {
33226         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33227       };
33228     } catch (...) {
33229       {
33230         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33231       };
33232     }
33233   }
33234 }
33235
33236
33237 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_SetTouchConsumed(void * jarg1, unsigned int jarg2) {
33238   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33239   bool arg2 ;
33240
33241   arg1 = (Dali::Layer *)jarg1;
33242   arg2 = jarg2 ? true : false;
33243   {
33244     try {
33245       (arg1)->SetTouchConsumed(arg2);
33246     } catch (std::out_of_range& e) {
33247       {
33248         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33249       };
33250     } catch (std::exception& e) {
33251       {
33252         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33253       };
33254     } catch (...) {
33255       {
33256         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33257       };
33258     }
33259   }
33260 }
33261
33262
33263 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Layer_IsTouchConsumed(void * jarg1) {
33264   unsigned int jresult ;
33265   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33266   bool result;
33267
33268   arg1 = (Dali::Layer *)jarg1;
33269   {
33270     try {
33271       result = (bool)((Dali::Layer const *)arg1)->IsTouchConsumed();
33272     } catch (std::out_of_range& e) {
33273       {
33274         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33275       };
33276     } catch (std::exception& e) {
33277       {
33278         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33279       };
33280     } catch (...) {
33281       {
33282         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33283       };
33284     }
33285   }
33286   jresult = result;
33287   return jresult;
33288 }
33289
33290
33291 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_SetHoverConsumed(void * jarg1, unsigned int jarg2) {
33292   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33293   bool arg2 ;
33294
33295   arg1 = (Dali::Layer *)jarg1;
33296   arg2 = jarg2 ? true : false;
33297   {
33298     try {
33299       (arg1)->SetHoverConsumed(arg2);
33300     } catch (std::out_of_range& e) {
33301       {
33302         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33303       };
33304     } catch (std::exception& e) {
33305       {
33306         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33307       };
33308     } catch (...) {
33309       {
33310         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33311       };
33312     }
33313   }
33314 }
33315
33316
33317 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Layer_IsHoverConsumed(void * jarg1) {
33318   unsigned int jresult ;
33319   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33320   bool result;
33321
33322   arg1 = (Dali::Layer *)jarg1;
33323   {
33324     try {
33325       result = (bool)((Dali::Layer const *)arg1)->IsHoverConsumed();
33326     } catch (std::out_of_range& e) {
33327       {
33328         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33329       };
33330     } catch (std::exception& e) {
33331       {
33332         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33333       };
33334     } catch (...) {
33335       {
33336         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33337       };
33338     }
33339   }
33340   jresult = result;
33341   return jresult;
33342 }
33343
33344
33345 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_DEFAULT_BACKGROUND_COLOR_get() {
33346   void * jresult ;
33347   Dali::Vector4 *result = 0 ;
33348
33349   result = (Dali::Vector4 *)&Dali::Stage::DEFAULT_BACKGROUND_COLOR;
33350   jresult = (void *)result;
33351   return jresult;
33352 }
33353
33354
33355 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_DEBUG_BACKGROUND_COLOR_get() {
33356   void * jresult ;
33357   Dali::Vector4 *result = 0 ;
33358
33359   result = (Dali::Vector4 *)&Dali::Stage::DEBUG_BACKGROUND_COLOR;
33360   jresult = (void *)result;
33361   return jresult;
33362 }
33363
33364
33365 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Stage__SWIG_0() {
33366   void * jresult ;
33367   Dali::Stage *result = 0 ;
33368
33369   {
33370     try {
33371       result = (Dali::Stage *)new Dali::Stage();
33372     } catch (std::out_of_range& e) {
33373       {
33374         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33375       };
33376     } catch (std::exception& e) {
33377       {
33378         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33379       };
33380     } catch (...) {
33381       {
33382         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33383       };
33384     }
33385   }
33386   jresult = (void *)result;
33387   return jresult;
33388 }
33389
33390
33391 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_GetCurrent() {
33392   void * jresult ;
33393   Dali::Stage result;
33394
33395   {
33396     try {
33397       result = Dali::Stage::GetCurrent();
33398     } catch (std::out_of_range& e) {
33399       {
33400         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33401       };
33402     } catch (std::exception& e) {
33403       {
33404         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33405       };
33406     } catch (...) {
33407       {
33408         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33409       };
33410     }
33411   }
33412   jresult = new Dali::Stage((const Dali::Stage &)result);
33413   return jresult;
33414 }
33415
33416
33417 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Stage_IsInstalled() {
33418   unsigned int jresult ;
33419   bool result;
33420
33421   {
33422     try {
33423       result = (bool)Dali::Stage::IsInstalled();
33424     } catch (std::out_of_range& e) {
33425       {
33426         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33427       };
33428     } catch (std::exception& e) {
33429       {
33430         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33431       };
33432     } catch (...) {
33433       {
33434         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33435       };
33436     }
33437   }
33438   jresult = result;
33439   return jresult;
33440 }
33441
33442
33443 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Stage(void * jarg1) {
33444   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33445
33446   arg1 = (Dali::Stage *)jarg1;
33447   {
33448     try {
33449       delete arg1;
33450     } catch (std::out_of_range& e) {
33451       {
33452         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33453       };
33454     } catch (std::exception& e) {
33455       {
33456         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33457       };
33458     } catch (...) {
33459       {
33460         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33461       };
33462     }
33463   }
33464 }
33465
33466
33467 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Stage__SWIG_1(void * jarg1) {
33468   void * jresult ;
33469   Dali::Stage *arg1 = 0 ;
33470   Dali::Stage *result = 0 ;
33471
33472   arg1 = (Dali::Stage *)jarg1;
33473   if (!arg1) {
33474     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Stage const & type is null", 0);
33475     return 0;
33476   }
33477   {
33478     try {
33479       result = (Dali::Stage *)new Dali::Stage((Dali::Stage const &)*arg1);
33480     } catch (std::out_of_range& e) {
33481       {
33482         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33483       };
33484     } catch (std::exception& e) {
33485       {
33486         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33487       };
33488     } catch (...) {
33489       {
33490         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33491       };
33492     }
33493   }
33494   jresult = (void *)result;
33495   return jresult;
33496 }
33497
33498
33499 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_Assign(void * jarg1, void * jarg2) {
33500   void * jresult ;
33501   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33502   Dali::Stage *arg2 = 0 ;
33503   Dali::Stage *result = 0 ;
33504
33505   arg1 = (Dali::Stage *)jarg1;
33506   arg2 = (Dali::Stage *)jarg2;
33507   if (!arg2) {
33508     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Stage const & type is null", 0);
33509     return 0;
33510   }
33511   {
33512     try {
33513       result = (Dali::Stage *) &(arg1)->operator =((Dali::Stage const &)*arg2);
33514     } catch (std::out_of_range& e) {
33515       {
33516         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33517       };
33518     } catch (std::exception& e) {
33519       {
33520         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33521       };
33522     } catch (...) {
33523       {
33524         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33525       };
33526     }
33527   }
33528   jresult = (void *)result;
33529   return jresult;
33530 }
33531
33532
33533 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Stage_Add(void * jarg1, void * jarg2) {
33534   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33535   Dali::Actor *arg2 = 0 ;
33536
33537   arg1 = (Dali::Stage *)jarg1;
33538   arg2 = (Dali::Actor *)jarg2;
33539   if (!arg2) {
33540     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
33541     return ;
33542   }
33543   {
33544     try {
33545       (arg1)->Add(*arg2);
33546     } catch (std::out_of_range& e) {
33547       {
33548         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33549       };
33550     } catch (std::exception& e) {
33551       {
33552         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33553       };
33554     } catch (...) {
33555       {
33556         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33557       };
33558     }
33559   }
33560 }
33561
33562
33563 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Stage_Remove(void * jarg1, void * jarg2) {
33564   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33565   Dali::Actor *arg2 = 0 ;
33566
33567   arg1 = (Dali::Stage *)jarg1;
33568   arg2 = (Dali::Actor *)jarg2;
33569   if (!arg2) {
33570     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
33571     return ;
33572   }
33573   {
33574     try {
33575       (arg1)->Remove(*arg2);
33576     } catch (std::out_of_range& e) {
33577       {
33578         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33579       };
33580     } catch (std::exception& e) {
33581       {
33582         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33583       };
33584     } catch (...) {
33585       {
33586         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33587       };
33588     }
33589   }
33590 }
33591
33592
33593 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_GetSize(void * jarg1) {
33594   void * jresult ;
33595   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33596   Dali::Vector2 result;
33597
33598   arg1 = (Dali::Stage *)jarg1;
33599   {
33600     try {
33601       result = ((Dali::Stage const *)arg1)->GetSize();
33602     } catch (std::out_of_range& e) {
33603       {
33604         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33605       };
33606     } catch (std::exception& e) {
33607       {
33608         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33609       };
33610     } catch (...) {
33611       {
33612         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33613       };
33614     }
33615   }
33616   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
33617   return jresult;
33618 }
33619
33620
33621 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_GetRenderTaskList(void * jarg1) {
33622   void * jresult ;
33623   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33624   Dali::RenderTaskList result;
33625
33626   arg1 = (Dali::Stage *)jarg1;
33627   {
33628     try {
33629       result = ((Dali::Stage const *)arg1)->GetRenderTaskList();
33630     } catch (std::out_of_range& e) {
33631       {
33632         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33633       };
33634     } catch (std::exception& e) {
33635       {
33636         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33637       };
33638     } catch (...) {
33639       {
33640         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33641       };
33642     }
33643   }
33644   jresult = new Dali::RenderTaskList((const Dali::RenderTaskList &)result);
33645   return jresult;
33646 }
33647
33648
33649 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Stage_GetLayerCount(void * jarg1) {
33650   unsigned int jresult ;
33651   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33652   unsigned int result;
33653
33654   arg1 = (Dali::Stage *)jarg1;
33655   {
33656     try {
33657       result = (unsigned int)((Dali::Stage const *)arg1)->GetLayerCount();
33658     } catch (std::out_of_range& e) {
33659       {
33660         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33661       };
33662     } catch (std::exception& e) {
33663       {
33664         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33665       };
33666     } catch (...) {
33667       {
33668         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33669       };
33670     }
33671   }
33672   jresult = result;
33673   return jresult;
33674 }
33675
33676
33677 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_GetLayer(void * jarg1, unsigned int jarg2) {
33678   void * jresult ;
33679   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33680   unsigned int arg2 ;
33681   Dali::Layer result;
33682
33683   arg1 = (Dali::Stage *)jarg1;
33684   arg2 = (unsigned int)jarg2;
33685   {
33686     try {
33687       result = ((Dali::Stage const *)arg1)->GetLayer(arg2);
33688     } catch (std::out_of_range& e) {
33689       {
33690         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33691       };
33692     } catch (std::exception& e) {
33693       {
33694         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33695       };
33696     } catch (...) {
33697       {
33698         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33699       };
33700     }
33701   }
33702   jresult = new Dali::Layer((const Dali::Layer &)result);
33703   return jresult;
33704 }
33705
33706
33707 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_GetRootLayer(void * jarg1) {
33708   void * jresult ;
33709   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33710   Dali::Layer result;
33711
33712   arg1 = (Dali::Stage *)jarg1;
33713   {
33714     try {
33715       result = ((Dali::Stage const *)arg1)->GetRootLayer();
33716     } catch (std::out_of_range& e) {
33717       {
33718         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33719       };
33720     } catch (std::exception& e) {
33721       {
33722         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33723       };
33724     } catch (...) {
33725       {
33726         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33727       };
33728     }
33729   }
33730   jresult = new Dali::Layer((const Dali::Layer &)result);
33731   return jresult;
33732 }
33733
33734
33735 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Stage_SetBackgroundColor(void * jarg1, void * jarg2) {
33736   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33737   Dali::Vector4 arg2 ;
33738   Dali::Vector4 *argp2 ;
33739
33740   arg1 = (Dali::Stage *)jarg1;
33741   argp2 = (Dali::Vector4 *)jarg2;
33742   if (!argp2) {
33743     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector4", 0);
33744     return ;
33745   }
33746   arg2 = *argp2;
33747   {
33748     try {
33749       (arg1)->SetBackgroundColor(arg2);
33750     } catch (std::out_of_range& e) {
33751       {
33752         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33753       };
33754     } catch (std::exception& e) {
33755       {
33756         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33757       };
33758     } catch (...) {
33759       {
33760         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33761       };
33762     }
33763   }
33764 }
33765
33766
33767 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_GetBackgroundColor(void * jarg1) {
33768   void * jresult ;
33769   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33770   Dali::Vector4 result;
33771
33772   arg1 = (Dali::Stage *)jarg1;
33773   {
33774     try {
33775       result = ((Dali::Stage const *)arg1)->GetBackgroundColor();
33776     } catch (std::out_of_range& e) {
33777       {
33778         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33779       };
33780     } catch (std::exception& e) {
33781       {
33782         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33783       };
33784     } catch (...) {
33785       {
33786         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33787       };
33788     }
33789   }
33790   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
33791   return jresult;
33792 }
33793
33794
33795 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_GetDpi(void * jarg1) {
33796   void * jresult ;
33797   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33798   Dali::Vector2 result;
33799
33800   arg1 = (Dali::Stage *)jarg1;
33801   {
33802     try {
33803       result = ((Dali::Stage const *)arg1)->GetDpi();
33804     } catch (std::out_of_range& e) {
33805       {
33806         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33807       };
33808     } catch (std::exception& e) {
33809       {
33810         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33811       };
33812     } catch (...) {
33813       {
33814         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33815       };
33816     }
33817   }
33818   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
33819   return jresult;
33820 }
33821
33822
33823 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_GetObjectRegistry(void * jarg1) {
33824   void * jresult ;
33825   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33826   Dali::ObjectRegistry result;
33827
33828   arg1 = (Dali::Stage *)jarg1;
33829   {
33830     try {
33831       result = ((Dali::Stage const *)arg1)->GetObjectRegistry();
33832     } catch (std::out_of_range& e) {
33833       {
33834         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33835       };
33836     } catch (std::exception& e) {
33837       {
33838         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33839       };
33840     } catch (...) {
33841       {
33842         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33843       };
33844     }
33845   }
33846   jresult = new Dali::ObjectRegistry((const Dali::ObjectRegistry &)result);
33847   return jresult;
33848 }
33849
33850
33851 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Stage_KeepRendering(void * jarg1, float jarg2) {
33852   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33853   float arg2 ;
33854
33855   arg1 = (Dali::Stage *)jarg1;
33856   arg2 = (float)jarg2;
33857   {
33858     try {
33859       (arg1)->KeepRendering(arg2);
33860     } catch (std::out_of_range& e) {
33861       {
33862         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33863       };
33864     } catch (std::exception& e) {
33865       {
33866         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33867       };
33868     } catch (...) {
33869       {
33870         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33871       };
33872     }
33873   }
33874 }
33875
33876
33877 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_KeyEventSignal(void * jarg1) {
33878   void * jresult ;
33879   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33880   Dali::Stage::KeyEventSignalType *result = 0 ;
33881
33882   arg1 = (Dali::Stage *)jarg1;
33883   {
33884     try {
33885       result = (Dali::Stage::KeyEventSignalType *) &(arg1)->KeyEventSignal();
33886     } catch (std::out_of_range& e) {
33887       {
33888         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33889       };
33890     } catch (std::exception& e) {
33891       {
33892         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33893       };
33894     } catch (...) {
33895       {
33896         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33897       };
33898     }
33899   }
33900   jresult = (void *)result;
33901   return jresult;
33902 }
33903
33904
33905 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_EventProcessingFinishedSignal(void * jarg1) {
33906   void * jresult ;
33907   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33908   Dali::Stage::EventProcessingFinishedSignalType *result = 0 ;
33909
33910   arg1 = (Dali::Stage *)jarg1;
33911   {
33912     try {
33913       result = (Dali::Stage::EventProcessingFinishedSignalType *) &(arg1)->EventProcessingFinishedSignal();
33914     } catch (std::out_of_range& e) {
33915       {
33916         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33917       };
33918     } catch (std::exception& e) {
33919       {
33920         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33921       };
33922     } catch (...) {
33923       {
33924         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33925       };
33926     }
33927   }
33928   jresult = (void *)result;
33929   return jresult;
33930 }
33931
33932
33933 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_TouchSignal(void * jarg1) {
33934   void * jresult ;
33935   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33936   Dali::Stage::TouchSignalType *result = 0 ;
33937
33938   arg1 = (Dali::Stage *)jarg1;
33939   {
33940     try {
33941       result = (Dali::Stage::TouchSignalType *) &(arg1)->TouchSignal();
33942     } catch (std::out_of_range& e) {
33943       {
33944         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33945       };
33946     } catch (std::exception& e) {
33947       {
33948         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33949       };
33950     } catch (...) {
33951       {
33952         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33953       };
33954     }
33955   }
33956   jresult = (void *)result;
33957   return jresult;
33958 }
33959
33960
33961 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_WheelEventSignal(void * jarg1) {
33962   void * jresult ;
33963   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33964   Dali::Stage::WheelEventSignalType *result = 0 ;
33965
33966   arg1 = (Dali::Stage *)jarg1;
33967   {
33968     try {
33969       result = (Dali::Stage::WheelEventSignalType *) &(arg1)->WheelEventSignal();
33970     } catch (std::out_of_range& e) {
33971       {
33972         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33973       };
33974     } catch (std::exception& e) {
33975       {
33976         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33977       };
33978     } catch (...) {
33979       {
33980         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33981       };
33982     }
33983   }
33984   jresult = (void *)result;
33985   return jresult;
33986 }
33987
33988
33989 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_ContextLostSignal(void * jarg1) {
33990   void * jresult ;
33991   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33992   Dali::Stage::ContextStatusSignal *result = 0 ;
33993
33994   arg1 = (Dali::Stage *)jarg1;
33995   {
33996     try {
33997       result = (Dali::Stage::ContextStatusSignal *) &(arg1)->ContextLostSignal();
33998     } catch (std::out_of_range& e) {
33999       {
34000         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34001       };
34002     } catch (std::exception& e) {
34003       {
34004         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34005       };
34006     } catch (...) {
34007       {
34008         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34009       };
34010     }
34011   }
34012   jresult = (void *)result;
34013   return jresult;
34014 }
34015
34016
34017 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_ContextRegainedSignal(void * jarg1) {
34018   void * jresult ;
34019   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
34020   Dali::Stage::ContextStatusSignal *result = 0 ;
34021
34022   arg1 = (Dali::Stage *)jarg1;
34023   {
34024     try {
34025       result = (Dali::Stage::ContextStatusSignal *) &(arg1)->ContextRegainedSignal();
34026     } catch (std::out_of_range& e) {
34027       {
34028         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34029       };
34030     } catch (std::exception& e) {
34031       {
34032         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34033       };
34034     } catch (...) {
34035       {
34036         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34037       };
34038     }
34039   }
34040   jresult = (void *)result;
34041   return jresult;
34042 }
34043
34044
34045 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_SceneCreatedSignal(void * jarg1) {
34046   void * jresult ;
34047   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
34048   Dali::Stage::SceneCreatedSignalType *result = 0 ;
34049
34050   arg1 = (Dali::Stage *)jarg1;
34051   {
34052     try {
34053       result = (Dali::Stage::SceneCreatedSignalType *) &(arg1)->SceneCreatedSignal();
34054     } catch (std::out_of_range& e) {
34055       {
34056         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34057       };
34058     } catch (std::exception& e) {
34059       {
34060         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34061       };
34062     } catch (...) {
34063       {
34064         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34065       };
34066     }
34067   }
34068   jresult = (void *)result;
34069   return jresult;
34070 }
34071
34072
34073 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_RelayoutContainer(void * jarg1) {
34074   Dali::RelayoutContainer *arg1 = (Dali::RelayoutContainer *) 0 ;
34075
34076   arg1 = (Dali::RelayoutContainer *)jarg1;
34077   {
34078     try {
34079       delete arg1;
34080     } catch (std::out_of_range& e) {
34081       {
34082         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34083       };
34084     } catch (std::exception& e) {
34085       {
34086         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34087       };
34088     } catch (...) {
34089       {
34090         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34091       };
34092     }
34093   }
34094 }
34095
34096
34097 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RelayoutContainer_Add(void * jarg1, void * jarg2, void * jarg3) {
34098   Dali::RelayoutContainer *arg1 = (Dali::RelayoutContainer *) 0 ;
34099   Dali::Actor *arg2 = 0 ;
34100   Dali::Vector2 *arg3 = 0 ;
34101
34102   arg1 = (Dali::RelayoutContainer *)jarg1;
34103   arg2 = (Dali::Actor *)jarg2;
34104   if (!arg2) {
34105     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
34106     return ;
34107   }
34108   arg3 = (Dali::Vector2 *)jarg3;
34109   if (!arg3) {
34110     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
34111     return ;
34112   }
34113   {
34114     try {
34115       (arg1)->Add((Dali::Actor const &)*arg2,(Dali::Vector2 const &)*arg3);
34116     } catch (std::out_of_range& e) {
34117       {
34118         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34119       };
34120     } catch (std::exception& e) {
34121       {
34122         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34123       };
34124     } catch (...) {
34125       {
34126         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34127       };
34128     }
34129   }
34130 }
34131
34132
34133 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CustomActorImpl_Self(void * jarg1) {
34134   void * jresult ;
34135   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34136   Dali::CustomActor result;
34137
34138   arg1 = (Dali::CustomActorImpl *)jarg1;
34139   {
34140     try {
34141       result = ((Dali::CustomActorImpl const *)arg1)->Self();
34142     } catch (std::out_of_range& e) {
34143       {
34144         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34145       };
34146     } catch (std::exception& e) {
34147       {
34148         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34149       };
34150     } catch (...) {
34151       {
34152         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34153       };
34154     }
34155   }
34156   jresult = new Dali::CustomActor((const Dali::CustomActor &)result);
34157   return jresult;
34158 }
34159
34160
34161 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnStageConnection(void * jarg1, int jarg2) {
34162   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34163   int arg2 ;
34164
34165   arg1 = (Dali::CustomActorImpl *)jarg1;
34166   arg2 = (int)jarg2;
34167   {
34168     try {
34169       (arg1)->OnStageConnection(arg2);
34170     } catch (std::out_of_range& e) {
34171       {
34172         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34173       };
34174     } catch (std::exception& e) {
34175       {
34176         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34177       };
34178     } catch (...) {
34179       {
34180         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34181       };
34182     }
34183   }
34184 }
34185
34186
34187 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnStageDisconnection(void * jarg1) {
34188   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34189
34190   arg1 = (Dali::CustomActorImpl *)jarg1;
34191   {
34192     try {
34193       (arg1)->OnStageDisconnection();
34194     } catch (std::out_of_range& e) {
34195       {
34196         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34197       };
34198     } catch (std::exception& e) {
34199       {
34200         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34201       };
34202     } catch (...) {
34203       {
34204         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34205       };
34206     }
34207   }
34208 }
34209
34210
34211 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnChildAdd(void * jarg1, void * jarg2) {
34212   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34213   Dali::Actor *arg2 = 0 ;
34214
34215   arg1 = (Dali::CustomActorImpl *)jarg1;
34216   arg2 = (Dali::Actor *)jarg2;
34217   if (!arg2) {
34218     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
34219     return ;
34220   }
34221   {
34222     try {
34223       (arg1)->OnChildAdd(*arg2);
34224     } catch (std::out_of_range& e) {
34225       {
34226         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34227       };
34228     } catch (std::exception& e) {
34229       {
34230         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34231       };
34232     } catch (...) {
34233       {
34234         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34235       };
34236     }
34237   }
34238 }
34239
34240
34241 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnChildRemove(void * jarg1, void * jarg2) {
34242   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34243   Dali::Actor *arg2 = 0 ;
34244
34245   arg1 = (Dali::CustomActorImpl *)jarg1;
34246   arg2 = (Dali::Actor *)jarg2;
34247   if (!arg2) {
34248     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
34249     return ;
34250   }
34251   {
34252     try {
34253       (arg1)->OnChildRemove(*arg2);
34254     } catch (std::out_of_range& e) {
34255       {
34256         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34257       };
34258     } catch (std::exception& e) {
34259       {
34260         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34261       };
34262     } catch (...) {
34263       {
34264         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34265       };
34266     }
34267   }
34268 }
34269
34270
34271 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnPropertySet(void * jarg1, int jarg2, void * jarg3) {
34272   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34273   Dali::Property::Index arg2 ;
34274   Dali::Property::Value arg3 ;
34275   Dali::Property::Value *argp3 ;
34276
34277   arg1 = (Dali::CustomActorImpl *)jarg1;
34278   arg2 = (Dali::Property::Index)jarg2;
34279   argp3 = (Dali::Property::Value *)jarg3;
34280   if (!argp3) {
34281     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
34282     return ;
34283   }
34284   arg3 = *argp3;
34285   {
34286     try {
34287       (arg1)->OnPropertySet(arg2,arg3);
34288     } catch (std::out_of_range& e) {
34289       {
34290         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34291       };
34292     } catch (std::exception& e) {
34293       {
34294         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34295       };
34296     } catch (...) {
34297       {
34298         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34299       };
34300     }
34301   }
34302 }
34303
34304
34305 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnSizeSet(void * jarg1, void * jarg2) {
34306   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34307   Dali::Vector3 *arg2 = 0 ;
34308
34309   arg1 = (Dali::CustomActorImpl *)jarg1;
34310   arg2 = (Dali::Vector3 *)jarg2;
34311   if (!arg2) {
34312     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
34313     return ;
34314   }
34315   {
34316     try {
34317       (arg1)->OnSizeSet((Dali::Vector3 const &)*arg2);
34318     } catch (std::out_of_range& e) {
34319       {
34320         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34321       };
34322     } catch (std::exception& e) {
34323       {
34324         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34325       };
34326     } catch (...) {
34327       {
34328         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34329       };
34330     }
34331   }
34332 }
34333
34334 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnSizeAnimation(void * jarg1, void * jarg2, void * jarg3) {
34335   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34336   Dali::Animation *arg2 = 0 ;
34337   Dali::Vector3 *arg3 = 0 ;
34338
34339   arg1 = (Dali::CustomActorImpl *)jarg1;
34340   arg2 = (Dali::Animation *)jarg2;
34341   if (!arg2) {
34342     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Animation & type is null", 0);
34343     return ;
34344   }
34345   arg3 = (Dali::Vector3 *)jarg3;
34346   if (!arg3) {
34347     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
34348     return ;
34349   }
34350   {
34351     try {
34352       (arg1)->OnSizeAnimation(*arg2,(Dali::Vector3 const &)*arg3);
34353     } catch (std::out_of_range& e) {
34354       {
34355         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34356       };
34357     } catch (std::exception& e) {
34358       {
34359         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34360       };
34361     } catch (...) {
34362       {
34363         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34364       };
34365     }
34366   }
34367 }
34368
34369
34370 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnTouchEvent(void * jarg1, void * jarg2) {
34371   unsigned int jresult ;
34372   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34373   Dali::TouchEvent *arg2 = 0 ;
34374   bool result;
34375
34376   arg1 = (Dali::CustomActorImpl *)jarg1;
34377   arg2 = (Dali::TouchEvent *)jarg2;
34378   if (!arg2) {
34379     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchEvent const & type is null", 0);
34380     return 0;
34381   }
34382   {
34383     try {
34384       result = (bool)(arg1)->OnTouchEvent((Dali::TouchEvent const &)*arg2);
34385     } catch (std::out_of_range& e) {
34386       {
34387         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34388       };
34389     } catch (std::exception& e) {
34390       {
34391         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34392       };
34393     } catch (...) {
34394       {
34395         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34396       };
34397     }
34398   }
34399   jresult = result;
34400   return jresult;
34401 }
34402
34403
34404 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnHoverEvent(void * jarg1, void * jarg2) {
34405   unsigned int jresult ;
34406   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34407   Dali::HoverEvent *arg2 = 0 ;
34408   bool result;
34409
34410   arg1 = (Dali::CustomActorImpl *)jarg1;
34411   arg2 = (Dali::HoverEvent *)jarg2;
34412   if (!arg2) {
34413     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::HoverEvent const & type is null", 0);
34414     return 0;
34415   }
34416   {
34417     try {
34418       result = (bool)(arg1)->OnHoverEvent((Dali::HoverEvent const &)*arg2);
34419     } catch (std::out_of_range& e) {
34420       {
34421         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34422       };
34423     } catch (std::exception& e) {
34424       {
34425         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34426       };
34427     } catch (...) {
34428       {
34429         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34430       };
34431     }
34432   }
34433   jresult = result;
34434   return jresult;
34435 }
34436
34437
34438 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnKeyEvent(void * jarg1, void * jarg2) {
34439   unsigned int jresult ;
34440   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34441   Dali::KeyEvent *arg2 = 0 ;
34442   bool result;
34443
34444   arg1 = (Dali::CustomActorImpl *)jarg1;
34445   arg2 = (Dali::KeyEvent *)jarg2;
34446   if (!arg2) {
34447     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
34448     return 0;
34449   }
34450   {
34451     try {
34452       result = (bool)(arg1)->OnKeyEvent((Dali::KeyEvent const &)*arg2);
34453     } catch (std::out_of_range& e) {
34454       {
34455         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34456       };
34457     } catch (std::exception& e) {
34458       {
34459         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34460       };
34461     } catch (...) {
34462       {
34463         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34464       };
34465     }
34466   }
34467   jresult = result;
34468   return jresult;
34469 }
34470
34471
34472 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnWheelEvent(void * jarg1, void * jarg2) {
34473   unsigned int jresult ;
34474   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34475   Dali::WheelEvent *arg2 = 0 ;
34476   bool result;
34477
34478   arg1 = (Dali::CustomActorImpl *)jarg1;
34479   arg2 = (Dali::WheelEvent *)jarg2;
34480   if (!arg2) {
34481     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::WheelEvent const & type is null", 0);
34482     return 0;
34483   }
34484   {
34485     try {
34486       result = (bool)(arg1)->OnWheelEvent((Dali::WheelEvent const &)*arg2);
34487     } catch (std::out_of_range& e) {
34488       {
34489         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34490       };
34491     } catch (std::exception& e) {
34492       {
34493         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34494       };
34495     } catch (...) {
34496       {
34497         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34498       };
34499     }
34500   }
34501   jresult = result;
34502   return jresult;
34503 }
34504
34505
34506 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnRelayout(void * jarg1, void * jarg2, void * jarg3) {
34507   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34508   Dali::Vector2 *arg2 = 0 ;
34509   Dali::RelayoutContainer *arg3 = 0 ;
34510
34511   arg1 = (Dali::CustomActorImpl *)jarg1;
34512   arg2 = (Dali::Vector2 *)jarg2;
34513   if (!arg2) {
34514     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
34515     return ;
34516   }
34517   arg3 = (Dali::RelayoutContainer *)jarg3;
34518   if (!arg3) {
34519     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::RelayoutContainer & type is null", 0);
34520     return ;
34521   }
34522   {
34523     try {
34524       (arg1)->OnRelayout((Dali::Vector2 const &)*arg2,*arg3);
34525     } catch (std::out_of_range& e) {
34526       {
34527         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34528       };
34529     } catch (std::exception& e) {
34530       {
34531         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34532       };
34533     } catch (...) {
34534       {
34535         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34536       };
34537     }
34538   }
34539 }
34540
34541
34542 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnSetResizePolicy(void * jarg1, int jarg2, int jarg3) {
34543   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34544   Dali::ResizePolicy::Type arg2 ;
34545   Dali::Dimension::Type arg3 ;
34546
34547   arg1 = (Dali::CustomActorImpl *)jarg1;
34548   arg2 = (Dali::ResizePolicy::Type)jarg2;
34549   arg3 = (Dali::Dimension::Type)jarg3;
34550   {
34551     try {
34552       (arg1)->OnSetResizePolicy(arg2,arg3);
34553     } catch (std::out_of_range& e) {
34554       {
34555         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34556       };
34557     } catch (std::exception& e) {
34558       {
34559         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34560       };
34561     } catch (...) {
34562       {
34563         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34564       };
34565     }
34566   }
34567 }
34568
34569
34570 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CustomActorImpl_GetNaturalSize(void * jarg1) {
34571   void * jresult ;
34572   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34573   Dali::Vector3 result;
34574
34575   arg1 = (Dali::CustomActorImpl *)jarg1;
34576   {
34577     try {
34578       result = (arg1)->GetNaturalSize();
34579     } catch (std::out_of_range& e) {
34580       {
34581         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34582       };
34583     } catch (std::exception& e) {
34584       {
34585         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34586       };
34587     } catch (...) {
34588       {
34589         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34590       };
34591     }
34592   }
34593   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
34594   return jresult;
34595 }
34596
34597
34598 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_CustomActorImpl_CalculateChildSize(void * jarg1, void * jarg2, int jarg3) {
34599   float jresult ;
34600   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34601   Dali::Actor *arg2 = 0 ;
34602   Dali::Dimension::Type arg3 ;
34603   float result;
34604
34605   arg1 = (Dali::CustomActorImpl *)jarg1;
34606   arg2 = (Dali::Actor *)jarg2;
34607   if (!arg2) {
34608     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
34609     return 0;
34610   }
34611   arg3 = (Dali::Dimension::Type)jarg3;
34612   {
34613     try {
34614       result = (float)(arg1)->CalculateChildSize((Dali::Actor const &)*arg2,arg3);
34615     } catch (std::out_of_range& e) {
34616       {
34617         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34618       };
34619     } catch (std::exception& e) {
34620       {
34621         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34622       };
34623     } catch (...) {
34624       {
34625         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34626       };
34627     }
34628   }
34629   jresult = result;
34630   return jresult;
34631 }
34632
34633
34634 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_CustomActorImpl_GetHeightForWidth(void * jarg1, float jarg2) {
34635   float jresult ;
34636   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34637   float arg2 ;
34638   float result;
34639
34640   arg1 = (Dali::CustomActorImpl *)jarg1;
34641   arg2 = (float)jarg2;
34642   {
34643     try {
34644       result = (float)(arg1)->GetHeightForWidth(arg2);
34645     } catch (std::out_of_range& e) {
34646       {
34647         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34648       };
34649     } catch (std::exception& e) {
34650       {
34651         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34652       };
34653     } catch (...) {
34654       {
34655         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34656       };
34657     }
34658   }
34659   jresult = result;
34660   return jresult;
34661 }
34662
34663
34664 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_CustomActorImpl_GetWidthForHeight(void * jarg1, float jarg2) {
34665   float jresult ;
34666   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34667   float arg2 ;
34668   float result;
34669
34670   arg1 = (Dali::CustomActorImpl *)jarg1;
34671   arg2 = (float)jarg2;
34672   {
34673     try {
34674       result = (float)(arg1)->GetWidthForHeight(arg2);
34675     } catch (std::out_of_range& e) {
34676       {
34677         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34678       };
34679     } catch (std::exception& e) {
34680       {
34681         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34682       };
34683     } catch (...) {
34684       {
34685         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34686       };
34687     }
34688   }
34689   jresult = result;
34690   return jresult;
34691 }
34692
34693
34694 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CustomActorImpl_RelayoutDependentOnChildren__SWIG_0(void * jarg1, int jarg2) {
34695   unsigned int jresult ;
34696   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34697   Dali::Dimension::Type arg2 ;
34698   bool result;
34699
34700   arg1 = (Dali::CustomActorImpl *)jarg1;
34701   arg2 = (Dali::Dimension::Type)jarg2;
34702   {
34703     try {
34704       result = (bool)(arg1)->RelayoutDependentOnChildren(arg2);
34705     } catch (std::out_of_range& e) {
34706       {
34707         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34708       };
34709     } catch (std::exception& e) {
34710       {
34711         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34712       };
34713     } catch (...) {
34714       {
34715         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34716       };
34717     }
34718   }
34719   jresult = result;
34720   return jresult;
34721 }
34722
34723
34724 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CustomActorImpl_RelayoutDependentOnChildren__SWIG_1(void * jarg1) {
34725   unsigned int jresult ;
34726   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34727   bool result;
34728
34729   arg1 = (Dali::CustomActorImpl *)jarg1;
34730   {
34731     try {
34732       result = (bool)(arg1)->RelayoutDependentOnChildren();
34733     } catch (std::out_of_range& e) {
34734       {
34735         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34736       };
34737     } catch (std::exception& e) {
34738       {
34739         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34740       };
34741     } catch (...) {
34742       {
34743         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34744       };
34745     }
34746   }
34747   jresult = result;
34748   return jresult;
34749 }
34750
34751
34752 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnCalculateRelayoutSize(void * jarg1, int jarg2) {
34753   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34754   Dali::Dimension::Type arg2 ;
34755
34756   arg1 = (Dali::CustomActorImpl *)jarg1;
34757   arg2 = (Dali::Dimension::Type)jarg2;
34758   {
34759     try {
34760       (arg1)->OnCalculateRelayoutSize(arg2);
34761     } catch (std::out_of_range& e) {
34762       {
34763         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34764       };
34765     } catch (std::exception& e) {
34766       {
34767         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34768       };
34769     } catch (...) {
34770       {
34771         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34772       };
34773     }
34774   }
34775 }
34776
34777
34778 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnLayoutNegotiated(void * jarg1, float jarg2, int jarg3) {
34779   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34780   float arg2 ;
34781   Dali::Dimension::Type arg3 ;
34782
34783   arg1 = (Dali::CustomActorImpl *)jarg1;
34784   arg2 = (float)jarg2;
34785   arg3 = (Dali::Dimension::Type)jarg3;
34786   {
34787     try {
34788       (arg1)->OnLayoutNegotiated(arg2,arg3);
34789     } catch (std::out_of_range& e) {
34790       {
34791         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34792       };
34793     } catch (std::exception& e) {
34794       {
34795         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34796       };
34797     } catch (...) {
34798       {
34799         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34800       };
34801     }
34802   }
34803 }
34804
34805
34806 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CustomActorImpl_RequiresTouchEvents(void * jarg1) {
34807   unsigned int jresult ;
34808   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34809   bool result;
34810
34811   arg1 = (Dali::CustomActorImpl *)jarg1;
34812   {
34813     try {
34814       result = (bool)((Dali::CustomActorImpl const *)arg1)->RequiresTouchEvents();
34815     } catch (std::out_of_range& e) {
34816       {
34817         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34818       };
34819     } catch (std::exception& e) {
34820       {
34821         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34822       };
34823     } catch (...) {
34824       {
34825         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34826       };
34827     }
34828   }
34829   jresult = result;
34830   return jresult;
34831 }
34832
34833
34834 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CustomActorImpl_RequiresHoverEvents(void * jarg1) {
34835   unsigned int jresult ;
34836   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34837   bool result;
34838
34839   arg1 = (Dali::CustomActorImpl *)jarg1;
34840   {
34841     try {
34842       result = (bool)((Dali::CustomActorImpl const *)arg1)->RequiresHoverEvents();
34843     } catch (std::out_of_range& e) {
34844       {
34845         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34846       };
34847     } catch (std::exception& e) {
34848       {
34849         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34850       };
34851     } catch (...) {
34852       {
34853         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34854       };
34855     }
34856   }
34857   jresult = result;
34858   return jresult;
34859 }
34860
34861
34862 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CustomActorImpl_RequiresWheelEvents(void * jarg1) {
34863   unsigned int jresult ;
34864   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34865   bool result;
34866
34867   arg1 = (Dali::CustomActorImpl *)jarg1;
34868   {
34869     try {
34870       result = (bool)((Dali::CustomActorImpl const *)arg1)->RequiresWheelEvents();
34871     } catch (std::out_of_range& e) {
34872       {
34873         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34874       };
34875     } catch (std::exception& e) {
34876       {
34877         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34878       };
34879     } catch (...) {
34880       {
34881         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34882       };
34883     }
34884   }
34885   jresult = result;
34886   return jresult;
34887 }
34888
34889
34890 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CustomActorImpl_IsRelayoutEnabled(void * jarg1) {
34891   unsigned int jresult ;
34892   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34893   bool result;
34894
34895   arg1 = (Dali::CustomActorImpl *)jarg1;
34896   {
34897     try {
34898       result = (bool)((Dali::CustomActorImpl const *)arg1)->IsRelayoutEnabled();
34899     } catch (std::out_of_range& e) {
34900       {
34901         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34902       };
34903     } catch (std::exception& e) {
34904       {
34905         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34906       };
34907     } catch (...) {
34908       {
34909         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34910       };
34911     }
34912   }
34913   jresult = result;
34914   return jresult;
34915 }
34916
34917
34918 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_CustomActor__SWIG_0() {
34919   void * jresult ;
34920   Dali::CustomActor *result = 0 ;
34921
34922   {
34923     try {
34924       result = (Dali::CustomActor *)new Dali::CustomActor();
34925     } catch (std::out_of_range& e) {
34926       {
34927         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34928       };
34929     } catch (std::exception& e) {
34930       {
34931         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34932       };
34933     } catch (...) {
34934       {
34935         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34936       };
34937     }
34938   }
34939   jresult = (void *)result;
34940   return jresult;
34941 }
34942
34943
34944 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CustomActor_DownCast(void * jarg1) {
34945   void * jresult ;
34946   Dali::BaseHandle arg1 ;
34947   Dali::BaseHandle *argp1 ;
34948   Dali::CustomActor result;
34949
34950   argp1 = (Dali::BaseHandle *)jarg1;
34951   if (!argp1) {
34952     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
34953     return 0;
34954   }
34955   arg1 = *argp1;
34956   {
34957     try {
34958       result = Dali::CustomActor::DownCast(arg1);
34959     } catch (std::out_of_range& e) {
34960       {
34961         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34962       };
34963     } catch (std::exception& e) {
34964       {
34965         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34966       };
34967     } catch (...) {
34968       {
34969         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34970       };
34971     }
34972   }
34973   jresult = new Dali::CustomActor((const Dali::CustomActor &)result);
34974   return jresult;
34975 }
34976
34977
34978 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_CustomActor(void * jarg1) {
34979   Dali::CustomActor *arg1 = (Dali::CustomActor *) 0 ;
34980
34981   arg1 = (Dali::CustomActor *)jarg1;
34982   {
34983     try {
34984       delete arg1;
34985     } catch (std::out_of_range& e) {
34986       {
34987         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34988       };
34989     } catch (std::exception& e) {
34990       {
34991         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34992       };
34993     } catch (...) {
34994       {
34995         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34996       };
34997     }
34998   }
34999 }
35000
35001
35002 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CustomActor_GetImplementation(void * jarg1) {
35003   void * jresult ;
35004   Dali::CustomActor *arg1 = (Dali::CustomActor *) 0 ;
35005   Dali::CustomActorImpl *result = 0 ;
35006
35007   arg1 = (Dali::CustomActor *)jarg1;
35008   {
35009     try {
35010       result = (Dali::CustomActorImpl *) &((Dali::CustomActor const *)arg1)->GetImplementation();
35011     } catch (std::out_of_range& e) {
35012       {
35013         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35014       };
35015     } catch (std::exception& e) {
35016       {
35017         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35018       };
35019     } catch (...) {
35020       {
35021         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35022       };
35023     }
35024   }
35025   jresult = (void *)result;
35026   return jresult;
35027 }
35028
35029
35030 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_CustomActor__SWIG_1(void * jarg1) {
35031   void * jresult ;
35032   Dali::CustomActorImpl *arg1 = 0 ;
35033   Dali::CustomActor *result = 0 ;
35034
35035   arg1 = (Dali::CustomActorImpl *)jarg1;
35036   if (!arg1) {
35037     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::CustomActorImpl & type is null", 0);
35038     return 0;
35039   }
35040   {
35041     try {
35042       result = (Dali::CustomActor *)new Dali::CustomActor(*arg1);
35043     } catch (std::out_of_range& e) {
35044       {
35045         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35046       };
35047     } catch (std::exception& e) {
35048       {
35049         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35050       };
35051     } catch (...) {
35052       {
35053         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35054       };
35055     }
35056   }
35057   jresult = (void *)result;
35058   return jresult;
35059 }
35060
35061
35062 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_CustomActor__SWIG_2(void * jarg1) {
35063   void * jresult ;
35064   Dali::CustomActor *arg1 = 0 ;
35065   Dali::CustomActor *result = 0 ;
35066
35067   arg1 = (Dali::CustomActor *)jarg1;
35068   if (!arg1) {
35069     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::CustomActor const & type is null", 0);
35070     return 0;
35071   }
35072   {
35073     try {
35074       result = (Dali::CustomActor *)new Dali::CustomActor((Dali::CustomActor const &)*arg1);
35075     } catch (std::out_of_range& e) {
35076       {
35077         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35078       };
35079     } catch (std::exception& e) {
35080       {
35081         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35082       };
35083     } catch (...) {
35084       {
35085         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35086       };
35087     }
35088   }
35089   jresult = (void *)result;
35090   return jresult;
35091 }
35092
35093
35094 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CustomActor_Assign(void * jarg1, void * jarg2) {
35095   void * jresult ;
35096   Dali::CustomActor *arg1 = (Dali::CustomActor *) 0 ;
35097   Dali::CustomActor *arg2 = 0 ;
35098   Dali::CustomActor *result = 0 ;
35099
35100   arg1 = (Dali::CustomActor *)jarg1;
35101   arg2 = (Dali::CustomActor *)jarg2;
35102   if (!arg2) {
35103     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::CustomActor const & type is null", 0);
35104     return 0;
35105   }
35106   {
35107     try {
35108       result = (Dali::CustomActor *) &(arg1)->operator =((Dali::CustomActor const &)*arg2);
35109     } catch (std::out_of_range& e) {
35110       {
35111         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35112       };
35113     } catch (std::exception& e) {
35114       {
35115         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35116       };
35117     } catch (...) {
35118       {
35119         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35120       };
35121     }
35122   }
35123   jresult = (void *)result;
35124   return jresult;
35125 }
35126
35127
35128 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PanGestureDetector_Property_SCREEN_POSITION_get() {
35129   int jresult ;
35130   int result;
35131
35132   result = (int)Dali::PanGestureDetector::Property::SCREEN_POSITION;
35133   jresult = (int)result;
35134   return jresult;
35135 }
35136
35137
35138 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PanGestureDetector_Property_SCREEN_DISPLACEMENT_get() {
35139   int jresult ;
35140   int result;
35141
35142   result = (int)Dali::PanGestureDetector::Property::SCREEN_DISPLACEMENT;
35143   jresult = (int)result;
35144   return jresult;
35145 }
35146
35147
35148 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PanGestureDetector_Property_SCREEN_VELOCITY_get() {
35149   int jresult ;
35150   int result;
35151
35152   result = (int)Dali::PanGestureDetector::Property::SCREEN_VELOCITY;
35153   jresult = (int)result;
35154   return jresult;
35155 }
35156
35157
35158 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PanGestureDetector_Property_LOCAL_POSITION_get() {
35159   int jresult ;
35160   int result;
35161
35162   result = (int)Dali::PanGestureDetector::Property::LOCAL_POSITION;
35163   jresult = (int)result;
35164   return jresult;
35165 }
35166
35167
35168 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PanGestureDetector_Property_LOCAL_DISPLACEMENT_get() {
35169   int jresult ;
35170   int result;
35171
35172   result = (int)Dali::PanGestureDetector::Property::LOCAL_DISPLACEMENT;
35173   jresult = (int)result;
35174   return jresult;
35175 }
35176
35177
35178 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PanGestureDetector_Property_LOCAL_VELOCITY_get() {
35179   int jresult ;
35180   int result;
35181
35182   result = (int)Dali::PanGestureDetector::Property::LOCAL_VELOCITY;
35183   jresult = (int)result;
35184   return jresult;
35185 }
35186
35187
35188 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PanGestureDetector_Property_PANNING_get() {
35189   int jresult ;
35190   int result;
35191
35192   result = (int)Dali::PanGestureDetector::Property::PANNING;
35193   jresult = (int)result;
35194   return jresult;
35195 }
35196
35197
35198 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PanGestureDetector_Property() {
35199   void * jresult ;
35200   Dali::PanGestureDetector::Property *result = 0 ;
35201
35202   {
35203     try {
35204       result = (Dali::PanGestureDetector::Property *)new Dali::PanGestureDetector::Property();
35205     } catch (std::out_of_range& e) {
35206       {
35207         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35208       };
35209     } catch (std::exception& e) {
35210       {
35211         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35212       };
35213     } catch (...) {
35214       {
35215         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35216       };
35217     }
35218   }
35219   jresult = (void *)result;
35220   return jresult;
35221 }
35222
35223
35224 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PanGestureDetector_Property(void * jarg1) {
35225   Dali::PanGestureDetector::Property *arg1 = (Dali::PanGestureDetector::Property *) 0 ;
35226
35227   arg1 = (Dali::PanGestureDetector::Property *)jarg1;
35228   {
35229     try {
35230       delete arg1;
35231     } catch (std::out_of_range& e) {
35232       {
35233         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35234       };
35235     } catch (std::exception& e) {
35236       {
35237         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35238       };
35239     } catch (...) {
35240       {
35241         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35242       };
35243     }
35244   }
35245 }
35246
35247
35248 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_DIRECTION_LEFT_get() {
35249   void * jresult ;
35250   Dali::Radian *result = 0 ;
35251
35252   result = (Dali::Radian *)&Dali::PanGestureDetector::DIRECTION_LEFT;
35253   jresult = (void *)result;
35254   return jresult;
35255 }
35256
35257
35258 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_DIRECTION_RIGHT_get() {
35259   void * jresult ;
35260   Dali::Radian *result = 0 ;
35261
35262   result = (Dali::Radian *)&Dali::PanGestureDetector::DIRECTION_RIGHT;
35263   jresult = (void *)result;
35264   return jresult;
35265 }
35266
35267
35268 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_DIRECTION_UP_get() {
35269   void * jresult ;
35270   Dali::Radian *result = 0 ;
35271
35272   result = (Dali::Radian *)&Dali::PanGestureDetector::DIRECTION_UP;
35273   jresult = (void *)result;
35274   return jresult;
35275 }
35276
35277
35278 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_DIRECTION_DOWN_get() {
35279   void * jresult ;
35280   Dali::Radian *result = 0 ;
35281
35282   result = (Dali::Radian *)&Dali::PanGestureDetector::DIRECTION_DOWN;
35283   jresult = (void *)result;
35284   return jresult;
35285 }
35286
35287
35288 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_DIRECTION_HORIZONTAL_get() {
35289   void * jresult ;
35290   Dali::Radian *result = 0 ;
35291
35292   result = (Dali::Radian *)&Dali::PanGestureDetector::DIRECTION_HORIZONTAL;
35293   jresult = (void *)result;
35294   return jresult;
35295 }
35296
35297
35298 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_DIRECTION_VERTICAL_get() {
35299   void * jresult ;
35300   Dali::Radian *result = 0 ;
35301
35302   result = (Dali::Radian *)&Dali::PanGestureDetector::DIRECTION_VERTICAL;
35303   jresult = (void *)result;
35304   return jresult;
35305 }
35306
35307
35308 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_DEFAULT_THRESHOLD_get() {
35309   void * jresult ;
35310   Dali::Radian *result = 0 ;
35311
35312   result = (Dali::Radian *)&Dali::PanGestureDetector::DEFAULT_THRESHOLD;
35313   jresult = (void *)result;
35314   return jresult;
35315 }
35316
35317
35318 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PanGestureDetector__SWIG_0() {
35319   void * jresult ;
35320   Dali::PanGestureDetector *result = 0 ;
35321
35322   {
35323     try {
35324       result = (Dali::PanGestureDetector *)new Dali::PanGestureDetector();
35325     } catch (std::out_of_range& e) {
35326       {
35327         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35328       };
35329     } catch (std::exception& e) {
35330       {
35331         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35332       };
35333     } catch (...) {
35334       {
35335         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35336       };
35337     }
35338   }
35339   jresult = (void *)result;
35340   return jresult;
35341 }
35342
35343
35344 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_New() {
35345   void * jresult ;
35346   Dali::PanGestureDetector result;
35347
35348   {
35349     try {
35350       result = Dali::PanGestureDetector::New();
35351     } catch (std::out_of_range& e) {
35352       {
35353         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35354       };
35355     } catch (std::exception& e) {
35356       {
35357         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35358       };
35359     } catch (...) {
35360       {
35361         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35362       };
35363     }
35364   }
35365   jresult = new Dali::PanGestureDetector((const Dali::PanGestureDetector &)result);
35366   return jresult;
35367 }
35368
35369
35370 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_DownCast(void * jarg1) {
35371   void * jresult ;
35372   Dali::BaseHandle arg1 ;
35373   Dali::BaseHandle *argp1 ;
35374   Dali::PanGestureDetector result;
35375
35376   argp1 = (Dali::BaseHandle *)jarg1;
35377   if (!argp1) {
35378     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
35379     return 0;
35380   }
35381   arg1 = *argp1;
35382   {
35383     try {
35384       result = Dali::PanGestureDetector::DownCast(arg1);
35385     } catch (std::out_of_range& e) {
35386       {
35387         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35388       };
35389     } catch (std::exception& e) {
35390       {
35391         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35392       };
35393     } catch (...) {
35394       {
35395         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35396       };
35397     }
35398   }
35399   jresult = new Dali::PanGestureDetector((const Dali::PanGestureDetector &)result);
35400   return jresult;
35401 }
35402
35403
35404 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PanGestureDetector(void * jarg1) {
35405   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35406
35407   arg1 = (Dali::PanGestureDetector *)jarg1;
35408   {
35409     try {
35410       delete arg1;
35411     } catch (std::out_of_range& e) {
35412       {
35413         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35414       };
35415     } catch (std::exception& e) {
35416       {
35417         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35418       };
35419     } catch (...) {
35420       {
35421         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35422       };
35423     }
35424   }
35425 }
35426
35427
35428 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PanGestureDetector__SWIG_1(void * jarg1) {
35429   void * jresult ;
35430   Dali::PanGestureDetector *arg1 = 0 ;
35431   Dali::PanGestureDetector *result = 0 ;
35432
35433   arg1 = (Dali::PanGestureDetector *)jarg1;
35434   if (!arg1) {
35435     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGestureDetector const & type is null", 0);
35436     return 0;
35437   }
35438   {
35439     try {
35440       result = (Dali::PanGestureDetector *)new Dali::PanGestureDetector((Dali::PanGestureDetector const &)*arg1);
35441     } catch (std::out_of_range& e) {
35442       {
35443         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35444       };
35445     } catch (std::exception& e) {
35446       {
35447         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35448       };
35449     } catch (...) {
35450       {
35451         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35452       };
35453     }
35454   }
35455   jresult = (void *)result;
35456   return jresult;
35457 }
35458
35459
35460 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_Assign(void * jarg1, void * jarg2) {
35461   void * jresult ;
35462   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35463   Dali::PanGestureDetector *arg2 = 0 ;
35464   Dali::PanGestureDetector *result = 0 ;
35465
35466   arg1 = (Dali::PanGestureDetector *)jarg1;
35467   arg2 = (Dali::PanGestureDetector *)jarg2;
35468   if (!arg2) {
35469     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGestureDetector const & type is null", 0);
35470     return 0;
35471   }
35472   {
35473     try {
35474       result = (Dali::PanGestureDetector *) &(arg1)->operator =((Dali::PanGestureDetector const &)*arg2);
35475     } catch (std::out_of_range& e) {
35476       {
35477         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35478       };
35479     } catch (std::exception& e) {
35480       {
35481         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35482       };
35483     } catch (...) {
35484       {
35485         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35486       };
35487     }
35488   }
35489   jresult = (void *)result;
35490   return jresult;
35491 }
35492
35493
35494 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetector_SetMinimumTouchesRequired(void * jarg1, unsigned int jarg2) {
35495   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35496   unsigned int arg2 ;
35497
35498   arg1 = (Dali::PanGestureDetector *)jarg1;
35499   arg2 = (unsigned int)jarg2;
35500   {
35501     try {
35502       (arg1)->SetMinimumTouchesRequired(arg2);
35503     } catch (std::out_of_range& e) {
35504       {
35505         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35506       };
35507     } catch (std::exception& e) {
35508       {
35509         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35510       };
35511     } catch (...) {
35512       {
35513         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35514       };
35515     }
35516   }
35517 }
35518
35519
35520 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetector_SetMaximumTouchesRequired(void * jarg1, unsigned int jarg2) {
35521   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35522   unsigned int arg2 ;
35523
35524   arg1 = (Dali::PanGestureDetector *)jarg1;
35525   arg2 = (unsigned int)jarg2;
35526   {
35527     try {
35528       (arg1)->SetMaximumTouchesRequired(arg2);
35529     } catch (std::out_of_range& e) {
35530       {
35531         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35532       };
35533     } catch (std::exception& e) {
35534       {
35535         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35536       };
35537     } catch (...) {
35538       {
35539         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35540       };
35541     }
35542   }
35543 }
35544
35545
35546 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PanGestureDetector_GetMinimumTouchesRequired(void * jarg1) {
35547   unsigned int jresult ;
35548   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35549   unsigned int result;
35550
35551   arg1 = (Dali::PanGestureDetector *)jarg1;
35552   {
35553     try {
35554       result = (unsigned int)((Dali::PanGestureDetector const *)arg1)->GetMinimumTouchesRequired();
35555     } catch (std::out_of_range& e) {
35556       {
35557         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35558       };
35559     } catch (std::exception& e) {
35560       {
35561         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35562       };
35563     } catch (...) {
35564       {
35565         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35566       };
35567     }
35568   }
35569   jresult = result;
35570   return jresult;
35571 }
35572
35573
35574 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PanGestureDetector_GetMaximumTouchesRequired(void * jarg1) {
35575   unsigned int jresult ;
35576   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35577   unsigned int result;
35578
35579   arg1 = (Dali::PanGestureDetector *)jarg1;
35580   {
35581     try {
35582       result = (unsigned int)((Dali::PanGestureDetector const *)arg1)->GetMaximumTouchesRequired();
35583     } catch (std::out_of_range& e) {
35584       {
35585         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35586       };
35587     } catch (std::exception& e) {
35588       {
35589         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35590       };
35591     } catch (...) {
35592       {
35593         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35594       };
35595     }
35596   }
35597   jresult = result;
35598   return jresult;
35599 }
35600
35601
35602 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetector_AddAngle__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
35603   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35604   Dali::Radian arg2 ;
35605   Dali::Radian arg3 ;
35606   Dali::Radian *argp2 ;
35607   Dali::Radian *argp3 ;
35608
35609   arg1 = (Dali::PanGestureDetector *)jarg1;
35610   argp2 = (Dali::Radian *)jarg2;
35611   if (!argp2) {
35612     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35613     return ;
35614   }
35615   arg2 = *argp2;
35616   argp3 = (Dali::Radian *)jarg3;
35617   if (!argp3) {
35618     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35619     return ;
35620   }
35621   arg3 = *argp3;
35622   {
35623     try {
35624       (arg1)->AddAngle(arg2,arg3);
35625     } catch (std::out_of_range& e) {
35626       {
35627         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35628       };
35629     } catch (std::exception& e) {
35630       {
35631         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35632       };
35633     } catch (...) {
35634       {
35635         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35636       };
35637     }
35638   }
35639 }
35640
35641
35642 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetector_AddAngle__SWIG_1(void * jarg1, void * jarg2) {
35643   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35644   Dali::Radian arg2 ;
35645   Dali::Radian *argp2 ;
35646
35647   arg1 = (Dali::PanGestureDetector *)jarg1;
35648   argp2 = (Dali::Radian *)jarg2;
35649   if (!argp2) {
35650     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35651     return ;
35652   }
35653   arg2 = *argp2;
35654   {
35655     try {
35656       (arg1)->AddAngle(arg2);
35657     } catch (std::out_of_range& e) {
35658       {
35659         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35660       };
35661     } catch (std::exception& e) {
35662       {
35663         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35664       };
35665     } catch (...) {
35666       {
35667         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35668       };
35669     }
35670   }
35671 }
35672
35673
35674 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetector_AddDirection__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
35675   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35676   Dali::Radian arg2 ;
35677   Dali::Radian arg3 ;
35678   Dali::Radian *argp2 ;
35679   Dali::Radian *argp3 ;
35680
35681   arg1 = (Dali::PanGestureDetector *)jarg1;
35682   argp2 = (Dali::Radian *)jarg2;
35683   if (!argp2) {
35684     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35685     return ;
35686   }
35687   arg2 = *argp2;
35688   argp3 = (Dali::Radian *)jarg3;
35689   if (!argp3) {
35690     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35691     return ;
35692   }
35693   arg3 = *argp3;
35694   {
35695     try {
35696       (arg1)->AddDirection(arg2,arg3);
35697     } catch (std::out_of_range& e) {
35698       {
35699         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35700       };
35701     } catch (std::exception& e) {
35702       {
35703         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35704       };
35705     } catch (...) {
35706       {
35707         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35708       };
35709     }
35710   }
35711 }
35712
35713
35714 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetector_AddDirection__SWIG_1(void * jarg1, void * jarg2) {
35715   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35716   Dali::Radian arg2 ;
35717   Dali::Radian *argp2 ;
35718
35719   arg1 = (Dali::PanGestureDetector *)jarg1;
35720   argp2 = (Dali::Radian *)jarg2;
35721   if (!argp2) {
35722     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35723     return ;
35724   }
35725   arg2 = *argp2;
35726   {
35727     try {
35728       (arg1)->AddDirection(arg2);
35729     } catch (std::out_of_range& e) {
35730       {
35731         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35732       };
35733     } catch (std::exception& e) {
35734       {
35735         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35736       };
35737     } catch (...) {
35738       {
35739         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35740       };
35741     }
35742   }
35743 }
35744
35745
35746 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_PanGestureDetector_GetAngleCount(void * jarg1) {
35747   unsigned long jresult ;
35748   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35749   size_t result;
35750
35751   arg1 = (Dali::PanGestureDetector *)jarg1;
35752   {
35753     try {
35754       result = ((Dali::PanGestureDetector const *)arg1)->GetAngleCount();
35755     } catch (std::out_of_range& e) {
35756       {
35757         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35758       };
35759     } catch (std::exception& e) {
35760       {
35761         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35762       };
35763     } catch (...) {
35764       {
35765         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35766       };
35767     }
35768   }
35769   jresult = (unsigned long)result;
35770   return jresult;
35771 }
35772
35773
35774 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_GetAngle(void * jarg1, unsigned long jarg2) {
35775   void * jresult ;
35776   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35777   size_t arg2 ;
35778   Dali::PanGestureDetector::AngleThresholdPair result;
35779
35780   arg1 = (Dali::PanGestureDetector *)jarg1;
35781   arg2 = (size_t)jarg2;
35782   {
35783     try {
35784       result = ((Dali::PanGestureDetector const *)arg1)->GetAngle(arg2);
35785     } catch (std::out_of_range& e) {
35786       {
35787         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35788       };
35789     } catch (std::exception& e) {
35790       {
35791         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35792       };
35793     } catch (...) {
35794       {
35795         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35796       };
35797     }
35798   }
35799   jresult = new Dali::PanGestureDetector::AngleThresholdPair((const Dali::PanGestureDetector::AngleThresholdPair &)result);
35800   return jresult;
35801 }
35802
35803
35804 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetector_ClearAngles(void * jarg1) {
35805   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35806
35807   arg1 = (Dali::PanGestureDetector *)jarg1;
35808   {
35809     try {
35810       (arg1)->ClearAngles();
35811     } catch (std::out_of_range& e) {
35812       {
35813         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35814       };
35815     } catch (std::exception& e) {
35816       {
35817         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35818       };
35819     } catch (...) {
35820       {
35821         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35822       };
35823     }
35824   }
35825 }
35826
35827
35828 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetector_RemoveAngle(void * jarg1, void * jarg2) {
35829   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35830   Dali::Radian arg2 ;
35831   Dali::Radian *argp2 ;
35832
35833   arg1 = (Dali::PanGestureDetector *)jarg1;
35834   argp2 = (Dali::Radian *)jarg2;
35835   if (!argp2) {
35836     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35837     return ;
35838   }
35839   arg2 = *argp2;
35840   {
35841     try {
35842       (arg1)->RemoveAngle(arg2);
35843     } catch (std::out_of_range& e) {
35844       {
35845         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35846       };
35847     } catch (std::exception& e) {
35848       {
35849         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35850       };
35851     } catch (...) {
35852       {
35853         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35854       };
35855     }
35856   }
35857 }
35858
35859
35860 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetector_RemoveDirection(void * jarg1, void * jarg2) {
35861   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35862   Dali::Radian arg2 ;
35863   Dali::Radian *argp2 ;
35864
35865   arg1 = (Dali::PanGestureDetector *)jarg1;
35866   argp2 = (Dali::Radian *)jarg2;
35867   if (!argp2) {
35868     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35869     return ;
35870   }
35871   arg2 = *argp2;
35872   {
35873     try {
35874       (arg1)->RemoveDirection(arg2);
35875     } catch (std::out_of_range& e) {
35876       {
35877         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35878       };
35879     } catch (std::exception& e) {
35880       {
35881         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35882       };
35883     } catch (...) {
35884       {
35885         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35886       };
35887     }
35888   }
35889 }
35890
35891
35892 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_DetectedSignal(void * jarg1) {
35893   void * jresult ;
35894   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35895   Dali::PanGestureDetector::DetectedSignalType *result = 0 ;
35896
35897   arg1 = (Dali::PanGestureDetector *)jarg1;
35898   {
35899     try {
35900       result = (Dali::PanGestureDetector::DetectedSignalType *) &(arg1)->DetectedSignal();
35901     } catch (std::out_of_range& e) {
35902       {
35903         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35904       };
35905     } catch (std::exception& e) {
35906       {
35907         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35908       };
35909     } catch (...) {
35910       {
35911         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35912       };
35913     }
35914   }
35915   jresult = (void *)result;
35916   return jresult;
35917 }
35918
35919
35920 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetector_SetPanGestureProperties(void * jarg1) {
35921   Dali::PanGesture *arg1 = 0 ;
35922
35923   arg1 = (Dali::PanGesture *)jarg1;
35924   if (!arg1) {
35925     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGesture const & type is null", 0);
35926     return ;
35927   }
35928   {
35929     try {
35930       Dali::PanGestureDetector::SetPanGestureProperties((Dali::PanGesture const &)*arg1);
35931     } catch (std::out_of_range& e) {
35932       {
35933         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35934       };
35935     } catch (std::exception& e) {
35936       {
35937         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35938       };
35939     } catch (...) {
35940       {
35941         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35942       };
35943     }
35944   }
35945 }
35946
35947
35948 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PanGesture__SWIG_0() {
35949   void * jresult ;
35950   Dali::PanGesture *result = 0 ;
35951
35952   {
35953     try {
35954       result = (Dali::PanGesture *)new Dali::PanGesture();
35955     } catch (std::out_of_range& e) {
35956       {
35957         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35958       };
35959     } catch (std::exception& e) {
35960       {
35961         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35962       };
35963     } catch (...) {
35964       {
35965         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35966       };
35967     }
35968   }
35969   jresult = (void *)result;
35970   return jresult;
35971 }
35972
35973
35974 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PanGesture__SWIG_1(int jarg1) {
35975   void * jresult ;
35976   Dali::Gesture::State arg1 ;
35977   Dali::PanGesture *result = 0 ;
35978
35979   arg1 = (Dali::Gesture::State)jarg1;
35980   {
35981     try {
35982       result = (Dali::PanGesture *)new Dali::PanGesture(arg1);
35983     } catch (std::out_of_range& e) {
35984       {
35985         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35986       };
35987     } catch (std::exception& e) {
35988       {
35989         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35990       };
35991     } catch (...) {
35992       {
35993         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35994       };
35995     }
35996   }
35997   jresult = (void *)result;
35998   return jresult;
35999 }
36000
36001
36002 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PanGesture__SWIG_2(void * jarg1) {
36003   void * jresult ;
36004   Dali::PanGesture *arg1 = 0 ;
36005   Dali::PanGesture *result = 0 ;
36006
36007   arg1 = (Dali::PanGesture *)jarg1;
36008   if (!arg1) {
36009     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGesture const & type is null", 0);
36010     return 0;
36011   }
36012   {
36013     try {
36014       result = (Dali::PanGesture *)new Dali::PanGesture((Dali::PanGesture const &)*arg1);
36015     } catch (std::out_of_range& e) {
36016       {
36017         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36018       };
36019     } catch (std::exception& e) {
36020       {
36021         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36022       };
36023     } catch (...) {
36024       {
36025         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36026       };
36027     }
36028   }
36029   jresult = (void *)result;
36030   return jresult;
36031 }
36032
36033
36034 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGesture_Assign(void * jarg1, void * jarg2) {
36035   void * jresult ;
36036   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36037   Dali::PanGesture *arg2 = 0 ;
36038   Dali::PanGesture *result = 0 ;
36039
36040   arg1 = (Dali::PanGesture *)jarg1;
36041   arg2 = (Dali::PanGesture *)jarg2;
36042   if (!arg2) {
36043     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGesture const & type is null", 0);
36044     return 0;
36045   }
36046   {
36047     try {
36048       result = (Dali::PanGesture *) &(arg1)->operator =((Dali::PanGesture const &)*arg2);
36049     } catch (std::out_of_range& e) {
36050       {
36051         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36052       };
36053     } catch (std::exception& e) {
36054       {
36055         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36056       };
36057     } catch (...) {
36058       {
36059         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36060       };
36061     }
36062   }
36063   jresult = (void *)result;
36064   return jresult;
36065 }
36066
36067
36068 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PanGesture(void * jarg1) {
36069   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36070
36071   arg1 = (Dali::PanGesture *)jarg1;
36072   {
36073     try {
36074       delete arg1;
36075     } catch (std::out_of_range& e) {
36076       {
36077         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
36078       };
36079     } catch (std::exception& e) {
36080       {
36081         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
36082       };
36083     } catch (...) {
36084       {
36085         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
36086       };
36087     }
36088   }
36089 }
36090
36091
36092 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGesture_velocity_set(void * jarg1, void * jarg2) {
36093   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36094   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
36095
36096   arg1 = (Dali::PanGesture *)jarg1;
36097   arg2 = (Dali::Vector2 *)jarg2;
36098   if (arg1) (arg1)->velocity = *arg2;
36099 }
36100
36101
36102 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGesture_velocity_get(void * jarg1) {
36103   void * jresult ;
36104   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36105   Dali::Vector2 *result = 0 ;
36106
36107   arg1 = (Dali::PanGesture *)jarg1;
36108   result = (Dali::Vector2 *)& ((arg1)->velocity);
36109   jresult = (void *)result;
36110   return jresult;
36111 }
36112
36113
36114 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGesture_displacement_set(void * jarg1, void * jarg2) {
36115   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36116   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
36117
36118   arg1 = (Dali::PanGesture *)jarg1;
36119   arg2 = (Dali::Vector2 *)jarg2;
36120   if (arg1) (arg1)->displacement = *arg2;
36121 }
36122
36123
36124 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGesture_displacement_get(void * jarg1) {
36125   void * jresult ;
36126   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36127   Dali::Vector2 *result = 0 ;
36128
36129   arg1 = (Dali::PanGesture *)jarg1;
36130   result = (Dali::Vector2 *)& ((arg1)->displacement);
36131   jresult = (void *)result;
36132   return jresult;
36133 }
36134
36135
36136 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGesture_position_set(void * jarg1, void * jarg2) {
36137   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36138   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
36139
36140   arg1 = (Dali::PanGesture *)jarg1;
36141   arg2 = (Dali::Vector2 *)jarg2;
36142   if (arg1) (arg1)->position = *arg2;
36143 }
36144
36145
36146 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGesture_position_get(void * jarg1) {
36147   void * jresult ;
36148   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36149   Dali::Vector2 *result = 0 ;
36150
36151   arg1 = (Dali::PanGesture *)jarg1;
36152   result = (Dali::Vector2 *)& ((arg1)->position);
36153   jresult = (void *)result;
36154   return jresult;
36155 }
36156
36157
36158 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGesture_screenVelocity_set(void * jarg1, void * jarg2) {
36159   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36160   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
36161
36162   arg1 = (Dali::PanGesture *)jarg1;
36163   arg2 = (Dali::Vector2 *)jarg2;
36164   if (arg1) (arg1)->screenVelocity = *arg2;
36165 }
36166
36167
36168 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGesture_screenVelocity_get(void * jarg1) {
36169   void * jresult ;
36170   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36171   Dali::Vector2 *result = 0 ;
36172
36173   arg1 = (Dali::PanGesture *)jarg1;
36174   result = (Dali::Vector2 *)& ((arg1)->screenVelocity);
36175   jresult = (void *)result;
36176   return jresult;
36177 }
36178
36179
36180 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGesture_screenDisplacement_set(void * jarg1, void * jarg2) {
36181   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36182   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
36183
36184   arg1 = (Dali::PanGesture *)jarg1;
36185   arg2 = (Dali::Vector2 *)jarg2;
36186   if (arg1) (arg1)->screenDisplacement = *arg2;
36187 }
36188
36189
36190 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGesture_screenDisplacement_get(void * jarg1) {
36191   void * jresult ;
36192   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36193   Dali::Vector2 *result = 0 ;
36194
36195   arg1 = (Dali::PanGesture *)jarg1;
36196   result = (Dali::Vector2 *)& ((arg1)->screenDisplacement);
36197   jresult = (void *)result;
36198   return jresult;
36199 }
36200
36201
36202 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGesture_screenPosition_set(void * jarg1, void * jarg2) {
36203   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36204   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
36205
36206   arg1 = (Dali::PanGesture *)jarg1;
36207   arg2 = (Dali::Vector2 *)jarg2;
36208   if (arg1) (arg1)->screenPosition = *arg2;
36209 }
36210
36211
36212 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGesture_screenPosition_get(void * jarg1) {
36213   void * jresult ;
36214   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36215   Dali::Vector2 *result = 0 ;
36216
36217   arg1 = (Dali::PanGesture *)jarg1;
36218   result = (Dali::Vector2 *)& ((arg1)->screenPosition);
36219   jresult = (void *)result;
36220   return jresult;
36221 }
36222
36223
36224 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGesture_numberOfTouches_set(void * jarg1, unsigned int jarg2) {
36225   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36226   unsigned int arg2 ;
36227
36228   arg1 = (Dali::PanGesture *)jarg1;
36229   arg2 = (unsigned int)jarg2;
36230   if (arg1) (arg1)->numberOfTouches = arg2;
36231 }
36232
36233
36234 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PanGesture_numberOfTouches_get(void * jarg1) {
36235   unsigned int jresult ;
36236   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36237   unsigned int result;
36238
36239   arg1 = (Dali::PanGesture *)jarg1;
36240   result = (unsigned int) ((arg1)->numberOfTouches);
36241   jresult = result;
36242   return jresult;
36243 }
36244
36245
36246 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PanGesture_GetSpeed(void * jarg1) {
36247   float jresult ;
36248   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36249   float result;
36250
36251   arg1 = (Dali::PanGesture *)jarg1;
36252   {
36253     try {
36254       result = (float)((Dali::PanGesture const *)arg1)->GetSpeed();
36255     } catch (std::out_of_range& e) {
36256       {
36257         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36258       };
36259     } catch (std::exception& e) {
36260       {
36261         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36262       };
36263     } catch (...) {
36264       {
36265         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36266       };
36267     }
36268   }
36269   jresult = result;
36270   return jresult;
36271 }
36272
36273
36274 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PanGesture_GetDistance(void * jarg1) {
36275   float jresult ;
36276   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36277   float result;
36278
36279   arg1 = (Dali::PanGesture *)jarg1;
36280   {
36281     try {
36282       result = (float)((Dali::PanGesture const *)arg1)->GetDistance();
36283     } catch (std::out_of_range& e) {
36284       {
36285         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36286       };
36287     } catch (std::exception& e) {
36288       {
36289         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36290       };
36291     } catch (...) {
36292       {
36293         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36294       };
36295     }
36296   }
36297   jresult = result;
36298   return jresult;
36299 }
36300
36301
36302 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PanGesture_GetScreenSpeed(void * jarg1) {
36303   float jresult ;
36304   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36305   float result;
36306
36307   arg1 = (Dali::PanGesture *)jarg1;
36308   {
36309     try {
36310       result = (float)((Dali::PanGesture const *)arg1)->GetScreenSpeed();
36311     } catch (std::out_of_range& e) {
36312       {
36313         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36314       };
36315     } catch (std::exception& e) {
36316       {
36317         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36318       };
36319     } catch (...) {
36320       {
36321         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36322       };
36323     }
36324   }
36325   jresult = result;
36326   return jresult;
36327 }
36328
36329
36330 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PanGesture_GetScreenDistance(void * jarg1) {
36331   float jresult ;
36332   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36333   float result;
36334
36335   arg1 = (Dali::PanGesture *)jarg1;
36336   {
36337     try {
36338       result = (float)((Dali::PanGesture const *)arg1)->GetScreenDistance();
36339     } catch (std::out_of_range& e) {
36340       {
36341         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36342       };
36343     } catch (std::exception& e) {
36344       {
36345         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36346       };
36347     } catch (...) {
36348       {
36349         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36350       };
36351     }
36352   }
36353   jresult = result;
36354   return jresult;
36355 }
36356
36357
36358 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PinchGestureDetector__SWIG_0() {
36359   void * jresult ;
36360   Dali::PinchGestureDetector *result = 0 ;
36361
36362   {
36363     try {
36364       result = (Dali::PinchGestureDetector *)new Dali::PinchGestureDetector();
36365     } catch (std::out_of_range& e) {
36366       {
36367         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36368       };
36369     } catch (std::exception& e) {
36370       {
36371         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36372       };
36373     } catch (...) {
36374       {
36375         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36376       };
36377     }
36378   }
36379   jresult = (void *)result;
36380   return jresult;
36381 }
36382
36383
36384 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PinchGestureDetector_New() {
36385   void * jresult ;
36386   Dali::PinchGestureDetector result;
36387
36388   {
36389     try {
36390       result = Dali::PinchGestureDetector::New();
36391     } catch (std::out_of_range& e) {
36392       {
36393         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36394       };
36395     } catch (std::exception& e) {
36396       {
36397         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36398       };
36399     } catch (...) {
36400       {
36401         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36402       };
36403     }
36404   }
36405   jresult = new Dali::PinchGestureDetector((const Dali::PinchGestureDetector &)result);
36406   return jresult;
36407 }
36408
36409
36410 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PinchGestureDetector_DownCast(void * jarg1) {
36411   void * jresult ;
36412   Dali::BaseHandle arg1 ;
36413   Dali::BaseHandle *argp1 ;
36414   Dali::PinchGestureDetector result;
36415
36416   argp1 = (Dali::BaseHandle *)jarg1;
36417   if (!argp1) {
36418     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
36419     return 0;
36420   }
36421   arg1 = *argp1;
36422   {
36423     try {
36424       result = Dali::PinchGestureDetector::DownCast(arg1);
36425     } catch (std::out_of_range& e) {
36426       {
36427         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36428       };
36429     } catch (std::exception& e) {
36430       {
36431         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36432       };
36433     } catch (...) {
36434       {
36435         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36436       };
36437     }
36438   }
36439   jresult = new Dali::PinchGestureDetector((const Dali::PinchGestureDetector &)result);
36440   return jresult;
36441 }
36442
36443
36444 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PinchGestureDetector(void * jarg1) {
36445   Dali::PinchGestureDetector *arg1 = (Dali::PinchGestureDetector *) 0 ;
36446
36447   arg1 = (Dali::PinchGestureDetector *)jarg1;
36448   {
36449     try {
36450       delete arg1;
36451     } catch (std::out_of_range& e) {
36452       {
36453         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
36454       };
36455     } catch (std::exception& e) {
36456       {
36457         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
36458       };
36459     } catch (...) {
36460       {
36461         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
36462       };
36463     }
36464   }
36465 }
36466
36467
36468 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PinchGestureDetector__SWIG_1(void * jarg1) {
36469   void * jresult ;
36470   Dali::PinchGestureDetector *arg1 = 0 ;
36471   Dali::PinchGestureDetector *result = 0 ;
36472
36473   arg1 = (Dali::PinchGestureDetector *)jarg1;
36474   if (!arg1) {
36475     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PinchGestureDetector const & type is null", 0);
36476     return 0;
36477   }
36478   {
36479     try {
36480       result = (Dali::PinchGestureDetector *)new Dali::PinchGestureDetector((Dali::PinchGestureDetector const &)*arg1);
36481     } catch (std::out_of_range& e) {
36482       {
36483         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36484       };
36485     } catch (std::exception& e) {
36486       {
36487         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36488       };
36489     } catch (...) {
36490       {
36491         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36492       };
36493     }
36494   }
36495   jresult = (void *)result;
36496   return jresult;
36497 }
36498
36499
36500 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PinchGestureDetector_Assign(void * jarg1, void * jarg2) {
36501   void * jresult ;
36502   Dali::PinchGestureDetector *arg1 = (Dali::PinchGestureDetector *) 0 ;
36503   Dali::PinchGestureDetector *arg2 = 0 ;
36504   Dali::PinchGestureDetector *result = 0 ;
36505
36506   arg1 = (Dali::PinchGestureDetector *)jarg1;
36507   arg2 = (Dali::PinchGestureDetector *)jarg2;
36508   if (!arg2) {
36509     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PinchGestureDetector const & type is null", 0);
36510     return 0;
36511   }
36512   {
36513     try {
36514       result = (Dali::PinchGestureDetector *) &(arg1)->operator =((Dali::PinchGestureDetector const &)*arg2);
36515     } catch (std::out_of_range& e) {
36516       {
36517         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36518       };
36519     } catch (std::exception& e) {
36520       {
36521         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36522       };
36523     } catch (...) {
36524       {
36525         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36526       };
36527     }
36528   }
36529   jresult = (void *)result;
36530   return jresult;
36531 }
36532
36533
36534 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PinchGestureDetector_DetectedSignal(void * jarg1) {
36535   void * jresult ;
36536   Dali::PinchGestureDetector *arg1 = (Dali::PinchGestureDetector *) 0 ;
36537   Dali::PinchGestureDetector::DetectedSignalType *result = 0 ;
36538
36539   arg1 = (Dali::PinchGestureDetector *)jarg1;
36540   {
36541     try {
36542       result = (Dali::PinchGestureDetector::DetectedSignalType *) &(arg1)->DetectedSignal();
36543     } catch (std::out_of_range& e) {
36544       {
36545         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36546       };
36547     } catch (std::exception& e) {
36548       {
36549         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36550       };
36551     } catch (...) {
36552       {
36553         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36554       };
36555     }
36556   }
36557   jresult = (void *)result;
36558   return jresult;
36559 }
36560
36561
36562 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PinchGesture__SWIG_0(int jarg1) {
36563   void * jresult ;
36564   Dali::Gesture::State arg1 ;
36565   Dali::PinchGesture *result = 0 ;
36566
36567   arg1 = (Dali::Gesture::State)jarg1;
36568   {
36569     try {
36570       result = (Dali::PinchGesture *)new Dali::PinchGesture(arg1);
36571     } catch (std::out_of_range& e) {
36572       {
36573         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36574       };
36575     } catch (std::exception& e) {
36576       {
36577         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36578       };
36579     } catch (...) {
36580       {
36581         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36582       };
36583     }
36584   }
36585   jresult = (void *)result;
36586   return jresult;
36587 }
36588
36589
36590 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PinchGesture__SWIG_1(void * jarg1) {
36591   void * jresult ;
36592   Dali::PinchGesture *arg1 = 0 ;
36593   Dali::PinchGesture *result = 0 ;
36594
36595   arg1 = (Dali::PinchGesture *)jarg1;
36596   if (!arg1) {
36597     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PinchGesture const & type is null", 0);
36598     return 0;
36599   }
36600   {
36601     try {
36602       result = (Dali::PinchGesture *)new Dali::PinchGesture((Dali::PinchGesture const &)*arg1);
36603     } catch (std::out_of_range& e) {
36604       {
36605         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36606       };
36607     } catch (std::exception& e) {
36608       {
36609         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36610       };
36611     } catch (...) {
36612       {
36613         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36614       };
36615     }
36616   }
36617   jresult = (void *)result;
36618   return jresult;
36619 }
36620
36621
36622 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PinchGesture_Assign(void * jarg1, void * jarg2) {
36623   void * jresult ;
36624   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36625   Dali::PinchGesture *arg2 = 0 ;
36626   Dali::PinchGesture *result = 0 ;
36627
36628   arg1 = (Dali::PinchGesture *)jarg1;
36629   arg2 = (Dali::PinchGesture *)jarg2;
36630   if (!arg2) {
36631     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PinchGesture const & type is null", 0);
36632     return 0;
36633   }
36634   {
36635     try {
36636       result = (Dali::PinchGesture *) &(arg1)->operator =((Dali::PinchGesture const &)*arg2);
36637     } catch (std::out_of_range& e) {
36638       {
36639         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36640       };
36641     } catch (std::exception& e) {
36642       {
36643         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36644       };
36645     } catch (...) {
36646       {
36647         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36648       };
36649     }
36650   }
36651   jresult = (void *)result;
36652   return jresult;
36653 }
36654
36655
36656 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PinchGesture(void * jarg1) {
36657   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36658
36659   arg1 = (Dali::PinchGesture *)jarg1;
36660   {
36661     try {
36662       delete arg1;
36663     } catch (std::out_of_range& e) {
36664       {
36665         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
36666       };
36667     } catch (std::exception& e) {
36668       {
36669         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
36670       };
36671     } catch (...) {
36672       {
36673         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
36674       };
36675     }
36676   }
36677 }
36678
36679
36680 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PinchGesture_scale_set(void * jarg1, float jarg2) {
36681   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36682   float arg2 ;
36683
36684   arg1 = (Dali::PinchGesture *)jarg1;
36685   arg2 = (float)jarg2;
36686   if (arg1) (arg1)->scale = arg2;
36687 }
36688
36689
36690 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PinchGesture_scale_get(void * jarg1) {
36691   float jresult ;
36692   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36693   float result;
36694
36695   arg1 = (Dali::PinchGesture *)jarg1;
36696   result = (float) ((arg1)->scale);
36697   jresult = result;
36698   return jresult;
36699 }
36700
36701
36702 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PinchGesture_speed_set(void * jarg1, float jarg2) {
36703   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36704   float arg2 ;
36705
36706   arg1 = (Dali::PinchGesture *)jarg1;
36707   arg2 = (float)jarg2;
36708   if (arg1) (arg1)->speed = arg2;
36709 }
36710
36711
36712 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PinchGesture_speed_get(void * jarg1) {
36713   float jresult ;
36714   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36715   float result;
36716
36717   arg1 = (Dali::PinchGesture *)jarg1;
36718   result = (float) ((arg1)->speed);
36719   jresult = result;
36720   return jresult;
36721 }
36722
36723
36724 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PinchGesture_screenCenterPoint_set(void * jarg1, void * jarg2) {
36725   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36726   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
36727
36728   arg1 = (Dali::PinchGesture *)jarg1;
36729   arg2 = (Dali::Vector2 *)jarg2;
36730   if (arg1) (arg1)->screenCenterPoint = *arg2;
36731 }
36732
36733
36734 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PinchGesture_screenCenterPoint_get(void * jarg1) {
36735   void * jresult ;
36736   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36737   Dali::Vector2 *result = 0 ;
36738
36739   arg1 = (Dali::PinchGesture *)jarg1;
36740   result = (Dali::Vector2 *)& ((arg1)->screenCenterPoint);
36741   jresult = (void *)result;
36742   return jresult;
36743 }
36744
36745
36746 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PinchGesture_localCenterPoint_set(void * jarg1, void * jarg2) {
36747   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36748   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
36749
36750   arg1 = (Dali::PinchGesture *)jarg1;
36751   arg2 = (Dali::Vector2 *)jarg2;
36752   if (arg1) (arg1)->localCenterPoint = *arg2;
36753 }
36754
36755
36756 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PinchGesture_localCenterPoint_get(void * jarg1) {
36757   void * jresult ;
36758   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36759   Dali::Vector2 *result = 0 ;
36760
36761   arg1 = (Dali::PinchGesture *)jarg1;
36762   result = (Dali::Vector2 *)& ((arg1)->localCenterPoint);
36763   jresult = (void *)result;
36764   return jresult;
36765 }
36766
36767
36768 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TapGestureDetector__SWIG_0() {
36769   void * jresult ;
36770   Dali::TapGestureDetector *result = 0 ;
36771
36772   {
36773     try {
36774       result = (Dali::TapGestureDetector *)new Dali::TapGestureDetector();
36775     } catch (std::out_of_range& e) {
36776       {
36777         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36778       };
36779     } catch (std::exception& e) {
36780       {
36781         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36782       };
36783     } catch (...) {
36784       {
36785         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36786       };
36787     }
36788   }
36789   jresult = (void *)result;
36790   return jresult;
36791 }
36792
36793
36794 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TapGestureDetector_New__SWIG_0() {
36795   void * jresult ;
36796   Dali::TapGestureDetector result;
36797
36798   {
36799     try {
36800       result = Dali::TapGestureDetector::New();
36801     } catch (std::out_of_range& e) {
36802       {
36803         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36804       };
36805     } catch (std::exception& e) {
36806       {
36807         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36808       };
36809     } catch (...) {
36810       {
36811         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36812       };
36813     }
36814   }
36815   jresult = new Dali::TapGestureDetector((const Dali::TapGestureDetector &)result);
36816   return jresult;
36817 }
36818
36819
36820 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TapGestureDetector_New__SWIG_1(unsigned int jarg1) {
36821   void * jresult ;
36822   unsigned int arg1 ;
36823   Dali::TapGestureDetector result;
36824
36825   arg1 = (unsigned int)jarg1;
36826   {
36827     try {
36828       result = Dali::TapGestureDetector::New(arg1);
36829     } catch (std::out_of_range& e) {
36830       {
36831         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36832       };
36833     } catch (std::exception& e) {
36834       {
36835         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36836       };
36837     } catch (...) {
36838       {
36839         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36840       };
36841     }
36842   }
36843   jresult = new Dali::TapGestureDetector((const Dali::TapGestureDetector &)result);
36844   return jresult;
36845 }
36846
36847
36848 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TapGestureDetector_DownCast(void * jarg1) {
36849   void * jresult ;
36850   Dali::BaseHandle arg1 ;
36851   Dali::BaseHandle *argp1 ;
36852   Dali::TapGestureDetector result;
36853
36854   argp1 = (Dali::BaseHandle *)jarg1;
36855   if (!argp1) {
36856     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
36857     return 0;
36858   }
36859   arg1 = *argp1;
36860   {
36861     try {
36862       result = Dali::TapGestureDetector::DownCast(arg1);
36863     } catch (std::out_of_range& e) {
36864       {
36865         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36866       };
36867     } catch (std::exception& e) {
36868       {
36869         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36870       };
36871     } catch (...) {
36872       {
36873         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36874       };
36875     }
36876   }
36877   jresult = new Dali::TapGestureDetector((const Dali::TapGestureDetector &)result);
36878   return jresult;
36879 }
36880
36881
36882 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TapGestureDetector(void * jarg1) {
36883   Dali::TapGestureDetector *arg1 = (Dali::TapGestureDetector *) 0 ;
36884
36885   arg1 = (Dali::TapGestureDetector *)jarg1;
36886   {
36887     try {
36888       delete arg1;
36889     } catch (std::out_of_range& e) {
36890       {
36891         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
36892       };
36893     } catch (std::exception& e) {
36894       {
36895         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
36896       };
36897     } catch (...) {
36898       {
36899         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
36900       };
36901     }
36902   }
36903 }
36904
36905
36906 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TapGestureDetector__SWIG_1(void * jarg1) {
36907   void * jresult ;
36908   Dali::TapGestureDetector *arg1 = 0 ;
36909   Dali::TapGestureDetector *result = 0 ;
36910
36911   arg1 = (Dali::TapGestureDetector *)jarg1;
36912   if (!arg1) {
36913     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TapGestureDetector const & type is null", 0);
36914     return 0;
36915   }
36916   {
36917     try {
36918       result = (Dali::TapGestureDetector *)new Dali::TapGestureDetector((Dali::TapGestureDetector const &)*arg1);
36919     } catch (std::out_of_range& e) {
36920       {
36921         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36922       };
36923     } catch (std::exception& e) {
36924       {
36925         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36926       };
36927     } catch (...) {
36928       {
36929         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36930       };
36931     }
36932   }
36933   jresult = (void *)result;
36934   return jresult;
36935 }
36936
36937
36938 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TapGestureDetector_Assign(void * jarg1, void * jarg2) {
36939   void * jresult ;
36940   Dali::TapGestureDetector *arg1 = (Dali::TapGestureDetector *) 0 ;
36941   Dali::TapGestureDetector *arg2 = 0 ;
36942   Dali::TapGestureDetector *result = 0 ;
36943
36944   arg1 = (Dali::TapGestureDetector *)jarg1;
36945   arg2 = (Dali::TapGestureDetector *)jarg2;
36946   if (!arg2) {
36947     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TapGestureDetector const & type is null", 0);
36948     return 0;
36949   }
36950   {
36951     try {
36952       result = (Dali::TapGestureDetector *) &(arg1)->operator =((Dali::TapGestureDetector const &)*arg2);
36953     } catch (std::out_of_range& e) {
36954       {
36955         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36956       };
36957     } catch (std::exception& e) {
36958       {
36959         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36960       };
36961     } catch (...) {
36962       {
36963         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36964       };
36965     }
36966   }
36967   jresult = (void *)result;
36968   return jresult;
36969 }
36970
36971
36972 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TapGestureDetector_SetMinimumTapsRequired(void * jarg1, unsigned int jarg2) {
36973   Dali::TapGestureDetector *arg1 = (Dali::TapGestureDetector *) 0 ;
36974   unsigned int arg2 ;
36975
36976   arg1 = (Dali::TapGestureDetector *)jarg1;
36977   arg2 = (unsigned int)jarg2;
36978   {
36979     try {
36980       (arg1)->SetMinimumTapsRequired(arg2);
36981     } catch (std::out_of_range& e) {
36982       {
36983         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
36984       };
36985     } catch (std::exception& e) {
36986       {
36987         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
36988       };
36989     } catch (...) {
36990       {
36991         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
36992       };
36993     }
36994   }
36995 }
36996
36997
36998 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TapGestureDetector_SetMaximumTapsRequired(void * jarg1, unsigned int jarg2) {
36999   Dali::TapGestureDetector *arg1 = (Dali::TapGestureDetector *) 0 ;
37000   unsigned int arg2 ;
37001
37002   arg1 = (Dali::TapGestureDetector *)jarg1;
37003   arg2 = (unsigned int)jarg2;
37004   {
37005     try {
37006       (arg1)->SetMaximumTapsRequired(arg2);
37007     } catch (std::out_of_range& e) {
37008       {
37009         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
37010       };
37011     } catch (std::exception& e) {
37012       {
37013         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
37014       };
37015     } catch (...) {
37016       {
37017         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
37018       };
37019     }
37020   }
37021 }
37022
37023
37024 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TapGestureDetector_GetMinimumTapsRequired(void * jarg1) {
37025   unsigned int jresult ;
37026   Dali::TapGestureDetector *arg1 = (Dali::TapGestureDetector *) 0 ;
37027   unsigned int result;
37028
37029   arg1 = (Dali::TapGestureDetector *)jarg1;
37030   {
37031     try {
37032       result = (unsigned int)((Dali::TapGestureDetector const *)arg1)->GetMinimumTapsRequired();
37033     } catch (std::out_of_range& e) {
37034       {
37035         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37036       };
37037     } catch (std::exception& e) {
37038       {
37039         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37040       };
37041     } catch (...) {
37042       {
37043         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37044       };
37045     }
37046   }
37047   jresult = result;
37048   return jresult;
37049 }
37050
37051
37052 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TapGestureDetector_GetMaximumTapsRequired(void * jarg1) {
37053   unsigned int jresult ;
37054   Dali::TapGestureDetector *arg1 = (Dali::TapGestureDetector *) 0 ;
37055   unsigned int result;
37056
37057   arg1 = (Dali::TapGestureDetector *)jarg1;
37058   {
37059     try {
37060       result = (unsigned int)((Dali::TapGestureDetector const *)arg1)->GetMaximumTapsRequired();
37061     } catch (std::out_of_range& e) {
37062       {
37063         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37064       };
37065     } catch (std::exception& e) {
37066       {
37067         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37068       };
37069     } catch (...) {
37070       {
37071         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37072       };
37073     }
37074   }
37075   jresult = result;
37076   return jresult;
37077 }
37078
37079
37080 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TapGestureDetector_DetectedSignal(void * jarg1) {
37081   void * jresult ;
37082   Dali::TapGestureDetector *arg1 = (Dali::TapGestureDetector *) 0 ;
37083   Dali::TapGestureDetector::DetectedSignalType *result = 0 ;
37084
37085   arg1 = (Dali::TapGestureDetector *)jarg1;
37086   {
37087     try {
37088       result = (Dali::TapGestureDetector::DetectedSignalType *) &(arg1)->DetectedSignal();
37089     } catch (std::out_of_range& e) {
37090       {
37091         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37092       };
37093     } catch (std::exception& e) {
37094       {
37095         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37096       };
37097     } catch (...) {
37098       {
37099         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37100       };
37101     }
37102   }
37103   jresult = (void *)result;
37104   return jresult;
37105 }
37106
37107
37108 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TapGesture__SWIG_0() {
37109   void * jresult ;
37110   Dali::TapGesture *result = 0 ;
37111
37112   {
37113     try {
37114       result = (Dali::TapGesture *)new Dali::TapGesture();
37115     } catch (std::out_of_range& e) {
37116       {
37117         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37118       };
37119     } catch (std::exception& e) {
37120       {
37121         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37122       };
37123     } catch (...) {
37124       {
37125         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37126       };
37127     }
37128   }
37129   jresult = (void *)result;
37130   return jresult;
37131 }
37132
37133
37134 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TapGesture__SWIG_1(void * jarg1) {
37135   void * jresult ;
37136   Dali::TapGesture *arg1 = 0 ;
37137   Dali::TapGesture *result = 0 ;
37138
37139   arg1 = (Dali::TapGesture *)jarg1;
37140   if (!arg1) {
37141     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TapGesture const & type is null", 0);
37142     return 0;
37143   }
37144   {
37145     try {
37146       result = (Dali::TapGesture *)new Dali::TapGesture((Dali::TapGesture const &)*arg1);
37147     } catch (std::out_of_range& e) {
37148       {
37149         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37150       };
37151     } catch (std::exception& e) {
37152       {
37153         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37154       };
37155     } catch (...) {
37156       {
37157         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37158       };
37159     }
37160   }
37161   jresult = (void *)result;
37162   return jresult;
37163 }
37164
37165
37166 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TapGesture_Assign(void * jarg1, void * jarg2) {
37167   void * jresult ;
37168   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
37169   Dali::TapGesture *arg2 = 0 ;
37170   Dali::TapGesture *result = 0 ;
37171
37172   arg1 = (Dali::TapGesture *)jarg1;
37173   arg2 = (Dali::TapGesture *)jarg2;
37174   if (!arg2) {
37175     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TapGesture const & type is null", 0);
37176     return 0;
37177   }
37178   {
37179     try {
37180       result = (Dali::TapGesture *) &(arg1)->operator =((Dali::TapGesture const &)*arg2);
37181     } catch (std::out_of_range& e) {
37182       {
37183         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37184       };
37185     } catch (std::exception& e) {
37186       {
37187         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37188       };
37189     } catch (...) {
37190       {
37191         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37192       };
37193     }
37194   }
37195   jresult = (void *)result;
37196   return jresult;
37197 }
37198
37199
37200 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TapGesture(void * jarg1) {
37201   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
37202
37203   arg1 = (Dali::TapGesture *)jarg1;
37204   {
37205     try {
37206       delete arg1;
37207     } catch (std::out_of_range& e) {
37208       {
37209         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
37210       };
37211     } catch (std::exception& e) {
37212       {
37213         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
37214       };
37215     } catch (...) {
37216       {
37217         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
37218       };
37219     }
37220   }
37221 }
37222
37223
37224 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TapGesture_numberOfTaps_set(void * jarg1, unsigned int jarg2) {
37225   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
37226   unsigned int arg2 ;
37227
37228   arg1 = (Dali::TapGesture *)jarg1;
37229   arg2 = (unsigned int)jarg2;
37230   if (arg1) (arg1)->numberOfTaps = arg2;
37231 }
37232
37233
37234 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TapGesture_numberOfTaps_get(void * jarg1) {
37235   unsigned int jresult ;
37236   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
37237   unsigned int result;
37238
37239   arg1 = (Dali::TapGesture *)jarg1;
37240   result = (unsigned int) ((arg1)->numberOfTaps);
37241   jresult = result;
37242   return jresult;
37243 }
37244
37245
37246 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TapGesture_numberOfTouches_set(void * jarg1, unsigned int jarg2) {
37247   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
37248   unsigned int arg2 ;
37249
37250   arg1 = (Dali::TapGesture *)jarg1;
37251   arg2 = (unsigned int)jarg2;
37252   if (arg1) (arg1)->numberOfTouches = arg2;
37253 }
37254
37255
37256 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TapGesture_numberOfTouches_get(void * jarg1) {
37257   unsigned int jresult ;
37258   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
37259   unsigned int result;
37260
37261   arg1 = (Dali::TapGesture *)jarg1;
37262   result = (unsigned int) ((arg1)->numberOfTouches);
37263   jresult = result;
37264   return jresult;
37265 }
37266
37267
37268 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TapGesture_screenPoint_set(void * jarg1, void * jarg2) {
37269   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
37270   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
37271
37272   arg1 = (Dali::TapGesture *)jarg1;
37273   arg2 = (Dali::Vector2 *)jarg2;
37274   if (arg1) (arg1)->screenPoint = *arg2;
37275 }
37276
37277
37278 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TapGesture_screenPoint_get(void * jarg1) {
37279   void * jresult ;
37280   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
37281   Dali::Vector2 *result = 0 ;
37282
37283   arg1 = (Dali::TapGesture *)jarg1;
37284   result = (Dali::Vector2 *)& ((arg1)->screenPoint);
37285   jresult = (void *)result;
37286   return jresult;
37287 }
37288
37289
37290 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TapGesture_localPoint_set(void * jarg1, void * jarg2) {
37291   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
37292   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
37293
37294   arg1 = (Dali::TapGesture *)jarg1;
37295   arg2 = (Dali::Vector2 *)jarg2;
37296   if (arg1) (arg1)->localPoint = *arg2;
37297 }
37298
37299
37300 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TapGesture_localPoint_get(void * jarg1) {
37301   void * jresult ;
37302   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
37303   Dali::Vector2 *result = 0 ;
37304
37305   arg1 = (Dali::TapGesture *)jarg1;
37306   result = (Dali::Vector2 *)& ((arg1)->localPoint);
37307   jresult = (void *)result;
37308   return jresult;
37309 }
37310
37311
37312 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AlphaFunction__SWIG_0() {
37313   void * jresult ;
37314   Dali::AlphaFunction *result = 0 ;
37315
37316   {
37317     try {
37318       result = (Dali::AlphaFunction *)new Dali::AlphaFunction();
37319     } catch (std::out_of_range& e) {
37320       {
37321         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37322       };
37323     } catch (std::exception& e) {
37324       {
37325         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37326       };
37327     } catch (...) {
37328       {
37329         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37330       };
37331     }
37332   }
37333   jresult = (void *)result;
37334   return jresult;
37335 }
37336
37337
37338 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AlphaFunction__SWIG_1(int jarg1) {
37339   void * jresult ;
37340   Dali::AlphaFunction::BuiltinFunction arg1 ;
37341   Dali::AlphaFunction *result = 0 ;
37342
37343   arg1 = (Dali::AlphaFunction::BuiltinFunction)jarg1;
37344   {
37345     try {
37346       result = (Dali::AlphaFunction *)new Dali::AlphaFunction(arg1);
37347     } catch (std::out_of_range& e) {
37348       {
37349         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37350       };
37351     } catch (std::exception& e) {
37352       {
37353         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37354       };
37355     } catch (...) {
37356       {
37357         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37358       };
37359     }
37360   }
37361   jresult = (void *)result;
37362   return jresult;
37363 }
37364
37365
37366 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AlphaFunction__SWIG_2(void * jarg1) {
37367   void * jresult ;
37368   Dali::AlphaFunctionPrototype arg1 = (Dali::AlphaFunctionPrototype) 0 ;
37369   Dali::AlphaFunction *result = 0 ;
37370
37371   arg1 = (Dali::AlphaFunctionPrototype)jarg1;
37372   {
37373     try {
37374       result = (Dali::AlphaFunction *)new Dali::AlphaFunction(arg1);
37375     } catch (std::out_of_range& e) {
37376       {
37377         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37378       };
37379     } catch (std::exception& e) {
37380       {
37381         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37382       };
37383     } catch (...) {
37384       {
37385         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37386       };
37387     }
37388   }
37389   jresult = (void *)result;
37390   return jresult;
37391 }
37392
37393
37394 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AlphaFunction__SWIG_3(void * jarg1, void * jarg2) {
37395   void * jresult ;
37396   Dali::Vector2 *arg1 = 0 ;
37397   Dali::Vector2 *arg2 = 0 ;
37398   Dali::AlphaFunction *result = 0 ;
37399
37400   arg1 = (Dali::Vector2 *)jarg1;
37401   if (!arg1) {
37402     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
37403     return 0;
37404   }
37405   arg2 = (Dali::Vector2 *)jarg2;
37406   if (!arg2) {
37407     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
37408     return 0;
37409   }
37410   {
37411     try {
37412       result = (Dali::AlphaFunction *)new Dali::AlphaFunction((Dali::Vector2 const &)*arg1,(Dali::Vector2 const &)*arg2);
37413     } catch (std::out_of_range& e) {
37414       {
37415         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37416       };
37417     } catch (std::exception& e) {
37418       {
37419         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37420       };
37421     } catch (...) {
37422       {
37423         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37424       };
37425     }
37426   }
37427   jresult = (void *)result;
37428   return jresult;
37429 }
37430
37431
37432 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AlphaFunction_GetBezierControlPoints(void * jarg1) {
37433   void * jresult ;
37434   Dali::AlphaFunction *arg1 = (Dali::AlphaFunction *) 0 ;
37435   Dali::Vector4 result;
37436
37437   arg1 = (Dali::AlphaFunction *)jarg1;
37438   {
37439     try {
37440       result = ((Dali::AlphaFunction const *)arg1)->GetBezierControlPoints();
37441     } catch (std::out_of_range& e) {
37442       {
37443         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37444       };
37445     } catch (std::exception& e) {
37446       {
37447         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37448       };
37449     } catch (...) {
37450       {
37451         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37452       };
37453     }
37454   }
37455   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
37456   return jresult;
37457 }
37458
37459
37460 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AlphaFunction_GetCustomFunction(void * jarg1) {
37461   void * jresult ;
37462   Dali::AlphaFunction *arg1 = (Dali::AlphaFunction *) 0 ;
37463   Dali::AlphaFunctionPrototype result;
37464
37465   arg1 = (Dali::AlphaFunction *)jarg1;
37466   {
37467     try {
37468       result = (Dali::AlphaFunctionPrototype)((Dali::AlphaFunction const *)arg1)->GetCustomFunction();
37469     } catch (std::out_of_range& e) {
37470       {
37471         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37472       };
37473     } catch (std::exception& e) {
37474       {
37475         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37476       };
37477     } catch (...) {
37478       {
37479         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37480       };
37481     }
37482   }
37483   jresult = (void *)result;
37484   return jresult;
37485 }
37486
37487
37488 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_AlphaFunction_GetBuiltinFunction(void * jarg1) {
37489   int jresult ;
37490   Dali::AlphaFunction *arg1 = (Dali::AlphaFunction *) 0 ;
37491   Dali::AlphaFunction::BuiltinFunction result;
37492
37493   arg1 = (Dali::AlphaFunction *)jarg1;
37494   {
37495     try {
37496       result = (Dali::AlphaFunction::BuiltinFunction)((Dali::AlphaFunction const *)arg1)->GetBuiltinFunction();
37497     } catch (std::out_of_range& e) {
37498       {
37499         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37500       };
37501     } catch (std::exception& e) {
37502       {
37503         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37504       };
37505     } catch (...) {
37506       {
37507         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37508       };
37509     }
37510   }
37511   jresult = (int)result;
37512   return jresult;
37513 }
37514
37515
37516 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_AlphaFunction_GetMode(void * jarg1) {
37517   int jresult ;
37518   Dali::AlphaFunction *arg1 = (Dali::AlphaFunction *) 0 ;
37519   Dali::AlphaFunction::Mode result;
37520
37521   arg1 = (Dali::AlphaFunction *)jarg1;
37522   {
37523     try {
37524       result = (Dali::AlphaFunction::Mode)((Dali::AlphaFunction const *)arg1)->GetMode();
37525     } catch (std::out_of_range& e) {
37526       {
37527         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37528       };
37529     } catch (std::exception& e) {
37530       {
37531         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37532       };
37533     } catch (...) {
37534       {
37535         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37536       };
37537     }
37538   }
37539   jresult = (int)result;
37540   return jresult;
37541 }
37542
37543
37544 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AlphaFunction(void * jarg1) {
37545   Dali::AlphaFunction *arg1 = (Dali::AlphaFunction *) 0 ;
37546
37547   arg1 = (Dali::AlphaFunction *)jarg1;
37548   {
37549     try {
37550       delete arg1;
37551     } catch (std::out_of_range& e) {
37552       {
37553         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
37554       };
37555     } catch (std::exception& e) {
37556       {
37557         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
37558       };
37559     } catch (...) {
37560       {
37561         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
37562       };
37563     }
37564   }
37565 }
37566
37567
37568 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_KeyFrames_New() {
37569   void * jresult ;
37570   Dali::KeyFrames result;
37571
37572   {
37573     try {
37574       result = Dali::KeyFrames::New();
37575     } catch (std::out_of_range& e) {
37576       {
37577         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37578       };
37579     } catch (std::exception& e) {
37580       {
37581         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37582       };
37583     } catch (...) {
37584       {
37585         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37586       };
37587     }
37588   }
37589   jresult = new Dali::KeyFrames((const Dali::KeyFrames &)result);
37590   return jresult;
37591 }
37592
37593
37594 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_KeyFrames_DownCast(void * jarg1) {
37595   void * jresult ;
37596   Dali::BaseHandle arg1 ;
37597   Dali::BaseHandle *argp1 ;
37598   Dali::KeyFrames result;
37599
37600   argp1 = (Dali::BaseHandle *)jarg1;
37601   if (!argp1) {
37602     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
37603     return 0;
37604   }
37605   arg1 = *argp1;
37606   {
37607     try {
37608       result = Dali::KeyFrames::DownCast(arg1);
37609     } catch (std::out_of_range& e) {
37610       {
37611         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37612       };
37613     } catch (std::exception& e) {
37614       {
37615         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37616       };
37617     } catch (...) {
37618       {
37619         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37620       };
37621     }
37622   }
37623   jresult = new Dali::KeyFrames((const Dali::KeyFrames &)result);
37624   return jresult;
37625 }
37626
37627
37628 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_KeyFrames__SWIG_0() {
37629   void * jresult ;
37630   Dali::KeyFrames *result = 0 ;
37631
37632   {
37633     try {
37634       result = (Dali::KeyFrames *)new Dali::KeyFrames();
37635     } catch (std::out_of_range& e) {
37636       {
37637         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37638       };
37639     } catch (std::exception& e) {
37640       {
37641         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37642       };
37643     } catch (...) {
37644       {
37645         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37646       };
37647     }
37648   }
37649   jresult = (void *)result;
37650   return jresult;
37651 }
37652
37653
37654 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_KeyFrames(void * jarg1) {
37655   Dali::KeyFrames *arg1 = (Dali::KeyFrames *) 0 ;
37656
37657   arg1 = (Dali::KeyFrames *)jarg1;
37658   {
37659     try {
37660       delete arg1;
37661     } catch (std::out_of_range& e) {
37662       {
37663         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
37664       };
37665     } catch (std::exception& e) {
37666       {
37667         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
37668       };
37669     } catch (...) {
37670       {
37671         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
37672       };
37673     }
37674   }
37675 }
37676
37677
37678 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_KeyFrames__SWIG_1(void * jarg1) {
37679   void * jresult ;
37680   Dali::KeyFrames *arg1 = 0 ;
37681   Dali::KeyFrames *result = 0 ;
37682
37683   arg1 = (Dali::KeyFrames *)jarg1;
37684   if (!arg1) {
37685     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyFrames const & type is null", 0);
37686     return 0;
37687   }
37688   {
37689     try {
37690       result = (Dali::KeyFrames *)new Dali::KeyFrames((Dali::KeyFrames const &)*arg1);
37691     } catch (std::out_of_range& e) {
37692       {
37693         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37694       };
37695     } catch (std::exception& e) {
37696       {
37697         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37698       };
37699     } catch (...) {
37700       {
37701         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37702       };
37703     }
37704   }
37705   jresult = (void *)result;
37706   return jresult;
37707 }
37708
37709
37710 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_KeyFrames_Assign(void * jarg1, void * jarg2) {
37711   void * jresult ;
37712   Dali::KeyFrames *arg1 = (Dali::KeyFrames *) 0 ;
37713   Dali::KeyFrames *arg2 = 0 ;
37714   Dali::KeyFrames *result = 0 ;
37715
37716   arg1 = (Dali::KeyFrames *)jarg1;
37717   arg2 = (Dali::KeyFrames *)jarg2;
37718   if (!arg2) {
37719     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyFrames const & type is null", 0);
37720     return 0;
37721   }
37722   {
37723     try {
37724       result = (Dali::KeyFrames *) &(arg1)->operator =((Dali::KeyFrames const &)*arg2);
37725     } catch (std::out_of_range& e) {
37726       {
37727         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37728       };
37729     } catch (std::exception& e) {
37730       {
37731         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37732       };
37733     } catch (...) {
37734       {
37735         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37736       };
37737     }
37738   }
37739   jresult = (void *)result;
37740   return jresult;
37741 }
37742
37743
37744 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_KeyFrames_GetType(void * jarg1) {
37745   int jresult ;
37746   Dali::KeyFrames *arg1 = (Dali::KeyFrames *) 0 ;
37747   Dali::Property::Type result;
37748
37749   arg1 = (Dali::KeyFrames *)jarg1;
37750   {
37751     try {
37752       result = (Dali::Property::Type)((Dali::KeyFrames const *)arg1)->GetType();
37753     } catch (std::out_of_range& e) {
37754       {
37755         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37756       };
37757     } catch (std::exception& e) {
37758       {
37759         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37760       };
37761     } catch (...) {
37762       {
37763         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37764       };
37765     }
37766   }
37767   jresult = (int)result;
37768   return jresult;
37769 }
37770
37771
37772 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyFrames_Add__SWIG_0(void * jarg1, float jarg2, void * jarg3) {
37773   Dali::KeyFrames *arg1 = (Dali::KeyFrames *) 0 ;
37774   float arg2 ;
37775   Dali::Property::Value arg3 ;
37776   Dali::Property::Value *argp3 ;
37777
37778   arg1 = (Dali::KeyFrames *)jarg1;
37779   arg2 = (float)jarg2;
37780   argp3 = (Dali::Property::Value *)jarg3;
37781   if (!argp3) {
37782     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
37783     return ;
37784   }
37785   arg3 = *argp3;
37786   {
37787     try {
37788       (arg1)->Add(arg2,arg3);
37789     } catch (std::out_of_range& e) {
37790       {
37791         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
37792       };
37793     } catch (std::exception& e) {
37794       {
37795         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
37796       };
37797     } catch (...) {
37798       {
37799         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
37800       };
37801     }
37802   }
37803 }
37804
37805
37806 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyFrames_Add__SWIG_1(void * jarg1, float jarg2, void * jarg3, void * jarg4) {
37807   Dali::KeyFrames *arg1 = (Dali::KeyFrames *) 0 ;
37808   float arg2 ;
37809   Dali::Property::Value arg3 ;
37810   Dali::AlphaFunction arg4 ;
37811   Dali::Property::Value *argp3 ;
37812   Dali::AlphaFunction *argp4 ;
37813
37814   arg1 = (Dali::KeyFrames *)jarg1;
37815   arg2 = (float)jarg2;
37816   argp3 = (Dali::Property::Value *)jarg3;
37817   if (!argp3) {
37818     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
37819     return ;
37820   }
37821   arg3 = *argp3;
37822   argp4 = (Dali::AlphaFunction *)jarg4;
37823   if (!argp4) {
37824     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
37825     return ;
37826   }
37827   arg4 = *argp4;
37828   {
37829     try {
37830       (arg1)->Add(arg2,arg3,arg4);
37831     } catch (std::out_of_range& e) {
37832       {
37833         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
37834       };
37835     } catch (std::exception& e) {
37836       {
37837         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
37838       };
37839     } catch (...) {
37840       {
37841         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
37842       };
37843     }
37844   }
37845 }
37846
37847
37848 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Path_Property_POINTS_get() {
37849   int jresult ;
37850   int result;
37851
37852   result = (int)Dali::Path::Property::POINTS;
37853   jresult = (int)result;
37854   return jresult;
37855 }
37856
37857
37858 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Path_Property_CONTROL_POINTS_get() {
37859   int jresult ;
37860   int result;
37861
37862   result = (int)Dali::Path::Property::CONTROL_POINTS;
37863   jresult = (int)result;
37864   return jresult;
37865 }
37866
37867
37868 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Path_Property() {
37869   void * jresult ;
37870   Dali::Path::Property *result = 0 ;
37871
37872   {
37873     try {
37874       result = (Dali::Path::Property *)new Dali::Path::Property();
37875     } catch (std::out_of_range& e) {
37876       {
37877         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37878       };
37879     } catch (std::exception& e) {
37880       {
37881         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37882       };
37883     } catch (...) {
37884       {
37885         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37886       };
37887     }
37888   }
37889   jresult = (void *)result;
37890   return jresult;
37891 }
37892
37893
37894 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Path_Property(void * jarg1) {
37895   Dali::Path::Property *arg1 = (Dali::Path::Property *) 0 ;
37896
37897   arg1 = (Dali::Path::Property *)jarg1;
37898   {
37899     try {
37900       delete arg1;
37901     } catch (std::out_of_range& e) {
37902       {
37903         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
37904       };
37905     } catch (std::exception& e) {
37906       {
37907         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
37908       };
37909     } catch (...) {
37910       {
37911         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
37912       };
37913     }
37914   }
37915 }
37916
37917
37918 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Path_New() {
37919   void * jresult ;
37920   Dali::Path result;
37921
37922   {
37923     try {
37924       result = Dali::Path::New();
37925     } catch (std::out_of_range& e) {
37926       {
37927         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37928       };
37929     } catch (std::exception& e) {
37930       {
37931         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37932       };
37933     } catch (...) {
37934       {
37935         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37936       };
37937     }
37938   }
37939   jresult = new Dali::Path((const Dali::Path &)result);
37940   return jresult;
37941 }
37942
37943
37944 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Path_DownCast(void * jarg1) {
37945   void * jresult ;
37946   Dali::BaseHandle arg1 ;
37947   Dali::BaseHandle *argp1 ;
37948   Dali::Path result;
37949
37950   argp1 = (Dali::BaseHandle *)jarg1;
37951   if (!argp1) {
37952     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
37953     return 0;
37954   }
37955   arg1 = *argp1;
37956   {
37957     try {
37958       result = Dali::Path::DownCast(arg1);
37959     } catch (std::out_of_range& e) {
37960       {
37961         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37962       };
37963     } catch (std::exception& e) {
37964       {
37965         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37966       };
37967     } catch (...) {
37968       {
37969         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37970       };
37971     }
37972   }
37973   jresult = new Dali::Path((const Dali::Path &)result);
37974   return jresult;
37975 }
37976
37977
37978 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Path__SWIG_0() {
37979   void * jresult ;
37980   Dali::Path *result = 0 ;
37981
37982   {
37983     try {
37984       result = (Dali::Path *)new Dali::Path();
37985     } catch (std::out_of_range& e) {
37986       {
37987         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37988       };
37989     } catch (std::exception& e) {
37990       {
37991         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37992       };
37993     } catch (...) {
37994       {
37995         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37996       };
37997     }
37998   }
37999   jresult = (void *)result;
38000   return jresult;
38001 }
38002
38003
38004 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Path(void * jarg1) {
38005   Dali::Path *arg1 = (Dali::Path *) 0 ;
38006
38007   arg1 = (Dali::Path *)jarg1;
38008   {
38009     try {
38010       delete arg1;
38011     } catch (std::out_of_range& e) {
38012       {
38013         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38014       };
38015     } catch (std::exception& e) {
38016       {
38017         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38018       };
38019     } catch (...) {
38020       {
38021         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38022       };
38023     }
38024   }
38025 }
38026
38027
38028 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Path__SWIG_1(void * jarg1) {
38029   void * jresult ;
38030   Dali::Path *arg1 = 0 ;
38031   Dali::Path *result = 0 ;
38032
38033   arg1 = (Dali::Path *)jarg1;
38034   if (!arg1) {
38035     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Path const & type is null", 0);
38036     return 0;
38037   }
38038   {
38039     try {
38040       result = (Dali::Path *)new Dali::Path((Dali::Path const &)*arg1);
38041     } catch (std::out_of_range& e) {
38042       {
38043         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38044       };
38045     } catch (std::exception& e) {
38046       {
38047         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38048       };
38049     } catch (...) {
38050       {
38051         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38052       };
38053     }
38054   }
38055   jresult = (void *)result;
38056   return jresult;
38057 }
38058
38059
38060 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Path_Assign(void * jarg1, void * jarg2) {
38061   void * jresult ;
38062   Dali::Path *arg1 = (Dali::Path *) 0 ;
38063   Dali::Path *arg2 = 0 ;
38064   Dali::Path *result = 0 ;
38065
38066   arg1 = (Dali::Path *)jarg1;
38067   arg2 = (Dali::Path *)jarg2;
38068   if (!arg2) {
38069     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Path const & type is null", 0);
38070     return 0;
38071   }
38072   {
38073     try {
38074       result = (Dali::Path *) &(arg1)->operator =((Dali::Path const &)*arg2);
38075     } catch (std::out_of_range& e) {
38076       {
38077         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38078       };
38079     } catch (std::exception& e) {
38080       {
38081         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38082       };
38083     } catch (...) {
38084       {
38085         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38086       };
38087     }
38088   }
38089   jresult = (void *)result;
38090   return jresult;
38091 }
38092
38093
38094 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Path_AddPoint(void * jarg1, void * jarg2) {
38095   Dali::Path *arg1 = (Dali::Path *) 0 ;
38096   Dali::Vector3 *arg2 = 0 ;
38097
38098   arg1 = (Dali::Path *)jarg1;
38099   arg2 = (Dali::Vector3 *)jarg2;
38100   if (!arg2) {
38101     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
38102     return ;
38103   }
38104   {
38105     try {
38106       (arg1)->AddPoint((Dali::Vector3 const &)*arg2);
38107     } catch (std::out_of_range& e) {
38108       {
38109         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38110       };
38111     } catch (std::exception& e) {
38112       {
38113         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38114       };
38115     } catch (...) {
38116       {
38117         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38118       };
38119     }
38120   }
38121 }
38122
38123
38124 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Path_AddControlPoint(void * jarg1, void * jarg2) {
38125   Dali::Path *arg1 = (Dali::Path *) 0 ;
38126   Dali::Vector3 *arg2 = 0 ;
38127
38128   arg1 = (Dali::Path *)jarg1;
38129   arg2 = (Dali::Vector3 *)jarg2;
38130   if (!arg2) {
38131     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
38132     return ;
38133   }
38134   {
38135     try {
38136       (arg1)->AddControlPoint((Dali::Vector3 const &)*arg2);
38137     } catch (std::out_of_range& e) {
38138       {
38139         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38140       };
38141     } catch (std::exception& e) {
38142       {
38143         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38144       };
38145     } catch (...) {
38146       {
38147         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38148       };
38149     }
38150   }
38151 }
38152
38153
38154 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Path_GenerateControlPoints(void * jarg1, float jarg2) {
38155   Dali::Path *arg1 = (Dali::Path *) 0 ;
38156   float arg2 ;
38157
38158   arg1 = (Dali::Path *)jarg1;
38159   arg2 = (float)jarg2;
38160   {
38161     try {
38162       (arg1)->GenerateControlPoints(arg2);
38163     } catch (std::out_of_range& e) {
38164       {
38165         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38166       };
38167     } catch (std::exception& e) {
38168       {
38169         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38170       };
38171     } catch (...) {
38172       {
38173         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38174       };
38175     }
38176   }
38177 }
38178
38179
38180 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Path_Sample(void * jarg1, float jarg2, void * jarg3, void * jarg4) {
38181   Dali::Path *arg1 = (Dali::Path *) 0 ;
38182   float arg2 ;
38183   Dali::Vector3 *arg3 = 0 ;
38184   Dali::Vector3 *arg4 = 0 ;
38185
38186   arg1 = (Dali::Path *)jarg1;
38187   arg2 = (float)jarg2;
38188   arg3 = (Dali::Vector3 *)jarg3;
38189   if (!arg3) {
38190     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
38191     return ;
38192   }
38193   arg4 = (Dali::Vector3 *)jarg4;
38194   if (!arg4) {
38195     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
38196     return ;
38197   }
38198   {
38199     try {
38200       ((Dali::Path const *)arg1)->Sample(arg2,*arg3,*arg4);
38201     } catch (std::out_of_range& e) {
38202       {
38203         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38204       };
38205     } catch (std::exception& e) {
38206       {
38207         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38208       };
38209     } catch (...) {
38210       {
38211         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38212       };
38213     }
38214   }
38215 }
38216
38217
38218 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Path_GetPoint(void * jarg1, unsigned long jarg2) {
38219   void * jresult ;
38220   Dali::Path *arg1 = (Dali::Path *) 0 ;
38221   size_t arg2 ;
38222   Dali::Vector3 *result = 0 ;
38223
38224   arg1 = (Dali::Path *)jarg1;
38225   arg2 = (size_t)jarg2;
38226   {
38227     try {
38228       result = (Dali::Vector3 *) &(arg1)->GetPoint(arg2);
38229     } catch (std::out_of_range& e) {
38230       {
38231         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38232       };
38233     } catch (std::exception& e) {
38234       {
38235         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38236       };
38237     } catch (...) {
38238       {
38239         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38240       };
38241     }
38242   }
38243   jresult = (void *)result;
38244   return jresult;
38245 }
38246
38247
38248 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Path_GetControlPoint(void * jarg1, unsigned long jarg2) {
38249   void * jresult ;
38250   Dali::Path *arg1 = (Dali::Path *) 0 ;
38251   size_t arg2 ;
38252   Dali::Vector3 *result = 0 ;
38253
38254   arg1 = (Dali::Path *)jarg1;
38255   arg2 = (size_t)jarg2;
38256   {
38257     try {
38258       result = (Dali::Vector3 *) &(arg1)->GetControlPoint(arg2);
38259     } catch (std::out_of_range& e) {
38260       {
38261         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38262       };
38263     } catch (std::exception& e) {
38264       {
38265         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38266       };
38267     } catch (...) {
38268       {
38269         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38270       };
38271     }
38272   }
38273   jresult = (void *)result;
38274   return jresult;
38275 }
38276
38277
38278 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Path_GetPointCount(void * jarg1) {
38279   unsigned long jresult ;
38280   Dali::Path *arg1 = (Dali::Path *) 0 ;
38281   size_t result;
38282
38283   arg1 = (Dali::Path *)jarg1;
38284   {
38285     try {
38286       result = ((Dali::Path const *)arg1)->GetPointCount();
38287     } catch (std::out_of_range& e) {
38288       {
38289         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38290       };
38291     } catch (std::exception& e) {
38292       {
38293         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38294       };
38295     } catch (...) {
38296       {
38297         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38298       };
38299     }
38300   }
38301   jresult = (unsigned long)result;
38302   return jresult;
38303 }
38304
38305
38306 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TimePeriod__SWIG_0(float jarg1) {
38307   void * jresult ;
38308   float arg1 ;
38309   Dali::TimePeriod *result = 0 ;
38310
38311   arg1 = (float)jarg1;
38312   {
38313     try {
38314       result = (Dali::TimePeriod *)new Dali::TimePeriod(arg1);
38315     } catch (std::out_of_range& e) {
38316       {
38317         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38318       };
38319     } catch (std::exception& e) {
38320       {
38321         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38322       };
38323     } catch (...) {
38324       {
38325         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38326       };
38327     }
38328   }
38329   jresult = (void *)result;
38330   return jresult;
38331 }
38332
38333
38334 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TimePeriod__SWIG_1(float jarg1, float jarg2) {
38335   void * jresult ;
38336   float arg1 ;
38337   float arg2 ;
38338   Dali::TimePeriod *result = 0 ;
38339
38340   arg1 = (float)jarg1;
38341   arg2 = (float)jarg2;
38342   {
38343     try {
38344       result = (Dali::TimePeriod *)new Dali::TimePeriod(arg1,arg2);
38345     } catch (std::out_of_range& e) {
38346       {
38347         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38348       };
38349     } catch (std::exception& e) {
38350       {
38351         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38352       };
38353     } catch (...) {
38354       {
38355         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38356       };
38357     }
38358   }
38359   jresult = (void *)result;
38360   return jresult;
38361 }
38362
38363
38364 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TimePeriod(void * jarg1) {
38365   Dali::TimePeriod *arg1 = (Dali::TimePeriod *) 0 ;
38366
38367   arg1 = (Dali::TimePeriod *)jarg1;
38368   {
38369     try {
38370       delete arg1;
38371     } catch (std::out_of_range& e) {
38372       {
38373         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38374       };
38375     } catch (std::exception& e) {
38376       {
38377         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38378       };
38379     } catch (...) {
38380       {
38381         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38382       };
38383     }
38384   }
38385 }
38386
38387
38388 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TimePeriod_delaySeconds_set(void * jarg1, float jarg2) {
38389   Dali::TimePeriod *arg1 = (Dali::TimePeriod *) 0 ;
38390   float arg2 ;
38391
38392   arg1 = (Dali::TimePeriod *)jarg1;
38393   arg2 = (float)jarg2;
38394   if (arg1) (arg1)->delaySeconds = arg2;
38395 }
38396
38397
38398 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_TimePeriod_delaySeconds_get(void * jarg1) {
38399   float jresult ;
38400   Dali::TimePeriod *arg1 = (Dali::TimePeriod *) 0 ;
38401   float result;
38402
38403   arg1 = (Dali::TimePeriod *)jarg1;
38404   result = (float) ((arg1)->delaySeconds);
38405   jresult = result;
38406   return jresult;
38407 }
38408
38409
38410 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TimePeriod_durationSeconds_set(void * jarg1, float jarg2) {
38411   Dali::TimePeriod *arg1 = (Dali::TimePeriod *) 0 ;
38412   float arg2 ;
38413
38414   arg1 = (Dali::TimePeriod *)jarg1;
38415   arg2 = (float)jarg2;
38416   if (arg1) (arg1)->durationSeconds = arg2;
38417 }
38418
38419
38420 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_TimePeriod_durationSeconds_get(void * jarg1) {
38421   float jresult ;
38422   Dali::TimePeriod *arg1 = (Dali::TimePeriod *) 0 ;
38423   float result;
38424
38425   arg1 = (Dali::TimePeriod *)jarg1;
38426   result = (float) ((arg1)->durationSeconds);
38427   jresult = result;
38428   return jresult;
38429 }
38430
38431 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_LinearConstrainer_Property_VALUE_get() {
38432   int jresult ;
38433   int result;
38434
38435   result = (int)Dali::LinearConstrainer::Property::VALUE;
38436   jresult = (int)result;
38437   return jresult;
38438 }
38439
38440
38441 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_LinearConstrainer_Property_PROGRESS_get() {
38442   int jresult ;
38443   int result;
38444
38445   result = (int)Dali::LinearConstrainer::Property::PROGRESS;
38446   jresult = (int)result;
38447   return jresult;
38448 }
38449
38450
38451 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_LinearConstrainer_Property() {
38452   void * jresult ;
38453   Dali::LinearConstrainer::Property *result = 0 ;
38454
38455   {
38456     try {
38457       result = (Dali::LinearConstrainer::Property *)new Dali::LinearConstrainer::Property();
38458     } catch (std::out_of_range& e) {
38459       {
38460         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38461       };
38462     } catch (std::exception& e) {
38463       {
38464         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38465       };
38466     } catch (...) {
38467       {
38468         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38469       };
38470     }
38471   }
38472   jresult = (void *)result;
38473   return jresult;
38474 }
38475
38476
38477 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_LinearConstrainer_Property(void * jarg1) {
38478   Dali::LinearConstrainer::Property *arg1 = (Dali::LinearConstrainer::Property *) 0 ;
38479
38480   arg1 = (Dali::LinearConstrainer::Property *)jarg1;
38481   {
38482     try {
38483       delete arg1;
38484     } catch (std::out_of_range& e) {
38485       {
38486         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38487       };
38488     } catch (std::exception& e) {
38489       {
38490         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38491       };
38492     } catch (...) {
38493       {
38494         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38495       };
38496     }
38497   }
38498 }
38499
38500
38501 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LinearConstrainer_New() {
38502   void * jresult ;
38503   Dali::LinearConstrainer result;
38504
38505   {
38506     try {
38507       result = Dali::LinearConstrainer::New();
38508     } catch (std::out_of_range& e) {
38509       {
38510         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38511       };
38512     } catch (std::exception& e) {
38513       {
38514         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38515       };
38516     } catch (...) {
38517       {
38518         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38519       };
38520     }
38521   }
38522   jresult = new Dali::LinearConstrainer((const Dali::LinearConstrainer &)result);
38523   return jresult;
38524 }
38525
38526
38527 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LinearConstrainer_DownCast(void * jarg1) {
38528   void * jresult ;
38529   Dali::BaseHandle arg1 ;
38530   Dali::BaseHandle *argp1 ;
38531   Dali::LinearConstrainer result;
38532
38533   argp1 = (Dali::BaseHandle *)jarg1;
38534   if (!argp1) {
38535     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
38536     return 0;
38537   }
38538   arg1 = *argp1;
38539   {
38540     try {
38541       result = Dali::LinearConstrainer::DownCast(arg1);
38542     } catch (std::out_of_range& e) {
38543       {
38544         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38545       };
38546     } catch (std::exception& e) {
38547       {
38548         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38549       };
38550     } catch (...) {
38551       {
38552         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38553       };
38554     }
38555   }
38556   jresult = new Dali::LinearConstrainer((const Dali::LinearConstrainer &)result);
38557   return jresult;
38558 }
38559
38560
38561 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_LinearConstrainer__SWIG_0() {
38562   void * jresult ;
38563   Dali::LinearConstrainer *result = 0 ;
38564
38565   {
38566     try {
38567       result = (Dali::LinearConstrainer *)new Dali::LinearConstrainer();
38568     } catch (std::out_of_range& e) {
38569       {
38570         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38571       };
38572     } catch (std::exception& e) {
38573       {
38574         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38575       };
38576     } catch (...) {
38577       {
38578         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38579       };
38580     }
38581   }
38582   jresult = (void *)result;
38583   return jresult;
38584 }
38585
38586
38587 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_LinearConstrainer(void * jarg1) {
38588   Dali::LinearConstrainer *arg1 = (Dali::LinearConstrainer *) 0 ;
38589
38590   arg1 = (Dali::LinearConstrainer *)jarg1;
38591   {
38592     try {
38593       delete arg1;
38594     } catch (std::out_of_range& e) {
38595       {
38596         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38597       };
38598     } catch (std::exception& e) {
38599       {
38600         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38601       };
38602     } catch (...) {
38603       {
38604         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38605       };
38606     }
38607   }
38608 }
38609
38610
38611 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_LinearConstrainer__SWIG_1(void * jarg1) {
38612   void * jresult ;
38613   Dali::LinearConstrainer *arg1 = 0 ;
38614   Dali::LinearConstrainer *result = 0 ;
38615
38616   arg1 = (Dali::LinearConstrainer *)jarg1;
38617   if (!arg1) {
38618     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LinearConstrainer const & type is null", 0);
38619     return 0;
38620   }
38621   {
38622     try {
38623       result = (Dali::LinearConstrainer *)new Dali::LinearConstrainer((Dali::LinearConstrainer const &)*arg1);
38624     } catch (std::out_of_range& e) {
38625       {
38626         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38627       };
38628     } catch (std::exception& e) {
38629       {
38630         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38631       };
38632     } catch (...) {
38633       {
38634         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38635       };
38636     }
38637   }
38638   jresult = (void *)result;
38639   return jresult;
38640 }
38641
38642
38643 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LinearConstrainer_Assign(void * jarg1, void * jarg2) {
38644   void * jresult ;
38645   Dali::LinearConstrainer *arg1 = (Dali::LinearConstrainer *) 0 ;
38646   Dali::LinearConstrainer *arg2 = 0 ;
38647   Dali::LinearConstrainer *result = 0 ;
38648
38649   arg1 = (Dali::LinearConstrainer *)jarg1;
38650   arg2 = (Dali::LinearConstrainer *)jarg2;
38651   if (!arg2) {
38652     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LinearConstrainer const & type is null", 0);
38653     return 0;
38654   }
38655   {
38656     try {
38657       result = (Dali::LinearConstrainer *) &(arg1)->operator =((Dali::LinearConstrainer const &)*arg2);
38658     } catch (std::out_of_range& e) {
38659       {
38660         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38661       };
38662     } catch (std::exception& e) {
38663       {
38664         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38665       };
38666     } catch (...) {
38667       {
38668         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38669       };
38670     }
38671   }
38672   jresult = (void *)result;
38673   return jresult;
38674 }
38675
38676
38677 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LinearConstrainer_Apply__SWIG_0(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
38678   Dali::LinearConstrainer *arg1 = (Dali::LinearConstrainer *) 0 ;
38679   SwigValueWrapper< Dali::Property > arg2 ;
38680   SwigValueWrapper< Dali::Property > arg3 ;
38681   Dali::Vector2 *arg4 = 0 ;
38682   Dali::Vector2 *arg5 = 0 ;
38683   Dali::Property *argp2 ;
38684   Dali::Property *argp3 ;
38685
38686   arg1 = (Dali::LinearConstrainer *)jarg1;
38687   argp2 = (Dali::Property *)jarg2;
38688   if (!argp2) {
38689     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
38690     return ;
38691   }
38692   arg2 = *argp2;
38693   argp3 = (Dali::Property *)jarg3;
38694   if (!argp3) {
38695     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
38696     return ;
38697   }
38698   arg3 = *argp3;
38699   arg4 = (Dali::Vector2 *)jarg4;
38700   if (!arg4) {
38701     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
38702     return ;
38703   }
38704   arg5 = (Dali::Vector2 *)jarg5;
38705   if (!arg5) {
38706     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
38707     return ;
38708   }
38709   {
38710     try {
38711       (arg1)->Apply(arg2,arg3,(Dali::Vector2 const &)*arg4,(Dali::Vector2 const &)*arg5);
38712     } catch (std::out_of_range& e) {
38713       {
38714         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38715       };
38716     } catch (std::exception& e) {
38717       {
38718         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38719       };
38720     } catch (...) {
38721       {
38722         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38723       };
38724     }
38725   }
38726 }
38727
38728
38729 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LinearConstrainer_Apply__SWIG_1(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
38730   Dali::LinearConstrainer *arg1 = (Dali::LinearConstrainer *) 0 ;
38731   SwigValueWrapper< Dali::Property > arg2 ;
38732   SwigValueWrapper< Dali::Property > arg3 ;
38733   Dali::Vector2 *arg4 = 0 ;
38734   Dali::Property *argp2 ;
38735   Dali::Property *argp3 ;
38736
38737   arg1 = (Dali::LinearConstrainer *)jarg1;
38738   argp2 = (Dali::Property *)jarg2;
38739   if (!argp2) {
38740     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
38741     return ;
38742   }
38743   arg2 = *argp2;
38744   argp3 = (Dali::Property *)jarg3;
38745   if (!argp3) {
38746     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
38747     return ;
38748   }
38749   arg3 = *argp3;
38750   arg4 = (Dali::Vector2 *)jarg4;
38751   if (!arg4) {
38752     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
38753     return ;
38754   }
38755   {
38756     try {
38757       (arg1)->Apply(arg2,arg3,(Dali::Vector2 const &)*arg4);
38758     } catch (std::out_of_range& e) {
38759       {
38760         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38761       };
38762     } catch (std::exception& e) {
38763       {
38764         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38765       };
38766     } catch (...) {
38767       {
38768         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38769       };
38770     }
38771   }
38772 }
38773
38774
38775 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LinearConstrainer_Remove(void * jarg1, void * jarg2) {
38776   Dali::LinearConstrainer *arg1 = (Dali::LinearConstrainer *) 0 ;
38777   Dali::Handle *arg2 = 0 ;
38778
38779   arg1 = (Dali::LinearConstrainer *)jarg1;
38780   arg2 = (Dali::Handle *)jarg2;
38781   if (!arg2) {
38782     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
38783     return ;
38784   }
38785   {
38786     try {
38787       (arg1)->Remove(*arg2);
38788     } catch (std::out_of_range& e) {
38789       {
38790         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38791       };
38792     } catch (std::exception& e) {
38793       {
38794         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38795       };
38796     } catch (...) {
38797       {
38798         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38799       };
38800     }
38801   }
38802 }
38803
38804
38805 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PathConstrainer_Property_FORWARD_get() {
38806   int jresult ;
38807   int result;
38808
38809   result = (int)Dali::PathConstrainer::Property::FORWARD;
38810   jresult = (int)result;
38811   return jresult;
38812 }
38813
38814
38815 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PathConstrainer_Property_POINTS_get() {
38816   int jresult ;
38817   int result;
38818
38819   result = (int)Dali::PathConstrainer::Property::POINTS;
38820   jresult = (int)result;
38821   return jresult;
38822 }
38823
38824
38825 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PathConstrainer_Property_CONTROL_POINTS_get() {
38826   int jresult ;
38827   int result;
38828
38829   result = (int)Dali::PathConstrainer::Property::CONTROL_POINTS;
38830   jresult = (int)result;
38831   return jresult;
38832 }
38833
38834
38835 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PathConstrainer_Property() {
38836   void * jresult ;
38837   Dali::PathConstrainer::Property *result = 0 ;
38838
38839   {
38840     try {
38841       result = (Dali::PathConstrainer::Property *)new Dali::PathConstrainer::Property();
38842     } catch (std::out_of_range& e) {
38843       {
38844         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38845       };
38846     } catch (std::exception& e) {
38847       {
38848         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38849       };
38850     } catch (...) {
38851       {
38852         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38853       };
38854     }
38855   }
38856   jresult = (void *)result;
38857   return jresult;
38858 }
38859
38860
38861 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PathConstrainer_Property(void * jarg1) {
38862   Dali::PathConstrainer::Property *arg1 = (Dali::PathConstrainer::Property *) 0 ;
38863
38864   arg1 = (Dali::PathConstrainer::Property *)jarg1;
38865   {
38866     try {
38867       delete arg1;
38868     } catch (std::out_of_range& e) {
38869       {
38870         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38871       };
38872     } catch (std::exception& e) {
38873       {
38874         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38875       };
38876     } catch (...) {
38877       {
38878         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38879       };
38880     }
38881   }
38882 }
38883
38884
38885 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PathConstrainer_New() {
38886   void * jresult ;
38887   Dali::PathConstrainer result;
38888
38889   {
38890     try {
38891       result = Dali::PathConstrainer::New();
38892     } catch (std::out_of_range& e) {
38893       {
38894         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38895       };
38896     } catch (std::exception& e) {
38897       {
38898         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38899       };
38900     } catch (...) {
38901       {
38902         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38903       };
38904     }
38905   }
38906   jresult = new Dali::PathConstrainer((const Dali::PathConstrainer &)result);
38907   return jresult;
38908 }
38909
38910
38911 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PathConstrainer_DownCast(void * jarg1) {
38912   void * jresult ;
38913   Dali::BaseHandle arg1 ;
38914   Dali::BaseHandle *argp1 ;
38915   Dali::PathConstrainer result;
38916
38917   argp1 = (Dali::BaseHandle *)jarg1;
38918   if (!argp1) {
38919     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
38920     return 0;
38921   }
38922   arg1 = *argp1;
38923   {
38924     try {
38925       result = Dali::PathConstrainer::DownCast(arg1);
38926     } catch (std::out_of_range& e) {
38927       {
38928         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38929       };
38930     } catch (std::exception& e) {
38931       {
38932         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38933       };
38934     } catch (...) {
38935       {
38936         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38937       };
38938     }
38939   }
38940   jresult = new Dali::PathConstrainer((const Dali::PathConstrainer &)result);
38941   return jresult;
38942 }
38943
38944
38945 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PathConstrainer__SWIG_0() {
38946   void * jresult ;
38947   Dali::PathConstrainer *result = 0 ;
38948
38949   {
38950     try {
38951       result = (Dali::PathConstrainer *)new Dali::PathConstrainer();
38952     } catch (std::out_of_range& e) {
38953       {
38954         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38955       };
38956     } catch (std::exception& e) {
38957       {
38958         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38959       };
38960     } catch (...) {
38961       {
38962         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38963       };
38964     }
38965   }
38966   jresult = (void *)result;
38967   return jresult;
38968 }
38969
38970
38971 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PathConstrainer(void * jarg1) {
38972   Dali::PathConstrainer *arg1 = (Dali::PathConstrainer *) 0 ;
38973
38974   arg1 = (Dali::PathConstrainer *)jarg1;
38975   {
38976     try {
38977       delete arg1;
38978     } catch (std::out_of_range& e) {
38979       {
38980         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38981       };
38982     } catch (std::exception& e) {
38983       {
38984         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38985       };
38986     } catch (...) {
38987       {
38988         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38989       };
38990     }
38991   }
38992 }
38993
38994
38995 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PathConstrainer__SWIG_1(void * jarg1) {
38996   void * jresult ;
38997   Dali::PathConstrainer *arg1 = 0 ;
38998   Dali::PathConstrainer *result = 0 ;
38999
39000   arg1 = (Dali::PathConstrainer *)jarg1;
39001   if (!arg1) {
39002     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PathConstrainer const & type is null", 0);
39003     return 0;
39004   }
39005   {
39006     try {
39007       result = (Dali::PathConstrainer *)new Dali::PathConstrainer((Dali::PathConstrainer const &)*arg1);
39008     } catch (std::out_of_range& e) {
39009       {
39010         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39011       };
39012     } catch (std::exception& e) {
39013       {
39014         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39015       };
39016     } catch (...) {
39017       {
39018         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39019       };
39020     }
39021   }
39022   jresult = (void *)result;
39023   return jresult;
39024 }
39025
39026
39027 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PathConstrainer_Assign(void * jarg1, void * jarg2) {
39028   void * jresult ;
39029   Dali::PathConstrainer *arg1 = (Dali::PathConstrainer *) 0 ;
39030   Dali::PathConstrainer *arg2 = 0 ;
39031   Dali::PathConstrainer *result = 0 ;
39032
39033   arg1 = (Dali::PathConstrainer *)jarg1;
39034   arg2 = (Dali::PathConstrainer *)jarg2;
39035   if (!arg2) {
39036     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PathConstrainer const & type is null", 0);
39037     return 0;
39038   }
39039   {
39040     try {
39041       result = (Dali::PathConstrainer *) &(arg1)->operator =((Dali::PathConstrainer const &)*arg2);
39042     } catch (std::out_of_range& e) {
39043       {
39044         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39045       };
39046     } catch (std::exception& e) {
39047       {
39048         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39049       };
39050     } catch (...) {
39051       {
39052         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39053       };
39054     }
39055   }
39056   jresult = (void *)result;
39057   return jresult;
39058 }
39059
39060
39061 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PathConstrainer_Apply__SWIG_0(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
39062   Dali::PathConstrainer *arg1 = (Dali::PathConstrainer *) 0 ;
39063   SwigValueWrapper< Dali::Property > arg2 ;
39064   SwigValueWrapper< Dali::Property > arg3 ;
39065   Dali::Vector2 *arg4 = 0 ;
39066   Dali::Vector2 *arg5 = 0 ;
39067   Dali::Property *argp2 ;
39068   Dali::Property *argp3 ;
39069
39070   arg1 = (Dali::PathConstrainer *)jarg1;
39071   argp2 = (Dali::Property *)jarg2;
39072   if (!argp2) {
39073     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39074     return ;
39075   }
39076   arg2 = *argp2;
39077   argp3 = (Dali::Property *)jarg3;
39078   if (!argp3) {
39079     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39080     return ;
39081   }
39082   arg3 = *argp3;
39083   arg4 = (Dali::Vector2 *)jarg4;
39084   if (!arg4) {
39085     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
39086     return ;
39087   }
39088   arg5 = (Dali::Vector2 *)jarg5;
39089   if (!arg5) {
39090     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
39091     return ;
39092   }
39093   {
39094     try {
39095       (arg1)->Apply(arg2,arg3,(Dali::Vector2 const &)*arg4,(Dali::Vector2 const &)*arg5);
39096     } catch (std::out_of_range& e) {
39097       {
39098         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39099       };
39100     } catch (std::exception& e) {
39101       {
39102         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39103       };
39104     } catch (...) {
39105       {
39106         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39107       };
39108     }
39109   }
39110 }
39111
39112
39113 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PathConstrainer_Apply__SWIG_1(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
39114   Dali::PathConstrainer *arg1 = (Dali::PathConstrainer *) 0 ;
39115   SwigValueWrapper< Dali::Property > arg2 ;
39116   SwigValueWrapper< Dali::Property > arg3 ;
39117   Dali::Vector2 *arg4 = 0 ;
39118   Dali::Property *argp2 ;
39119   Dali::Property *argp3 ;
39120
39121   arg1 = (Dali::PathConstrainer *)jarg1;
39122   argp2 = (Dali::Property *)jarg2;
39123   if (!argp2) {
39124     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39125     return ;
39126   }
39127   arg2 = *argp2;
39128   argp3 = (Dali::Property *)jarg3;
39129   if (!argp3) {
39130     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39131     return ;
39132   }
39133   arg3 = *argp3;
39134   arg4 = (Dali::Vector2 *)jarg4;
39135   if (!arg4) {
39136     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
39137     return ;
39138   }
39139   {
39140     try {
39141       (arg1)->Apply(arg2,arg3,(Dali::Vector2 const &)*arg4);
39142     } catch (std::out_of_range& e) {
39143       {
39144         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39145       };
39146     } catch (std::exception& e) {
39147       {
39148         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39149       };
39150     } catch (...) {
39151       {
39152         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39153       };
39154     }
39155   }
39156 }
39157
39158
39159 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PathConstrainer_Remove(void * jarg1, void * jarg2) {
39160   Dali::PathConstrainer *arg1 = (Dali::PathConstrainer *) 0 ;
39161   Dali::Handle *arg2 = 0 ;
39162
39163   arg1 = (Dali::PathConstrainer *)jarg1;
39164   arg2 = (Dali::Handle *)jarg2;
39165   if (!arg2) {
39166     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
39167     return ;
39168   }
39169   {
39170     try {
39171       (arg1)->Remove(*arg2);
39172     } catch (std::out_of_range& e) {
39173       {
39174         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39175       };
39176     } catch (std::exception& e) {
39177       {
39178         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39179       };
39180     } catch (...) {
39181       {
39182         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39183       };
39184     }
39185   }
39186 }
39187
39188
39189 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FittingModeDefault_get() {
39190   int jresult ;
39191   Dali::FittingMode::Type result;
39192
39193   result = (Dali::FittingMode::Type)(Dali::FittingMode::Type)Dali::FittingMode::DEFAULT;
39194   jresult = (int)result;
39195   return jresult;
39196 }
39197
39198
39199 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_DEFAULT_get() {
39200   int jresult ;
39201   Dali::SamplingMode::Type result;
39202
39203   result = (Dali::SamplingMode::Type)(Dali::SamplingMode::Type)Dali::SamplingMode::DEFAULT;
39204   jresult = (int)result;
39205   return jresult;
39206 }
39207
39208
39209 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_BufferImage__SWIG_0() {
39210   void * jresult ;
39211   Dali::BufferImage *result = 0 ;
39212
39213   {
39214     try {
39215       result = (Dali::BufferImage *)new Dali::BufferImage();
39216     } catch (std::out_of_range& e) {
39217       {
39218         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39219       };
39220     } catch (std::exception& e) {
39221       {
39222         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39223       };
39224     } catch (...) {
39225       {
39226         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39227       };
39228     }
39229   }
39230   jresult = (void *)result;
39231   return jresult;
39232 }
39233
39234
39235 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BufferImage_New__SWIG_0(unsigned int jarg1, unsigned int jarg2, int jarg3) {
39236   void * jresult ;
39237   unsigned int arg1 ;
39238   unsigned int arg2 ;
39239   Dali::Pixel::Format arg3 ;
39240   Dali::BufferImage result;
39241
39242   arg1 = (unsigned int)jarg1;
39243   arg2 = (unsigned int)jarg2;
39244   arg3 = (Dali::Pixel::Format)jarg3;
39245   {
39246     try {
39247       result = Dali::BufferImage::New(arg1,arg2,arg3);
39248     } catch (std::out_of_range& e) {
39249       {
39250         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39251       };
39252     } catch (std::exception& e) {
39253       {
39254         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39255       };
39256     } catch (...) {
39257       {
39258         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39259       };
39260     }
39261   }
39262   jresult = new Dali::BufferImage((const Dali::BufferImage &)result);
39263   return jresult;
39264 }
39265
39266
39267 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BufferImage_New__SWIG_1(unsigned int jarg1, unsigned int jarg2) {
39268   void * jresult ;
39269   unsigned int arg1 ;
39270   unsigned int arg2 ;
39271   Dali::BufferImage result;
39272
39273   arg1 = (unsigned int)jarg1;
39274   arg2 = (unsigned int)jarg2;
39275   {
39276     try {
39277       result = Dali::BufferImage::New(arg1,arg2);
39278     } catch (std::out_of_range& e) {
39279       {
39280         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39281       };
39282     } catch (std::exception& e) {
39283       {
39284         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39285       };
39286     } catch (...) {
39287       {
39288         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39289       };
39290     }
39291   }
39292   jresult = new Dali::BufferImage((const Dali::BufferImage &)result);
39293   return jresult;
39294 }
39295
39296
39297 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BufferImage_New__SWIG_2(unsigned char* jarg1, unsigned int jarg2, unsigned int jarg3, int jarg4, unsigned int jarg5) {
39298   void * jresult ;
39299   Dali::PixelBuffer *arg1 = (Dali::PixelBuffer *) 0 ;
39300   unsigned int arg2 ;
39301   unsigned int arg3 ;
39302   Dali::Pixel::Format arg4 ;
39303   unsigned int arg5 ;
39304   Dali::BufferImage result;
39305
39306   arg1 = jarg1;
39307   arg2 = (unsigned int)jarg2;
39308   arg3 = (unsigned int)jarg3;
39309   arg4 = (Dali::Pixel::Format)jarg4;
39310   arg5 = (unsigned int)jarg5;
39311   {
39312     try {
39313       result = Dali::BufferImage::New(arg1,arg2,arg3,arg4,arg5);
39314     } catch (std::out_of_range& e) {
39315       {
39316         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39317       };
39318     } catch (std::exception& e) {
39319       {
39320         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39321       };
39322     } catch (...) {
39323       {
39324         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39325       };
39326     }
39327   }
39328   jresult = new Dali::BufferImage((const Dali::BufferImage &)result);
39329
39330
39331   return jresult;
39332 }
39333
39334
39335 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BufferImage_New__SWIG_3(unsigned char* jarg1, unsigned int jarg2, unsigned int jarg3, int jarg4) {
39336   void * jresult ;
39337   Dali::PixelBuffer *arg1 = (Dali::PixelBuffer *) 0 ;
39338   unsigned int arg2 ;
39339   unsigned int arg3 ;
39340   Dali::Pixel::Format arg4 ;
39341   Dali::BufferImage result;
39342
39343   arg1 = jarg1;
39344   arg2 = (unsigned int)jarg2;
39345   arg3 = (unsigned int)jarg3;
39346   arg4 = (Dali::Pixel::Format)jarg4;
39347   {
39348     try {
39349       result = Dali::BufferImage::New(arg1,arg2,arg3,arg4);
39350     } catch (std::out_of_range& e) {
39351       {
39352         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39353       };
39354     } catch (std::exception& e) {
39355       {
39356         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39357       };
39358     } catch (...) {
39359       {
39360         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39361       };
39362     }
39363   }
39364   jresult = new Dali::BufferImage((const Dali::BufferImage &)result);
39365
39366
39367   return jresult;
39368 }
39369
39370
39371 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BufferImage_New__SWIG_4(unsigned char* jarg1, unsigned int jarg2, unsigned int jarg3) {
39372   void * jresult ;
39373   Dali::PixelBuffer *arg1 = (Dali::PixelBuffer *) 0 ;
39374   unsigned int arg2 ;
39375   unsigned int arg3 ;
39376   Dali::BufferImage result;
39377
39378   arg1 = jarg1;
39379   arg2 = (unsigned int)jarg2;
39380   arg3 = (unsigned int)jarg3;
39381   {
39382     try {
39383       result = Dali::BufferImage::New(arg1,arg2,arg3);
39384     } catch (std::out_of_range& e) {
39385       {
39386         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39387       };
39388     } catch (std::exception& e) {
39389       {
39390         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39391       };
39392     } catch (...) {
39393       {
39394         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39395       };
39396     }
39397   }
39398   jresult = new Dali::BufferImage((const Dali::BufferImage &)result);
39399
39400
39401   return jresult;
39402 }
39403
39404
39405 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BufferImage_DownCast(void * jarg1) {
39406   void * jresult ;
39407   Dali::BaseHandle arg1 ;
39408   Dali::BaseHandle *argp1 ;
39409   Dali::BufferImage result;
39410
39411   argp1 = (Dali::BaseHandle *)jarg1;
39412   if (!argp1) {
39413     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
39414     return 0;
39415   }
39416   arg1 = *argp1;
39417   {
39418     try {
39419       result = Dali::BufferImage::DownCast(arg1);
39420     } catch (std::out_of_range& e) {
39421       {
39422         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39423       };
39424     } catch (std::exception& e) {
39425       {
39426         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39427       };
39428     } catch (...) {
39429       {
39430         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39431       };
39432     }
39433   }
39434   jresult = new Dali::BufferImage((const Dali::BufferImage &)result);
39435   return jresult;
39436 }
39437
39438
39439 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_BufferImage(void * jarg1) {
39440   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
39441
39442   arg1 = (Dali::BufferImage *)jarg1;
39443   {
39444     try {
39445       delete arg1;
39446     } catch (std::out_of_range& e) {
39447       {
39448         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39449       };
39450     } catch (std::exception& e) {
39451       {
39452         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39453       };
39454     } catch (...) {
39455       {
39456         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39457       };
39458     }
39459   }
39460 }
39461
39462
39463 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_BufferImage__SWIG_1(void * jarg1) {
39464   void * jresult ;
39465   Dali::BufferImage *arg1 = 0 ;
39466   Dali::BufferImage *result = 0 ;
39467
39468   arg1 = (Dali::BufferImage *)jarg1;
39469   if (!arg1) {
39470     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BufferImage const & type is null", 0);
39471     return 0;
39472   }
39473   {
39474     try {
39475       result = (Dali::BufferImage *)new Dali::BufferImage((Dali::BufferImage const &)*arg1);
39476     } catch (std::out_of_range& e) {
39477       {
39478         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39479       };
39480     } catch (std::exception& e) {
39481       {
39482         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39483       };
39484     } catch (...) {
39485       {
39486         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39487       };
39488     }
39489   }
39490   jresult = (void *)result;
39491   return jresult;
39492 }
39493
39494
39495 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BufferImage_Assign(void * jarg1, void * jarg2) {
39496   void * jresult ;
39497   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
39498   Dali::BufferImage *arg2 = 0 ;
39499   Dali::BufferImage *result = 0 ;
39500
39501   arg1 = (Dali::BufferImage *)jarg1;
39502   arg2 = (Dali::BufferImage *)jarg2;
39503   if (!arg2) {
39504     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BufferImage const & type is null", 0);
39505     return 0;
39506   }
39507   {
39508     try {
39509       result = (Dali::BufferImage *) &(arg1)->operator =((Dali::BufferImage const &)*arg2);
39510     } catch (std::out_of_range& e) {
39511       {
39512         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39513       };
39514     } catch (std::exception& e) {
39515       {
39516         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39517       };
39518     } catch (...) {
39519       {
39520         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39521       };
39522     }
39523   }
39524   jresult = (void *)result;
39525   return jresult;
39526 }
39527
39528
39529 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BufferImage_WHITE() {
39530   void * jresult ;
39531   Dali::BufferImage result;
39532
39533   {
39534     try {
39535       result = Dali::BufferImage::WHITE();
39536     } catch (std::out_of_range& e) {
39537       {
39538         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39539       };
39540     } catch (std::exception& e) {
39541       {
39542         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39543       };
39544     } catch (...) {
39545       {
39546         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39547       };
39548     }
39549   }
39550   jresult = new Dali::BufferImage((const Dali::BufferImage &)result);
39551   return jresult;
39552 }
39553
39554
39555 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BufferImage_GetBuffer(void * jarg1) {
39556   void * jresult ;
39557   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
39558   Dali::PixelBuffer *result = 0 ;
39559
39560   arg1 = (Dali::BufferImage *)jarg1;
39561   {
39562     try {
39563       result = (Dali::PixelBuffer *)(arg1)->GetBuffer();
39564     } catch (std::out_of_range& e) {
39565       {
39566         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39567       };
39568     } catch (std::exception& e) {
39569       {
39570         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39571       };
39572     } catch (...) {
39573       {
39574         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39575       };
39576     }
39577   }
39578   jresult = (void *)result;
39579   return jresult;
39580 }
39581
39582
39583 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BufferImage_GetBufferSize(void * jarg1) {
39584   unsigned int jresult ;
39585   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
39586   unsigned int result;
39587
39588   arg1 = (Dali::BufferImage *)jarg1;
39589   {
39590     try {
39591       result = (unsigned int)((Dali::BufferImage const *)arg1)->GetBufferSize();
39592     } catch (std::out_of_range& e) {
39593       {
39594         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39595       };
39596     } catch (std::exception& e) {
39597       {
39598         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39599       };
39600     } catch (...) {
39601       {
39602         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39603       };
39604     }
39605   }
39606   jresult = result;
39607   return jresult;
39608 }
39609
39610
39611 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BufferImage_GetBufferStride(void * jarg1) {
39612   unsigned int jresult ;
39613   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
39614   unsigned int result;
39615
39616   arg1 = (Dali::BufferImage *)jarg1;
39617   {
39618     try {
39619       result = (unsigned int)((Dali::BufferImage const *)arg1)->GetBufferStride();
39620     } catch (std::out_of_range& e) {
39621       {
39622         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39623       };
39624     } catch (std::exception& e) {
39625       {
39626         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39627       };
39628     } catch (...) {
39629       {
39630         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39631       };
39632     }
39633   }
39634   jresult = result;
39635   return jresult;
39636 }
39637
39638
39639 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_BufferImage_GetPixelFormat(void * jarg1) {
39640   int jresult ;
39641   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
39642   Dali::Pixel::Format result;
39643
39644   arg1 = (Dali::BufferImage *)jarg1;
39645   {
39646     try {
39647       result = (Dali::Pixel::Format)((Dali::BufferImage const *)arg1)->GetPixelFormat();
39648     } catch (std::out_of_range& e) {
39649       {
39650         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39651       };
39652     } catch (std::exception& e) {
39653       {
39654         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39655       };
39656     } catch (...) {
39657       {
39658         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39659       };
39660     }
39661   }
39662   jresult = (int)result;
39663   return jresult;
39664 }
39665
39666
39667 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_BufferImage_Update__SWIG_0(void * jarg1) {
39668   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
39669
39670   arg1 = (Dali::BufferImage *)jarg1;
39671   {
39672     try {
39673       (arg1)->Update();
39674     } catch (std::out_of_range& e) {
39675       {
39676         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39677       };
39678     } catch (std::exception& e) {
39679       {
39680         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39681       };
39682     } catch (...) {
39683       {
39684         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39685       };
39686     }
39687   }
39688 }
39689
39690
39691 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_BufferImage_Update__SWIG_1(void * jarg1, void * jarg2) {
39692   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
39693   SwigValueWrapper< Dali::Rect< unsigned int > > arg2 ;
39694   Dali::RectArea *argp2 ;
39695
39696   arg1 = (Dali::BufferImage *)jarg1;
39697   argp2 = (Dali::RectArea *)jarg2;
39698   if (!argp2) {
39699     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::RectArea", 0);
39700     return ;
39701   }
39702   arg2 = *argp2;
39703   {
39704     try {
39705       (arg1)->Update(arg2);
39706     } catch (std::out_of_range& e) {
39707       {
39708         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39709       };
39710     } catch (std::exception& e) {
39711       {
39712         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39713       };
39714     } catch (...) {
39715       {
39716         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39717       };
39718     }
39719   }
39720 }
39721
39722
39723 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BufferImage_IsDataExternal(void * jarg1) {
39724   unsigned int jresult ;
39725   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
39726   bool result;
39727
39728   arg1 = (Dali::BufferImage *)jarg1;
39729   {
39730     try {
39731       result = (bool)((Dali::BufferImage const *)arg1)->IsDataExternal();
39732     } catch (std::out_of_range& e) {
39733       {
39734         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39735       };
39736     } catch (std::exception& e) {
39737       {
39738         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39739       };
39740     } catch (...) {
39741       {
39742         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39743       };
39744     }
39745   }
39746   jresult = result;
39747   return jresult;
39748 }
39749
39750
39751 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_EncodedBufferImage__SWIG_0() {
39752   void * jresult ;
39753   Dali::EncodedBufferImage *result = 0 ;
39754
39755   {
39756     try {
39757       result = (Dali::EncodedBufferImage *)new Dali::EncodedBufferImage();
39758     } catch (std::out_of_range& e) {
39759       {
39760         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39761       };
39762     } catch (std::exception& e) {
39763       {
39764         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39765       };
39766     } catch (...) {
39767       {
39768         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39769       };
39770     }
39771   }
39772   jresult = (void *)result;
39773   return jresult;
39774 }
39775
39776
39777 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_EncodedBufferImage_New__SWIG_0(void * jarg1, unsigned long jarg2) {
39778   void * jresult ;
39779   uint8_t *arg1 = (uint8_t *) (uint8_t *)0 ;
39780   std::size_t arg2 ;
39781   Dali::EncodedBufferImage result;
39782
39783   arg1 = (uint8_t *)jarg1;
39784   arg2 = (std::size_t)jarg2;
39785   {
39786     try {
39787       result = Dali::EncodedBufferImage::New((uint8_t const *)arg1,arg2);
39788     } catch (std::out_of_range& e) {
39789       {
39790         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39791       };
39792     } catch (std::exception& e) {
39793       {
39794         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39795       };
39796     } catch (...) {
39797       {
39798         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39799       };
39800     }
39801   }
39802   jresult = new Dali::EncodedBufferImage((const Dali::EncodedBufferImage &)result);
39803   return jresult;
39804 }
39805
39806
39807 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_EncodedBufferImage_New__SWIG_1(void * jarg1, unsigned long jarg2, void * jarg3, int jarg4, int jarg5, unsigned int jarg6) {
39808   void * jresult ;
39809   uint8_t *arg1 = (uint8_t *) (uint8_t *)0 ;
39810   std::size_t arg2 ;
39811   Dali::ImageDimensions arg3 ;
39812   Dali::FittingMode::Type arg4 ;
39813   Dali::SamplingMode::Type arg5 ;
39814   bool arg6 ;
39815   Dali::ImageDimensions *argp3 ;
39816   Dali::EncodedBufferImage result;
39817
39818   arg1 = (uint8_t *)jarg1;
39819   arg2 = (std::size_t)jarg2;
39820   argp3 = (Dali::ImageDimensions *)jarg3;
39821   if (!argp3) {
39822     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
39823     return 0;
39824   }
39825   arg3 = *argp3;
39826   arg4 = (Dali::FittingMode::Type)jarg4;
39827   arg5 = (Dali::SamplingMode::Type)jarg5;
39828   arg6 = jarg6 ? true : false;
39829   {
39830     try {
39831       result = Dali::EncodedBufferImage::New((uint8_t const *)arg1,arg2,arg3,arg4,arg5,arg6);
39832     } catch (std::out_of_range& e) {
39833       {
39834         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39835       };
39836     } catch (std::exception& e) {
39837       {
39838         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39839       };
39840     } catch (...) {
39841       {
39842         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39843       };
39844     }
39845   }
39846   jresult = new Dali::EncodedBufferImage((const Dali::EncodedBufferImage &)result);
39847   return jresult;
39848 }
39849
39850
39851 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_EncodedBufferImage_New__SWIG_2(void * jarg1, unsigned long jarg2, void * jarg3, int jarg4, int jarg5) {
39852   void * jresult ;
39853   uint8_t *arg1 = (uint8_t *) (uint8_t *)0 ;
39854   std::size_t arg2 ;
39855   Dali::ImageDimensions arg3 ;
39856   Dali::FittingMode::Type arg4 ;
39857   Dali::SamplingMode::Type arg5 ;
39858   Dali::ImageDimensions *argp3 ;
39859   Dali::EncodedBufferImage result;
39860
39861   arg1 = (uint8_t *)jarg1;
39862   arg2 = (std::size_t)jarg2;
39863   argp3 = (Dali::ImageDimensions *)jarg3;
39864   if (!argp3) {
39865     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
39866     return 0;
39867   }
39868   arg3 = *argp3;
39869   arg4 = (Dali::FittingMode::Type)jarg4;
39870   arg5 = (Dali::SamplingMode::Type)jarg5;
39871   {
39872     try {
39873       result = Dali::EncodedBufferImage::New((uint8_t const *)arg1,arg2,arg3,arg4,arg5);
39874     } catch (std::out_of_range& e) {
39875       {
39876         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39877       };
39878     } catch (std::exception& e) {
39879       {
39880         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39881       };
39882     } catch (...) {
39883       {
39884         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39885       };
39886     }
39887   }
39888   jresult = new Dali::EncodedBufferImage((const Dali::EncodedBufferImage &)result);
39889   return jresult;
39890 }
39891
39892
39893 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_EncodedBufferImage_DownCast(void * jarg1) {
39894   void * jresult ;
39895   Dali::BaseHandle arg1 ;
39896   Dali::BaseHandle *argp1 ;
39897   Dali::EncodedBufferImage result;
39898
39899   argp1 = (Dali::BaseHandle *)jarg1;
39900   if (!argp1) {
39901     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
39902     return 0;
39903   }
39904   arg1 = *argp1;
39905   {
39906     try {
39907       result = Dali::EncodedBufferImage::DownCast(arg1);
39908     } catch (std::out_of_range& e) {
39909       {
39910         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39911       };
39912     } catch (std::exception& e) {
39913       {
39914         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39915       };
39916     } catch (...) {
39917       {
39918         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39919       };
39920     }
39921   }
39922   jresult = new Dali::EncodedBufferImage((const Dali::EncodedBufferImage &)result);
39923   return jresult;
39924 }
39925
39926
39927 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_EncodedBufferImage(void * jarg1) {
39928   Dali::EncodedBufferImage *arg1 = (Dali::EncodedBufferImage *) 0 ;
39929
39930   arg1 = (Dali::EncodedBufferImage *)jarg1;
39931   {
39932     try {
39933       delete arg1;
39934     } catch (std::out_of_range& e) {
39935       {
39936         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39937       };
39938     } catch (std::exception& e) {
39939       {
39940         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39941       };
39942     } catch (...) {
39943       {
39944         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39945       };
39946     }
39947   }
39948 }
39949
39950
39951 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_EncodedBufferImage__SWIG_1(void * jarg1) {
39952   void * jresult ;
39953   Dali::EncodedBufferImage *arg1 = 0 ;
39954   Dali::EncodedBufferImage *result = 0 ;
39955
39956   arg1 = (Dali::EncodedBufferImage *)jarg1;
39957   if (!arg1) {
39958     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::EncodedBufferImage const & type is null", 0);
39959     return 0;
39960   }
39961   {
39962     try {
39963       result = (Dali::EncodedBufferImage *)new Dali::EncodedBufferImage((Dali::EncodedBufferImage const &)*arg1);
39964     } catch (std::out_of_range& e) {
39965       {
39966         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39967       };
39968     } catch (std::exception& e) {
39969       {
39970         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39971       };
39972     } catch (...) {
39973       {
39974         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39975       };
39976     }
39977   }
39978   jresult = (void *)result;
39979   return jresult;
39980 }
39981
39982
39983 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_EncodedBufferImage_Assign(void * jarg1, void * jarg2) {
39984   void * jresult ;
39985   Dali::EncodedBufferImage *arg1 = (Dali::EncodedBufferImage *) 0 ;
39986   Dali::EncodedBufferImage *arg2 = 0 ;
39987   Dali::EncodedBufferImage *result = 0 ;
39988
39989   arg1 = (Dali::EncodedBufferImage *)jarg1;
39990   arg2 = (Dali::EncodedBufferImage *)jarg2;
39991   if (!arg2) {
39992     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::EncodedBufferImage const & type is null", 0);
39993     return 0;
39994   }
39995   {
39996     try {
39997       result = (Dali::EncodedBufferImage *) &(arg1)->operator =((Dali::EncodedBufferImage const &)*arg2);
39998     } catch (std::out_of_range& e) {
39999       {
40000         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40001       };
40002     } catch (std::exception& e) {
40003       {
40004         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40005       };
40006     } catch (...) {
40007       {
40008         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40009       };
40010     }
40011   }
40012   jresult = (void *)result;
40013   return jresult;
40014 }
40015
40016
40017 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_NativeImage__SWIG_0() {
40018   void * jresult ;
40019   Dali::NativeImage *result = 0 ;
40020
40021   {
40022     try {
40023       result = (Dali::NativeImage *)new Dali::NativeImage();
40024     } catch (std::out_of_range& e) {
40025       {
40026         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40027       };
40028     } catch (std::exception& e) {
40029       {
40030         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40031       };
40032     } catch (...) {
40033       {
40034         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40035       };
40036     }
40037   }
40038   jresult = (void *)result;
40039   return jresult;
40040 }
40041
40042
40043 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_NativeImage(void * jarg1) {
40044   Dali::NativeImage *arg1 = (Dali::NativeImage *) 0 ;
40045
40046   arg1 = (Dali::NativeImage *)jarg1;
40047   {
40048     try {
40049       delete arg1;
40050     } catch (std::out_of_range& e) {
40051       {
40052         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
40053       };
40054     } catch (std::exception& e) {
40055       {
40056         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
40057       };
40058     } catch (...) {
40059       {
40060         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
40061       };
40062     }
40063   }
40064 }
40065
40066
40067 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_NativeImage__SWIG_1(void * jarg1) {
40068   void * jresult ;
40069   Dali::NativeImage *arg1 = 0 ;
40070   Dali::NativeImage *result = 0 ;
40071
40072   arg1 = (Dali::NativeImage *)jarg1;
40073   if (!arg1) {
40074     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::NativeImage const & type is null", 0);
40075     return 0;
40076   }
40077   {
40078     try {
40079       result = (Dali::NativeImage *)new Dali::NativeImage((Dali::NativeImage const &)*arg1);
40080     } catch (std::out_of_range& e) {
40081       {
40082         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40083       };
40084     } catch (std::exception& e) {
40085       {
40086         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40087       };
40088     } catch (...) {
40089       {
40090         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40091       };
40092     }
40093   }
40094   jresult = (void *)result;
40095   return jresult;
40096 }
40097
40098
40099 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NativeImage_Assign(void * jarg1, void * jarg2) {
40100   void * jresult ;
40101   Dali::NativeImage *arg1 = (Dali::NativeImage *) 0 ;
40102   Dali::NativeImage *arg2 = 0 ;
40103   Dali::NativeImage *result = 0 ;
40104
40105   arg1 = (Dali::NativeImage *)jarg1;
40106   arg2 = (Dali::NativeImage *)jarg2;
40107   if (!arg2) {
40108     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::NativeImage const & type is null", 0);
40109     return 0;
40110   }
40111   {
40112     try {
40113       result = (Dali::NativeImage *) &(arg1)->operator =((Dali::NativeImage const &)*arg2);
40114     } catch (std::out_of_range& e) {
40115       {
40116         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40117       };
40118     } catch (std::exception& e) {
40119       {
40120         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40121       };
40122     } catch (...) {
40123       {
40124         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40125       };
40126     }
40127   }
40128   jresult = (void *)result;
40129   return jresult;
40130 }
40131
40132
40133 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_NativeImage_CreateGlTexture(void * jarg1) {
40134   Dali::NativeImage *arg1 = (Dali::NativeImage *) 0 ;
40135
40136   arg1 = (Dali::NativeImage *)jarg1;
40137   {
40138     try {
40139       (arg1)->CreateGlTexture();
40140     } catch (std::out_of_range& e) {
40141       {
40142         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
40143       };
40144     } catch (std::exception& e) {
40145       {
40146         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
40147       };
40148     } catch (...) {
40149       {
40150         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
40151       };
40152     }
40153   }
40154 }
40155
40156
40157 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NativeImage_New(void * jarg1) {
40158   void * jresult ;
40159   NativeImageInterface *arg1 = 0 ;
40160   Dali::NativeImage result;
40161
40162   arg1 = (NativeImageInterface *)jarg1;
40163   if (!arg1) {
40164     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "NativeImageInterface & type is null", 0);
40165     return 0;
40166   }
40167   {
40168     try {
40169       result = Dali::NativeImage::New(*arg1);
40170     } catch (std::out_of_range& e) {
40171       {
40172         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40173       };
40174     } catch (std::exception& e) {
40175       {
40176         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40177       };
40178     } catch (...) {
40179       {
40180         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40181       };
40182     }
40183   }
40184   jresult = new Dali::NativeImage((const Dali::NativeImage &)result);
40185   return jresult;
40186 }
40187
40188
40189 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NativeImage_DownCast(void * jarg1) {
40190   void * jresult ;
40191   Dali::BaseHandle arg1 ;
40192   Dali::BaseHandle *argp1 ;
40193   Dali::NativeImage result;
40194
40195   argp1 = (Dali::BaseHandle *)jarg1;
40196   if (!argp1) {
40197     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
40198     return 0;
40199   }
40200   arg1 = *argp1;
40201   {
40202     try {
40203       result = Dali::NativeImage::DownCast(arg1);
40204     } catch (std::out_of_range& e) {
40205       {
40206         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40207       };
40208     } catch (std::exception& e) {
40209       {
40210         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40211       };
40212     } catch (...) {
40213       {
40214         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40215       };
40216     }
40217   }
40218   jresult = new Dali::NativeImage((const Dali::NativeImage &)result);
40219   return jresult;
40220 }
40221
40222
40223 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_NativeImage_GetCustomFragmentPreFix(void * jarg1) {
40224   char * jresult ;
40225   Dali::NativeImage *arg1 = (Dali::NativeImage *) 0 ;
40226   char *result = 0 ;
40227
40228   arg1 = (Dali::NativeImage *)jarg1;
40229   {
40230     try {
40231       result = (char *)(arg1)->GetCustomFragmentPreFix();
40232     } catch (std::out_of_range& e) {
40233       {
40234         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40235       };
40236     } catch (std::exception& e) {
40237       {
40238         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40239       };
40240     } catch (...) {
40241       {
40242         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40243       };
40244     }
40245   }
40246   jresult = SWIG_csharp_string_callback((const char *)result);
40247   return jresult;
40248 }
40249
40250
40251 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_NativeImage_GetCustomSamplerTypename(void * jarg1) {
40252   char * jresult ;
40253   Dali::NativeImage *arg1 = (Dali::NativeImage *) 0 ;
40254   char *result = 0 ;
40255
40256   arg1 = (Dali::NativeImage *)jarg1;
40257   {
40258     try {
40259       result = (char *)(arg1)->GetCustomSamplerTypename();
40260     } catch (std::out_of_range& e) {
40261       {
40262         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40263       };
40264     } catch (std::exception& e) {
40265       {
40266         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40267       };
40268     } catch (...) {
40269       {
40270         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40271       };
40272     }
40273   }
40274   jresult = SWIG_csharp_string_callback((const char *)result);
40275   return jresult;
40276 }
40277
40278
40279 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NativeImageInterface_GlExtensionCreate(void * jarg1) {
40280   unsigned int jresult ;
40281   Dali::NativeImageInterface *arg1 = (Dali::NativeImageInterface *) 0 ;
40282   bool result;
40283
40284   arg1 = (Dali::NativeImageInterface *)jarg1;
40285   {
40286     try {
40287       result = (bool)(arg1)->GlExtensionCreate();
40288     } catch (std::out_of_range& e) {
40289       {
40290         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40291       };
40292     } catch (std::exception& e) {
40293       {
40294         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40295       };
40296     } catch (...) {
40297       {
40298         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40299       };
40300     }
40301   }
40302   jresult = result;
40303   return jresult;
40304 }
40305
40306
40307 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_NativeImageInterface_GlExtensionDestroy(void * jarg1) {
40308   Dali::NativeImageInterface *arg1 = (Dali::NativeImageInterface *) 0 ;
40309
40310   arg1 = (Dali::NativeImageInterface *)jarg1;
40311   {
40312     try {
40313       (arg1)->GlExtensionDestroy();
40314     } catch (std::out_of_range& e) {
40315       {
40316         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
40317       };
40318     } catch (std::exception& e) {
40319       {
40320         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
40321       };
40322     } catch (...) {
40323       {
40324         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
40325       };
40326     }
40327   }
40328 }
40329
40330
40331 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NativeImageInterface_TargetTexture(void * jarg1) {
40332   unsigned int jresult ;
40333   Dali::NativeImageInterface *arg1 = (Dali::NativeImageInterface *) 0 ;
40334   unsigned int result;
40335
40336   arg1 = (Dali::NativeImageInterface *)jarg1;
40337   {
40338     try {
40339       result = (unsigned int)(arg1)->TargetTexture();
40340     } catch (std::out_of_range& e) {
40341       {
40342         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40343       };
40344     } catch (std::exception& e) {
40345       {
40346         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40347       };
40348     } catch (...) {
40349       {
40350         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40351       };
40352     }
40353   }
40354   jresult = result;
40355   return jresult;
40356 }
40357
40358
40359 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_NativeImageInterface_PrepareTexture(void * jarg1) {
40360   Dali::NativeImageInterface *arg1 = (Dali::NativeImageInterface *) 0 ;
40361
40362   arg1 = (Dali::NativeImageInterface *)jarg1;
40363   {
40364     try {
40365       (arg1)->PrepareTexture();
40366     } catch (std::out_of_range& e) {
40367       {
40368         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
40369       };
40370     } catch (std::exception& e) {
40371       {
40372         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
40373       };
40374     } catch (...) {
40375       {
40376         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
40377       };
40378     }
40379   }
40380 }
40381
40382
40383 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NativeImageInterface_GetWidth(void * jarg1) {
40384   unsigned int jresult ;
40385   Dali::NativeImageInterface *arg1 = (Dali::NativeImageInterface *) 0 ;
40386   unsigned int result;
40387
40388   arg1 = (Dali::NativeImageInterface *)jarg1;
40389   {
40390     try {
40391       result = (unsigned int)((Dali::NativeImageInterface const *)arg1)->GetWidth();
40392     } catch (std::out_of_range& e) {
40393       {
40394         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40395       };
40396     } catch (std::exception& e) {
40397       {
40398         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40399       };
40400     } catch (...) {
40401       {
40402         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40403       };
40404     }
40405   }
40406   jresult = result;
40407   return jresult;
40408 }
40409
40410
40411 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NativeImageInterface_GetHeight(void * jarg1) {
40412   unsigned int jresult ;
40413   Dali::NativeImageInterface *arg1 = (Dali::NativeImageInterface *) 0 ;
40414   unsigned int result;
40415
40416   arg1 = (Dali::NativeImageInterface *)jarg1;
40417   {
40418     try {
40419       result = (unsigned int)((Dali::NativeImageInterface const *)arg1)->GetHeight();
40420     } catch (std::out_of_range& e) {
40421       {
40422         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40423       };
40424     } catch (std::exception& e) {
40425       {
40426         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40427       };
40428     } catch (...) {
40429       {
40430         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40431       };
40432     }
40433   }
40434   jresult = result;
40435   return jresult;
40436 }
40437
40438
40439 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NativeImageInterface_RequiresBlending(void * jarg1) {
40440   unsigned int jresult ;
40441   Dali::NativeImageInterface *arg1 = (Dali::NativeImageInterface *) 0 ;
40442   bool result;
40443
40444   arg1 = (Dali::NativeImageInterface *)jarg1;
40445   {
40446     try {
40447       result = (bool)((Dali::NativeImageInterface const *)arg1)->RequiresBlending();
40448     } catch (std::out_of_range& e) {
40449       {
40450         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40451       };
40452     } catch (std::exception& e) {
40453       {
40454         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40455       };
40456     } catch (...) {
40457       {
40458         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40459       };
40460     }
40461   }
40462   jresult = result;
40463   return jresult;
40464 }
40465
40466
40467 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceImage_GetImageSize(char * jarg1) {
40468   void * jresult ;
40469   std::string *arg1 = 0 ;
40470   Dali::ImageDimensions result;
40471
40472   if (!jarg1) {
40473     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
40474     return 0;
40475   }
40476   std::string arg1_str(jarg1);
40477   arg1 = &arg1_str;
40478   {
40479     try {
40480       result = Dali::ResourceImage::GetImageSize((std::string const &)*arg1);
40481     } catch (std::out_of_range& e) {
40482       {
40483         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40484       };
40485     } catch (std::exception& e) {
40486       {
40487         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40488       };
40489     } catch (...) {
40490       {
40491         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40492       };
40493     }
40494   }
40495   jresult = new Dali::ImageDimensions((const Dali::ImageDimensions &)result);
40496
40497   //argout typemap for const std::string&
40498
40499   return jresult;
40500 }
40501
40502
40503 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ResourceImage__SWIG_0() {
40504   void * jresult ;
40505   Dali::ResourceImage *result = 0 ;
40506
40507   {
40508     try {
40509       result = (Dali::ResourceImage *)new Dali::ResourceImage();
40510     } catch (std::out_of_range& e) {
40511       {
40512         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40513       };
40514     } catch (std::exception& e) {
40515       {
40516         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40517       };
40518     } catch (...) {
40519       {
40520         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40521       };
40522     }
40523   }
40524   jresult = (void *)result;
40525   return jresult;
40526 }
40527
40528
40529 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ResourceImage(void * jarg1) {
40530   Dali::ResourceImage *arg1 = (Dali::ResourceImage *) 0 ;
40531
40532   arg1 = (Dali::ResourceImage *)jarg1;
40533   {
40534     try {
40535       delete arg1;
40536     } catch (std::out_of_range& e) {
40537       {
40538         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
40539       };
40540     } catch (std::exception& e) {
40541       {
40542         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
40543       };
40544     } catch (...) {
40545       {
40546         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
40547       };
40548     }
40549   }
40550 }
40551
40552
40553 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ResourceImage__SWIG_1(void * jarg1) {
40554   void * jresult ;
40555   Dali::ResourceImage *arg1 = 0 ;
40556   Dali::ResourceImage *result = 0 ;
40557
40558   arg1 = (Dali::ResourceImage *)jarg1;
40559   if (!arg1) {
40560     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::ResourceImage const & type is null", 0);
40561     return 0;
40562   }
40563   {
40564     try {
40565       result = (Dali::ResourceImage *)new Dali::ResourceImage((Dali::ResourceImage const &)*arg1);
40566     } catch (std::out_of_range& e) {
40567       {
40568         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40569       };
40570     } catch (std::exception& e) {
40571       {
40572         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40573       };
40574     } catch (...) {
40575       {
40576         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40577       };
40578     }
40579   }
40580   jresult = (void *)result;
40581   return jresult;
40582 }
40583
40584
40585 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceImage_Assign(void * jarg1, void * jarg2) {
40586   void * jresult ;
40587   Dali::ResourceImage *arg1 = (Dali::ResourceImage *) 0 ;
40588   Dali::ResourceImage *arg2 = 0 ;
40589   Dali::ResourceImage *result = 0 ;
40590
40591   arg1 = (Dali::ResourceImage *)jarg1;
40592   arg2 = (Dali::ResourceImage *)jarg2;
40593   if (!arg2) {
40594     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::ResourceImage const & type is null", 0);
40595     return 0;
40596   }
40597   {
40598     try {
40599       result = (Dali::ResourceImage *) &(arg1)->operator =((Dali::ResourceImage const &)*arg2);
40600     } catch (std::out_of_range& e) {
40601       {
40602         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40603       };
40604     } catch (std::exception& e) {
40605       {
40606         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40607       };
40608     } catch (...) {
40609       {
40610         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40611       };
40612     }
40613   }
40614   jresult = (void *)result;
40615   return jresult;
40616 }
40617
40618
40619 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceImage_New__SWIG_0(char * jarg1, unsigned int jarg2) {
40620   void * jresult ;
40621   std::string *arg1 = 0 ;
40622   bool arg2 ;
40623   Dali::ResourceImage result;
40624
40625   if (!jarg1) {
40626     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
40627     return 0;
40628   }
40629   std::string arg1_str(jarg1);
40630   arg1 = &arg1_str;
40631   arg2 = jarg2 ? true : false;
40632   {
40633     try {
40634       result = Dali::ResourceImage::New((std::string const &)*arg1,arg2);
40635     } catch (std::out_of_range& e) {
40636       {
40637         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40638       };
40639     } catch (std::exception& e) {
40640       {
40641         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40642       };
40643     } catch (...) {
40644       {
40645         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40646       };
40647     }
40648   }
40649   jresult = new Dali::ResourceImage((const Dali::ResourceImage &)result);
40650
40651   //argout typemap for const std::string&
40652
40653   return jresult;
40654 }
40655
40656
40657 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceImage_New__SWIG_1(char * jarg1) {
40658   void * jresult ;
40659   std::string *arg1 = 0 ;
40660   Dali::ResourceImage result;
40661
40662   if (!jarg1) {
40663     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
40664     return 0;
40665   }
40666   std::string arg1_str(jarg1);
40667   arg1 = &arg1_str;
40668   {
40669     try {
40670       result = Dali::ResourceImage::New((std::string const &)*arg1);
40671     } catch (std::out_of_range& e) {
40672       {
40673         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40674       };
40675     } catch (std::exception& e) {
40676       {
40677         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40678       };
40679     } catch (...) {
40680       {
40681         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40682       };
40683     }
40684   }
40685   jresult = new Dali::ResourceImage((const Dali::ResourceImage &)result);
40686
40687   //argout typemap for const std::string&
40688
40689   return jresult;
40690 }
40691
40692
40693 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceImage_New__SWIG_2(char * jarg1, void * jarg2, int jarg3, int jarg4, unsigned int jarg5) {
40694   void * jresult ;
40695   std::string *arg1 = 0 ;
40696   Dali::ImageDimensions arg2 ;
40697   Dali::FittingMode::Type arg3 ;
40698   Dali::SamplingMode::Type arg4 ;
40699   bool arg5 ;
40700   Dali::ImageDimensions *argp2 ;
40701   Dali::ResourceImage result;
40702
40703   if (!jarg1) {
40704     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
40705     return 0;
40706   }
40707   std::string arg1_str(jarg1);
40708   arg1 = &arg1_str;
40709   argp2 = (Dali::ImageDimensions *)jarg2;
40710   if (!argp2) {
40711     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
40712     return 0;
40713   }
40714   arg2 = *argp2;
40715   arg3 = (Dali::FittingMode::Type)jarg3;
40716   arg4 = (Dali::SamplingMode::Type)jarg4;
40717   arg5 = jarg5 ? true : false;
40718   {
40719     try {
40720       result = Dali::ResourceImage::New((std::string const &)*arg1,arg2,arg3,arg4,arg5);
40721     } catch (std::out_of_range& e) {
40722       {
40723         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40724       };
40725     } catch (std::exception& e) {
40726       {
40727         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40728       };
40729     } catch (...) {
40730       {
40731         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40732       };
40733     }
40734   }
40735   jresult = new Dali::ResourceImage((const Dali::ResourceImage &)result);
40736
40737   //argout typemap for const std::string&
40738
40739   return jresult;
40740 }
40741
40742
40743 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceImage_New__SWIG_3(char * jarg1, void * jarg2, int jarg3, int jarg4) {
40744   void * jresult ;
40745   std::string *arg1 = 0 ;
40746   Dali::ImageDimensions arg2 ;
40747   Dali::FittingMode::Type arg3 ;
40748   Dali::SamplingMode::Type arg4 ;
40749   Dali::ImageDimensions *argp2 ;
40750   Dali::ResourceImage result;
40751
40752   if (!jarg1) {
40753     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
40754     return 0;
40755   }
40756   std::string arg1_str(jarg1);
40757   arg1 = &arg1_str;
40758   argp2 = (Dali::ImageDimensions *)jarg2;
40759   if (!argp2) {
40760     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
40761     return 0;
40762   }
40763   arg2 = *argp2;
40764   arg3 = (Dali::FittingMode::Type)jarg3;
40765   arg4 = (Dali::SamplingMode::Type)jarg4;
40766   {
40767     try {
40768       result = Dali::ResourceImage::New((std::string const &)*arg1,arg2,arg3,arg4);
40769     } catch (std::out_of_range& e) {
40770       {
40771         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40772       };
40773     } catch (std::exception& e) {
40774       {
40775         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40776       };
40777     } catch (...) {
40778       {
40779         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40780       };
40781     }
40782   }
40783   jresult = new Dali::ResourceImage((const Dali::ResourceImage &)result);
40784
40785   //argout typemap for const std::string&
40786
40787   return jresult;
40788 }
40789
40790
40791 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceImage_New__SWIG_4(char * jarg1, void * jarg2, int jarg3) {
40792   void * jresult ;
40793   std::string *arg1 = 0 ;
40794   Dali::ImageDimensions arg2 ;
40795   Dali::FittingMode::Type arg3 ;
40796   Dali::ImageDimensions *argp2 ;
40797   Dali::ResourceImage result;
40798
40799   if (!jarg1) {
40800     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
40801     return 0;
40802   }
40803   std::string arg1_str(jarg1);
40804   arg1 = &arg1_str;
40805   argp2 = (Dali::ImageDimensions *)jarg2;
40806   if (!argp2) {
40807     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
40808     return 0;
40809   }
40810   arg2 = *argp2;
40811   arg3 = (Dali::FittingMode::Type)jarg3;
40812   {
40813     try {
40814       result = Dali::ResourceImage::New((std::string const &)*arg1,arg2,arg3);
40815     } catch (std::out_of_range& e) {
40816       {
40817         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40818       };
40819     } catch (std::exception& e) {
40820       {
40821         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40822       };
40823     } catch (...) {
40824       {
40825         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40826       };
40827     }
40828   }
40829   jresult = new Dali::ResourceImage((const Dali::ResourceImage &)result);
40830
40831   //argout typemap for const std::string&
40832
40833   return jresult;
40834 }
40835
40836
40837 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceImage_New__SWIG_5(char * jarg1, void * jarg2) {
40838   void * jresult ;
40839   std::string *arg1 = 0 ;
40840   Dali::ImageDimensions arg2 ;
40841   Dali::ImageDimensions *argp2 ;
40842   Dali::ResourceImage result;
40843
40844   if (!jarg1) {
40845     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
40846     return 0;
40847   }
40848   std::string arg1_str(jarg1);
40849   arg1 = &arg1_str;
40850   argp2 = (Dali::ImageDimensions *)jarg2;
40851   if (!argp2) {
40852     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
40853     return 0;
40854   }
40855   arg2 = *argp2;
40856   {
40857     try {
40858       result = Dali::ResourceImage::New((std::string const &)*arg1,arg2);
40859     } catch (std::out_of_range& e) {
40860       {
40861         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40862       };
40863     } catch (std::exception& e) {
40864       {
40865         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40866       };
40867     } catch (...) {
40868       {
40869         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40870       };
40871     }
40872   }
40873   jresult = new Dali::ResourceImage((const Dali::ResourceImage &)result);
40874
40875   //argout typemap for const std::string&
40876
40877   return jresult;
40878 }
40879
40880
40881 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceImage_DownCast(void * jarg1) {
40882   void * jresult ;
40883   Dali::BaseHandle arg1 ;
40884   Dali::BaseHandle *argp1 ;
40885   Dali::ResourceImage result;
40886
40887   argp1 = (Dali::BaseHandle *)jarg1;
40888   if (!argp1) {
40889     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
40890     return 0;
40891   }
40892   arg1 = *argp1;
40893   {
40894     try {
40895       result = Dali::ResourceImage::DownCast(arg1);
40896     } catch (std::out_of_range& e) {
40897       {
40898         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40899       };
40900     } catch (std::exception& e) {
40901       {
40902         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40903       };
40904     } catch (...) {
40905       {
40906         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40907       };
40908     }
40909   }
40910   jresult = new Dali::ResourceImage((const Dali::ResourceImage &)result);
40911   return jresult;
40912 }
40913
40914
40915 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ResourceImage_GetLoadingState(void * jarg1) {
40916   int jresult ;
40917   Dali::ResourceImage *arg1 = (Dali::ResourceImage *) 0 ;
40918   Dali::LoadingState result;
40919
40920   arg1 = (Dali::ResourceImage *)jarg1;
40921   {
40922     try {
40923       result = (Dali::LoadingState)((Dali::ResourceImage const *)arg1)->GetLoadingState();
40924     } catch (std::out_of_range& e) {
40925       {
40926         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40927       };
40928     } catch (std::exception& e) {
40929       {
40930         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40931       };
40932     } catch (...) {
40933       {
40934         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40935       };
40936     }
40937   }
40938   jresult = (int)result;
40939   return jresult;
40940 }
40941
40942
40943 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_ResourceImage_GetUrl(void * jarg1) {
40944   char * jresult ;
40945   Dali::ResourceImage *arg1 = (Dali::ResourceImage *) 0 ;
40946   std::string result;
40947
40948   arg1 = (Dali::ResourceImage *)jarg1;
40949   {
40950     try {
40951       result = ((Dali::ResourceImage const *)arg1)->GetUrl();
40952     } catch (std::out_of_range& e) {
40953       {
40954         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40955       };
40956     } catch (std::exception& e) {
40957       {
40958         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40959       };
40960     } catch (...) {
40961       {
40962         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40963       };
40964     }
40965   }
40966   jresult = SWIG_csharp_string_callback((&result)->c_str());
40967   return jresult;
40968 }
40969
40970
40971 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ResourceImage_Reload(void * jarg1) {
40972   Dali::ResourceImage *arg1 = (Dali::ResourceImage *) 0 ;
40973
40974   arg1 = (Dali::ResourceImage *)jarg1;
40975   {
40976     try {
40977       (arg1)->Reload();
40978     } catch (std::out_of_range& e) {
40979       {
40980         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
40981       };
40982     } catch (std::exception& e) {
40983       {
40984         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
40985       };
40986     } catch (...) {
40987       {
40988         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
40989       };
40990     }
40991   }
40992 }
40993
40994
40995 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceImage_LoadingFinishedSignal(void * jarg1) {
40996   void * jresult ;
40997   Dali::ResourceImage *arg1 = (Dali::ResourceImage *) 0 ;
40998   Dali::ResourceImage::ResourceImageSignal *result = 0 ;
40999
41000   arg1 = (Dali::ResourceImage *)jarg1;
41001   {
41002     try {
41003       result = (Dali::ResourceImage::ResourceImageSignal *) &(arg1)->LoadingFinishedSignal();
41004     } catch (std::out_of_range& e) {
41005       {
41006         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41007       };
41008     } catch (std::exception& e) {
41009       {
41010         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41011       };
41012     } catch (...) {
41013       {
41014         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41015       };
41016     }
41017   }
41018   jresult = (void *)result;
41019   return jresult;
41020 }
41021
41022
41023 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FrameBufferImage__SWIG_0() {
41024   void * jresult ;
41025   Dali::FrameBufferImage *result = 0 ;
41026
41027   {
41028     try {
41029       result = (Dali::FrameBufferImage *)new Dali::FrameBufferImage();
41030     } catch (std::out_of_range& e) {
41031       {
41032         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41033       };
41034     } catch (std::exception& e) {
41035       {
41036         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41037       };
41038     } catch (...) {
41039       {
41040         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41041       };
41042     }
41043   }
41044   jresult = (void *)result;
41045   return jresult;
41046 }
41047
41048
41049 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBufferImage_New__SWIG_0(unsigned int jarg1, unsigned int jarg2, int jarg3, int jarg4) {
41050   void * jresult ;
41051   unsigned int arg1 ;
41052   unsigned int arg2 ;
41053   Dali::Pixel::Format arg3 ;
41054   Dali::RenderBuffer::Format arg4 ;
41055   Dali::FrameBufferImage result;
41056
41057   arg1 = (unsigned int)jarg1;
41058   arg2 = (unsigned int)jarg2;
41059   arg3 = (Dali::Pixel::Format)jarg3;
41060   arg4 = (Dali::RenderBuffer::Format)jarg4;
41061   {
41062     try {
41063       result = Dali::FrameBufferImage::New(arg1,arg2,arg3,arg4);
41064     } catch (std::out_of_range& e) {
41065       {
41066         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41067       };
41068     } catch (std::exception& e) {
41069       {
41070         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41071       };
41072     } catch (...) {
41073       {
41074         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41075       };
41076     }
41077   }
41078   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result);
41079   return jresult;
41080 }
41081
41082
41083 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBufferImage_New__SWIG_1(unsigned int jarg1, unsigned int jarg2, int jarg3) {
41084   void * jresult ;
41085   unsigned int arg1 ;
41086   unsigned int arg2 ;
41087   Dali::Pixel::Format arg3 ;
41088   Dali::FrameBufferImage result;
41089
41090   arg1 = (unsigned int)jarg1;
41091   arg2 = (unsigned int)jarg2;
41092   arg3 = (Dali::Pixel::Format)jarg3;
41093   {
41094     try {
41095       result = Dali::FrameBufferImage::New(arg1,arg2,arg3);
41096     } catch (std::out_of_range& e) {
41097       {
41098         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41099       };
41100     } catch (std::exception& e) {
41101       {
41102         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41103       };
41104     } catch (...) {
41105       {
41106         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41107       };
41108     }
41109   }
41110   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result);
41111   return jresult;
41112 }
41113
41114
41115 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBufferImage_New__SWIG_2(unsigned int jarg1, unsigned int jarg2) {
41116   void * jresult ;
41117   unsigned int arg1 ;
41118   unsigned int arg2 ;
41119   Dali::FrameBufferImage result;
41120
41121   arg1 = (unsigned int)jarg1;
41122   arg2 = (unsigned int)jarg2;
41123   {
41124     try {
41125       result = Dali::FrameBufferImage::New(arg1,arg2);
41126     } catch (std::out_of_range& e) {
41127       {
41128         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41129       };
41130     } catch (std::exception& e) {
41131       {
41132         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41133       };
41134     } catch (...) {
41135       {
41136         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41137       };
41138     }
41139   }
41140   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result);
41141   return jresult;
41142 }
41143
41144
41145 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBufferImage_New__SWIG_3(unsigned int jarg1) {
41146   void * jresult ;
41147   unsigned int arg1 ;
41148   Dali::FrameBufferImage result;
41149
41150   arg1 = (unsigned int)jarg1;
41151   {
41152     try {
41153       result = Dali::FrameBufferImage::New(arg1);
41154     } catch (std::out_of_range& e) {
41155       {
41156         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41157       };
41158     } catch (std::exception& e) {
41159       {
41160         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41161       };
41162     } catch (...) {
41163       {
41164         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41165       };
41166     }
41167   }
41168   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result);
41169   return jresult;
41170 }
41171
41172
41173 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBufferImage_New__SWIG_4() {
41174   void * jresult ;
41175   Dali::FrameBufferImage result;
41176
41177   {
41178     try {
41179       result = Dali::FrameBufferImage::New();
41180     } catch (std::out_of_range& e) {
41181       {
41182         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41183       };
41184     } catch (std::exception& e) {
41185       {
41186         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41187       };
41188     } catch (...) {
41189       {
41190         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41191       };
41192     }
41193   }
41194   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result);
41195   return jresult;
41196 }
41197
41198
41199 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBufferImage_New__SWIG_5(void * jarg1) {
41200   void * jresult ;
41201   Dali::NativeImageInterface *arg1 = 0 ;
41202   Dali::FrameBufferImage result;
41203
41204   arg1 = (Dali::NativeImageInterface *)jarg1;
41205   if (!arg1) {
41206     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::NativeImageInterface & type is null", 0);
41207     return 0;
41208   }
41209   {
41210     try {
41211       result = Dali::FrameBufferImage::New(*arg1);
41212     } catch (std::out_of_range& e) {
41213       {
41214         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41215       };
41216     } catch (std::exception& e) {
41217       {
41218         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41219       };
41220     } catch (...) {
41221       {
41222         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41223       };
41224     }
41225   }
41226   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result);
41227   return jresult;
41228 }
41229
41230
41231 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBufferImage_DownCast(void * jarg1) {
41232   void * jresult ;
41233   Dali::BaseHandle arg1 ;
41234   Dali::BaseHandle *argp1 ;
41235   Dali::FrameBufferImage result;
41236
41237   argp1 = (Dali::BaseHandle *)jarg1;
41238   if (!argp1) {
41239     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
41240     return 0;
41241   }
41242   arg1 = *argp1;
41243   {
41244     try {
41245       result = Dali::FrameBufferImage::DownCast(arg1);
41246     } catch (std::out_of_range& e) {
41247       {
41248         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41249       };
41250     } catch (std::exception& e) {
41251       {
41252         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41253       };
41254     } catch (...) {
41255       {
41256         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41257       };
41258     }
41259   }
41260   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result);
41261   return jresult;
41262 }
41263
41264
41265 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FrameBufferImage(void * jarg1) {
41266   Dali::FrameBufferImage *arg1 = (Dali::FrameBufferImage *) 0 ;
41267
41268   arg1 = (Dali::FrameBufferImage *)jarg1;
41269   {
41270     try {
41271       delete arg1;
41272     } catch (std::out_of_range& e) {
41273       {
41274         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
41275       };
41276     } catch (std::exception& e) {
41277       {
41278         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
41279       };
41280     } catch (...) {
41281       {
41282         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
41283       };
41284     }
41285   }
41286 }
41287
41288
41289 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FrameBufferImage__SWIG_1(void * jarg1) {
41290   void * jresult ;
41291   Dali::FrameBufferImage *arg1 = 0 ;
41292   Dali::FrameBufferImage *result = 0 ;
41293
41294   arg1 = (Dali::FrameBufferImage *)jarg1;
41295   if (!arg1) {
41296     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::FrameBufferImage const & type is null", 0);
41297     return 0;
41298   }
41299   {
41300     try {
41301       result = (Dali::FrameBufferImage *)new Dali::FrameBufferImage((Dali::FrameBufferImage const &)*arg1);
41302     } catch (std::out_of_range& e) {
41303       {
41304         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41305       };
41306     } catch (std::exception& e) {
41307       {
41308         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41309       };
41310     } catch (...) {
41311       {
41312         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41313       };
41314     }
41315   }
41316   jresult = (void *)result;
41317   return jresult;
41318 }
41319
41320
41321 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBufferImage_Assign(void * jarg1, void * jarg2) {
41322   void * jresult ;
41323   Dali::FrameBufferImage *arg1 = (Dali::FrameBufferImage *) 0 ;
41324   Dali::FrameBufferImage *arg2 = 0 ;
41325   Dali::FrameBufferImage *result = 0 ;
41326
41327   arg1 = (Dali::FrameBufferImage *)jarg1;
41328   arg2 = (Dali::FrameBufferImage *)jarg2;
41329   if (!arg2) {
41330     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::FrameBufferImage const & type is null", 0);
41331     return 0;
41332   }
41333   {
41334     try {
41335       result = (Dali::FrameBufferImage *) &(arg1)->operator =((Dali::FrameBufferImage const &)*arg2);
41336     } catch (std::out_of_range& e) {
41337       {
41338         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41339       };
41340     } catch (std::exception& e) {
41341       {
41342         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41343       };
41344     } catch (...) {
41345       {
41346         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41347       };
41348     }
41349   }
41350   jresult = (void *)result;
41351   return jresult;
41352 }
41353
41354
41355 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_NinePatchImage__SWIG_0() {
41356   void * jresult ;
41357   Dali::NinePatchImage *result = 0 ;
41358
41359   {
41360     try {
41361       result = (Dali::NinePatchImage *)new Dali::NinePatchImage();
41362     } catch (std::out_of_range& e) {
41363       {
41364         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41365       };
41366     } catch (std::exception& e) {
41367       {
41368         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41369       };
41370     } catch (...) {
41371       {
41372         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41373       };
41374     }
41375   }
41376   jresult = (void *)result;
41377   return jresult;
41378 }
41379
41380
41381 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NinePatchImage_New(char * jarg1) {
41382   void * jresult ;
41383   std::string *arg1 = 0 ;
41384   Dali::NinePatchImage result;
41385
41386   if (!jarg1) {
41387     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
41388     return 0;
41389   }
41390   std::string arg1_str(jarg1);
41391   arg1 = &arg1_str;
41392   {
41393     try {
41394       result = Dali::NinePatchImage::New((std::string const &)*arg1);
41395     } catch (std::out_of_range& e) {
41396       {
41397         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41398       };
41399     } catch (std::exception& e) {
41400       {
41401         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41402       };
41403     } catch (...) {
41404       {
41405         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41406       };
41407     }
41408   }
41409   jresult = new Dali::NinePatchImage((const Dali::NinePatchImage &)result);
41410
41411   //argout typemap for const std::string&
41412
41413   return jresult;
41414 }
41415
41416
41417 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NinePatchImage_DownCast(void * jarg1) {
41418   void * jresult ;
41419   Dali::BaseHandle arg1 ;
41420   Dali::BaseHandle *argp1 ;
41421   Dali::NinePatchImage result;
41422
41423   argp1 = (Dali::BaseHandle *)jarg1;
41424   if (!argp1) {
41425     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
41426     return 0;
41427   }
41428   arg1 = *argp1;
41429   {
41430     try {
41431       result = Dali::NinePatchImage::DownCast(arg1);
41432     } catch (std::out_of_range& e) {
41433       {
41434         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41435       };
41436     } catch (std::exception& e) {
41437       {
41438         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41439       };
41440     } catch (...) {
41441       {
41442         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41443       };
41444     }
41445   }
41446   jresult = new Dali::NinePatchImage((const Dali::NinePatchImage &)result);
41447   return jresult;
41448 }
41449
41450
41451 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_NinePatchImage(void * jarg1) {
41452   Dali::NinePatchImage *arg1 = (Dali::NinePatchImage *) 0 ;
41453
41454   arg1 = (Dali::NinePatchImage *)jarg1;
41455   {
41456     try {
41457       delete arg1;
41458     } catch (std::out_of_range& e) {
41459       {
41460         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
41461       };
41462     } catch (std::exception& e) {
41463       {
41464         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
41465       };
41466     } catch (...) {
41467       {
41468         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
41469       };
41470     }
41471   }
41472 }
41473
41474
41475 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_NinePatchImage__SWIG_1(void * jarg1) {
41476   void * jresult ;
41477   Dali::NinePatchImage *arg1 = 0 ;
41478   Dali::NinePatchImage *result = 0 ;
41479
41480   arg1 = (Dali::NinePatchImage *)jarg1;
41481   if (!arg1) {
41482     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::NinePatchImage const & type is null", 0);
41483     return 0;
41484   }
41485   {
41486     try {
41487       result = (Dali::NinePatchImage *)new Dali::NinePatchImage((Dali::NinePatchImage const &)*arg1);
41488     } catch (std::out_of_range& e) {
41489       {
41490         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41491       };
41492     } catch (std::exception& e) {
41493       {
41494         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41495       };
41496     } catch (...) {
41497       {
41498         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41499       };
41500     }
41501   }
41502   jresult = (void *)result;
41503   return jresult;
41504 }
41505
41506
41507 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NinePatchImage_Assign(void * jarg1, void * jarg2) {
41508   void * jresult ;
41509   Dali::NinePatchImage *arg1 = (Dali::NinePatchImage *) 0 ;
41510   Dali::NinePatchImage *arg2 = 0 ;
41511   Dali::NinePatchImage *result = 0 ;
41512
41513   arg1 = (Dali::NinePatchImage *)jarg1;
41514   arg2 = (Dali::NinePatchImage *)jarg2;
41515   if (!arg2) {
41516     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::NinePatchImage const & type is null", 0);
41517     return 0;
41518   }
41519   {
41520     try {
41521       result = (Dali::NinePatchImage *) &(arg1)->operator =((Dali::NinePatchImage const &)*arg2);
41522     } catch (std::out_of_range& e) {
41523       {
41524         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41525       };
41526     } catch (std::exception& e) {
41527       {
41528         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41529       };
41530     } catch (...) {
41531       {
41532         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41533       };
41534     }
41535   }
41536   jresult = (void *)result;
41537   return jresult;
41538 }
41539
41540
41541 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NinePatchImage_GetStretchBorders(void * jarg1) {
41542   void * jresult ;
41543   Dali::NinePatchImage *arg1 = (Dali::NinePatchImage *) 0 ;
41544   Dali::Vector4 result;
41545
41546   arg1 = (Dali::NinePatchImage *)jarg1;
41547   {
41548     try {
41549       result = (arg1)->GetStretchBorders();
41550     } catch (std::out_of_range& e) {
41551       {
41552         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41553       };
41554     } catch (std::exception& e) {
41555       {
41556         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41557       };
41558     } catch (...) {
41559       {
41560         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41561       };
41562     }
41563   }
41564   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
41565   return jresult;
41566 }
41567
41568
41569 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NinePatchImage_GetStretchPixelsX(void * jarg1) {
41570   void * jresult ;
41571   Dali::NinePatchImage *arg1 = (Dali::NinePatchImage *) 0 ;
41572   Dali::NinePatchImage::StretchRanges *result = 0 ;
41573
41574   arg1 = (Dali::NinePatchImage *)jarg1;
41575   {
41576     try {
41577       result = (Dali::NinePatchImage::StretchRanges *) &(arg1)->GetStretchPixelsX();
41578     } catch (std::out_of_range& e) {
41579       {
41580         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41581       };
41582     } catch (std::exception& e) {
41583       {
41584         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41585       };
41586     } catch (...) {
41587       {
41588         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41589       };
41590     }
41591   }
41592   jresult = (void *)result;
41593   return jresult;
41594 }
41595
41596
41597 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NinePatchImage_GetStretchPixelsY(void * jarg1) {
41598   void * jresult ;
41599   Dali::NinePatchImage *arg1 = (Dali::NinePatchImage *) 0 ;
41600   Dali::NinePatchImage::StretchRanges *result = 0 ;
41601
41602   arg1 = (Dali::NinePatchImage *)jarg1;
41603   {
41604     try {
41605       result = (Dali::NinePatchImage::StretchRanges *) &(arg1)->GetStretchPixelsY();
41606     } catch (std::out_of_range& e) {
41607       {
41608         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41609       };
41610     } catch (std::exception& e) {
41611       {
41612         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41613       };
41614     } catch (...) {
41615       {
41616         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41617       };
41618     }
41619   }
41620   jresult = (void *)result;
41621   return jresult;
41622 }
41623
41624
41625 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NinePatchImage_GetChildRectangle(void * jarg1) {
41626   void * jresult ;
41627   Dali::NinePatchImage *arg1 = (Dali::NinePatchImage *) 0 ;
41628   Dali::Rect< int > result;
41629
41630   arg1 = (Dali::NinePatchImage *)jarg1;
41631   {
41632     try {
41633       result = (arg1)->GetChildRectangle();
41634     } catch (std::out_of_range& e) {
41635       {
41636         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41637       };
41638     } catch (std::exception& e) {
41639       {
41640         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41641       };
41642     } catch (...) {
41643       {
41644         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41645       };
41646     }
41647   }
41648   jresult = new Dali::Rect< int >((const Dali::Rect< int > &)result);
41649   return jresult;
41650 }
41651
41652
41653 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NinePatchImage_CreateCroppedBufferImage(void * jarg1) {
41654   void * jresult ;
41655   Dali::NinePatchImage *arg1 = (Dali::NinePatchImage *) 0 ;
41656   Dali::BufferImage result;
41657
41658   arg1 = (Dali::NinePatchImage *)jarg1;
41659   {
41660     try {
41661       result = (arg1)->CreateCroppedBufferImage();
41662     } catch (std::out_of_range& e) {
41663       {
41664         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41665       };
41666     } catch (std::exception& e) {
41667       {
41668         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41669       };
41670     } catch (...) {
41671       {
41672         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41673       };
41674     }
41675   }
41676   jresult = new Dali::BufferImage((const Dali::BufferImage &)result);
41677   return jresult;
41678 }
41679
41680
41681 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NinePatchImage_IsNinePatchUrl(char * jarg1) {
41682   unsigned int jresult ;
41683   std::string *arg1 = 0 ;
41684   bool result;
41685
41686   if (!jarg1) {
41687     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
41688     return 0;
41689   }
41690   std::string arg1_str(jarg1);
41691   arg1 = &arg1_str;
41692   {
41693     try {
41694       result = (bool)Dali::NinePatchImage::IsNinePatchUrl((std::string const &)*arg1);
41695     } catch (std::out_of_range& e) {
41696       {
41697         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41698       };
41699     } catch (std::exception& e) {
41700       {
41701         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41702       };
41703     } catch (...) {
41704       {
41705         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41706       };
41707     }
41708   }
41709   jresult = result;
41710
41711   //argout typemap for const std::string&
41712
41713   return jresult;
41714 }
41715
41716
41717 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_TYPE_get() {
41718   int jresult ;
41719   int result;
41720
41721   result = (int)Dali::CameraActor::Property::TYPE;
41722   jresult = (int)result;
41723   return jresult;
41724 }
41725
41726
41727 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_PROJECTION_MODE_get() {
41728   int jresult ;
41729   int result;
41730
41731   result = (int)Dali::CameraActor::Property::PROJECTION_MODE;
41732   jresult = (int)result;
41733   return jresult;
41734 }
41735
41736
41737 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_FIELD_OF_VIEW_get() {
41738   int jresult ;
41739   int result;
41740
41741   result = (int)Dali::CameraActor::Property::FIELD_OF_VIEW;
41742   jresult = (int)result;
41743   return jresult;
41744 }
41745
41746
41747 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_ASPECT_RATIO_get() {
41748   int jresult ;
41749   int result;
41750
41751   result = (int)Dali::CameraActor::Property::ASPECT_RATIO;
41752   jresult = (int)result;
41753   return jresult;
41754 }
41755
41756
41757 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_NEAR_PLANE_DISTANCE_get() {
41758   int jresult ;
41759   int result;
41760
41761   result = (int)Dali::CameraActor::Property::NEAR_PLANE_DISTANCE;
41762   jresult = (int)result;
41763   return jresult;
41764 }
41765
41766
41767 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_FAR_PLANE_DISTANCE_get() {
41768   int jresult ;
41769   int result;
41770
41771   result = (int)Dali::CameraActor::Property::FAR_PLANE_DISTANCE;
41772   jresult = (int)result;
41773   return jresult;
41774 }
41775
41776
41777 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_LEFT_PLANE_DISTANCE_get() {
41778   int jresult ;
41779   int result;
41780
41781   result = (int)Dali::CameraActor::Property::LEFT_PLANE_DISTANCE;
41782   jresult = (int)result;
41783   return jresult;
41784 }
41785
41786
41787 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_RIGHT_PLANE_DISTANCE_get() {
41788   int jresult ;
41789   int result;
41790
41791   result = (int)Dali::CameraActor::Property::RIGHT_PLANE_DISTANCE;
41792   jresult = (int)result;
41793   return jresult;
41794 }
41795
41796
41797 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_TOP_PLANE_DISTANCE_get() {
41798   int jresult ;
41799   int result;
41800
41801   result = (int)Dali::CameraActor::Property::TOP_PLANE_DISTANCE;
41802   jresult = (int)result;
41803   return jresult;
41804 }
41805
41806
41807 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_BOTTOM_PLANE_DISTANCE_get() {
41808   int jresult ;
41809   int result;
41810
41811   result = (int)Dali::CameraActor::Property::BOTTOM_PLANE_DISTANCE;
41812   jresult = (int)result;
41813   return jresult;
41814 }
41815
41816
41817 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_TARGET_POSITION_get() {
41818   int jresult ;
41819   int result;
41820
41821   result = (int)Dali::CameraActor::Property::TARGET_POSITION;
41822   jresult = (int)result;
41823   return jresult;
41824 }
41825
41826
41827 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_PROJECTION_MATRIX_get() {
41828   int jresult ;
41829   int result;
41830
41831   result = (int)Dali::CameraActor::Property::PROJECTION_MATRIX;
41832   jresult = (int)result;
41833   return jresult;
41834 }
41835
41836
41837 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_VIEW_MATRIX_get() {
41838   int jresult ;
41839   int result;
41840
41841   result = (int)Dali::CameraActor::Property::VIEW_MATRIX;
41842   jresult = (int)result;
41843   return jresult;
41844 }
41845
41846
41847 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_INVERT_Y_AXIS_get() {
41848   int jresult ;
41849   int result;
41850
41851   result = (int)Dali::CameraActor::Property::INVERT_Y_AXIS;
41852   jresult = (int)result;
41853   return jresult;
41854 }
41855
41856
41857 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_CameraActor_Property() {
41858   void * jresult ;
41859   Dali::CameraActor::Property *result = 0 ;
41860
41861   {
41862     try {
41863       result = (Dali::CameraActor::Property *)new Dali::CameraActor::Property();
41864     } catch (std::out_of_range& e) {
41865       {
41866         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41867       };
41868     } catch (std::exception& e) {
41869       {
41870         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41871       };
41872     } catch (...) {
41873       {
41874         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41875       };
41876     }
41877   }
41878   jresult = (void *)result;
41879   return jresult;
41880 }
41881
41882
41883 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_CameraActor_Property(void * jarg1) {
41884   Dali::CameraActor::Property *arg1 = (Dali::CameraActor::Property *) 0 ;
41885
41886   arg1 = (Dali::CameraActor::Property *)jarg1;
41887   {
41888     try {
41889       delete arg1;
41890     } catch (std::out_of_range& e) {
41891       {
41892         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
41893       };
41894     } catch (std::exception& e) {
41895       {
41896         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
41897       };
41898     } catch (...) {
41899       {
41900         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
41901       };
41902     }
41903   }
41904 }
41905
41906
41907 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_CameraActor__SWIG_0() {
41908   void * jresult ;
41909   Dali::CameraActor *result = 0 ;
41910
41911   {
41912     try {
41913       result = (Dali::CameraActor *)new Dali::CameraActor();
41914     } catch (std::out_of_range& e) {
41915       {
41916         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41917       };
41918     } catch (std::exception& e) {
41919       {
41920         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41921       };
41922     } catch (...) {
41923       {
41924         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41925       };
41926     }
41927   }
41928   jresult = (void *)result;
41929   return jresult;
41930 }
41931
41932
41933 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CameraActor_New__SWIG_0() {
41934   void * jresult ;
41935   Dali::CameraActor result;
41936
41937   {
41938     try {
41939       result = Dali::CameraActor::New();
41940     } catch (std::out_of_range& e) {
41941       {
41942         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41943       };
41944     } catch (std::exception& e) {
41945       {
41946         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41947       };
41948     } catch (...) {
41949       {
41950         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41951       };
41952     }
41953   }
41954   jresult = new Dali::CameraActor((const Dali::CameraActor &)result);
41955   return jresult;
41956 }
41957
41958
41959 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CameraActor_New__SWIG_1(void * jarg1) {
41960   void * jresult ;
41961   Dali::Size *arg1 = 0 ;
41962   Dali::CameraActor result;
41963
41964   arg1 = (Dali::Size *)jarg1;
41965   if (!arg1) {
41966     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Size const & type is null", 0);
41967     return 0;
41968   }
41969   {
41970     try {
41971       result = Dali::CameraActor::New((Dali::Vector2 const &)*arg1);
41972     } catch (std::out_of_range& e) {
41973       {
41974         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41975       };
41976     } catch (std::exception& e) {
41977       {
41978         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41979       };
41980     } catch (...) {
41981       {
41982         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41983       };
41984     }
41985   }
41986   jresult = new Dali::CameraActor((const Dali::CameraActor &)result);
41987   return jresult;
41988 }
41989
41990
41991 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CameraActor_DownCast(void * jarg1) {
41992   void * jresult ;
41993   Dali::BaseHandle arg1 ;
41994   Dali::BaseHandle *argp1 ;
41995   Dali::CameraActor result;
41996
41997   argp1 = (Dali::BaseHandle *)jarg1;
41998   if (!argp1) {
41999     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
42000     return 0;
42001   }
42002   arg1 = *argp1;
42003   {
42004     try {
42005       result = Dali::CameraActor::DownCast(arg1);
42006     } catch (std::out_of_range& e) {
42007       {
42008         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42009       };
42010     } catch (std::exception& e) {
42011       {
42012         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42013       };
42014     } catch (...) {
42015       {
42016         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42017       };
42018     }
42019   }
42020   jresult = new Dali::CameraActor((const Dali::CameraActor &)result);
42021   return jresult;
42022 }
42023
42024
42025 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_CameraActor(void * jarg1) {
42026   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42027
42028   arg1 = (Dali::CameraActor *)jarg1;
42029   {
42030     try {
42031       delete arg1;
42032     } catch (std::out_of_range& e) {
42033       {
42034         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42035       };
42036     } catch (std::exception& e) {
42037       {
42038         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42039       };
42040     } catch (...) {
42041       {
42042         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42043       };
42044     }
42045   }
42046 }
42047
42048
42049 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_CameraActor__SWIG_1(void * jarg1) {
42050   void * jresult ;
42051   Dali::CameraActor *arg1 = 0 ;
42052   Dali::CameraActor *result = 0 ;
42053
42054   arg1 = (Dali::CameraActor *)jarg1;
42055   if (!arg1) {
42056     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::CameraActor const & type is null", 0);
42057     return 0;
42058   }
42059   {
42060     try {
42061       result = (Dali::CameraActor *)new Dali::CameraActor((Dali::CameraActor const &)*arg1);
42062     } catch (std::out_of_range& e) {
42063       {
42064         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42065       };
42066     } catch (std::exception& e) {
42067       {
42068         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42069       };
42070     } catch (...) {
42071       {
42072         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42073       };
42074     }
42075   }
42076   jresult = (void *)result;
42077   return jresult;
42078 }
42079
42080
42081 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CameraActor_Assign(void * jarg1, void * jarg2) {
42082   void * jresult ;
42083   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42084   Dali::CameraActor *arg2 = 0 ;
42085   Dali::CameraActor *result = 0 ;
42086
42087   arg1 = (Dali::CameraActor *)jarg1;
42088   arg2 = (Dali::CameraActor *)jarg2;
42089   if (!arg2) {
42090     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::CameraActor const & type is null", 0);
42091     return 0;
42092   }
42093   {
42094     try {
42095       result = (Dali::CameraActor *) &(arg1)->operator =((Dali::CameraActor const &)*arg2);
42096     } catch (std::out_of_range& e) {
42097       {
42098         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42099       };
42100     } catch (std::exception& e) {
42101       {
42102         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42103       };
42104     } catch (...) {
42105       {
42106         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42107       };
42108     }
42109   }
42110   jresult = (void *)result;
42111   return jresult;
42112 }
42113
42114
42115 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetType(void * jarg1, int jarg2) {
42116   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42117   Dali::Camera::Type arg2 ;
42118
42119   arg1 = (Dali::CameraActor *)jarg1;
42120   arg2 = (Dali::Camera::Type)jarg2;
42121   {
42122     try {
42123       (arg1)->SetType(arg2);
42124     } catch (std::out_of_range& e) {
42125       {
42126         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42127       };
42128     } catch (std::exception& e) {
42129       {
42130         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42131       };
42132     } catch (...) {
42133       {
42134         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42135       };
42136     }
42137   }
42138 }
42139
42140
42141 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_GetType(void * jarg1) {
42142   int jresult ;
42143   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42144   Dali::Camera::Type result;
42145
42146   arg1 = (Dali::CameraActor *)jarg1;
42147   {
42148     try {
42149       result = (Dali::Camera::Type)((Dali::CameraActor const *)arg1)->GetType();
42150     } catch (std::out_of_range& e) {
42151       {
42152         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42153       };
42154     } catch (std::exception& e) {
42155       {
42156         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42157       };
42158     } catch (...) {
42159       {
42160         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42161       };
42162     }
42163   }
42164   jresult = (int)result;
42165   return jresult;
42166 }
42167
42168
42169 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetProjectionMode(void * jarg1, int jarg2) {
42170   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42171   Dali::Camera::ProjectionMode arg2 ;
42172
42173   arg1 = (Dali::CameraActor *)jarg1;
42174   arg2 = (Dali::Camera::ProjectionMode)jarg2;
42175   {
42176     try {
42177       (arg1)->SetProjectionMode(arg2);
42178     } catch (std::out_of_range& e) {
42179       {
42180         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42181       };
42182     } catch (std::exception& e) {
42183       {
42184         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42185       };
42186     } catch (...) {
42187       {
42188         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42189       };
42190     }
42191   }
42192 }
42193
42194
42195 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_GetProjectionMode(void * jarg1) {
42196   int jresult ;
42197   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42198   Dali::Camera::ProjectionMode result;
42199
42200   arg1 = (Dali::CameraActor *)jarg1;
42201   {
42202     try {
42203       result = (Dali::Camera::ProjectionMode)((Dali::CameraActor const *)arg1)->GetProjectionMode();
42204     } catch (std::out_of_range& e) {
42205       {
42206         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42207       };
42208     } catch (std::exception& e) {
42209       {
42210         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42211       };
42212     } catch (...) {
42213       {
42214         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42215       };
42216     }
42217   }
42218   jresult = (int)result;
42219   return jresult;
42220 }
42221
42222
42223 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetFieldOfView(void * jarg1, float jarg2) {
42224   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42225   float arg2 ;
42226
42227   arg1 = (Dali::CameraActor *)jarg1;
42228   arg2 = (float)jarg2;
42229   {
42230     try {
42231       (arg1)->SetFieldOfView(arg2);
42232     } catch (std::out_of_range& e) {
42233       {
42234         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42235       };
42236     } catch (std::exception& e) {
42237       {
42238         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42239       };
42240     } catch (...) {
42241       {
42242         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42243       };
42244     }
42245   }
42246 }
42247
42248
42249 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_CameraActor_GetFieldOfView(void * jarg1) {
42250   float jresult ;
42251   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42252   float result;
42253
42254   arg1 = (Dali::CameraActor *)jarg1;
42255   {
42256     try {
42257       result = (float)(arg1)->GetFieldOfView();
42258     } catch (std::out_of_range& e) {
42259       {
42260         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42261       };
42262     } catch (std::exception& e) {
42263       {
42264         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42265       };
42266     } catch (...) {
42267       {
42268         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42269       };
42270     }
42271   }
42272   jresult = result;
42273   return jresult;
42274 }
42275
42276
42277 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetAspectRatio(void * jarg1, float jarg2) {
42278   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42279   float arg2 ;
42280
42281   arg1 = (Dali::CameraActor *)jarg1;
42282   arg2 = (float)jarg2;
42283   {
42284     try {
42285       (arg1)->SetAspectRatio(arg2);
42286     } catch (std::out_of_range& e) {
42287       {
42288         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42289       };
42290     } catch (std::exception& e) {
42291       {
42292         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42293       };
42294     } catch (...) {
42295       {
42296         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42297       };
42298     }
42299   }
42300 }
42301
42302
42303 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_CameraActor_GetAspectRatio(void * jarg1) {
42304   float jresult ;
42305   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42306   float result;
42307
42308   arg1 = (Dali::CameraActor *)jarg1;
42309   {
42310     try {
42311       result = (float)(arg1)->GetAspectRatio();
42312     } catch (std::out_of_range& e) {
42313       {
42314         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42315       };
42316     } catch (std::exception& e) {
42317       {
42318         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42319       };
42320     } catch (...) {
42321       {
42322         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42323       };
42324     }
42325   }
42326   jresult = result;
42327   return jresult;
42328 }
42329
42330
42331 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetNearClippingPlane(void * jarg1, float jarg2) {
42332   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42333   float arg2 ;
42334
42335   arg1 = (Dali::CameraActor *)jarg1;
42336   arg2 = (float)jarg2;
42337   {
42338     try {
42339       (arg1)->SetNearClippingPlane(arg2);
42340     } catch (std::out_of_range& e) {
42341       {
42342         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42343       };
42344     } catch (std::exception& e) {
42345       {
42346         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42347       };
42348     } catch (...) {
42349       {
42350         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42351       };
42352     }
42353   }
42354 }
42355
42356
42357 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_CameraActor_GetNearClippingPlane(void * jarg1) {
42358   float jresult ;
42359   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42360   float result;
42361
42362   arg1 = (Dali::CameraActor *)jarg1;
42363   {
42364     try {
42365       result = (float)(arg1)->GetNearClippingPlane();
42366     } catch (std::out_of_range& e) {
42367       {
42368         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42369       };
42370     } catch (std::exception& e) {
42371       {
42372         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42373       };
42374     } catch (...) {
42375       {
42376         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42377       };
42378     }
42379   }
42380   jresult = result;
42381   return jresult;
42382 }
42383
42384
42385 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetFarClippingPlane(void * jarg1, float jarg2) {
42386   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42387   float arg2 ;
42388
42389   arg1 = (Dali::CameraActor *)jarg1;
42390   arg2 = (float)jarg2;
42391   {
42392     try {
42393       (arg1)->SetFarClippingPlane(arg2);
42394     } catch (std::out_of_range& e) {
42395       {
42396         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42397       };
42398     } catch (std::exception& e) {
42399       {
42400         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42401       };
42402     } catch (...) {
42403       {
42404         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42405       };
42406     }
42407   }
42408 }
42409
42410
42411 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_CameraActor_GetFarClippingPlane(void * jarg1) {
42412   float jresult ;
42413   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42414   float result;
42415
42416   arg1 = (Dali::CameraActor *)jarg1;
42417   {
42418     try {
42419       result = (float)(arg1)->GetFarClippingPlane();
42420     } catch (std::out_of_range& e) {
42421       {
42422         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42423       };
42424     } catch (std::exception& e) {
42425       {
42426         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42427       };
42428     } catch (...) {
42429       {
42430         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42431       };
42432     }
42433   }
42434   jresult = result;
42435   return jresult;
42436 }
42437
42438
42439 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetTargetPosition(void * jarg1, void * jarg2) {
42440   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42441   Dali::Vector3 *arg2 = 0 ;
42442
42443   arg1 = (Dali::CameraActor *)jarg1;
42444   arg2 = (Dali::Vector3 *)jarg2;
42445   if (!arg2) {
42446     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
42447     return ;
42448   }
42449   {
42450     try {
42451       (arg1)->SetTargetPosition((Dali::Vector3 const &)*arg2);
42452     } catch (std::out_of_range& e) {
42453       {
42454         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42455       };
42456     } catch (std::exception& e) {
42457       {
42458         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42459       };
42460     } catch (...) {
42461       {
42462         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42463       };
42464     }
42465   }
42466 }
42467
42468
42469 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CameraActor_GetTargetPosition(void * jarg1) {
42470   void * jresult ;
42471   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42472   Dali::Vector3 result;
42473
42474   arg1 = (Dali::CameraActor *)jarg1;
42475   {
42476     try {
42477       result = ((Dali::CameraActor const *)arg1)->GetTargetPosition();
42478     } catch (std::out_of_range& e) {
42479       {
42480         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42481       };
42482     } catch (std::exception& e) {
42483       {
42484         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42485       };
42486     } catch (...) {
42487       {
42488         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42489       };
42490     }
42491   }
42492   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
42493   return jresult;
42494 }
42495
42496
42497 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetInvertYAxis(void * jarg1, unsigned int jarg2) {
42498   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42499   bool arg2 ;
42500
42501   arg1 = (Dali::CameraActor *)jarg1;
42502   arg2 = jarg2 ? true : false;
42503   {
42504     try {
42505       (arg1)->SetInvertYAxis(arg2);
42506     } catch (std::out_of_range& e) {
42507       {
42508         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42509       };
42510     } catch (std::exception& e) {
42511       {
42512         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42513       };
42514     } catch (...) {
42515       {
42516         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42517       };
42518     }
42519   }
42520 }
42521
42522
42523 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CameraActor_GetInvertYAxis(void * jarg1) {
42524   unsigned int jresult ;
42525   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42526   bool result;
42527
42528   arg1 = (Dali::CameraActor *)jarg1;
42529   {
42530     try {
42531       result = (bool)(arg1)->GetInvertYAxis();
42532     } catch (std::out_of_range& e) {
42533       {
42534         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42535       };
42536     } catch (std::exception& e) {
42537       {
42538         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42539       };
42540     } catch (...) {
42541       {
42542         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42543       };
42544     }
42545   }
42546   jresult = result;
42547   return jresult;
42548 }
42549
42550
42551 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetPerspectiveProjection(void * jarg1, void * jarg2) {
42552   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42553   Dali::Size *arg2 = 0 ;
42554
42555   arg1 = (Dali::CameraActor *)jarg1;
42556   arg2 = (Dali::Size *)jarg2;
42557   if (!arg2) {
42558     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Size const & type is null", 0);
42559     return ;
42560   }
42561   {
42562     try {
42563       (arg1)->SetPerspectiveProjection((Dali::Size const &)*arg2);
42564     } catch (std::out_of_range& e) {
42565       {
42566         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42567       };
42568     } catch (std::exception& e) {
42569       {
42570         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42571       };
42572     } catch (...) {
42573       {
42574         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42575       };
42576     }
42577   }
42578 }
42579
42580
42581 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetOrthographicProjection__SWIG_0(void * jarg1, void * jarg2) {
42582   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42583   Dali::Size *arg2 = 0 ;
42584
42585   arg1 = (Dali::CameraActor *)jarg1;
42586   arg2 = (Dali::Size *)jarg2;
42587   if (!arg2) {
42588     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Size const & type is null", 0);
42589     return ;
42590   }
42591   {
42592     try {
42593       (arg1)->SetOrthographicProjection((Dali::Size const &)*arg2);
42594     } catch (std::out_of_range& e) {
42595       {
42596         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42597       };
42598     } catch (std::exception& e) {
42599       {
42600         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42601       };
42602     } catch (...) {
42603       {
42604         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42605       };
42606     }
42607   }
42608 }
42609
42610
42611 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetOrthographicProjection__SWIG_1(void * jarg1, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7) {
42612   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42613   float arg2 ;
42614   float arg3 ;
42615   float arg4 ;
42616   float arg5 ;
42617   float arg6 ;
42618   float arg7 ;
42619
42620   arg1 = (Dali::CameraActor *)jarg1;
42621   arg2 = (float)jarg2;
42622   arg3 = (float)jarg3;
42623   arg4 = (float)jarg4;
42624   arg5 = (float)jarg5;
42625   arg6 = (float)jarg6;
42626   arg7 = (float)jarg7;
42627   {
42628     try {
42629       (arg1)->SetOrthographicProjection(arg2,arg3,arg4,arg5,arg6,arg7);
42630     } catch (std::out_of_range& e) {
42631       {
42632         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42633       };
42634     } catch (std::exception& e) {
42635       {
42636         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42637       };
42638     } catch (...) {
42639       {
42640         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42641       };
42642     }
42643   }
42644 }
42645
42646
42647 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_StringValuePair__SWIG_0() {
42648   void * jresult ;
42649   std::pair< std::string,Dali::Property::Value > *result = 0 ;
42650
42651   {
42652     try {
42653       result = (std::pair< std::string,Dali::Property::Value > *)new std::pair< std::string,Dali::Property::Value >();
42654     } catch (std::out_of_range& e) {
42655       {
42656         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42657       };
42658     } catch (std::exception& e) {
42659       {
42660         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42661       };
42662     } catch (...) {
42663       {
42664         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42665       };
42666     }
42667   }
42668   jresult = (void *)result;
42669   return jresult;
42670 }
42671
42672
42673 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_StringValuePair__SWIG_1(char * jarg1, void * jarg2) {
42674   void * jresult ;
42675   std::string arg1 ;
42676   Dali::Property::Value arg2 ;
42677   Dali::Property::Value *argp2 ;
42678   std::pair< std::string,Dali::Property::Value > *result = 0 ;
42679
42680   if (!jarg1) {
42681     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
42682     return 0;
42683   }
42684   (&arg1)->assign(jarg1);
42685   argp2 = (Dali::Property::Value *)jarg2;
42686   if (!argp2) {
42687     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
42688     return 0;
42689   }
42690   arg2 = *argp2;
42691   {
42692     try {
42693       result = (std::pair< std::string,Dali::Property::Value > *)new std::pair< std::string,Dali::Property::Value >(arg1,arg2);
42694     } catch (std::out_of_range& e) {
42695       {
42696         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42697       };
42698     } catch (std::exception& e) {
42699       {
42700         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42701       };
42702     } catch (...) {
42703       {
42704         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42705       };
42706     }
42707   }
42708   jresult = (void *)result;
42709   return jresult;
42710 }
42711
42712
42713 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_StringValuePair__SWIG_2(void * jarg1) {
42714   void * jresult ;
42715   std::pair< std::string,Dali::Property::Value > *arg1 = 0 ;
42716   std::pair< std::string,Dali::Property::Value > *result = 0 ;
42717
42718   arg1 = (std::pair< std::string,Dali::Property::Value > *)jarg1;
42719   if (!arg1) {
42720     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::pair< std::string,Dali::Property::Value > const & type is null", 0);
42721     return 0;
42722   }
42723   {
42724     try {
42725       result = (std::pair< std::string,Dali::Property::Value > *)new std::pair< std::string,Dali::Property::Value >((std::pair< std::string,Dali::Property::Value > const &)*arg1);
42726     } catch (std::out_of_range& e) {
42727       {
42728         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42729       };
42730     } catch (std::exception& e) {
42731       {
42732         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42733       };
42734     } catch (...) {
42735       {
42736         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42737       };
42738     }
42739   }
42740   jresult = (void *)result;
42741   return jresult;
42742 }
42743
42744
42745 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StringValuePair_first_set(void * jarg1, char * jarg2) {
42746   std::pair< std::string,Dali::Property::Value > *arg1 = (std::pair< std::string,Dali::Property::Value > *) 0 ;
42747   std::string *arg2 = 0 ;
42748
42749   arg1 = (std::pair< std::string,Dali::Property::Value > *)jarg1;
42750   if (!jarg2) {
42751     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
42752     return ;
42753   }
42754   std::string arg2_str(jarg2);
42755   arg2 = &arg2_str;
42756   if (arg1) (arg1)->first = *arg2;
42757
42758   //argout typemap for const std::string&
42759
42760 }
42761
42762
42763 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_StringValuePair_first_get(void * jarg1) {
42764   char * jresult ;
42765   std::pair< std::string,Dali::Property::Value > *arg1 = (std::pair< std::string,Dali::Property::Value > *) 0 ;
42766   std::string *result = 0 ;
42767
42768   arg1 = (std::pair< std::string,Dali::Property::Value > *)jarg1;
42769   result = (std::string *) & ((arg1)->first);
42770   jresult = SWIG_csharp_string_callback(result->c_str());
42771   return jresult;
42772 }
42773
42774
42775 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StringValuePair_second_set(void * jarg1, void * jarg2) {
42776   std::pair< std::string,Dali::Property::Value > *arg1 = (std::pair< std::string,Dali::Property::Value > *) 0 ;
42777   Dali::Property::Value *arg2 = (Dali::Property::Value *) 0 ;
42778
42779   arg1 = (std::pair< std::string,Dali::Property::Value > *)jarg1;
42780   arg2 = (Dali::Property::Value *)jarg2;
42781   if (arg1) (arg1)->second = *arg2;
42782 }
42783
42784
42785 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_StringValuePair_second_get(void * jarg1) {
42786   void * jresult ;
42787   std::pair< std::string,Dali::Property::Value > *arg1 = (std::pair< std::string,Dali::Property::Value > *) 0 ;
42788   Dali::Property::Value *result = 0 ;
42789
42790   arg1 = (std::pair< std::string,Dali::Property::Value > *)jarg1;
42791   result = (Dali::Property::Value *)& ((arg1)->second);
42792   jresult = (void *)result;
42793   return jresult;
42794 }
42795
42796
42797 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_StringValuePair(void * jarg1) {
42798   std::pair< std::string,Dali::Property::Value > *arg1 = (std::pair< std::string,Dali::Property::Value > *) 0 ;
42799
42800   arg1 = (std::pair< std::string,Dali::Property::Value > *)jarg1;
42801   {
42802     try {
42803       delete arg1;
42804     } catch (std::out_of_range& e) {
42805       {
42806         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42807       };
42808     } catch (std::exception& e) {
42809       {
42810         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42811       };
42812     } catch (...) {
42813       {
42814         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42815       };
42816     }
42817   }
42818 }
42819
42820
42821 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_Clear(void * jarg1) {
42822   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
42823
42824   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
42825   {
42826     try {
42827       (arg1)->clear();
42828     } catch (std::out_of_range& e) {
42829       {
42830         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42831       };
42832     } catch (std::exception& e) {
42833       {
42834         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42835       };
42836     } catch (...) {
42837       {
42838         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42839       };
42840     }
42841   }
42842 }
42843
42844
42845 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_Add(void * jarg1, void * jarg2) {
42846   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
42847   Dali::TouchPoint *arg2 = 0 ;
42848
42849   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
42850   arg2 = (Dali::TouchPoint *)jarg2;
42851   if (!arg2) {
42852     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchPoint const & type is null", 0);
42853     return ;
42854   }
42855   {
42856     try {
42857       (arg1)->push_back((Dali::TouchPoint const &)*arg2);
42858     } catch (std::out_of_range& e) {
42859       {
42860         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42861       };
42862     } catch (std::exception& e) {
42863       {
42864         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42865       };
42866     } catch (...) {
42867       {
42868         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42869       };
42870     }
42871   }
42872 }
42873
42874
42875 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TouchPointContainer_size(void * jarg1) {
42876   unsigned long jresult ;
42877   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
42878   std::vector< Dali::TouchPoint >::size_type result;
42879
42880   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
42881   {
42882     try {
42883       result = ((std::vector< Dali::TouchPoint > const *)arg1)->size();
42884     } catch (std::out_of_range& e) {
42885       {
42886         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42887       };
42888     } catch (std::exception& e) {
42889       {
42890         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42891       };
42892     } catch (...) {
42893       {
42894         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42895       };
42896     }
42897   }
42898   jresult = (unsigned long)result;
42899   return jresult;
42900 }
42901
42902
42903 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TouchPointContainer_capacity(void * jarg1) {
42904   unsigned long jresult ;
42905   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
42906   std::vector< Dali::TouchPoint >::size_type result;
42907
42908   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
42909   {
42910     try {
42911       result = ((std::vector< Dali::TouchPoint > const *)arg1)->capacity();
42912     } catch (std::out_of_range& e) {
42913       {
42914         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42915       };
42916     } catch (std::exception& e) {
42917       {
42918         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42919       };
42920     } catch (...) {
42921       {
42922         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42923       };
42924     }
42925   }
42926   jresult = (unsigned long)result;
42927   return jresult;
42928 }
42929
42930
42931 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_reserve(void * jarg1, unsigned long jarg2) {
42932   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
42933   std::vector< Dali::TouchPoint >::size_type arg2 ;
42934
42935   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
42936   arg2 = (std::vector< Dali::TouchPoint >::size_type)jarg2;
42937   {
42938     try {
42939       (arg1)->reserve(arg2);
42940     } catch (std::out_of_range& e) {
42941       {
42942         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42943       };
42944     } catch (std::exception& e) {
42945       {
42946         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42947       };
42948     } catch (...) {
42949       {
42950         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42951       };
42952     }
42953   }
42954 }
42955
42956
42957 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TouchPointContainer__SWIG_0() {
42958   void * jresult ;
42959   std::vector< Dali::TouchPoint > *result = 0 ;
42960
42961   {
42962     try {
42963       result = (std::vector< Dali::TouchPoint > *)new std::vector< Dali::TouchPoint >();
42964     } catch (std::out_of_range& e) {
42965       {
42966         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42967       };
42968     } catch (std::exception& e) {
42969       {
42970         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42971       };
42972     } catch (...) {
42973       {
42974         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42975       };
42976     }
42977   }
42978   jresult = (void *)result;
42979   return jresult;
42980 }
42981
42982
42983 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TouchPointContainer__SWIG_1(void * jarg1) {
42984   void * jresult ;
42985   std::vector< Dali::TouchPoint > *arg1 = 0 ;
42986   std::vector< Dali::TouchPoint > *result = 0 ;
42987
42988   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
42989   if (!arg1) {
42990     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::TouchPoint > const & type is null", 0);
42991     return 0;
42992   }
42993   {
42994     try {
42995       result = (std::vector< Dali::TouchPoint > *)new std::vector< Dali::TouchPoint >((std::vector< Dali::TouchPoint > const &)*arg1);
42996     } catch (std::out_of_range& e) {
42997       {
42998         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42999       };
43000     } catch (std::exception& e) {
43001       {
43002         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43003       };
43004     } catch (...) {
43005       {
43006         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43007       };
43008     }
43009   }
43010   jresult = (void *)result;
43011   return jresult;
43012 }
43013
43014
43015 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TouchPointContainer__SWIG_2(int jarg1) {
43016   void * jresult ;
43017   int arg1 ;
43018   std::vector< Dali::TouchPoint > *result = 0 ;
43019
43020   arg1 = (int)jarg1;
43021   {
43022     try {
43023       try {
43024         result = (std::vector< Dali::TouchPoint > *)new_std_vector_Sl_Dali_TouchPoint_Sg___SWIG_2(arg1);
43025       }
43026       catch(std::out_of_range &_e) {
43027         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
43028         return 0;
43029       }
43030
43031     } catch (std::out_of_range& e) {
43032       {
43033         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43034       };
43035     } catch (std::exception& e) {
43036       {
43037         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43038       };
43039     } catch (...) {
43040       {
43041         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43042       };
43043     }
43044   }
43045   jresult = (void *)result;
43046   return jresult;
43047 }
43048
43049
43050 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TouchPointContainer_getitemcopy(void * jarg1, int jarg2) {
43051   void * jresult ;
43052   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
43053   int arg2 ;
43054   SwigValueWrapper< Dali::TouchPoint > result;
43055
43056   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
43057   arg2 = (int)jarg2;
43058   {
43059     try {
43060       try {
43061         result = std_vector_Sl_Dali_TouchPoint_Sg__getitemcopy(arg1,arg2);
43062       }
43063       catch(std::out_of_range &_e) {
43064         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
43065         return 0;
43066       }
43067
43068     } catch (std::out_of_range& e) {
43069       {
43070         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43071       };
43072     } catch (std::exception& e) {
43073       {
43074         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43075       };
43076     } catch (...) {
43077       {
43078         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43079       };
43080     }
43081   }
43082   jresult = new Dali::TouchPoint((const Dali::TouchPoint &)result);
43083   return jresult;
43084 }
43085
43086
43087 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TouchPointContainer_getitem(void * jarg1, int jarg2) {
43088   void * jresult ;
43089   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
43090   int arg2 ;
43091   Dali::TouchPoint *result = 0 ;
43092
43093   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
43094   arg2 = (int)jarg2;
43095   {
43096     try {
43097       try {
43098         result = (Dali::TouchPoint *) &std_vector_Sl_Dali_TouchPoint_Sg__getitem(arg1,arg2);
43099       }
43100       catch(std::out_of_range &_e) {
43101         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
43102         return 0;
43103       }
43104
43105     } catch (std::out_of_range& e) {
43106       {
43107         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43108       };
43109     } catch (std::exception& e) {
43110       {
43111         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43112       };
43113     } catch (...) {
43114       {
43115         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43116       };
43117     }
43118   }
43119   jresult = (void *)result;
43120   return jresult;
43121 }
43122
43123
43124 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_setitem(void * jarg1, int jarg2, void * jarg3) {
43125   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
43126   int arg2 ;
43127   Dali::TouchPoint *arg3 = 0 ;
43128
43129   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
43130   arg2 = (int)jarg2;
43131   arg3 = (Dali::TouchPoint *)jarg3;
43132   if (!arg3) {
43133     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchPoint const & type is null", 0);
43134     return ;
43135   }
43136   {
43137     try {
43138       try {
43139         std_vector_Sl_Dali_TouchPoint_Sg__setitem(arg1,arg2,(Dali::TouchPoint const &)*arg3);
43140       }
43141       catch(std::out_of_range &_e) {
43142         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
43143         return ;
43144       }
43145
43146     } catch (std::out_of_range& e) {
43147       {
43148         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
43149       };
43150     } catch (std::exception& e) {
43151       {
43152         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
43153       };
43154     } catch (...) {
43155       {
43156         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
43157       };
43158     }
43159   }
43160 }
43161
43162
43163 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_AddRange(void * jarg1, void * jarg2) {
43164   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
43165   std::vector< Dali::TouchPoint > *arg2 = 0 ;
43166
43167   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
43168   arg2 = (std::vector< Dali::TouchPoint > *)jarg2;
43169   if (!arg2) {
43170     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::TouchPoint > const & type is null", 0);
43171     return ;
43172   }
43173   {
43174     try {
43175       std_vector_Sl_Dali_TouchPoint_Sg__AddRange(arg1,(std::vector< Dali::TouchPoint > const &)*arg2);
43176     } catch (std::out_of_range& e) {
43177       {
43178         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
43179       };
43180     } catch (std::exception& e) {
43181       {
43182         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
43183       };
43184     } catch (...) {
43185       {
43186         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
43187       };
43188     }
43189   }
43190 }
43191
43192
43193 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TouchPointContainer_GetRange(void * jarg1, int jarg2, int jarg3) {
43194   void * jresult ;
43195   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
43196   int arg2 ;
43197   int arg3 ;
43198   std::vector< Dali::TouchPoint > *result = 0 ;
43199
43200   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
43201   arg2 = (int)jarg2;
43202   arg3 = (int)jarg3;
43203   {
43204     try {
43205       try {
43206         result = (std::vector< Dali::TouchPoint > *)std_vector_Sl_Dali_TouchPoint_Sg__GetRange(arg1,arg2,arg3);
43207       }
43208       catch(std::out_of_range &_e) {
43209         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
43210         return 0;
43211       }
43212       catch(std::invalid_argument &_e) {
43213         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
43214         return 0;
43215       }
43216
43217     } catch (std::out_of_range& e) {
43218       {
43219         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43220       };
43221     } catch (std::exception& e) {
43222       {
43223         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43224       };
43225     } catch (...) {
43226       {
43227         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43228       };
43229     }
43230   }
43231   jresult = (void *)result;
43232   return jresult;
43233 }
43234
43235
43236 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_Insert(void * jarg1, int jarg2, void * jarg3) {
43237   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
43238   int arg2 ;
43239   Dali::TouchPoint *arg3 = 0 ;
43240
43241   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
43242   arg2 = (int)jarg2;
43243   arg3 = (Dali::TouchPoint *)jarg3;
43244   if (!arg3) {
43245     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchPoint const & type is null", 0);
43246     return ;
43247   }
43248   {
43249     try {
43250       try {
43251         std_vector_Sl_Dali_TouchPoint_Sg__Insert(arg1,arg2,(Dali::TouchPoint const &)*arg3);
43252       }
43253       catch(std::out_of_range &_e) {
43254         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
43255         return ;
43256       }
43257
43258     } catch (std::out_of_range& e) {
43259       {
43260         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
43261       };
43262     } catch (std::exception& e) {
43263       {
43264         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
43265       };
43266     } catch (...) {
43267       {
43268         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
43269       };
43270     }
43271   }
43272 }
43273
43274
43275 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_InsertRange(void * jarg1, int jarg2, void * jarg3) {
43276   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
43277   int arg2 ;
43278   std::vector< Dali::TouchPoint > *arg3 = 0 ;
43279
43280   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
43281   arg2 = (int)jarg2;
43282   arg3 = (std::vector< Dali::TouchPoint > *)jarg3;
43283   if (!arg3) {
43284     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::TouchPoint > const & type is null", 0);
43285     return ;
43286   }
43287   {
43288     try {
43289       try {
43290         std_vector_Sl_Dali_TouchPoint_Sg__InsertRange(arg1,arg2,(std::vector< Dali::TouchPoint > const &)*arg3);
43291       }
43292       catch(std::out_of_range &_e) {
43293         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
43294         return ;
43295       }
43296
43297     } catch (std::out_of_range& e) {
43298       {
43299         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
43300       };
43301     } catch (std::exception& e) {
43302       {
43303         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
43304       };
43305     } catch (...) {
43306       {
43307         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
43308       };
43309     }
43310   }
43311 }
43312
43313
43314 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_RemoveAt(void * jarg1, int jarg2) {
43315   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
43316   int arg2 ;
43317
43318   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
43319   arg2 = (int)jarg2;
43320   {
43321     try {
43322       try {
43323         std_vector_Sl_Dali_TouchPoint_Sg__RemoveAt(arg1,arg2);
43324       }
43325       catch(std::out_of_range &_e) {
43326         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
43327         return ;
43328       }
43329
43330     } catch (std::out_of_range& e) {
43331       {
43332         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
43333       };
43334     } catch (std::exception& e) {
43335       {
43336         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
43337       };
43338     } catch (...) {
43339       {
43340         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
43341       };
43342     }
43343   }
43344 }
43345
43346
43347 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_RemoveRange(void * jarg1, int jarg2, int jarg3) {
43348   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
43349   int arg2 ;
43350   int arg3 ;
43351
43352   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
43353   arg2 = (int)jarg2;
43354   arg3 = (int)jarg3;
43355   {
43356     try {
43357       try {
43358         std_vector_Sl_Dali_TouchPoint_Sg__RemoveRange(arg1,arg2,arg3);
43359       }
43360       catch(std::out_of_range &_e) {
43361         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
43362         return ;
43363       }
43364       catch(std::invalid_argument &_e) {
43365         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
43366         return ;
43367       }
43368
43369     } catch (std::out_of_range& e) {
43370       {
43371         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
43372       };
43373     } catch (std::exception& e) {
43374       {
43375         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
43376       };
43377     } catch (...) {
43378       {
43379         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
43380       };
43381     }
43382   }
43383 }
43384
43385
43386 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TouchPointContainer_Repeat(void * jarg1, int jarg2) {
43387   void * jresult ;
43388   Dali::TouchPoint *arg1 = 0 ;
43389   int arg2 ;
43390   std::vector< Dali::TouchPoint > *result = 0 ;
43391
43392   arg1 = (Dali::TouchPoint *)jarg1;
43393   if (!arg1) {
43394     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchPoint const & type is null", 0);
43395     return 0;
43396   }
43397   arg2 = (int)jarg2;
43398   {
43399     try {
43400       try {
43401         result = (std::vector< Dali::TouchPoint > *)std_vector_Sl_Dali_TouchPoint_Sg__Repeat((Dali::TouchPoint const &)*arg1,arg2);
43402       }
43403       catch(std::out_of_range &_e) {
43404         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
43405         return 0;
43406       }
43407
43408     } catch (std::out_of_range& e) {
43409       {
43410         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43411       };
43412     } catch (std::exception& e) {
43413       {
43414         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43415       };
43416     } catch (...) {
43417       {
43418         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43419       };
43420     }
43421   }
43422   jresult = (void *)result;
43423   return jresult;
43424 }
43425
43426
43427 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_Reverse__SWIG_0(void * jarg1) {
43428   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
43429
43430   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
43431   {
43432     try {
43433       std_vector_Sl_Dali_TouchPoint_Sg__Reverse__SWIG_0(arg1);
43434     } catch (std::out_of_range& e) {
43435       {
43436         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
43437       };
43438     } catch (std::exception& e) {
43439       {
43440         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
43441       };
43442     } catch (...) {
43443       {
43444         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
43445       };
43446     }
43447   }
43448 }
43449
43450
43451 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_Reverse__SWIG_1(void * jarg1, int jarg2, int jarg3) {
43452   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
43453   int arg2 ;
43454   int arg3 ;
43455
43456   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
43457   arg2 = (int)jarg2;
43458   arg3 = (int)jarg3;
43459   {
43460     try {
43461       try {
43462         std_vector_Sl_Dali_TouchPoint_Sg__Reverse__SWIG_1(arg1,arg2,arg3);
43463       }
43464       catch(std::out_of_range &_e) {
43465         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
43466         return ;
43467       }
43468       catch(std::invalid_argument &_e) {
43469         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
43470         return ;
43471       }
43472
43473     } catch (std::out_of_range& e) {
43474       {
43475         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
43476       };
43477     } catch (std::exception& e) {
43478       {
43479         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
43480       };
43481     } catch (...) {
43482       {
43483         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
43484       };
43485     }
43486   }
43487 }
43488
43489
43490 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_SetRange(void * jarg1, int jarg2, void * jarg3) {
43491   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
43492   int arg2 ;
43493   std::vector< Dali::TouchPoint > *arg3 = 0 ;
43494
43495   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
43496   arg2 = (int)jarg2;
43497   arg3 = (std::vector< Dali::TouchPoint > *)jarg3;
43498   if (!arg3) {
43499     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::TouchPoint > const & type is null", 0);
43500     return ;
43501   }
43502   {
43503     try {
43504       try {
43505         std_vector_Sl_Dali_TouchPoint_Sg__SetRange(arg1,arg2,(std::vector< Dali::TouchPoint > const &)*arg3);
43506       }
43507       catch(std::out_of_range &_e) {
43508         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
43509         return ;
43510       }
43511
43512     } catch (std::out_of_range& e) {
43513       {
43514         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
43515       };
43516     } catch (std::exception& e) {
43517       {
43518         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
43519       };
43520     } catch (...) {
43521       {
43522         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
43523       };
43524     }
43525   }
43526 }
43527
43528
43529 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TouchPointContainer(void * jarg1) {
43530   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
43531
43532   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
43533   {
43534     try {
43535       delete arg1;
43536     } catch (std::out_of_range& e) {
43537       {
43538         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
43539       };
43540     } catch (std::exception& e) {
43541       {
43542         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
43543       };
43544     } catch (...) {
43545       {
43546         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
43547       };
43548     }
43549   }
43550 }
43551
43552
43553 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Rectangle__SWIG_0() {
43554   void * jresult ;
43555   Dali::Rect< int > *result = 0 ;
43556
43557   {
43558     try {
43559       result = (Dali::Rect< int > *)new Dali::Rect< int >();
43560     } catch (std::out_of_range& e) {
43561       {
43562         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43563       };
43564     } catch (std::exception& e) {
43565       {
43566         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43567       };
43568     } catch (...) {
43569       {
43570         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43571       };
43572     }
43573   }
43574   jresult = (void *)result;
43575   return jresult;
43576 }
43577
43578
43579 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Rectangle__SWIG_1(int jarg1, int jarg2, int jarg3, int jarg4) {
43580   void * jresult ;
43581   int arg1 ;
43582   int arg2 ;
43583   int arg3 ;
43584   int arg4 ;
43585   Dali::Rect< int > *result = 0 ;
43586
43587   arg1 = (int)jarg1;
43588   arg2 = (int)jarg2;
43589   arg3 = (int)jarg3;
43590   arg4 = (int)jarg4;
43591   {
43592     try {
43593       result = (Dali::Rect< int > *)new Dali::Rect< int >(arg1,arg2,arg3,arg4);
43594     } catch (std::out_of_range& e) {
43595       {
43596         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43597       };
43598     } catch (std::exception& e) {
43599       {
43600         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43601       };
43602     } catch (...) {
43603       {
43604         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43605       };
43606     }
43607   }
43608   jresult = (void *)result;
43609   return jresult;
43610 }
43611
43612
43613 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Rectangle__SWIG_2(void * jarg1) {
43614   void * jresult ;
43615   Dali::Rect< int > *arg1 = 0 ;
43616   Dali::Rect< int > *result = 0 ;
43617
43618   arg1 = (Dali::Rect< int > *)jarg1;
43619   if (!arg1) {
43620     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< int > const & type is null", 0);
43621     return 0;
43622   }
43623   {
43624     try {
43625       result = (Dali::Rect< int > *)new Dali::Rect< int >((Dali::Rect< int > const &)*arg1);
43626     } catch (std::out_of_range& e) {
43627       {
43628         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43629       };
43630     } catch (std::exception& e) {
43631       {
43632         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43633       };
43634     } catch (...) {
43635       {
43636         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43637       };
43638     }
43639   }
43640   jresult = (void *)result;
43641   return jresult;
43642 }
43643
43644
43645 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rectangle_Assign(void * jarg1, void * jarg2) {
43646   void * jresult ;
43647   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
43648   Dali::Rect< int > *arg2 = 0 ;
43649   Dali::Rect< int > *result = 0 ;
43650
43651   arg1 = (Dali::Rect< int > *)jarg1;
43652   arg2 = (Dali::Rect< int > *)jarg2;
43653   if (!arg2) {
43654     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< int > const & type is null", 0);
43655     return 0;
43656   }
43657   {
43658     try {
43659       result = (Dali::Rect< int > *) &(arg1)->operator =((Dali::Rect< int > const &)*arg2);
43660     } catch (std::out_of_range& e) {
43661       {
43662         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43663       };
43664     } catch (std::exception& e) {
43665       {
43666         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43667       };
43668     } catch (...) {
43669       {
43670         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43671       };
43672     }
43673   }
43674   jresult = (void *)result;
43675   return jresult;
43676 }
43677
43678
43679 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rectangle_Set(void * jarg1, int jarg2, int jarg3, int jarg4, int jarg5) {
43680   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
43681   int arg2 ;
43682   int arg3 ;
43683   int arg4 ;
43684   int arg5 ;
43685
43686   arg1 = (Dali::Rect< int > *)jarg1;
43687   arg2 = (int)jarg2;
43688   arg3 = (int)jarg3;
43689   arg4 = (int)jarg4;
43690   arg5 = (int)jarg5;
43691   {
43692     try {
43693       (arg1)->Set(arg2,arg3,arg4,arg5);
43694     } catch (std::out_of_range& e) {
43695       {
43696         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
43697       };
43698     } catch (std::exception& e) {
43699       {
43700         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
43701       };
43702     } catch (...) {
43703       {
43704         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
43705       };
43706     }
43707   }
43708 }
43709
43710
43711 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Rectangle_IsEmpty(void * jarg1) {
43712   unsigned int jresult ;
43713   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
43714   bool result;
43715
43716   arg1 = (Dali::Rect< int > *)jarg1;
43717   {
43718     try {
43719       result = (bool)((Dali::Rect< int > const *)arg1)->IsEmpty();
43720     } catch (std::out_of_range& e) {
43721       {
43722         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43723       };
43724     } catch (std::exception& e) {
43725       {
43726         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43727       };
43728     } catch (...) {
43729       {
43730         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43731       };
43732     }
43733   }
43734   jresult = result;
43735   return jresult;
43736 }
43737
43738
43739 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_Left(void * jarg1) {
43740   int jresult ;
43741   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
43742   int result;
43743
43744   arg1 = (Dali::Rect< int > *)jarg1;
43745   {
43746     try {
43747       result = (int)((Dali::Rect< int > const *)arg1)->Left();
43748     } catch (std::out_of_range& e) {
43749       {
43750         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43751       };
43752     } catch (std::exception& e) {
43753       {
43754         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43755       };
43756     } catch (...) {
43757       {
43758         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43759       };
43760     }
43761   }
43762   jresult = result;
43763   return jresult;
43764 }
43765
43766
43767 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_Right(void * jarg1) {
43768   int jresult ;
43769   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
43770   int result;
43771
43772   arg1 = (Dali::Rect< int > *)jarg1;
43773   {
43774     try {
43775       result = (int)((Dali::Rect< int > const *)arg1)->Right();
43776     } catch (std::out_of_range& e) {
43777       {
43778         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43779       };
43780     } catch (std::exception& e) {
43781       {
43782         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43783       };
43784     } catch (...) {
43785       {
43786         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43787       };
43788     }
43789   }
43790   jresult = result;
43791   return jresult;
43792 }
43793
43794
43795 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_Top(void * jarg1) {
43796   int jresult ;
43797   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
43798   int result;
43799
43800   arg1 = (Dali::Rect< int > *)jarg1;
43801   {
43802     try {
43803       result = (int)((Dali::Rect< int > const *)arg1)->Top();
43804     } catch (std::out_of_range& e) {
43805       {
43806         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43807       };
43808     } catch (std::exception& e) {
43809       {
43810         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43811       };
43812     } catch (...) {
43813       {
43814         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43815       };
43816     }
43817   }
43818   jresult = result;
43819   return jresult;
43820 }
43821
43822
43823 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_Bottom(void * jarg1) {
43824   int jresult ;
43825   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
43826   int result;
43827
43828   arg1 = (Dali::Rect< int > *)jarg1;
43829   {
43830     try {
43831       result = (int)((Dali::Rect< int > const *)arg1)->Bottom();
43832     } catch (std::out_of_range& e) {
43833       {
43834         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43835       };
43836     } catch (std::exception& e) {
43837       {
43838         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43839       };
43840     } catch (...) {
43841       {
43842         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43843       };
43844     }
43845   }
43846   jresult = result;
43847   return jresult;
43848 }
43849
43850
43851 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_Area(void * jarg1) {
43852   int jresult ;
43853   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
43854   int result;
43855
43856   arg1 = (Dali::Rect< int > *)jarg1;
43857   {
43858     try {
43859       result = (int)((Dali::Rect< int > const *)arg1)->Area();
43860     } catch (std::out_of_range& e) {
43861       {
43862         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43863       };
43864     } catch (std::exception& e) {
43865       {
43866         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43867       };
43868     } catch (...) {
43869       {
43870         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43871       };
43872     }
43873   }
43874   jresult = result;
43875   return jresult;
43876 }
43877
43878
43879 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Rectangle_Intersects(void * jarg1, void * jarg2) {
43880   unsigned int jresult ;
43881   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
43882   Dali::Rect< int > *arg2 = 0 ;
43883   bool result;
43884
43885   arg1 = (Dali::Rect< int > *)jarg1;
43886   arg2 = (Dali::Rect< int > *)jarg2;
43887   if (!arg2) {
43888     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< int > const & type is null", 0);
43889     return 0;
43890   }
43891   {
43892     try {
43893       result = (bool)((Dali::Rect< int > const *)arg1)->Intersects((Dali::Rect< int > const &)*arg2);
43894     } catch (std::out_of_range& e) {
43895       {
43896         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43897       };
43898     } catch (std::exception& e) {
43899       {
43900         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43901       };
43902     } catch (...) {
43903       {
43904         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43905       };
43906     }
43907   }
43908   jresult = result;
43909   return jresult;
43910 }
43911
43912
43913 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Rectangle_Contains(void * jarg1, void * jarg2) {
43914   unsigned int jresult ;
43915   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
43916   Dali::Rect< int > *arg2 = 0 ;
43917   bool result;
43918
43919   arg1 = (Dali::Rect< int > *)jarg1;
43920   arg2 = (Dali::Rect< int > *)jarg2;
43921   if (!arg2) {
43922     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< int > const & type is null", 0);
43923     return 0;
43924   }
43925   {
43926     try {
43927       result = (bool)((Dali::Rect< int > const *)arg1)->Contains((Dali::Rect< int > const &)*arg2);
43928     } catch (std::out_of_range& e) {
43929       {
43930         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43931       };
43932     } catch (std::exception& e) {
43933       {
43934         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43935       };
43936     } catch (...) {
43937       {
43938         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43939       };
43940     }
43941   }
43942   jresult = result;
43943   return jresult;
43944 }
43945
43946
43947 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rectangle_x_set(void * jarg1, int jarg2) {
43948   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
43949   int arg2 ;
43950
43951   arg1 = (Dali::Rect< int > *)jarg1;
43952   arg2 = (int)jarg2;
43953   if (arg1) (arg1)->x = arg2;
43954 }
43955
43956
43957 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_x_get(void * jarg1) {
43958   int jresult ;
43959   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
43960   int result;
43961
43962   arg1 = (Dali::Rect< int > *)jarg1;
43963   result = (int) ((arg1)->x);
43964   jresult = result;
43965   return jresult;
43966 }
43967
43968
43969 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rectangle_left_set(void * jarg1, int jarg2) {
43970   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
43971   int arg2 ;
43972
43973   arg1 = (Dali::Rect< int > *)jarg1;
43974   arg2 = (int)jarg2;
43975   if (arg1) (arg1)->left = arg2;
43976 }
43977
43978
43979 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_left_get(void * jarg1) {
43980   int jresult ;
43981   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
43982   int result;
43983
43984   arg1 = (Dali::Rect< int > *)jarg1;
43985   result = (int) ((arg1)->left);
43986   jresult = result;
43987   return jresult;
43988 }
43989
43990
43991 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rectangle_y_set(void * jarg1, int jarg2) {
43992   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
43993   int arg2 ;
43994
43995   arg1 = (Dali::Rect< int > *)jarg1;
43996   arg2 = (int)jarg2;
43997   if (arg1) (arg1)->y = arg2;
43998 }
43999
44000
44001 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_y_get(void * jarg1) {
44002   int jresult ;
44003   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
44004   int result;
44005
44006   arg1 = (Dali::Rect< int > *)jarg1;
44007   result = (int) ((arg1)->y);
44008   jresult = result;
44009   return jresult;
44010 }
44011
44012
44013 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rectangle_right_set(void * jarg1, int jarg2) {
44014   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
44015   int arg2 ;
44016
44017   arg1 = (Dali::Rect< int > *)jarg1;
44018   arg2 = (int)jarg2;
44019   if (arg1) (arg1)->right = arg2;
44020 }
44021
44022
44023 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_right_get(void * jarg1) {
44024   int jresult ;
44025   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
44026   int result;
44027
44028   arg1 = (Dali::Rect< int > *)jarg1;
44029   result = (int) ((arg1)->right);
44030   jresult = result;
44031   return jresult;
44032 }
44033
44034
44035 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rectangle_width_set(void * jarg1, int jarg2) {
44036   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
44037   int arg2 ;
44038
44039   arg1 = (Dali::Rect< int > *)jarg1;
44040   arg2 = (int)jarg2;
44041   if (arg1) (arg1)->width = arg2;
44042 }
44043
44044
44045 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_width_get(void * jarg1) {
44046   int jresult ;
44047   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
44048   int result;
44049
44050   arg1 = (Dali::Rect< int > *)jarg1;
44051   result = (int) ((arg1)->width);
44052   jresult = result;
44053   return jresult;
44054 }
44055
44056
44057 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rectangle_bottom_set(void * jarg1, int jarg2) {
44058   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
44059   int arg2 ;
44060
44061   arg1 = (Dali::Rect< int > *)jarg1;
44062   arg2 = (int)jarg2;
44063   if (arg1) (arg1)->bottom = arg2;
44064 }
44065
44066
44067 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_bottom_get(void * jarg1) {
44068   int jresult ;
44069   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
44070   int result;
44071
44072   arg1 = (Dali::Rect< int > *)jarg1;
44073   result = (int) ((arg1)->bottom);
44074   jresult = result;
44075   return jresult;
44076 }
44077
44078
44079 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rectangle_height_set(void * jarg1, int jarg2) {
44080   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
44081   int arg2 ;
44082
44083   arg1 = (Dali::Rect< int > *)jarg1;
44084   arg2 = (int)jarg2;
44085   if (arg1) (arg1)->height = arg2;
44086 }
44087
44088
44089 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_height_get(void * jarg1) {
44090   int jresult ;
44091   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
44092   int result;
44093
44094   arg1 = (Dali::Rect< int > *)jarg1;
44095   result = (int) ((arg1)->height);
44096   jresult = result;
44097   return jresult;
44098 }
44099
44100
44101 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rectangle_top_set(void * jarg1, int jarg2) {
44102   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
44103   int arg2 ;
44104
44105   arg1 = (Dali::Rect< int > *)jarg1;
44106   arg2 = (int)jarg2;
44107   if (arg1) (arg1)->top = arg2;
44108 }
44109
44110
44111 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_top_get(void * jarg1) {
44112   int jresult ;
44113   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
44114   int result;
44115
44116   arg1 = (Dali::Rect< int > *)jarg1;
44117   result = (int) ((arg1)->top);
44118   jresult = result;
44119   return jresult;
44120 }
44121
44122
44123 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Rectangle(void * jarg1) {
44124   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
44125
44126   arg1 = (Dali::Rect< int > *)jarg1;
44127   {
44128     try {
44129       delete arg1;
44130     } catch (std::out_of_range& e) {
44131       {
44132         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44133       };
44134     } catch (std::exception& e) {
44135       {
44136         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44137       };
44138     } catch (...) {
44139       {
44140         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44141       };
44142     }
44143   }
44144 }
44145
44146
44147 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PaddingType__SWIG_0() {
44148   void * jresult ;
44149   Dali::Rect< float > *result = 0 ;
44150
44151   {
44152     try {
44153       result = (Dali::Rect< float > *)new Dali::Rect< float >();
44154     } catch (std::out_of_range& e) {
44155       {
44156         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44157       };
44158     } catch (std::exception& e) {
44159       {
44160         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44161       };
44162     } catch (...) {
44163       {
44164         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44165       };
44166     }
44167   }
44168   jresult = (void *)result;
44169   return jresult;
44170 }
44171
44172
44173 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PaddingType__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4) {
44174   void * jresult ;
44175   float arg1 ;
44176   float arg2 ;
44177   float arg3 ;
44178   float arg4 ;
44179   Dali::Rect< float > *result = 0 ;
44180
44181   arg1 = (float)jarg1;
44182   arg2 = (float)jarg2;
44183   arg3 = (float)jarg3;
44184   arg4 = (float)jarg4;
44185   {
44186     try {
44187       result = (Dali::Rect< float > *)new Dali::Rect< float >(arg1,arg2,arg3,arg4);
44188     } catch (std::out_of_range& e) {
44189       {
44190         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44191       };
44192     } catch (std::exception& e) {
44193       {
44194         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44195       };
44196     } catch (...) {
44197       {
44198         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44199       };
44200     }
44201   }
44202   jresult = (void *)result;
44203   return jresult;
44204 }
44205
44206
44207 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PaddingType__SWIG_2(void * jarg1) {
44208   void * jresult ;
44209   Dali::Rect< float > *arg1 = 0 ;
44210   Dali::Rect< float > *result = 0 ;
44211
44212   arg1 = (Dali::Rect< float > *)jarg1;
44213   if (!arg1) {
44214     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< float > const & type is null", 0);
44215     return 0;
44216   }
44217   {
44218     try {
44219       result = (Dali::Rect< float > *)new Dali::Rect< float >((Dali::Rect< float > const &)*arg1);
44220     } catch (std::out_of_range& e) {
44221       {
44222         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44223       };
44224     } catch (std::exception& e) {
44225       {
44226         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44227       };
44228     } catch (...) {
44229       {
44230         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44231       };
44232     }
44233   }
44234   jresult = (void *)result;
44235   return jresult;
44236 }
44237
44238
44239 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PaddingType_Assign(void * jarg1, void * jarg2) {
44240   void * jresult ;
44241   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44242   Dali::Rect< float > *arg2 = 0 ;
44243   Dali::Rect< float > *result = 0 ;
44244
44245   arg1 = (Dali::Rect< float > *)jarg1;
44246   arg2 = (Dali::Rect< float > *)jarg2;
44247   if (!arg2) {
44248     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< float > const & type is null", 0);
44249     return 0;
44250   }
44251   {
44252     try {
44253       result = (Dali::Rect< float > *) &(arg1)->operator =((Dali::Rect< float > const &)*arg2);
44254     } catch (std::out_of_range& e) {
44255       {
44256         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44257       };
44258     } catch (std::exception& e) {
44259       {
44260         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44261       };
44262     } catch (...) {
44263       {
44264         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44265       };
44266     }
44267   }
44268   jresult = (void *)result;
44269   return jresult;
44270 }
44271
44272
44273 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PaddingType_Set(void * jarg1, float jarg2, float jarg3, float jarg4, float jarg5) {
44274   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44275   float arg2 ;
44276   float arg3 ;
44277   float arg4 ;
44278   float arg5 ;
44279
44280   arg1 = (Dali::Rect< float > *)jarg1;
44281   arg2 = (float)jarg2;
44282   arg3 = (float)jarg3;
44283   arg4 = (float)jarg4;
44284   arg5 = (float)jarg5;
44285   {
44286     try {
44287       (arg1)->Set(arg2,arg3,arg4,arg5);
44288     } catch (std::out_of_range& e) {
44289       {
44290         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44291       };
44292     } catch (std::exception& e) {
44293       {
44294         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44295       };
44296     } catch (...) {
44297       {
44298         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44299       };
44300     }
44301   }
44302 }
44303
44304
44305 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PaddingType_x_set(void * jarg1, float jarg2) {
44306   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44307   float arg2 ;
44308
44309   arg1 = (Dali::Rect< float > *)jarg1;
44310   arg2 = (float)jarg2;
44311   if (arg1) (arg1)->x = arg2;
44312 }
44313
44314
44315 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PaddingType_x_get(void * jarg1) {
44316   float jresult ;
44317   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44318   float result;
44319
44320   arg1 = (Dali::Rect< float > *)jarg1;
44321   result = (float) ((arg1)->x);
44322   jresult = result;
44323   return jresult;
44324 }
44325
44326
44327 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PaddingType_left_set(void * jarg1, float jarg2) {
44328   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44329   float arg2 ;
44330
44331   arg1 = (Dali::Rect< float > *)jarg1;
44332   arg2 = (float)jarg2;
44333   if (arg1) (arg1)->left = arg2;
44334 }
44335
44336
44337 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PaddingType_left_get(void * jarg1) {
44338   float jresult ;
44339   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44340   float result;
44341
44342   arg1 = (Dali::Rect< float > *)jarg1;
44343   result = (float) ((arg1)->left);
44344   jresult = result;
44345   return jresult;
44346 }
44347
44348
44349 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PaddingType_y_set(void * jarg1, float jarg2) {
44350   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44351   float arg2 ;
44352
44353   arg1 = (Dali::Rect< float > *)jarg1;
44354   arg2 = (float)jarg2;
44355   if (arg1) (arg1)->y = arg2;
44356 }
44357
44358
44359 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PaddingType_y_get(void * jarg1) {
44360   float jresult ;
44361   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44362   float result;
44363
44364   arg1 = (Dali::Rect< float > *)jarg1;
44365   result = (float) ((arg1)->y);
44366   jresult = result;
44367   return jresult;
44368 }
44369
44370
44371 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PaddingType_right_set(void * jarg1, float jarg2) {
44372   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44373   float arg2 ;
44374
44375   arg1 = (Dali::Rect< float > *)jarg1;
44376   arg2 = (float)jarg2;
44377   if (arg1) (arg1)->right = arg2;
44378 }
44379
44380
44381 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PaddingType_right_get(void * jarg1) {
44382   float jresult ;
44383   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44384   float result;
44385
44386   arg1 = (Dali::Rect< float > *)jarg1;
44387   result = (float) ((arg1)->right);
44388   jresult = result;
44389   return jresult;
44390 }
44391
44392
44393 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PaddingType_width_set(void * jarg1, float jarg2) {
44394   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44395   float arg2 ;
44396
44397   arg1 = (Dali::Rect< float > *)jarg1;
44398   arg2 = (float)jarg2;
44399   if (arg1) (arg1)->width = arg2;
44400 }
44401
44402
44403 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PaddingType_width_get(void * jarg1) {
44404   float jresult ;
44405   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44406   float result;
44407
44408   arg1 = (Dali::Rect< float > *)jarg1;
44409   result = (float) ((arg1)->width);
44410   jresult = result;
44411   return jresult;
44412 }
44413
44414
44415 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PaddingType_bottom_set(void * jarg1, float jarg2) {
44416   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44417   float arg2 ;
44418
44419   arg1 = (Dali::Rect< float > *)jarg1;
44420   arg2 = (float)jarg2;
44421   if (arg1) (arg1)->bottom = arg2;
44422 }
44423
44424
44425 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PaddingType_bottom_get(void * jarg1) {
44426   float jresult ;
44427   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44428   float result;
44429
44430   arg1 = (Dali::Rect< float > *)jarg1;
44431   result = (float) ((arg1)->bottom);
44432   jresult = result;
44433   return jresult;
44434 }
44435
44436
44437 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PaddingType_height_set(void * jarg1, float jarg2) {
44438   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44439   float arg2 ;
44440
44441   arg1 = (Dali::Rect< float > *)jarg1;
44442   arg2 = (float)jarg2;
44443   if (arg1) (arg1)->height = arg2;
44444 }
44445
44446
44447 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PaddingType_height_get(void * jarg1) {
44448   float jresult ;
44449   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44450   float result;
44451
44452   arg1 = (Dali::Rect< float > *)jarg1;
44453   result = (float) ((arg1)->height);
44454   jresult = result;
44455   return jresult;
44456 }
44457
44458
44459 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PaddingType_top_set(void * jarg1, float jarg2) {
44460   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44461   float arg2 ;
44462
44463   arg1 = (Dali::Rect< float > *)jarg1;
44464   arg2 = (float)jarg2;
44465   if (arg1) (arg1)->top = arg2;
44466 }
44467
44468
44469 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PaddingType_top_get(void * jarg1) {
44470   float jresult ;
44471   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44472   float result;
44473
44474   arg1 = (Dali::Rect< float > *)jarg1;
44475   result = (float) ((arg1)->top);
44476   jresult = result;
44477   return jresult;
44478 }
44479
44480
44481 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PaddingType(void * jarg1) {
44482   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44483
44484   arg1 = (Dali::Rect< float > *)jarg1;
44485   {
44486     try {
44487       delete arg1;
44488     } catch (std::out_of_range& e) {
44489       {
44490         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44491       };
44492     } catch (std::exception& e) {
44493       {
44494         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44495       };
44496     } catch (...) {
44497       {
44498         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44499       };
44500     }
44501   }
44502 }
44503
44504
44505 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VectorInteger_BaseType_get() {
44506   int jresult ;
44507   int result;
44508
44509   result = (int)Dali::Vector< int >::BaseType;
44510   jresult = (int)result;
44511   return jresult;
44512 }
44513
44514
44515 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VectorInteger__SWIG_0() {
44516   void * jresult ;
44517   Dali::Vector< int > *result = 0 ;
44518
44519   {
44520     try {
44521       result = (Dali::Vector< int > *)new Dali::Vector< int >();
44522     } catch (std::out_of_range& e) {
44523       {
44524         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44525       };
44526     } catch (std::exception& e) {
44527       {
44528         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44529       };
44530     } catch (...) {
44531       {
44532         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44533       };
44534     }
44535   }
44536   jresult = (void *)result;
44537   return jresult;
44538 }
44539
44540
44541 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_VectorInteger(void * jarg1) {
44542   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
44543
44544   arg1 = (Dali::Vector< int > *)jarg1;
44545   {
44546     try {
44547       delete arg1;
44548     } catch (std::out_of_range& e) {
44549       {
44550         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44551       };
44552     } catch (std::exception& e) {
44553       {
44554         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44555       };
44556     } catch (...) {
44557       {
44558         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44559       };
44560     }
44561   }
44562 }
44563
44564
44565 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VectorInteger__SWIG_1(void * jarg1) {
44566   void * jresult ;
44567   Dali::Vector< int > *arg1 = 0 ;
44568   Dali::Vector< int > *result = 0 ;
44569
44570   arg1 = (Dali::Vector< int > *)jarg1;
44571   if (!arg1) {
44572     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< int > const & type is null", 0);
44573     return 0;
44574   }
44575   {
44576     try {
44577       result = (Dali::Vector< int > *)new Dali::Vector< int >((Dali::Vector< int > const &)*arg1);
44578     } catch (std::out_of_range& e) {
44579       {
44580         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44581       };
44582     } catch (std::exception& e) {
44583       {
44584         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44585       };
44586     } catch (...) {
44587       {
44588         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44589       };
44590     }
44591   }
44592   jresult = (void *)result;
44593   return jresult;
44594 }
44595
44596
44597 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorInteger_Assign(void * jarg1, void * jarg2) {
44598   void * jresult ;
44599   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
44600   Dali::Vector< int > *arg2 = 0 ;
44601   Dali::Vector< int > *result = 0 ;
44602
44603   arg1 = (Dali::Vector< int > *)jarg1;
44604   arg2 = (Dali::Vector< int > *)jarg2;
44605   if (!arg2) {
44606     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< int > const & type is null", 0);
44607     return 0;
44608   }
44609   {
44610     try {
44611       result = (Dali::Vector< int > *) &(arg1)->operator =((Dali::Vector< int > const &)*arg2);
44612     } catch (std::out_of_range& e) {
44613       {
44614         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44615       };
44616     } catch (std::exception& e) {
44617       {
44618         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44619       };
44620     } catch (...) {
44621       {
44622         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44623       };
44624     }
44625   }
44626   jresult = (void *)result;
44627   return jresult;
44628 }
44629
44630
44631 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorInteger_Begin(void * jarg1) {
44632   void * jresult ;
44633   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
44634   Dali::Vector< int >::Iterator result;
44635
44636   arg1 = (Dali::Vector< int > *)jarg1;
44637   {
44638     try {
44639       result = (Dali::Vector< int >::Iterator)((Dali::Vector< int > const *)arg1)->Begin();
44640     } catch (std::out_of_range& e) {
44641       {
44642         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44643       };
44644     } catch (std::exception& e) {
44645       {
44646         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44647       };
44648     } catch (...) {
44649       {
44650         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44651       };
44652     }
44653   }
44654   jresult = (void *)result;
44655   return jresult;
44656 }
44657
44658
44659 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorInteger_End(void * jarg1) {
44660   void * jresult ;
44661   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
44662   Dali::Vector< int >::Iterator result;
44663
44664   arg1 = (Dali::Vector< int > *)jarg1;
44665   {
44666     try {
44667       result = (Dali::Vector< int >::Iterator)((Dali::Vector< int > const *)arg1)->End();
44668     } catch (std::out_of_range& e) {
44669       {
44670         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44671       };
44672     } catch (std::exception& e) {
44673       {
44674         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44675       };
44676     } catch (...) {
44677       {
44678         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44679       };
44680     }
44681   }
44682   jresult = (void *)result;
44683   return jresult;
44684 }
44685
44686
44687 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorInteger_ValueOfIndex__SWIG_0(void * jarg1, unsigned long jarg2) {
44688   void * jresult ;
44689   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
44690   Dali::Vector< int >::SizeType arg2 ;
44691   Dali::Vector< int >::ItemType *result = 0 ;
44692
44693   arg1 = (Dali::Vector< int > *)jarg1;
44694   arg2 = (Dali::Vector< int >::SizeType)jarg2;
44695   {
44696     try {
44697       result = (Dali::Vector< int >::ItemType *) &(arg1)->operator [](arg2);
44698     } catch (std::out_of_range& e) {
44699       {
44700         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44701       };
44702     } catch (std::exception& e) {
44703       {
44704         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44705       };
44706     } catch (...) {
44707       {
44708         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44709       };
44710     }
44711   }
44712   jresult = (void *)result;
44713   return jresult;
44714 }
44715
44716
44717 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorInteger_PushBack(void * jarg1, int jarg2) {
44718   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
44719   Dali::Vector< int >::ItemType *arg2 = 0 ;
44720   Dali::Vector< int >::ItemType temp2 ;
44721
44722   arg1 = (Dali::Vector< int > *)jarg1;
44723   temp2 = (Dali::Vector< int >::ItemType)jarg2;
44724   arg2 = &temp2;
44725   {
44726     try {
44727       (arg1)->PushBack((Dali::Vector< int >::ItemType const &)*arg2);
44728     } catch (std::out_of_range& e) {
44729       {
44730         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44731       };
44732     } catch (std::exception& e) {
44733       {
44734         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44735       };
44736     } catch (...) {
44737       {
44738         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44739       };
44740     }
44741   }
44742 }
44743
44744
44745 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorInteger_Insert__SWIG_0(void * jarg1, void * jarg2, int jarg3) {
44746   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
44747   Dali::Vector< int >::Iterator arg2 = (Dali::Vector< int >::Iterator) 0 ;
44748   Dali::Vector< int >::ItemType *arg3 = 0 ;
44749   Dali::Vector< int >::ItemType temp3 ;
44750
44751   arg1 = (Dali::Vector< int > *)jarg1;
44752   arg2 = (Dali::Vector< int >::Iterator)jarg2;
44753   temp3 = (Dali::Vector< int >::ItemType)jarg3;
44754   arg3 = &temp3;
44755   {
44756     try {
44757       (arg1)->Insert(arg2,(Dali::Vector< int >::ItemType const &)*arg3);
44758     } catch (std::out_of_range& e) {
44759       {
44760         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44761       };
44762     } catch (std::exception& e) {
44763       {
44764         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44765       };
44766     } catch (...) {
44767       {
44768         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44769       };
44770     }
44771   }
44772 }
44773
44774
44775 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorInteger_Insert__SWIG_1(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
44776   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
44777   Dali::Vector< int >::Iterator arg2 = (Dali::Vector< int >::Iterator) 0 ;
44778   Dali::Vector< int >::Iterator arg3 = (Dali::Vector< int >::Iterator) 0 ;
44779   Dali::Vector< int >::Iterator arg4 = (Dali::Vector< int >::Iterator) 0 ;
44780
44781   arg1 = (Dali::Vector< int > *)jarg1;
44782   arg2 = (Dali::Vector< int >::Iterator)jarg2;
44783   arg3 = (Dali::Vector< int >::Iterator)jarg3;
44784   arg4 = (Dali::Vector< int >::Iterator)jarg4;
44785   {
44786     try {
44787       (arg1)->Insert(arg2,arg3,arg4);
44788     } catch (std::out_of_range& e) {
44789       {
44790         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44791       };
44792     } catch (std::exception& e) {
44793       {
44794         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44795       };
44796     } catch (...) {
44797       {
44798         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44799       };
44800     }
44801   }
44802 }
44803
44804
44805 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorInteger_Reserve(void * jarg1, unsigned long jarg2) {
44806   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
44807   Dali::Vector< int >::SizeType arg2 ;
44808
44809   arg1 = (Dali::Vector< int > *)jarg1;
44810   arg2 = (Dali::Vector< int >::SizeType)jarg2;
44811   {
44812     try {
44813       (arg1)->Reserve(arg2);
44814     } catch (std::out_of_range& e) {
44815       {
44816         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44817       };
44818     } catch (std::exception& e) {
44819       {
44820         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44821       };
44822     } catch (...) {
44823       {
44824         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44825       };
44826     }
44827   }
44828 }
44829
44830
44831 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorInteger_Resize__SWIG_0(void * jarg1, unsigned long jarg2) {
44832   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
44833   Dali::Vector< int >::SizeType arg2 ;
44834
44835   arg1 = (Dali::Vector< int > *)jarg1;
44836   arg2 = (Dali::Vector< int >::SizeType)jarg2;
44837   {
44838     try {
44839       (arg1)->Resize(arg2);
44840     } catch (std::out_of_range& e) {
44841       {
44842         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44843       };
44844     } catch (std::exception& e) {
44845       {
44846         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44847       };
44848     } catch (...) {
44849       {
44850         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44851       };
44852     }
44853   }
44854 }
44855
44856
44857 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorInteger_Resize__SWIG_1(void * jarg1, unsigned long jarg2, int jarg3) {
44858   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
44859   Dali::Vector< int >::SizeType arg2 ;
44860   Dali::Vector< int >::ItemType *arg3 = 0 ;
44861   Dali::Vector< int >::ItemType temp3 ;
44862
44863   arg1 = (Dali::Vector< int > *)jarg1;
44864   arg2 = (Dali::Vector< int >::SizeType)jarg2;
44865   temp3 = (Dali::Vector< int >::ItemType)jarg3;
44866   arg3 = &temp3;
44867   {
44868     try {
44869       (arg1)->Resize(arg2,(Dali::Vector< int >::ItemType const &)*arg3);
44870     } catch (std::out_of_range& e) {
44871       {
44872         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44873       };
44874     } catch (std::exception& e) {
44875       {
44876         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44877       };
44878     } catch (...) {
44879       {
44880         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44881       };
44882     }
44883   }
44884 }
44885
44886
44887 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorInteger_Erase__SWIG_0(void * jarg1, void * jarg2) {
44888   void * jresult ;
44889   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
44890   Dali::Vector< int >::Iterator arg2 = (Dali::Vector< int >::Iterator) 0 ;
44891   Dali::Vector< int >::Iterator result;
44892
44893   arg1 = (Dali::Vector< int > *)jarg1;
44894   arg2 = (Dali::Vector< int >::Iterator)jarg2;
44895   {
44896     try {
44897       result = (Dali::Vector< int >::Iterator)(arg1)->Erase(arg2);
44898     } catch (std::out_of_range& e) {
44899       {
44900         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44901       };
44902     } catch (std::exception& e) {
44903       {
44904         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44905       };
44906     } catch (...) {
44907       {
44908         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44909       };
44910     }
44911   }
44912   jresult = (void *)result;
44913   return jresult;
44914 }
44915
44916
44917 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorInteger_Erase__SWIG_1(void * jarg1, void * jarg2, void * jarg3) {
44918   void * jresult ;
44919   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
44920   Dali::Vector< int >::Iterator arg2 = (Dali::Vector< int >::Iterator) 0 ;
44921   Dali::Vector< int >::Iterator arg3 = (Dali::Vector< int >::Iterator) 0 ;
44922   Dali::Vector< int >::Iterator result;
44923
44924   arg1 = (Dali::Vector< int > *)jarg1;
44925   arg2 = (Dali::Vector< int >::Iterator)jarg2;
44926   arg3 = (Dali::Vector< int >::Iterator)jarg3;
44927   {
44928     try {
44929       result = (Dali::Vector< int >::Iterator)(arg1)->Erase(arg2,arg3);
44930     } catch (std::out_of_range& e) {
44931       {
44932         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44933       };
44934     } catch (std::exception& e) {
44935       {
44936         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44937       };
44938     } catch (...) {
44939       {
44940         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44941       };
44942     }
44943   }
44944   jresult = (void *)result;
44945   return jresult;
44946 }
44947
44948
44949 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorInteger_Remove(void * jarg1, void * jarg2) {
44950   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
44951   Dali::Vector< int >::Iterator arg2 = (Dali::Vector< int >::Iterator) 0 ;
44952
44953   arg1 = (Dali::Vector< int > *)jarg1;
44954   arg2 = (Dali::Vector< int >::Iterator)jarg2;
44955   {
44956     try {
44957       (arg1)->Remove(arg2);
44958     } catch (std::out_of_range& e) {
44959       {
44960         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44961       };
44962     } catch (std::exception& e) {
44963       {
44964         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44965       };
44966     } catch (...) {
44967       {
44968         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44969       };
44970     }
44971   }
44972 }
44973
44974
44975 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorInteger_Swap(void * jarg1, void * jarg2) {
44976   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
44977   Dali::Vector< int > *arg2 = 0 ;
44978
44979   arg1 = (Dali::Vector< int > *)jarg1;
44980   arg2 = (Dali::Vector< int > *)jarg2;
44981   if (!arg2) {
44982     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< int > & type is null", 0);
44983     return ;
44984   }
44985   {
44986     try {
44987       (arg1)->Swap(*arg2);
44988     } catch (std::out_of_range& e) {
44989       {
44990         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44991       };
44992     } catch (std::exception& e) {
44993       {
44994         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44995       };
44996     } catch (...) {
44997       {
44998         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44999       };
45000     }
45001   }
45002 }
45003
45004
45005 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorInteger_Clear(void * jarg1) {
45006   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
45007
45008   arg1 = (Dali::Vector< int > *)jarg1;
45009   {
45010     try {
45011       (arg1)->Clear();
45012     } catch (std::out_of_range& e) {
45013       {
45014         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45015       };
45016     } catch (std::exception& e) {
45017       {
45018         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45019       };
45020     } catch (...) {
45021       {
45022         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45023       };
45024     }
45025   }
45026 }
45027
45028
45029 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorInteger_Release(void * jarg1) {
45030   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
45031
45032   arg1 = (Dali::Vector< int > *)jarg1;
45033   {
45034     try {
45035       (arg1)->Release();
45036     } catch (std::out_of_range& e) {
45037       {
45038         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45039       };
45040     } catch (std::exception& e) {
45041       {
45042         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45043       };
45044     } catch (...) {
45045       {
45046         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45047       };
45048     }
45049   }
45050 }
45051
45052
45053 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VectorFloat_BaseType_get() {
45054   int jresult ;
45055   int result;
45056
45057   result = (int)Dali::Vector< float >::BaseType;
45058   jresult = (int)result;
45059   return jresult;
45060 }
45061
45062
45063 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VectorFloat__SWIG_0() {
45064   void * jresult ;
45065   Dali::Vector< float > *result = 0 ;
45066
45067   {
45068     try {
45069       result = (Dali::Vector< float > *)new Dali::Vector< float >();
45070     } catch (std::out_of_range& e) {
45071       {
45072         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45073       };
45074     } catch (std::exception& e) {
45075       {
45076         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45077       };
45078     } catch (...) {
45079       {
45080         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45081       };
45082     }
45083   }
45084   jresult = (void *)result;
45085   return jresult;
45086 }
45087
45088
45089 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_VectorFloat(void * jarg1) {
45090   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45091
45092   arg1 = (Dali::Vector< float > *)jarg1;
45093   {
45094     try {
45095       delete arg1;
45096     } catch (std::out_of_range& e) {
45097       {
45098         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45099       };
45100     } catch (std::exception& e) {
45101       {
45102         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45103       };
45104     } catch (...) {
45105       {
45106         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45107       };
45108     }
45109   }
45110 }
45111
45112
45113 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VectorFloat__SWIG_1(void * jarg1) {
45114   void * jresult ;
45115   Dali::Vector< float > *arg1 = 0 ;
45116   Dali::Vector< float > *result = 0 ;
45117
45118   arg1 = (Dali::Vector< float > *)jarg1;
45119   if (!arg1) {
45120     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< float > const & type is null", 0);
45121     return 0;
45122   }
45123   {
45124     try {
45125       result = (Dali::Vector< float > *)new Dali::Vector< float >((Dali::Vector< float > const &)*arg1);
45126     } catch (std::out_of_range& e) {
45127       {
45128         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45129       };
45130     } catch (std::exception& e) {
45131       {
45132         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45133       };
45134     } catch (...) {
45135       {
45136         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45137       };
45138     }
45139   }
45140   jresult = (void *)result;
45141   return jresult;
45142 }
45143
45144
45145 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorFloat_Assign(void * jarg1, void * jarg2) {
45146   void * jresult ;
45147   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45148   Dali::Vector< float > *arg2 = 0 ;
45149   Dali::Vector< float > *result = 0 ;
45150
45151   arg1 = (Dali::Vector< float > *)jarg1;
45152   arg2 = (Dali::Vector< float > *)jarg2;
45153   if (!arg2) {
45154     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< float > const & type is null", 0);
45155     return 0;
45156   }
45157   {
45158     try {
45159       result = (Dali::Vector< float > *) &(arg1)->operator =((Dali::Vector< float > const &)*arg2);
45160     } catch (std::out_of_range& e) {
45161       {
45162         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45163       };
45164     } catch (std::exception& e) {
45165       {
45166         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45167       };
45168     } catch (...) {
45169       {
45170         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45171       };
45172     }
45173   }
45174   jresult = (void *)result;
45175   return jresult;
45176 }
45177
45178
45179 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorFloat_Begin(void * jarg1) {
45180   void * jresult ;
45181   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45182   Dali::Vector< float >::Iterator result;
45183
45184   arg1 = (Dali::Vector< float > *)jarg1;
45185   {
45186     try {
45187       result = (Dali::Vector< float >::Iterator)((Dali::Vector< float > const *)arg1)->Begin();
45188     } catch (std::out_of_range& e) {
45189       {
45190         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45191       };
45192     } catch (std::exception& e) {
45193       {
45194         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45195       };
45196     } catch (...) {
45197       {
45198         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45199       };
45200     }
45201   }
45202   jresult = (void *)result;
45203   return jresult;
45204 }
45205
45206
45207 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorFloat_End(void * jarg1) {
45208   void * jresult ;
45209   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45210   Dali::Vector< float >::Iterator result;
45211
45212   arg1 = (Dali::Vector< float > *)jarg1;
45213   {
45214     try {
45215       result = (Dali::Vector< float >::Iterator)((Dali::Vector< float > const *)arg1)->End();
45216     } catch (std::out_of_range& e) {
45217       {
45218         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45219       };
45220     } catch (std::exception& e) {
45221       {
45222         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45223       };
45224     } catch (...) {
45225       {
45226         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45227       };
45228     }
45229   }
45230   jresult = (void *)result;
45231   return jresult;
45232 }
45233
45234
45235 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorFloat_ValueOfIndex__SWIG_0(void * jarg1, unsigned long jarg2) {
45236   void * jresult ;
45237   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45238   Dali::Vector< float >::SizeType arg2 ;
45239   Dali::Vector< float >::ItemType *result = 0 ;
45240
45241   arg1 = (Dali::Vector< float > *)jarg1;
45242   arg2 = (Dali::Vector< float >::SizeType)jarg2;
45243   {
45244     try {
45245       result = (Dali::Vector< float >::ItemType *) &(arg1)->operator [](arg2);
45246     } catch (std::out_of_range& e) {
45247       {
45248         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45249       };
45250     } catch (std::exception& e) {
45251       {
45252         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45253       };
45254     } catch (...) {
45255       {
45256         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45257       };
45258     }
45259   }
45260   jresult = (void *)result;
45261   return jresult;
45262 }
45263
45264
45265 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorFloat_PushBack(void * jarg1, float jarg2) {
45266   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45267   Dali::Vector< float >::ItemType *arg2 = 0 ;
45268   Dali::Vector< float >::ItemType temp2 ;
45269
45270   arg1 = (Dali::Vector< float > *)jarg1;
45271   temp2 = (Dali::Vector< float >::ItemType)jarg2;
45272   arg2 = &temp2;
45273   {
45274     try {
45275       (arg1)->PushBack((Dali::Vector< float >::ItemType const &)*arg2);
45276     } catch (std::out_of_range& e) {
45277       {
45278         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45279       };
45280     } catch (std::exception& e) {
45281       {
45282         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45283       };
45284     } catch (...) {
45285       {
45286         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45287       };
45288     }
45289   }
45290 }
45291
45292
45293 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorFloat_Insert__SWIG_0(void * jarg1, void * jarg2, float jarg3) {
45294   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45295   Dali::Vector< float >::Iterator arg2 = (Dali::Vector< float >::Iterator) 0 ;
45296   Dali::Vector< float >::ItemType *arg3 = 0 ;
45297   Dali::Vector< float >::ItemType temp3 ;
45298
45299   arg1 = (Dali::Vector< float > *)jarg1;
45300   arg2 = (Dali::Vector< float >::Iterator)jarg2;
45301   temp3 = (Dali::Vector< float >::ItemType)jarg3;
45302   arg3 = &temp3;
45303   {
45304     try {
45305       (arg1)->Insert(arg2,(Dali::Vector< float >::ItemType const &)*arg3);
45306     } catch (std::out_of_range& e) {
45307       {
45308         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45309       };
45310     } catch (std::exception& e) {
45311       {
45312         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45313       };
45314     } catch (...) {
45315       {
45316         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45317       };
45318     }
45319   }
45320 }
45321
45322
45323 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorFloat_Insert__SWIG_1(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
45324   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45325   Dali::Vector< float >::Iterator arg2 = (Dali::Vector< float >::Iterator) 0 ;
45326   Dali::Vector< float >::Iterator arg3 = (Dali::Vector< float >::Iterator) 0 ;
45327   Dali::Vector< float >::Iterator arg4 = (Dali::Vector< float >::Iterator) 0 ;
45328
45329   arg1 = (Dali::Vector< float > *)jarg1;
45330   arg2 = (Dali::Vector< float >::Iterator)jarg2;
45331   arg3 = (Dali::Vector< float >::Iterator)jarg3;
45332   arg4 = (Dali::Vector< float >::Iterator)jarg4;
45333   {
45334     try {
45335       (arg1)->Insert(arg2,arg3,arg4);
45336     } catch (std::out_of_range& e) {
45337       {
45338         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45339       };
45340     } catch (std::exception& e) {
45341       {
45342         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45343       };
45344     } catch (...) {
45345       {
45346         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45347       };
45348     }
45349   }
45350 }
45351
45352
45353 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorFloat_Reserve(void * jarg1, unsigned long jarg2) {
45354   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45355   Dali::Vector< float >::SizeType arg2 ;
45356
45357   arg1 = (Dali::Vector< float > *)jarg1;
45358   arg2 = (Dali::Vector< float >::SizeType)jarg2;
45359   {
45360     try {
45361       (arg1)->Reserve(arg2);
45362     } catch (std::out_of_range& e) {
45363       {
45364         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45365       };
45366     } catch (std::exception& e) {
45367       {
45368         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45369       };
45370     } catch (...) {
45371       {
45372         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45373       };
45374     }
45375   }
45376 }
45377
45378
45379 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorFloat_Resize__SWIG_0(void * jarg1, unsigned long jarg2) {
45380   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45381   Dali::Vector< float >::SizeType arg2 ;
45382
45383   arg1 = (Dali::Vector< float > *)jarg1;
45384   arg2 = (Dali::Vector< float >::SizeType)jarg2;
45385   {
45386     try {
45387       (arg1)->Resize(arg2);
45388     } catch (std::out_of_range& e) {
45389       {
45390         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45391       };
45392     } catch (std::exception& e) {
45393       {
45394         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45395       };
45396     } catch (...) {
45397       {
45398         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45399       };
45400     }
45401   }
45402 }
45403
45404
45405 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorFloat_Resize__SWIG_1(void * jarg1, unsigned long jarg2, float jarg3) {
45406   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45407   Dali::Vector< float >::SizeType arg2 ;
45408   Dali::Vector< float >::ItemType *arg3 = 0 ;
45409   Dali::Vector< float >::ItemType temp3 ;
45410
45411   arg1 = (Dali::Vector< float > *)jarg1;
45412   arg2 = (Dali::Vector< float >::SizeType)jarg2;
45413   temp3 = (Dali::Vector< float >::ItemType)jarg3;
45414   arg3 = &temp3;
45415   {
45416     try {
45417       (arg1)->Resize(arg2,(Dali::Vector< float >::ItemType const &)*arg3);
45418     } catch (std::out_of_range& e) {
45419       {
45420         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45421       };
45422     } catch (std::exception& e) {
45423       {
45424         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45425       };
45426     } catch (...) {
45427       {
45428         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45429       };
45430     }
45431   }
45432 }
45433
45434
45435 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorFloat_Erase__SWIG_0(void * jarg1, void * jarg2) {
45436   void * jresult ;
45437   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45438   Dali::Vector< float >::Iterator arg2 = (Dali::Vector< float >::Iterator) 0 ;
45439   Dali::Vector< float >::Iterator result;
45440
45441   arg1 = (Dali::Vector< float > *)jarg1;
45442   arg2 = (Dali::Vector< float >::Iterator)jarg2;
45443   {
45444     try {
45445       result = (Dali::Vector< float >::Iterator)(arg1)->Erase(arg2);
45446     } catch (std::out_of_range& e) {
45447       {
45448         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45449       };
45450     } catch (std::exception& e) {
45451       {
45452         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45453       };
45454     } catch (...) {
45455       {
45456         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45457       };
45458     }
45459   }
45460   jresult = (void *)result;
45461   return jresult;
45462 }
45463
45464
45465 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorFloat_Erase__SWIG_1(void * jarg1, void * jarg2, void * jarg3) {
45466   void * jresult ;
45467   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45468   Dali::Vector< float >::Iterator arg2 = (Dali::Vector< float >::Iterator) 0 ;
45469   Dali::Vector< float >::Iterator arg3 = (Dali::Vector< float >::Iterator) 0 ;
45470   Dali::Vector< float >::Iterator result;
45471
45472   arg1 = (Dali::Vector< float > *)jarg1;
45473   arg2 = (Dali::Vector< float >::Iterator)jarg2;
45474   arg3 = (Dali::Vector< float >::Iterator)jarg3;
45475   {
45476     try {
45477       result = (Dali::Vector< float >::Iterator)(arg1)->Erase(arg2,arg3);
45478     } catch (std::out_of_range& e) {
45479       {
45480         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45481       };
45482     } catch (std::exception& e) {
45483       {
45484         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45485       };
45486     } catch (...) {
45487       {
45488         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45489       };
45490     }
45491   }
45492   jresult = (void *)result;
45493   return jresult;
45494 }
45495
45496
45497 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorFloat_Remove(void * jarg1, void * jarg2) {
45498   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45499   Dali::Vector< float >::Iterator arg2 = (Dali::Vector< float >::Iterator) 0 ;
45500
45501   arg1 = (Dali::Vector< float > *)jarg1;
45502   arg2 = (Dali::Vector< float >::Iterator)jarg2;
45503   {
45504     try {
45505       (arg1)->Remove(arg2);
45506     } catch (std::out_of_range& e) {
45507       {
45508         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45509       };
45510     } catch (std::exception& e) {
45511       {
45512         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45513       };
45514     } catch (...) {
45515       {
45516         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45517       };
45518     }
45519   }
45520 }
45521
45522
45523 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorFloat_Swap(void * jarg1, void * jarg2) {
45524   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45525   Dali::Vector< float > *arg2 = 0 ;
45526
45527   arg1 = (Dali::Vector< float > *)jarg1;
45528   arg2 = (Dali::Vector< float > *)jarg2;
45529   if (!arg2) {
45530     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< float > & type is null", 0);
45531     return ;
45532   }
45533   {
45534     try {
45535       (arg1)->Swap(*arg2);
45536     } catch (std::out_of_range& e) {
45537       {
45538         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45539       };
45540     } catch (std::exception& e) {
45541       {
45542         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45543       };
45544     } catch (...) {
45545       {
45546         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45547       };
45548     }
45549   }
45550 }
45551
45552
45553 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorFloat_Clear(void * jarg1) {
45554   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45555
45556   arg1 = (Dali::Vector< float > *)jarg1;
45557   {
45558     try {
45559       (arg1)->Clear();
45560     } catch (std::out_of_range& e) {
45561       {
45562         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45563       };
45564     } catch (std::exception& e) {
45565       {
45566         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45567       };
45568     } catch (...) {
45569       {
45570         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45571       };
45572     }
45573   }
45574 }
45575
45576
45577 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorFloat_Release(void * jarg1) {
45578   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45579
45580   arg1 = (Dali::Vector< float > *)jarg1;
45581   {
45582     try {
45583       (arg1)->Release();
45584     } catch (std::out_of_range& e) {
45585       {
45586         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45587       };
45588     } catch (std::exception& e) {
45589       {
45590         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45591       };
45592     } catch (...) {
45593       {
45594         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45595       };
45596     }
45597   }
45598 }
45599
45600
45601 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_BaseType_get() {
45602   int jresult ;
45603   int result;
45604
45605   result = (int)Dali::Vector< unsigned char >::BaseType;
45606   jresult = (int)result;
45607   return jresult;
45608 }
45609
45610
45611 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VectorUnsignedChar__SWIG_0() {
45612   void * jresult ;
45613   Dali::Vector< unsigned char > *result = 0 ;
45614
45615   {
45616     try {
45617       result = (Dali::Vector< unsigned char > *)new Dali::Vector< unsigned char >();
45618     } catch (std::out_of_range& e) {
45619       {
45620         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45621       };
45622     } catch (std::exception& e) {
45623       {
45624         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45625       };
45626     } catch (...) {
45627       {
45628         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45629       };
45630     }
45631   }
45632   jresult = (void *)result;
45633   return jresult;
45634 }
45635
45636
45637 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_VectorUnsignedChar(void * jarg1) {
45638   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
45639
45640   arg1 = (Dali::Vector< unsigned char > *)jarg1;
45641   {
45642     try {
45643       delete arg1;
45644     } catch (std::out_of_range& e) {
45645       {
45646         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45647       };
45648     } catch (std::exception& e) {
45649       {
45650         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45651       };
45652     } catch (...) {
45653       {
45654         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45655       };
45656     }
45657   }
45658 }
45659
45660
45661 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VectorUnsignedChar__SWIG_1(void * jarg1) {
45662   void * jresult ;
45663   Dali::Vector< unsigned char > *arg1 = 0 ;
45664   Dali::Vector< unsigned char > *result = 0 ;
45665
45666   arg1 = (Dali::Vector< unsigned char > *)jarg1;
45667   if (!arg1) {
45668     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< unsigned char > const & type is null", 0);
45669     return 0;
45670   }
45671   {
45672     try {
45673       result = (Dali::Vector< unsigned char > *)new Dali::Vector< unsigned char >((Dali::Vector< unsigned char > const &)*arg1);
45674     } catch (std::out_of_range& e) {
45675       {
45676         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45677       };
45678     } catch (std::exception& e) {
45679       {
45680         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45681       };
45682     } catch (...) {
45683       {
45684         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45685       };
45686     }
45687   }
45688   jresult = (void *)result;
45689   return jresult;
45690 }
45691
45692
45693 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Assign(void * jarg1, void * jarg2) {
45694   void * jresult ;
45695   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
45696   Dali::Vector< unsigned char > *arg2 = 0 ;
45697   Dali::Vector< unsigned char > *result = 0 ;
45698
45699   arg1 = (Dali::Vector< unsigned char > *)jarg1;
45700   arg2 = (Dali::Vector< unsigned char > *)jarg2;
45701   if (!arg2) {
45702     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< unsigned char > const & type is null", 0);
45703     return 0;
45704   }
45705   {
45706     try {
45707       result = (Dali::Vector< unsigned char > *) &(arg1)->operator =((Dali::Vector< unsigned char > const &)*arg2);
45708     } catch (std::out_of_range& e) {
45709       {
45710         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45711       };
45712     } catch (std::exception& e) {
45713       {
45714         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45715       };
45716     } catch (...) {
45717       {
45718         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45719       };
45720     }
45721   }
45722   jresult = (void *)result;
45723   return jresult;
45724 }
45725
45726
45727 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Begin(void * jarg1) {
45728   void * jresult ;
45729   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
45730   Dali::Vector< unsigned char >::Iterator result;
45731
45732   arg1 = (Dali::Vector< unsigned char > *)jarg1;
45733   {
45734     try {
45735       result = (Dali::Vector< unsigned char >::Iterator)((Dali::Vector< unsigned char > const *)arg1)->Begin();
45736     } catch (std::out_of_range& e) {
45737       {
45738         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45739       };
45740     } catch (std::exception& e) {
45741       {
45742         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45743       };
45744     } catch (...) {
45745       {
45746         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45747       };
45748     }
45749   }
45750   jresult = (void *)result;
45751   return jresult;
45752 }
45753
45754
45755 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_End(void * jarg1) {
45756   void * jresult ;
45757   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
45758   Dali::Vector< unsigned char >::Iterator result;
45759
45760   arg1 = (Dali::Vector< unsigned char > *)jarg1;
45761   {
45762     try {
45763       result = (Dali::Vector< unsigned char >::Iterator)((Dali::Vector< unsigned char > const *)arg1)->End();
45764     } catch (std::out_of_range& e) {
45765       {
45766         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45767       };
45768     } catch (std::exception& e) {
45769       {
45770         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45771       };
45772     } catch (...) {
45773       {
45774         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45775       };
45776     }
45777   }
45778   jresult = (void *)result;
45779   return jresult;
45780 }
45781
45782
45783 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_ValueOfIndex__SWIG_0(void * jarg1, unsigned long jarg2) {
45784   void * jresult ;
45785   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
45786   Dali::Vector< unsigned char >::SizeType arg2 ;
45787   Dali::Vector< unsigned char >::ItemType *result = 0 ;
45788
45789   arg1 = (Dali::Vector< unsigned char > *)jarg1;
45790   arg2 = (Dali::Vector< unsigned char >::SizeType)jarg2;
45791   {
45792     try {
45793       result = (Dali::Vector< unsigned char >::ItemType *) &(arg1)->operator [](arg2);
45794     } catch (std::out_of_range& e) {
45795       {
45796         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45797       };
45798     } catch (std::exception& e) {
45799       {
45800         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45801       };
45802     } catch (...) {
45803       {
45804         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45805       };
45806     }
45807   }
45808   jresult = (void *)result;
45809   return jresult;
45810 }
45811
45812
45813 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_PushBack(void * jarg1, unsigned char jarg2) {
45814   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
45815   Dali::Vector< unsigned char >::ItemType *arg2 = 0 ;
45816   Dali::Vector< unsigned char >::ItemType temp2 ;
45817
45818   arg1 = (Dali::Vector< unsigned char > *)jarg1;
45819   temp2 = (Dali::Vector< unsigned char >::ItemType)jarg2;
45820   arg2 = &temp2;
45821   {
45822     try {
45823       (arg1)->PushBack((Dali::Vector< unsigned char >::ItemType const &)*arg2);
45824     } catch (std::out_of_range& e) {
45825       {
45826         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45827       };
45828     } catch (std::exception& e) {
45829       {
45830         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45831       };
45832     } catch (...) {
45833       {
45834         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45835       };
45836     }
45837   }
45838 }
45839
45840
45841 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Insert__SWIG_0(void * jarg1, unsigned char* jarg2, unsigned char jarg3) {
45842   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
45843   Dali::Vector< unsigned char >::Iterator arg2 = (Dali::Vector< unsigned char >::Iterator) 0 ;
45844   Dali::Vector< unsigned char >::ItemType *arg3 = 0 ;
45845   Dali::Vector< unsigned char >::ItemType temp3 ;
45846
45847   arg1 = (Dali::Vector< unsigned char > *)jarg1;
45848   arg2 = jarg2;
45849   temp3 = (Dali::Vector< unsigned char >::ItemType)jarg3;
45850   arg3 = &temp3;
45851   {
45852     try {
45853       (arg1)->Insert(arg2,(Dali::Vector< unsigned char >::ItemType const &)*arg3);
45854     } catch (std::out_of_range& e) {
45855       {
45856         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45857       };
45858     } catch (std::exception& e) {
45859       {
45860         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45861       };
45862     } catch (...) {
45863       {
45864         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45865       };
45866     }
45867   }
45868
45869
45870 }
45871
45872
45873 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Insert__SWIG_1(void * jarg1, unsigned char* jarg2, void * jarg3, void * jarg4) {
45874   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
45875   Dali::Vector< unsigned char >::Iterator arg2 = (Dali::Vector< unsigned char >::Iterator) 0 ;
45876   Dali::Vector< unsigned char >::Iterator arg3 = (Dali::Vector< unsigned char >::Iterator) 0 ;
45877   Dali::Vector< unsigned char >::Iterator arg4 = (Dali::Vector< unsigned char >::Iterator) 0 ;
45878
45879   arg1 = (Dali::Vector< unsigned char > *)jarg1;
45880   arg2 = jarg2;
45881   arg3 = (Dali::Vector< unsigned char >::Iterator)jarg3;
45882   arg4 = (Dali::Vector< unsigned char >::Iterator)jarg4;
45883   {
45884     try {
45885       (arg1)->Insert(arg2,arg3,arg4);
45886     } catch (std::out_of_range& e) {
45887       {
45888         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45889       };
45890     } catch (std::exception& e) {
45891       {
45892         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45893       };
45894     } catch (...) {
45895       {
45896         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45897       };
45898     }
45899   }
45900
45901
45902 }
45903
45904
45905 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Reserve(void * jarg1, unsigned long jarg2) {
45906   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
45907   Dali::Vector< unsigned char >::SizeType arg2 ;
45908
45909   arg1 = (Dali::Vector< unsigned char > *)jarg1;
45910   arg2 = (Dali::Vector< unsigned char >::SizeType)jarg2;
45911   {
45912     try {
45913       (arg1)->Reserve(arg2);
45914     } catch (std::out_of_range& e) {
45915       {
45916         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45917       };
45918     } catch (std::exception& e) {
45919       {
45920         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45921       };
45922     } catch (...) {
45923       {
45924         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45925       };
45926     }
45927   }
45928 }
45929
45930
45931 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Resize__SWIG_0(void * jarg1, unsigned long jarg2) {
45932   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
45933   Dali::Vector< unsigned char >::SizeType arg2 ;
45934
45935   arg1 = (Dali::Vector< unsigned char > *)jarg1;
45936   arg2 = (Dali::Vector< unsigned char >::SizeType)jarg2;
45937   {
45938     try {
45939       (arg1)->Resize(arg2);
45940     } catch (std::out_of_range& e) {
45941       {
45942         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45943       };
45944     } catch (std::exception& e) {
45945       {
45946         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45947       };
45948     } catch (...) {
45949       {
45950         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45951       };
45952     }
45953   }
45954 }
45955
45956
45957 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Resize__SWIG_1(void * jarg1, unsigned long jarg2, unsigned char jarg3) {
45958   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
45959   Dali::Vector< unsigned char >::SizeType arg2 ;
45960   Dali::Vector< unsigned char >::ItemType *arg3 = 0 ;
45961   Dali::Vector< unsigned char >::ItemType temp3 ;
45962
45963   arg1 = (Dali::Vector< unsigned char > *)jarg1;
45964   arg2 = (Dali::Vector< unsigned char >::SizeType)jarg2;
45965   temp3 = (Dali::Vector< unsigned char >::ItemType)jarg3;
45966   arg3 = &temp3;
45967   {
45968     try {
45969       (arg1)->Resize(arg2,(Dali::Vector< unsigned char >::ItemType const &)*arg3);
45970     } catch (std::out_of_range& e) {
45971       {
45972         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45973       };
45974     } catch (std::exception& e) {
45975       {
45976         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45977       };
45978     } catch (...) {
45979       {
45980         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45981       };
45982     }
45983   }
45984 }
45985
45986
45987 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Erase__SWIG_0(void * jarg1, unsigned char* jarg2) {
45988   void * jresult ;
45989   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
45990   Dali::Vector< unsigned char >::Iterator arg2 = (Dali::Vector< unsigned char >::Iterator) 0 ;
45991   Dali::Vector< unsigned char >::Iterator result;
45992
45993   arg1 = (Dali::Vector< unsigned char > *)jarg1;
45994   arg2 = jarg2;
45995   {
45996     try {
45997       result = (Dali::Vector< unsigned char >::Iterator)(arg1)->Erase(arg2);
45998     } catch (std::out_of_range& e) {
45999       {
46000         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46001       };
46002     } catch (std::exception& e) {
46003       {
46004         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46005       };
46006     } catch (...) {
46007       {
46008         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46009       };
46010     }
46011   }
46012   jresult = (void *)result;
46013
46014
46015   return jresult;
46016 }
46017
46018
46019 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Erase__SWIG_1(void * jarg1, unsigned char* jarg2, void * jarg3) {
46020   void * jresult ;
46021   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
46022   Dali::Vector< unsigned char >::Iterator arg2 = (Dali::Vector< unsigned char >::Iterator) 0 ;
46023   Dali::Vector< unsigned char >::Iterator arg3 = (Dali::Vector< unsigned char >::Iterator) 0 ;
46024   Dali::Vector< unsigned char >::Iterator result;
46025
46026   arg1 = (Dali::Vector< unsigned char > *)jarg1;
46027   arg2 = jarg2;
46028   arg3 = (Dali::Vector< unsigned char >::Iterator)jarg3;
46029   {
46030     try {
46031       result = (Dali::Vector< unsigned char >::Iterator)(arg1)->Erase(arg2,arg3);
46032     } catch (std::out_of_range& e) {
46033       {
46034         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46035       };
46036     } catch (std::exception& e) {
46037       {
46038         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46039       };
46040     } catch (...) {
46041       {
46042         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46043       };
46044     }
46045   }
46046   jresult = (void *)result;
46047
46048
46049   return jresult;
46050 }
46051
46052
46053 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Remove(void * jarg1, unsigned char* jarg2) {
46054   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
46055   Dali::Vector< unsigned char >::Iterator arg2 = (Dali::Vector< unsigned char >::Iterator) 0 ;
46056
46057   arg1 = (Dali::Vector< unsigned char > *)jarg1;
46058   arg2 = jarg2;
46059   {
46060     try {
46061       (arg1)->Remove(arg2);
46062     } catch (std::out_of_range& e) {
46063       {
46064         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46065       };
46066     } catch (std::exception& e) {
46067       {
46068         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46069       };
46070     } catch (...) {
46071       {
46072         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46073       };
46074     }
46075   }
46076
46077
46078 }
46079
46080
46081 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Swap(void * jarg1, void * jarg2) {
46082   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
46083   Dali::Vector< unsigned char > *arg2 = 0 ;
46084
46085   arg1 = (Dali::Vector< unsigned char > *)jarg1;
46086   arg2 = (Dali::Vector< unsigned char > *)jarg2;
46087   if (!arg2) {
46088     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< unsigned char > & type is null", 0);
46089     return ;
46090   }
46091   {
46092     try {
46093       (arg1)->Swap(*arg2);
46094     } catch (std::out_of_range& e) {
46095       {
46096         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46097       };
46098     } catch (std::exception& e) {
46099       {
46100         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46101       };
46102     } catch (...) {
46103       {
46104         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46105       };
46106     }
46107   }
46108 }
46109
46110
46111 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Clear(void * jarg1) {
46112   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
46113
46114   arg1 = (Dali::Vector< unsigned char > *)jarg1;
46115   {
46116     try {
46117       (arg1)->Clear();
46118     } catch (std::out_of_range& e) {
46119       {
46120         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46121       };
46122     } catch (std::exception& e) {
46123       {
46124         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46125       };
46126     } catch (...) {
46127       {
46128         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46129       };
46130     }
46131   }
46132 }
46133
46134
46135 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Release(void * jarg1) {
46136   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
46137
46138   arg1 = (Dali::Vector< unsigned char > *)jarg1;
46139   {
46140     try {
46141       (arg1)->Release();
46142     } catch (std::out_of_range& e) {
46143       {
46144         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46145       };
46146     } catch (std::exception& e) {
46147       {
46148         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46149       };
46150     } catch (...) {
46151       {
46152         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46153       };
46154     }
46155   }
46156 }
46157
46158
46159 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VectorUint16Pair_BaseType_get() {
46160   int jresult ;
46161   int result;
46162
46163   result = (int)Dali::Vector< Dali::Uint16Pair >::BaseType;
46164   jresult = (int)result;
46165   return jresult;
46166 }
46167
46168
46169 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VectorUint16Pair__SWIG_0() {
46170   void * jresult ;
46171   Dali::Vector< Dali::Uint16Pair > *result = 0 ;
46172
46173   {
46174     try {
46175       result = (Dali::Vector< Dali::Uint16Pair > *)new Dali::Vector< Dali::Uint16Pair >();
46176     } catch (std::out_of_range& e) {
46177       {
46178         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46179       };
46180     } catch (std::exception& e) {
46181       {
46182         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46183       };
46184     } catch (...) {
46185       {
46186         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46187       };
46188     }
46189   }
46190   jresult = (void *)result;
46191   return jresult;
46192 }
46193
46194
46195 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_VectorUint16Pair(void * jarg1) {
46196   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46197
46198   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46199   {
46200     try {
46201       delete arg1;
46202     } catch (std::out_of_range& e) {
46203       {
46204         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46205       };
46206     } catch (std::exception& e) {
46207       {
46208         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46209       };
46210     } catch (...) {
46211       {
46212         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46213       };
46214     }
46215   }
46216 }
46217
46218
46219 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VectorUint16Pair__SWIG_1(void * jarg1) {
46220   void * jresult ;
46221   Dali::Vector< Dali::Uint16Pair > *arg1 = 0 ;
46222   Dali::Vector< Dali::Uint16Pair > *result = 0 ;
46223
46224   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46225   if (!arg1) {
46226     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< Dali::Uint16Pair > const & type is null", 0);
46227     return 0;
46228   }
46229   {
46230     try {
46231       result = (Dali::Vector< Dali::Uint16Pair > *)new Dali::Vector< Dali::Uint16Pair >((Dali::Vector< Dali::Uint16Pair > const &)*arg1);
46232     } catch (std::out_of_range& e) {
46233       {
46234         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46235       };
46236     } catch (std::exception& e) {
46237       {
46238         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46239       };
46240     } catch (...) {
46241       {
46242         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46243       };
46244     }
46245   }
46246   jresult = (void *)result;
46247   return jresult;
46248 }
46249
46250
46251 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Assign(void * jarg1, void * jarg2) {
46252   void * jresult ;
46253   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46254   Dali::Vector< Dali::Uint16Pair > *arg2 = 0 ;
46255   Dali::Vector< Dali::Uint16Pair > *result = 0 ;
46256
46257   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46258   arg2 = (Dali::Vector< Dali::Uint16Pair > *)jarg2;
46259   if (!arg2) {
46260     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< Dali::Uint16Pair > const & type is null", 0);
46261     return 0;
46262   }
46263   {
46264     try {
46265       result = (Dali::Vector< Dali::Uint16Pair > *) &(arg1)->operator =((Dali::Vector< Dali::Uint16Pair > const &)*arg2);
46266     } catch (std::out_of_range& e) {
46267       {
46268         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46269       };
46270     } catch (std::exception& e) {
46271       {
46272         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46273       };
46274     } catch (...) {
46275       {
46276         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46277       };
46278     }
46279   }
46280   jresult = (void *)result;
46281   return jresult;
46282 }
46283
46284
46285 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Begin(void * jarg1) {
46286   void * jresult ;
46287   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46288   Dali::Vector< Dali::Uint16Pair >::Iterator result;
46289
46290   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46291   {
46292     try {
46293       result = (Dali::Vector< Dali::Uint16Pair >::Iterator)((Dali::Vector< Dali::Uint16Pair > const *)arg1)->Begin();
46294     } catch (std::out_of_range& e) {
46295       {
46296         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46297       };
46298     } catch (std::exception& e) {
46299       {
46300         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46301       };
46302     } catch (...) {
46303       {
46304         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46305       };
46306     }
46307   }
46308   jresult = (void *)result;
46309   return jresult;
46310 }
46311
46312
46313 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUint16Pair_End(void * jarg1) {
46314   void * jresult ;
46315   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46316   Dali::Vector< Dali::Uint16Pair >::Iterator result;
46317
46318   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46319   {
46320     try {
46321       result = (Dali::Vector< Dali::Uint16Pair >::Iterator)((Dali::Vector< Dali::Uint16Pair > const *)arg1)->End();
46322     } catch (std::out_of_range& e) {
46323       {
46324         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46325       };
46326     } catch (std::exception& e) {
46327       {
46328         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46329       };
46330     } catch (...) {
46331       {
46332         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46333       };
46334     }
46335   }
46336   jresult = (void *)result;
46337   return jresult;
46338 }
46339
46340
46341 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUint16Pair_ValueOfIndex__SWIG_0(void * jarg1, unsigned long jarg2) {
46342   void * jresult ;
46343   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46344   Dali::Vector< Dali::Uint16Pair >::SizeType arg2 ;
46345   Dali::Vector< Dali::Uint16Pair >::ItemType *result = 0 ;
46346
46347   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46348   arg2 = (Dali::Vector< Dali::Uint16Pair >::SizeType)jarg2;
46349   {
46350     try {
46351       result = (Dali::Vector< Dali::Uint16Pair >::ItemType *) &(arg1)->operator [](arg2);
46352     } catch (std::out_of_range& e) {
46353       {
46354         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46355       };
46356     } catch (std::exception& e) {
46357       {
46358         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46359       };
46360     } catch (...) {
46361       {
46362         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46363       };
46364     }
46365   }
46366   jresult = (void *)result;
46367   return jresult;
46368 }
46369
46370
46371 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUint16Pair_PushBack(void * jarg1, void * jarg2) {
46372   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46373   Dali::Vector< Dali::Uint16Pair >::ItemType *arg2 = 0 ;
46374
46375   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46376   arg2 = (Dali::Vector< Dali::Uint16Pair >::ItemType *)jarg2;
46377   if (!arg2) {
46378     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< Dali::Uint16Pair >::ItemType const & type is null", 0);
46379     return ;
46380   }
46381   {
46382     try {
46383       (arg1)->PushBack((Dali::Vector< Dali::Uint16Pair >::ItemType const &)*arg2);
46384     } catch (std::out_of_range& e) {
46385       {
46386         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46387       };
46388     } catch (std::exception& e) {
46389       {
46390         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46391       };
46392     } catch (...) {
46393       {
46394         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46395       };
46396     }
46397   }
46398 }
46399
46400
46401 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Insert__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
46402   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46403   Dali::Vector< Dali::Uint16Pair >::Iterator arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
46404   Dali::Vector< Dali::Uint16Pair >::ItemType *arg3 = 0 ;
46405
46406   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46407   arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg2;
46408   arg3 = (Dali::Vector< Dali::Uint16Pair >::ItemType *)jarg3;
46409   if (!arg3) {
46410     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< Dali::Uint16Pair >::ItemType const & type is null", 0);
46411     return ;
46412   }
46413   {
46414     try {
46415       (arg1)->Insert(arg2,(Dali::Vector< Dali::Uint16Pair >::ItemType const &)*arg3);
46416     } catch (std::out_of_range& e) {
46417       {
46418         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46419       };
46420     } catch (std::exception& e) {
46421       {
46422         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46423       };
46424     } catch (...) {
46425       {
46426         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46427       };
46428     }
46429   }
46430 }
46431
46432
46433 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Insert__SWIG_1(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
46434   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46435   Dali::Vector< Dali::Uint16Pair >::Iterator arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
46436   Dali::Vector< Dali::Uint16Pair >::Iterator arg3 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
46437   Dali::Vector< Dali::Uint16Pair >::Iterator arg4 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
46438
46439   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46440   arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg2;
46441   arg3 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg3;
46442   arg4 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg4;
46443   {
46444     try {
46445       (arg1)->Insert(arg2,arg3,arg4);
46446     } catch (std::out_of_range& e) {
46447       {
46448         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46449       };
46450     } catch (std::exception& e) {
46451       {
46452         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46453       };
46454     } catch (...) {
46455       {
46456         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46457       };
46458     }
46459   }
46460 }
46461
46462
46463 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Reserve(void * jarg1, unsigned long jarg2) {
46464   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46465   Dali::Vector< Dali::Uint16Pair >::SizeType arg2 ;
46466
46467   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46468   arg2 = (Dali::Vector< Dali::Uint16Pair >::SizeType)jarg2;
46469   {
46470     try {
46471       (arg1)->Reserve(arg2);
46472     } catch (std::out_of_range& e) {
46473       {
46474         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46475       };
46476     } catch (std::exception& e) {
46477       {
46478         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46479       };
46480     } catch (...) {
46481       {
46482         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46483       };
46484     }
46485   }
46486 }
46487
46488
46489 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Resize__SWIG_0(void * jarg1, unsigned long jarg2) {
46490   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46491   Dali::Vector< Dali::Uint16Pair >::SizeType arg2 ;
46492
46493   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46494   arg2 = (Dali::Vector< Dali::Uint16Pair >::SizeType)jarg2;
46495   {
46496     try {
46497       (arg1)->Resize(arg2);
46498     } catch (std::out_of_range& e) {
46499       {
46500         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46501       };
46502     } catch (std::exception& e) {
46503       {
46504         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46505       };
46506     } catch (...) {
46507       {
46508         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46509       };
46510     }
46511   }
46512 }
46513
46514
46515 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Resize__SWIG_1(void * jarg1, unsigned long jarg2, void * jarg3) {
46516   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46517   Dali::Vector< Dali::Uint16Pair >::SizeType arg2 ;
46518   Dali::Vector< Dali::Uint16Pair >::ItemType *arg3 = 0 ;
46519
46520   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46521   arg2 = (Dali::Vector< Dali::Uint16Pair >::SizeType)jarg2;
46522   arg3 = (Dali::Vector< Dali::Uint16Pair >::ItemType *)jarg3;
46523   if (!arg3) {
46524     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< Dali::Uint16Pair >::ItemType const & type is null", 0);
46525     return ;
46526   }
46527   {
46528     try {
46529       (arg1)->Resize(arg2,(Dali::Vector< Dali::Uint16Pair >::ItemType const &)*arg3);
46530     } catch (std::out_of_range& e) {
46531       {
46532         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46533       };
46534     } catch (std::exception& e) {
46535       {
46536         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46537       };
46538     } catch (...) {
46539       {
46540         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46541       };
46542     }
46543   }
46544 }
46545
46546
46547 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Erase__SWIG_0(void * jarg1, void * jarg2) {
46548   void * jresult ;
46549   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46550   Dali::Vector< Dali::Uint16Pair >::Iterator arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
46551   Dali::Vector< Dali::Uint16Pair >::Iterator result;
46552
46553   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46554   arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg2;
46555   {
46556     try {
46557       result = (Dali::Vector< Dali::Uint16Pair >::Iterator)(arg1)->Erase(arg2);
46558     } catch (std::out_of_range& e) {
46559       {
46560         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46561       };
46562     } catch (std::exception& e) {
46563       {
46564         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46565       };
46566     } catch (...) {
46567       {
46568         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46569       };
46570     }
46571   }
46572   jresult = (void *)result;
46573   return jresult;
46574 }
46575
46576
46577 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Erase__SWIG_1(void * jarg1, void * jarg2, void * jarg3) {
46578   void * jresult ;
46579   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46580   Dali::Vector< Dali::Uint16Pair >::Iterator arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
46581   Dali::Vector< Dali::Uint16Pair >::Iterator arg3 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
46582   Dali::Vector< Dali::Uint16Pair >::Iterator result;
46583
46584   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46585   arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg2;
46586   arg3 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg3;
46587   {
46588     try {
46589       result = (Dali::Vector< Dali::Uint16Pair >::Iterator)(arg1)->Erase(arg2,arg3);
46590     } catch (std::out_of_range& e) {
46591       {
46592         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46593       };
46594     } catch (std::exception& e) {
46595       {
46596         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46597       };
46598     } catch (...) {
46599       {
46600         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46601       };
46602     }
46603   }
46604   jresult = (void *)result;
46605   return jresult;
46606 }
46607
46608
46609 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Remove(void * jarg1, void * jarg2) {
46610   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46611   Dali::Vector< Dali::Uint16Pair >::Iterator arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
46612
46613   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46614   arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg2;
46615   {
46616     try {
46617       (arg1)->Remove(arg2);
46618     } catch (std::out_of_range& e) {
46619       {
46620         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46621       };
46622     } catch (std::exception& e) {
46623       {
46624         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46625       };
46626     } catch (...) {
46627       {
46628         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46629       };
46630     }
46631   }
46632 }
46633
46634
46635 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Swap(void * jarg1, void * jarg2) {
46636   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46637   Dali::Vector< Dali::Uint16Pair > *arg2 = 0 ;
46638
46639   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46640   arg2 = (Dali::Vector< Dali::Uint16Pair > *)jarg2;
46641   if (!arg2) {
46642     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< Dali::Uint16Pair > & type is null", 0);
46643     return ;
46644   }
46645   {
46646     try {
46647       (arg1)->Swap(*arg2);
46648     } catch (std::out_of_range& e) {
46649       {
46650         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46651       };
46652     } catch (std::exception& e) {
46653       {
46654         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46655       };
46656     } catch (...) {
46657       {
46658         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46659       };
46660     }
46661   }
46662 }
46663
46664
46665 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Clear(void * jarg1) {
46666   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46667
46668   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46669   {
46670     try {
46671       (arg1)->Clear();
46672     } catch (std::out_of_range& e) {
46673       {
46674         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46675       };
46676     } catch (std::exception& e) {
46677       {
46678         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46679       };
46680     } catch (...) {
46681       {
46682         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46683       };
46684     }
46685   }
46686 }
46687
46688
46689 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Release(void * jarg1) {
46690   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46691
46692   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46693   {
46694     try {
46695       (arg1)->Release();
46696     } catch (std::out_of_range& e) {
46697       {
46698         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46699       };
46700     } catch (std::exception& e) {
46701       {
46702         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46703       };
46704     } catch (...) {
46705       {
46706         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46707       };
46708     }
46709   }
46710 }
46711
46712
46713 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VoidSignal() {
46714   void * jresult ;
46715   Dali::Signal< void () > *result = 0 ;
46716
46717   {
46718     try {
46719       result = (Dali::Signal< void () > *)new Dali::Signal< void () >();
46720     } catch (std::out_of_range& e) {
46721       {
46722         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46723       };
46724     } catch (std::exception& e) {
46725       {
46726         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46727       };
46728     } catch (...) {
46729       {
46730         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46731       };
46732     }
46733   }
46734   jresult = (void *)result;
46735   return jresult;
46736 }
46737
46738
46739 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_VoidSignal(void * jarg1) {
46740   Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
46741
46742   arg1 = (Dali::Signal< void () > *)jarg1;
46743   {
46744     try {
46745       delete arg1;
46746     } catch (std::out_of_range& e) {
46747       {
46748         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46749       };
46750     } catch (std::exception& e) {
46751       {
46752         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46753       };
46754     } catch (...) {
46755       {
46756         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46757       };
46758     }
46759   }
46760 }
46761
46762
46763 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_VoidSignal_Empty(void * jarg1) {
46764   unsigned int jresult ;
46765   Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
46766   bool result;
46767
46768   arg1 = (Dali::Signal< void () > *)jarg1;
46769   {
46770     try {
46771       result = (bool)((Dali::Signal< void () > const *)arg1)->Empty();
46772     } catch (std::out_of_range& e) {
46773       {
46774         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46775       };
46776     } catch (std::exception& e) {
46777       {
46778         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46779       };
46780     } catch (...) {
46781       {
46782         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46783       };
46784     }
46785   }
46786   jresult = result;
46787   return jresult;
46788 }
46789
46790
46791 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_VoidSignal_GetConnectionCount(void * jarg1) {
46792   unsigned long jresult ;
46793   Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
46794   std::size_t result;
46795
46796   arg1 = (Dali::Signal< void () > *)jarg1;
46797   {
46798     try {
46799       result = ((Dali::Signal< void () > const *)arg1)->GetConnectionCount();
46800     } catch (std::out_of_range& e) {
46801       {
46802         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46803       };
46804     } catch (std::exception& e) {
46805       {
46806         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46807       };
46808     } catch (...) {
46809       {
46810         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46811       };
46812     }
46813   }
46814   jresult = (unsigned long)result;
46815   return jresult;
46816 }
46817
46818
46819 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VoidSignal_Connect__SWIG_0(void * jarg1, void * jarg2) {
46820   Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
46821   void (*arg2)() = (void (*)()) 0 ;
46822
46823   arg1 = (Dali::Signal< void () > *)jarg1;
46824   arg2 = (void (*)())jarg2;
46825   {
46826     try {
46827       (arg1)->Connect(arg2);
46828     } catch (std::out_of_range& e) {
46829       {
46830         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46831       };
46832     } catch (std::exception& e) {
46833       {
46834         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46835       };
46836     } catch (...) {
46837       {
46838         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46839       };
46840     }
46841   }
46842 }
46843
46844
46845 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VoidSignal_Disconnect(void * jarg1, void * jarg2) {
46846   Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
46847   void (*arg2)() = (void (*)()) 0 ;
46848
46849   arg1 = (Dali::Signal< void () > *)jarg1;
46850   arg2 = (void (*)())jarg2;
46851   {
46852     try {
46853       (arg1)->Disconnect(arg2);
46854     } catch (std::out_of_range& e) {
46855       {
46856         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46857       };
46858     } catch (std::exception& e) {
46859       {
46860         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46861       };
46862     } catch (...) {
46863       {
46864         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46865       };
46866     }
46867   }
46868 }
46869
46870
46871 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VoidSignal_Connect__SWIG_4(void * jarg1, void * jarg2, void * jarg3) {
46872   Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
46873   Dali::ConnectionTrackerInterface *arg2 = (Dali::ConnectionTrackerInterface *) 0 ;
46874   Dali::FunctorDelegate *arg3 = (Dali::FunctorDelegate *) 0 ;
46875
46876   arg1 = (Dali::Signal< void () > *)jarg1;
46877   arg2 = (Dali::ConnectionTrackerInterface *)jarg2;
46878   arg3 = (Dali::FunctorDelegate *)jarg3;
46879   {
46880     try {
46881       (arg1)->Connect(arg2,arg3);
46882     } catch (std::out_of_range& e) {
46883       {
46884         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46885       };
46886     } catch (std::exception& e) {
46887       {
46888         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46889       };
46890     } catch (...) {
46891       {
46892         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46893       };
46894     }
46895   }
46896 }
46897
46898
46899 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VoidSignal_Emit(void * jarg1) {
46900   Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
46901
46902   arg1 = (Dali::Signal< void () > *)jarg1;
46903   {
46904     try {
46905       (arg1)->Emit();
46906     } catch (std::out_of_range& e) {
46907       {
46908         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46909       };
46910     } catch (std::exception& e) {
46911       {
46912         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46913       };
46914     } catch (...) {
46915       {
46916         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46917       };
46918     }
46919   }
46920 }
46921
46922
46923 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_FloatSignal_Empty(void * jarg1) {
46924   unsigned int jresult ;
46925   Dali::Signal< void (float) > *arg1 = (Dali::Signal< void (float) > *) 0 ;
46926   bool result;
46927
46928   arg1 = (Dali::Signal< void (float) > *)jarg1;
46929   {
46930     try {
46931       result = (bool)Dali_Signal_Sl_void_Sp_float_SP__Sg__Empty((Dali::Signal< void (float) > const *)arg1);
46932     } catch (std::out_of_range& e) {
46933       {
46934         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46935       };
46936     } catch (std::exception& e) {
46937       {
46938         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46939       };
46940     } catch (...) {
46941       {
46942         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46943       };
46944     }
46945   }
46946   jresult = result;
46947   return jresult;
46948 }
46949
46950
46951 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_FloatSignal_GetConnectionCount(void * jarg1) {
46952   unsigned long jresult ;
46953   Dali::Signal< void (float) > *arg1 = (Dali::Signal< void (float) > *) 0 ;
46954   std::size_t result;
46955
46956   arg1 = (Dali::Signal< void (float) > *)jarg1;
46957   {
46958     try {
46959       result = Dali_Signal_Sl_void_Sp_float_SP__Sg__GetConnectionCount((Dali::Signal< void (float) > const *)arg1);
46960     } catch (std::out_of_range& e) {
46961       {
46962         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46963       };
46964     } catch (std::exception& e) {
46965       {
46966         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46967       };
46968     } catch (...) {
46969       {
46970         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46971       };
46972     }
46973   }
46974   jresult = (unsigned long)result;
46975   return jresult;
46976 }
46977
46978
46979 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FloatSignal_Connect(void * jarg1, void * jarg2) {
46980   Dali::Signal< void (float) > *arg1 = (Dali::Signal< void (float) > *) 0 ;
46981   void (*arg2)(float) = (void (*)(float)) 0 ;
46982
46983   arg1 = (Dali::Signal< void (float) > *)jarg1;
46984   arg2 = (void (*)(float))jarg2;
46985   {
46986     try {
46987       Dali_Signal_Sl_void_Sp_float_SP__Sg__Connect(arg1,arg2);
46988     } catch (std::out_of_range& e) {
46989       {
46990         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46991       };
46992     } catch (std::exception& e) {
46993       {
46994         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46995       };
46996     } catch (...) {
46997       {
46998         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46999       };
47000     }
47001   }
47002 }
47003
47004
47005 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FloatSignal_Disconnect(void * jarg1, void * jarg2) {
47006   Dali::Signal< void (float) > *arg1 = (Dali::Signal< void (float) > *) 0 ;
47007   void (*arg2)(float) = (void (*)(float)) 0 ;
47008
47009   arg1 = (Dali::Signal< void (float) > *)jarg1;
47010   arg2 = (void (*)(float))jarg2;
47011   {
47012     try {
47013       Dali_Signal_Sl_void_Sp_float_SP__Sg__Disconnect(arg1,arg2);
47014     } catch (std::out_of_range& e) {
47015       {
47016         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47017       };
47018     } catch (std::exception& e) {
47019       {
47020         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47021       };
47022     } catch (...) {
47023       {
47024         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47025       };
47026     }
47027   }
47028 }
47029
47030
47031 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FloatSignal_Emit(void * jarg1, float jarg2) {
47032   Dali::Signal< void (float) > *arg1 = (Dali::Signal< void (float) > *) 0 ;
47033   float arg2 ;
47034
47035   arg1 = (Dali::Signal< void (float) > *)jarg1;
47036   arg2 = (float)jarg2;
47037   {
47038     try {
47039       Dali_Signal_Sl_void_Sp_float_SP__Sg__Emit(arg1,arg2);
47040     } catch (std::out_of_range& e) {
47041       {
47042         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47043       };
47044     } catch (std::exception& e) {
47045       {
47046         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47047       };
47048     } catch (...) {
47049       {
47050         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47051       };
47052     }
47053   }
47054 }
47055
47056
47057 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FloatSignal() {
47058   void * jresult ;
47059   Dali::Signal< void (float) > *result = 0 ;
47060
47061   {
47062     try {
47063       result = (Dali::Signal< void (float) > *)new Dali::Signal< void (float) >();
47064     } catch (std::out_of_range& e) {
47065       {
47066         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47067       };
47068     } catch (std::exception& e) {
47069       {
47070         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47071       };
47072     } catch (...) {
47073       {
47074         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47075       };
47076     }
47077   }
47078   jresult = (void *)result;
47079   return jresult;
47080 }
47081
47082
47083 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FloatSignal(void * jarg1) {
47084   Dali::Signal< void (float) > *arg1 = (Dali::Signal< void (float) > *) 0 ;
47085
47086   arg1 = (Dali::Signal< void (float) > *)jarg1;
47087   {
47088     try {
47089       delete arg1;
47090     } catch (std::out_of_range& e) {
47091       {
47092         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47093       };
47094     } catch (std::exception& e) {
47095       {
47096         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47097       };
47098     } catch (...) {
47099       {
47100         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47101       };
47102     }
47103   }
47104 }
47105
47106
47107 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ObjectCreatedSignal_Empty(void * jarg1) {
47108   unsigned int jresult ;
47109   Dali::Signal< void (Dali::BaseHandle) > *arg1 = (Dali::Signal< void (Dali::BaseHandle) > *) 0 ;
47110   bool result;
47111
47112   arg1 = (Dali::Signal< void (Dali::BaseHandle) > *)jarg1;
47113   {
47114     try {
47115       result = (bool)Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Empty((Dali::Signal< void (Dali::BaseHandle) > const *)arg1);
47116     } catch (std::out_of_range& e) {
47117       {
47118         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47119       };
47120     } catch (std::exception& e) {
47121       {
47122         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47123       };
47124     } catch (...) {
47125       {
47126         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47127       };
47128     }
47129   }
47130   jresult = result;
47131   return jresult;
47132 }
47133
47134
47135 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ObjectCreatedSignal_GetConnectionCount(void * jarg1) {
47136   unsigned long jresult ;
47137   Dali::Signal< void (Dali::BaseHandle) > *arg1 = (Dali::Signal< void (Dali::BaseHandle) > *) 0 ;
47138   std::size_t result;
47139
47140   arg1 = (Dali::Signal< void (Dali::BaseHandle) > *)jarg1;
47141   {
47142     try {
47143       result = Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::BaseHandle) > const *)arg1);
47144     } catch (std::out_of_range& e) {
47145       {
47146         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47147       };
47148     } catch (std::exception& e) {
47149       {
47150         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47151       };
47152     } catch (...) {
47153       {
47154         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47155       };
47156     }
47157   }
47158   jresult = (unsigned long)result;
47159   return jresult;
47160 }
47161
47162
47163 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ObjectCreatedSignal_Connect(void * jarg1, void * jarg2) {
47164   Dali::Signal< void (Dali::BaseHandle) > *arg1 = (Dali::Signal< void (Dali::BaseHandle) > *) 0 ;
47165   void (*arg2)(Dali::BaseHandle) = (void (*)(Dali::BaseHandle)) 0 ;
47166
47167   arg1 = (Dali::Signal< void (Dali::BaseHandle) > *)jarg1;
47168   arg2 = (void (*)(Dali::BaseHandle))jarg2;
47169   {
47170     try {
47171       Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Connect(arg1,arg2);
47172     } catch (std::out_of_range& e) {
47173       {
47174         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47175       };
47176     } catch (std::exception& e) {
47177       {
47178         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47179       };
47180     } catch (...) {
47181       {
47182         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47183       };
47184     }
47185   }
47186 }
47187
47188
47189 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ObjectCreatedSignal_Disconnect(void * jarg1, void * jarg2) {
47190   Dali::Signal< void (Dali::BaseHandle) > *arg1 = (Dali::Signal< void (Dali::BaseHandle) > *) 0 ;
47191   void (*arg2)(Dali::BaseHandle) = (void (*)(Dali::BaseHandle)) 0 ;
47192
47193   arg1 = (Dali::Signal< void (Dali::BaseHandle) > *)jarg1;
47194   arg2 = (void (*)(Dali::BaseHandle))jarg2;
47195   {
47196     try {
47197       Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Disconnect(arg1,arg2);
47198     } catch (std::out_of_range& e) {
47199       {
47200         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47201       };
47202     } catch (std::exception& e) {
47203       {
47204         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47205       };
47206     } catch (...) {
47207       {
47208         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47209       };
47210     }
47211   }
47212 }
47213
47214
47215 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ObjectCreatedSignal_Emit(void * jarg1, void * jarg2) {
47216   Dali::Signal< void (Dali::BaseHandle) > *arg1 = (Dali::Signal< void (Dali::BaseHandle) > *) 0 ;
47217   Dali::BaseHandle arg2 ;
47218   Dali::BaseHandle *argp2 ;
47219
47220   arg1 = (Dali::Signal< void (Dali::BaseHandle) > *)jarg1;
47221   argp2 = (Dali::BaseHandle *)jarg2;
47222   if (!argp2) {
47223     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
47224     return ;
47225   }
47226   arg2 = *argp2;
47227   {
47228     try {
47229       Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Emit(arg1,arg2);
47230     } catch (std::out_of_range& e) {
47231       {
47232         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47233       };
47234     } catch (std::exception& e) {
47235       {
47236         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47237       };
47238     } catch (...) {
47239       {
47240         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47241       };
47242     }
47243   }
47244 }
47245
47246
47247 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ObjectCreatedSignal() {
47248   void * jresult ;
47249   Dali::Signal< void (Dali::BaseHandle) > *result = 0 ;
47250
47251   {
47252     try {
47253       result = (Dali::Signal< void (Dali::BaseHandle) > *)new Dali::Signal< void (Dali::BaseHandle) >();
47254     } catch (std::out_of_range& e) {
47255       {
47256         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47257       };
47258     } catch (std::exception& e) {
47259       {
47260         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47261       };
47262     } catch (...) {
47263       {
47264         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47265       };
47266     }
47267   }
47268   jresult = (void *)result;
47269   return jresult;
47270 }
47271
47272
47273 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ObjectCreatedSignal(void * jarg1) {
47274   Dali::Signal< void (Dali::BaseHandle) > *arg1 = (Dali::Signal< void (Dali::BaseHandle) > *) 0 ;
47275
47276   arg1 = (Dali::Signal< void (Dali::BaseHandle) > *)jarg1;
47277   {
47278     try {
47279       delete arg1;
47280     } catch (std::out_of_range& e) {
47281       {
47282         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47283       };
47284     } catch (std::exception& e) {
47285       {
47286         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47287       };
47288     } catch (...) {
47289       {
47290         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47291       };
47292     }
47293   }
47294 }
47295
47296
47297 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ObjectDestroyedSignal_Empty(void * jarg1) {
47298   unsigned int jresult ;
47299   Dali::Signal< void (Dali::RefObject const *) > *arg1 = (Dali::Signal< void (Dali::RefObject const *) > *) 0 ;
47300   bool result;
47301
47302   arg1 = (Dali::Signal< void (Dali::RefObject const *) > *)jarg1;
47303   {
47304     try {
47305       result = (bool)Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__Empty((Dali::Signal< void (Dali::RefObject const *) > const *)arg1);
47306     } catch (std::out_of_range& e) {
47307       {
47308         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47309       };
47310     } catch (std::exception& e) {
47311       {
47312         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47313       };
47314     } catch (...) {
47315       {
47316         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47317       };
47318     }
47319   }
47320   jresult = result;
47321   return jresult;
47322 }
47323
47324
47325 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ObjectDestroyedSignal_GetConnectionCount(void * jarg1) {
47326   unsigned long jresult ;
47327   Dali::Signal< void (Dali::RefObject const *) > *arg1 = (Dali::Signal< void (Dali::RefObject const *) > *) 0 ;
47328   std::size_t result;
47329
47330   arg1 = (Dali::Signal< void (Dali::RefObject const *) > *)jarg1;
47331   {
47332     try {
47333       result = Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::RefObject const *) > const *)arg1);
47334     } catch (std::out_of_range& e) {
47335       {
47336         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47337       };
47338     } catch (std::exception& e) {
47339       {
47340         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47341       };
47342     } catch (...) {
47343       {
47344         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47345       };
47346     }
47347   }
47348   jresult = (unsigned long)result;
47349   return jresult;
47350 }
47351
47352
47353 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ObjectDestroyedSignal_Connect(void * jarg1, void * jarg2) {
47354   Dali::Signal< void (Dali::RefObject const *) > *arg1 = (Dali::Signal< void (Dali::RefObject const *) > *) 0 ;
47355   void (*arg2)(Dali::RefObject const *) = (void (*)(Dali::RefObject const *)) 0 ;
47356
47357   arg1 = (Dali::Signal< void (Dali::RefObject const *) > *)jarg1;
47358   arg2 = (void (*)(Dali::RefObject const *))jarg2;
47359   {
47360     try {
47361       Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__Connect(arg1,arg2);
47362     } catch (std::out_of_range& e) {
47363       {
47364         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47365       };
47366     } catch (std::exception& e) {
47367       {
47368         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47369       };
47370     } catch (...) {
47371       {
47372         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47373       };
47374     }
47375   }
47376 }
47377
47378
47379 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ObjectDestroyedSignal_Disconnect(void * jarg1, void * jarg2) {
47380   Dali::Signal< void (Dali::RefObject const *) > *arg1 = (Dali::Signal< void (Dali::RefObject const *) > *) 0 ;
47381   void (*arg2)(Dali::RefObject const *) = (void (*)(Dali::RefObject const *)) 0 ;
47382
47383   arg1 = (Dali::Signal< void (Dali::RefObject const *) > *)jarg1;
47384   arg2 = (void (*)(Dali::RefObject const *))jarg2;
47385   {
47386     try {
47387       Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__Disconnect(arg1,arg2);
47388     } catch (std::out_of_range& e) {
47389       {
47390         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47391       };
47392     } catch (std::exception& e) {
47393       {
47394         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47395       };
47396     } catch (...) {
47397       {
47398         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47399       };
47400     }
47401   }
47402 }
47403
47404
47405 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ObjectDestroyedSignal_Emit(void * jarg1, void * jarg2) {
47406   Dali::Signal< void (Dali::RefObject const *) > *arg1 = (Dali::Signal< void (Dali::RefObject const *) > *) 0 ;
47407   Dali::RefObject *arg2 = (Dali::RefObject *) 0 ;
47408
47409   arg1 = (Dali::Signal< void (Dali::RefObject const *) > *)jarg1;
47410   arg2 = (Dali::RefObject *)jarg2;
47411   {
47412     try {
47413       Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__Emit(arg1,(Dali::RefObject const *)arg2);
47414     } catch (std::out_of_range& e) {
47415       {
47416         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47417       };
47418     } catch (std::exception& e) {
47419       {
47420         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47421       };
47422     } catch (...) {
47423       {
47424         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47425       };
47426     }
47427   }
47428 }
47429
47430
47431 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ObjectDestroyedSignal() {
47432   void * jresult ;
47433   Dali::Signal< void (Dali::RefObject const *) > *result = 0 ;
47434
47435   {
47436     try {
47437       result = (Dali::Signal< void (Dali::RefObject const *) > *)new Dali::Signal< void (Dali::RefObject const *) >();
47438     } catch (std::out_of_range& e) {
47439       {
47440         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47441       };
47442     } catch (std::exception& e) {
47443       {
47444         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47445       };
47446     } catch (...) {
47447       {
47448         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47449       };
47450     }
47451   }
47452   jresult = (void *)result;
47453   return jresult;
47454 }
47455
47456
47457 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ObjectDestroyedSignal(void * jarg1) {
47458   Dali::Signal< void (Dali::RefObject const *) > *arg1 = (Dali::Signal< void (Dali::RefObject const *) > *) 0 ;
47459
47460   arg1 = (Dali::Signal< void (Dali::RefObject const *) > *)jarg1;
47461   {
47462     try {
47463       delete arg1;
47464     } catch (std::out_of_range& e) {
47465       {
47466         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47467       };
47468     } catch (std::exception& e) {
47469       {
47470         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47471       };
47472     } catch (...) {
47473       {
47474         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47475       };
47476     }
47477   }
47478 }
47479
47480
47481 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PropertyNotifySignal_Empty(void * jarg1) {
47482   unsigned int jresult ;
47483   Dali::Signal< void (Dali::PropertyNotification &) > *arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *) 0 ;
47484   bool result;
47485
47486   arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *)jarg1;
47487   {
47488     try {
47489       result = (bool)Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Empty((Dali::Signal< void (Dali::PropertyNotification &) > const *)arg1);
47490     } catch (std::out_of_range& e) {
47491       {
47492         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47493       };
47494     } catch (std::exception& e) {
47495       {
47496         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47497       };
47498     } catch (...) {
47499       {
47500         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47501       };
47502     }
47503   }
47504   jresult = result;
47505   return jresult;
47506 }
47507
47508
47509 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_PropertyNotifySignal_GetConnectionCount(void * jarg1) {
47510   unsigned long jresult ;
47511   Dali::Signal< void (Dali::PropertyNotification &) > *arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *) 0 ;
47512   std::size_t result;
47513
47514   arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *)jarg1;
47515   {
47516     try {
47517       result = Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::PropertyNotification &) > const *)arg1);
47518     } catch (std::out_of_range& e) {
47519       {
47520         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47521       };
47522     } catch (std::exception& e) {
47523       {
47524         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47525       };
47526     } catch (...) {
47527       {
47528         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47529       };
47530     }
47531   }
47532   jresult = (unsigned long)result;
47533   return jresult;
47534 }
47535
47536
47537 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PropertyNotifySignal_Connect(void * jarg1, void * jarg2) {
47538   Dali::Signal< void (Dali::PropertyNotification &) > *arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *) 0 ;
47539   void (*arg2)(Dali::PropertyNotification &) = (void (*)(Dali::PropertyNotification &)) 0 ;
47540
47541   arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *)jarg1;
47542   arg2 = (void (*)(Dali::PropertyNotification &))jarg2;
47543   {
47544     try {
47545       Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Connect(arg1,arg2);
47546     } catch (std::out_of_range& e) {
47547       {
47548         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47549       };
47550     } catch (std::exception& e) {
47551       {
47552         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47553       };
47554     } catch (...) {
47555       {
47556         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47557       };
47558     }
47559   }
47560 }
47561
47562
47563 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PropertyNotifySignal_Disconnect(void * jarg1, void * jarg2) {
47564   Dali::Signal< void (Dali::PropertyNotification &) > *arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *) 0 ;
47565   void (*arg2)(Dali::PropertyNotification &) = (void (*)(Dali::PropertyNotification &)) 0 ;
47566
47567   arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *)jarg1;
47568   arg2 = (void (*)(Dali::PropertyNotification &))jarg2;
47569   {
47570     try {
47571       Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Disconnect(arg1,arg2);
47572     } catch (std::out_of_range& e) {
47573       {
47574         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47575       };
47576     } catch (std::exception& e) {
47577       {
47578         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47579       };
47580     } catch (...) {
47581       {
47582         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47583       };
47584     }
47585   }
47586 }
47587
47588
47589 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PropertyNotifySignal_Emit(void * jarg1, void * jarg2) {
47590   Dali::Signal< void (Dali::PropertyNotification &) > *arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *) 0 ;
47591   Dali::PropertyNotification *arg2 = 0 ;
47592
47593   arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *)jarg1;
47594   arg2 = (Dali::PropertyNotification *)jarg2;
47595   if (!arg2) {
47596     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyNotification & type is null", 0);
47597     return ;
47598   }
47599   {
47600     try {
47601       Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Emit(arg1,*arg2);
47602     } catch (std::out_of_range& e) {
47603       {
47604         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47605       };
47606     } catch (std::exception& e) {
47607       {
47608         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47609       };
47610     } catch (...) {
47611       {
47612         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47613       };
47614     }
47615   }
47616 }
47617
47618
47619 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PropertyNotifySignal() {
47620   void * jresult ;
47621   Dali::Signal< void (Dali::PropertyNotification &) > *result = 0 ;
47622
47623   {
47624     try {
47625       result = (Dali::Signal< void (Dali::PropertyNotification &) > *)new Dali::Signal< void (Dali::PropertyNotification &) >();
47626     } catch (std::out_of_range& e) {
47627       {
47628         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47629       };
47630     } catch (std::exception& e) {
47631       {
47632         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47633       };
47634     } catch (...) {
47635       {
47636         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47637       };
47638     }
47639   }
47640   jresult = (void *)result;
47641   return jresult;
47642 }
47643
47644
47645 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PropertyNotifySignal(void * jarg1) {
47646   Dali::Signal< void (Dali::PropertyNotification &) > *arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *) 0 ;
47647
47648   arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *)jarg1;
47649   {
47650     try {
47651       delete arg1;
47652     } catch (std::out_of_range& e) {
47653       {
47654         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47655       };
47656     } catch (std::exception& e) {
47657       {
47658         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47659       };
47660     } catch (...) {
47661       {
47662         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47663       };
47664     }
47665   }
47666 }
47667
47668
47669 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ImageSignal_Empty(void * jarg1) {
47670   unsigned int jresult ;
47671   Dali::Signal< void (Dali::Image) > *arg1 = (Dali::Signal< void (Dali::Image) > *) 0 ;
47672   bool result;
47673
47674   arg1 = (Dali::Signal< void (Dali::Image) > *)jarg1;
47675   {
47676     try {
47677       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Empty((Dali::Signal< void (Dali::Image) > const *)arg1);
47678     } catch (std::out_of_range& e) {
47679       {
47680         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47681       };
47682     } catch (std::exception& e) {
47683       {
47684         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47685       };
47686     } catch (...) {
47687       {
47688         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47689       };
47690     }
47691   }
47692   jresult = result;
47693   return jresult;
47694 }
47695
47696
47697 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ImageSignal_GetConnectionCount(void * jarg1) {
47698   unsigned long jresult ;
47699   Dali::Signal< void (Dali::Image) > *arg1 = (Dali::Signal< void (Dali::Image) > *) 0 ;
47700   std::size_t result;
47701
47702   arg1 = (Dali::Signal< void (Dali::Image) > *)jarg1;
47703   {
47704     try {
47705       result = Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Image) > const *)arg1);
47706     } catch (std::out_of_range& e) {
47707       {
47708         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47709       };
47710     } catch (std::exception& e) {
47711       {
47712         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47713       };
47714     } catch (...) {
47715       {
47716         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47717       };
47718     }
47719   }
47720   jresult = (unsigned long)result;
47721   return jresult;
47722 }
47723
47724
47725 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ImageSignal_Connect(void * jarg1, void * jarg2) {
47726   Dali::Signal< void (Dali::Image) > *arg1 = (Dali::Signal< void (Dali::Image) > *) 0 ;
47727   void (*arg2)(Dali::Image) = (void (*)(Dali::Image)) 0 ;
47728
47729   arg1 = (Dali::Signal< void (Dali::Image) > *)jarg1;
47730   arg2 = (void (*)(Dali::Image))jarg2;
47731   {
47732     try {
47733       Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Connect(arg1,arg2);
47734     } catch (std::out_of_range& e) {
47735       {
47736         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47737       };
47738     } catch (std::exception& e) {
47739       {
47740         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47741       };
47742     } catch (...) {
47743       {
47744         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47745       };
47746     }
47747   }
47748 }
47749
47750
47751 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ImageSignal_Disconnect(void * jarg1, void * jarg2) {
47752   Dali::Signal< void (Dali::Image) > *arg1 = (Dali::Signal< void (Dali::Image) > *) 0 ;
47753   void (*arg2)(Dali::Image) = (void (*)(Dali::Image)) 0 ;
47754
47755   arg1 = (Dali::Signal< void (Dali::Image) > *)jarg1;
47756   arg2 = (void (*)(Dali::Image))jarg2;
47757   {
47758     try {
47759       Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Disconnect(arg1,arg2);
47760     } catch (std::out_of_range& e) {
47761       {
47762         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47763       };
47764     } catch (std::exception& e) {
47765       {
47766         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47767       };
47768     } catch (...) {
47769       {
47770         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47771       };
47772     }
47773   }
47774 }
47775
47776
47777 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ImageSignal_Emit(void * jarg1, void * jarg2) {
47778   Dali::Signal< void (Dali::Image) > *arg1 = (Dali::Signal< void (Dali::Image) > *) 0 ;
47779   Dali::Image arg2 ;
47780   Dali::Image *argp2 ;
47781
47782   arg1 = (Dali::Signal< void (Dali::Image) > *)jarg1;
47783   argp2 = (Dali::Image *)jarg2;
47784   if (!argp2) {
47785     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
47786     return ;
47787   }
47788   arg2 = *argp2;
47789   {
47790     try {
47791       Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Emit(arg1,arg2);
47792     } catch (std::out_of_range& e) {
47793       {
47794         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47795       };
47796     } catch (std::exception& e) {
47797       {
47798         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47799       };
47800     } catch (...) {
47801       {
47802         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47803       };
47804     }
47805   }
47806 }
47807
47808
47809 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ImageSignal() {
47810   void * jresult ;
47811   Dali::Signal< void (Dali::Image) > *result = 0 ;
47812
47813   {
47814     try {
47815       result = (Dali::Signal< void (Dali::Image) > *)new Dali::Signal< void (Dali::Image) >();
47816     } catch (std::out_of_range& e) {
47817       {
47818         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47819       };
47820     } catch (std::exception& e) {
47821       {
47822         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47823       };
47824     } catch (...) {
47825       {
47826         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47827       };
47828     }
47829   }
47830   jresult = (void *)result;
47831   return jresult;
47832 }
47833
47834
47835 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ImageSignal(void * jarg1) {
47836   Dali::Signal< void (Dali::Image) > *arg1 = (Dali::Signal< void (Dali::Image) > *) 0 ;
47837
47838   arg1 = (Dali::Signal< void (Dali::Image) > *)jarg1;
47839   {
47840     try {
47841       delete arg1;
47842     } catch (std::out_of_range& e) {
47843       {
47844         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47845       };
47846     } catch (std::exception& e) {
47847       {
47848         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47849       };
47850     } catch (...) {
47851       {
47852         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47853       };
47854     }
47855   }
47856 }
47857
47858
47859 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RenderTaskSignal() {
47860   void * jresult ;
47861   Dali::Signal< void (Dali::RenderTask &) > *result = 0 ;
47862
47863   {
47864     try {
47865       result = (Dali::Signal< void (Dali::RenderTask &) > *)new Dali::Signal< void (Dali::RenderTask &) >();
47866     } catch (std::out_of_range& e) {
47867       {
47868         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47869       };
47870     } catch (std::exception& e) {
47871       {
47872         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47873       };
47874     } catch (...) {
47875       {
47876         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47877       };
47878     }
47879   }
47880   jresult = (void *)result;
47881   return jresult;
47882 }
47883
47884
47885 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_RenderTaskSignal(void * jarg1) {
47886   Dali::Signal< void (Dali::RenderTask &) > *arg1 = (Dali::Signal< void (Dali::RenderTask &) > *) 0 ;
47887
47888   arg1 = (Dali::Signal< void (Dali::RenderTask &) > *)jarg1;
47889   {
47890     try {
47891       delete arg1;
47892     } catch (std::out_of_range& e) {
47893       {
47894         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47895       };
47896     } catch (std::exception& e) {
47897       {
47898         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47899       };
47900     } catch (...) {
47901       {
47902         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47903       };
47904     }
47905   }
47906 }
47907
47908
47909 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_LongPressGestureDetectedSignal_Empty(void * jarg1) {
47910   unsigned int jresult ;
47911   Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *) 0 ;
47912   bool result;
47913
47914   arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *)jarg1;
47915   {
47916     try {
47917       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_LongPressGesture_SS_const_SA__SP__Sg__Empty((Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > const *)arg1);
47918     } catch (std::out_of_range& e) {
47919       {
47920         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47921       };
47922     } catch (std::exception& e) {
47923       {
47924         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47925       };
47926     } catch (...) {
47927       {
47928         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47929       };
47930     }
47931   }
47932   jresult = result;
47933   return jresult;
47934 }
47935
47936
47937 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_LongPressGestureDetectedSignal_GetConnectionCount(void * jarg1) {
47938   unsigned long jresult ;
47939   Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *) 0 ;
47940   std::size_t result;
47941
47942   arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *)jarg1;
47943   {
47944     try {
47945       result = Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_LongPressGesture_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > const *)arg1);
47946     } catch (std::out_of_range& e) {
47947       {
47948         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47949       };
47950     } catch (std::exception& e) {
47951       {
47952         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47953       };
47954     } catch (...) {
47955       {
47956         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47957       };
47958     }
47959   }
47960   jresult = (unsigned long)result;
47961   return jresult;
47962 }
47963
47964
47965 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LongPressGestureDetectedSignal_Connect(void * jarg1, void * jarg2) {
47966   Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *) 0 ;
47967   void (*arg2)(Dali::Actor,Dali::LongPressGesture const &) = (void (*)(Dali::Actor,Dali::LongPressGesture const &)) 0 ;
47968
47969   arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *)jarg1;
47970   arg2 = (void (*)(Dali::Actor,Dali::LongPressGesture const &))jarg2;
47971   {
47972     try {
47973       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_LongPressGesture_SS_const_SA__SP__Sg__Connect(arg1,arg2);
47974     } catch (std::out_of_range& e) {
47975       {
47976         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47977       };
47978     } catch (std::exception& e) {
47979       {
47980         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47981       };
47982     } catch (...) {
47983       {
47984         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47985       };
47986     }
47987   }
47988 }
47989
47990
47991 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LongPressGestureDetectedSignal_Disconnect(void * jarg1, void * jarg2) {
47992   Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *) 0 ;
47993   void (*arg2)(Dali::Actor,Dali::LongPressGesture const &) = (void (*)(Dali::Actor,Dali::LongPressGesture const &)) 0 ;
47994
47995   arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *)jarg1;
47996   arg2 = (void (*)(Dali::Actor,Dali::LongPressGesture const &))jarg2;
47997   {
47998     try {
47999       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_LongPressGesture_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
48000     } catch (std::out_of_range& e) {
48001       {
48002         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48003       };
48004     } catch (std::exception& e) {
48005       {
48006         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48007       };
48008     } catch (...) {
48009       {
48010         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48011       };
48012     }
48013   }
48014 }
48015
48016
48017 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LongPressGestureDetectedSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
48018   Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *) 0 ;
48019   Dali::Actor arg2 ;
48020   Dali::LongPressGesture *arg3 = 0 ;
48021   Dali::Actor *argp2 ;
48022
48023   arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *)jarg1;
48024   argp2 = (Dali::Actor *)jarg2;
48025   if (!argp2) {
48026     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
48027     return ;
48028   }
48029   arg2 = *argp2;
48030   arg3 = (Dali::LongPressGesture *)jarg3;
48031   if (!arg3) {
48032     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LongPressGesture const & type is null", 0);
48033     return ;
48034   }
48035   {
48036     try {
48037       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_LongPressGesture_SS_const_SA__SP__Sg__Emit(arg1,arg2,(Dali::LongPressGesture const &)*arg3);
48038     } catch (std::out_of_range& e) {
48039       {
48040         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48041       };
48042     } catch (std::exception& e) {
48043       {
48044         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48045       };
48046     } catch (...) {
48047       {
48048         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48049       };
48050     }
48051   }
48052 }
48053
48054
48055 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_LongPressGestureDetectedSignal() {
48056   void * jresult ;
48057   Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *result = 0 ;
48058
48059   {
48060     try {
48061       result = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *)new Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) >();
48062     } catch (std::out_of_range& e) {
48063       {
48064         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48065       };
48066     } catch (std::exception& e) {
48067       {
48068         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48069       };
48070     } catch (...) {
48071       {
48072         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48073       };
48074     }
48075   }
48076   jresult = (void *)result;
48077   return jresult;
48078 }
48079
48080
48081 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_LongPressGestureDetectedSignal(void * jarg1) {
48082   Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *) 0 ;
48083
48084   arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *)jarg1;
48085   {
48086     try {
48087       delete arg1;
48088     } catch (std::out_of_range& e) {
48089       {
48090         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48091       };
48092     } catch (std::exception& e) {
48093       {
48094         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48095       };
48096     } catch (...) {
48097       {
48098         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48099       };
48100     }
48101   }
48102 }
48103
48104
48105 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ActorTouchDataSignal_Empty(void * jarg1) {
48106   unsigned int jresult ;
48107   Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *) 0 ;
48108   bool result;
48109
48110   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *)jarg1;
48111   {
48112     try {
48113       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchData_SS_const_SA__SP__Sg__Empty((Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > const *)arg1);
48114     } catch (std::out_of_range& e) {
48115       {
48116         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48117       };
48118     } catch (std::exception& e) {
48119       {
48120         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48121       };
48122     } catch (...) {
48123       {
48124         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48125       };
48126     }
48127   }
48128   jresult = result;
48129   return jresult;
48130 }
48131
48132
48133 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ActorTouchDataSignal_GetConnectionCount(void * jarg1) {
48134   unsigned long jresult ;
48135   Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *) 0 ;
48136   std::size_t result;
48137
48138   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *)jarg1;
48139   {
48140     try {
48141       result = Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchData_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > const *)arg1);
48142     } catch (std::out_of_range& e) {
48143       {
48144         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48145       };
48146     } catch (std::exception& e) {
48147       {
48148         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48149       };
48150     } catch (...) {
48151       {
48152         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48153       };
48154     }
48155   }
48156   jresult = (unsigned long)result;
48157   return jresult;
48158 }
48159
48160
48161 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorTouchDataSignal_Connect(void * jarg1, void * jarg2) {
48162   Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *) 0 ;
48163   bool (*arg2)(Dali::Actor,Dali::TouchData const &) = (bool (*)(Dali::Actor,Dali::TouchData const &)) 0 ;
48164
48165   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *)jarg1;
48166   arg2 = (bool (*)(Dali::Actor,Dali::TouchData const &))jarg2;
48167   {
48168     try {
48169       Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchData_SS_const_SA__SP__Sg__Connect(arg1,arg2);
48170     } catch (std::out_of_range& e) {
48171       {
48172         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48173       };
48174     } catch (std::exception& e) {
48175       {
48176         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48177       };
48178     } catch (...) {
48179       {
48180         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48181       };
48182     }
48183   }
48184 }
48185
48186
48187 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorTouchDataSignal_Disconnect(void * jarg1, void * jarg2) {
48188   Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *) 0 ;
48189   bool (*arg2)(Dali::Actor,Dali::TouchData const &) = (bool (*)(Dali::Actor,Dali::TouchData const &)) 0 ;
48190
48191   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *)jarg1;
48192   arg2 = (bool (*)(Dali::Actor,Dali::TouchData const &))jarg2;
48193   {
48194     try {
48195       Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchData_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
48196     } catch (std::out_of_range& e) {
48197       {
48198         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48199       };
48200     } catch (std::exception& e) {
48201       {
48202         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48203       };
48204     } catch (...) {
48205       {
48206         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48207       };
48208     }
48209   }
48210 }
48211
48212
48213 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ActorTouchDataSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
48214   unsigned int jresult ;
48215   Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *) 0 ;
48216   Dali::Actor arg2 ;
48217   Dali::TouchData *arg3 = 0 ;
48218   Dali::Actor *argp2 ;
48219   bool result;
48220
48221   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *)jarg1;
48222   argp2 = (Dali::Actor *)jarg2;
48223   if (!argp2) {
48224     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
48225     return 0;
48226   }
48227   arg2 = *argp2;
48228   arg3 = (Dali::TouchData *)jarg3;
48229   if (!arg3) {
48230     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchData const & type is null", 0);
48231     return 0;
48232   }
48233   {
48234     try {
48235       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchData_SS_const_SA__SP__Sg__Emit(arg1,arg2,(Dali::TouchData const &)*arg3);
48236     } catch (std::out_of_range& e) {
48237       {
48238         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48239       };
48240     } catch (std::exception& e) {
48241       {
48242         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48243       };
48244     } catch (...) {
48245       {
48246         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48247       };
48248     }
48249   }
48250   jresult = result;
48251   return jresult;
48252 }
48253
48254
48255 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ActorTouchDataSignal() {
48256   void * jresult ;
48257   Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *result = 0 ;
48258
48259   {
48260     try {
48261       result = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *)new Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) >();
48262     } catch (std::out_of_range& e) {
48263       {
48264         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48265       };
48266     } catch (std::exception& e) {
48267       {
48268         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48269       };
48270     } catch (...) {
48271       {
48272         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48273       };
48274     }
48275   }
48276   jresult = (void *)result;
48277   return jresult;
48278 }
48279
48280
48281 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ActorTouchDataSignal(void * jarg1) {
48282   Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *) 0 ;
48283
48284   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *)jarg1;
48285   {
48286     try {
48287       delete arg1;
48288     } catch (std::out_of_range& e) {
48289       {
48290         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48291       };
48292     } catch (std::exception& e) {
48293       {
48294         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48295       };
48296     } catch (...) {
48297       {
48298         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48299       };
48300     }
48301   }
48302 }
48303
48304
48305 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ActorHoverSignal_Empty(void * jarg1) {
48306   unsigned int jresult ;
48307   Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *) 0 ;
48308   bool result;
48309
48310   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *)jarg1;
48311   {
48312     try {
48313       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__Empty((Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > const *)arg1);
48314     } catch (std::out_of_range& e) {
48315       {
48316         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48317       };
48318     } catch (std::exception& e) {
48319       {
48320         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48321       };
48322     } catch (...) {
48323       {
48324         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48325       };
48326     }
48327   }
48328   jresult = result;
48329   return jresult;
48330 }
48331
48332
48333 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ActorHoverSignal_GetConnectionCount(void * jarg1) {
48334   unsigned long jresult ;
48335   Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *) 0 ;
48336   std::size_t result;
48337
48338   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *)jarg1;
48339   {
48340     try {
48341       result = Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > const *)arg1);
48342     } catch (std::out_of_range& e) {
48343       {
48344         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48345       };
48346     } catch (std::exception& e) {
48347       {
48348         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48349       };
48350     } catch (...) {
48351       {
48352         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48353       };
48354     }
48355   }
48356   jresult = (unsigned long)result;
48357   return jresult;
48358 }
48359
48360
48361 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorHoverSignal_Connect(void * jarg1, void * jarg2) {
48362   Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *) 0 ;
48363   bool (*arg2)(Dali::Actor,Dali::HoverEvent const &) = (bool (*)(Dali::Actor,Dali::HoverEvent const &)) 0 ;
48364
48365   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *)jarg1;
48366   arg2 = (bool (*)(Dali::Actor,Dali::HoverEvent const &))jarg2;
48367   {
48368     try {
48369       Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__Connect(arg1,arg2);
48370     } catch (std::out_of_range& e) {
48371       {
48372         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48373       };
48374     } catch (std::exception& e) {
48375       {
48376         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48377       };
48378     } catch (...) {
48379       {
48380         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48381       };
48382     }
48383   }
48384 }
48385
48386
48387 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorHoverSignal_Disconnect(void * jarg1, void * jarg2) {
48388   Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *) 0 ;
48389   bool (*arg2)(Dali::Actor,Dali::HoverEvent const &) = (bool (*)(Dali::Actor,Dali::HoverEvent const &)) 0 ;
48390
48391   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *)jarg1;
48392   arg2 = (bool (*)(Dali::Actor,Dali::HoverEvent const &))jarg2;
48393   {
48394     try {
48395       Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
48396     } catch (std::out_of_range& e) {
48397       {
48398         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48399       };
48400     } catch (std::exception& e) {
48401       {
48402         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48403       };
48404     } catch (...) {
48405       {
48406         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48407       };
48408     }
48409   }
48410 }
48411
48412
48413 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ActorHoverSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
48414   unsigned int jresult ;
48415   Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *) 0 ;
48416   Dali::Actor arg2 ;
48417   Dali::HoverEvent *arg3 = 0 ;
48418   Dali::Actor *argp2 ;
48419   bool result;
48420
48421   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *)jarg1;
48422   argp2 = (Dali::Actor *)jarg2;
48423   if (!argp2) {
48424     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
48425     return 0;
48426   }
48427   arg2 = *argp2;
48428   arg3 = (Dali::HoverEvent *)jarg3;
48429   if (!arg3) {
48430     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::HoverEvent const & type is null", 0);
48431     return 0;
48432   }
48433   {
48434     try {
48435       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__Emit(arg1,arg2,(Dali::HoverEvent const &)*arg3);
48436     } catch (std::out_of_range& e) {
48437       {
48438         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48439       };
48440     } catch (std::exception& e) {
48441       {
48442         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48443       };
48444     } catch (...) {
48445       {
48446         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48447       };
48448     }
48449   }
48450   jresult = result;
48451   return jresult;
48452 }
48453
48454
48455 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ActorHoverSignal() {
48456   void * jresult ;
48457   Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *result = 0 ;
48458
48459   {
48460     try {
48461       result = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *)new Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) >();
48462     } catch (std::out_of_range& e) {
48463       {
48464         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48465       };
48466     } catch (std::exception& e) {
48467       {
48468         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48469       };
48470     } catch (...) {
48471       {
48472         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48473       };
48474     }
48475   }
48476   jresult = (void *)result;
48477   return jresult;
48478 }
48479
48480
48481 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ActorHoverSignal(void * jarg1) {
48482   Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *) 0 ;
48483
48484   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *)jarg1;
48485   {
48486     try {
48487       delete arg1;
48488     } catch (std::out_of_range& e) {
48489       {
48490         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48491       };
48492     } catch (std::exception& e) {
48493       {
48494         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48495       };
48496     } catch (...) {
48497       {
48498         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48499       };
48500     }
48501   }
48502 }
48503
48504
48505 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ActorWheelSignal_Empty(void * jarg1) {
48506   unsigned int jresult ;
48507   Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *) 0 ;
48508   bool result;
48509
48510   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *)jarg1;
48511   {
48512     try {
48513       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__Empty((Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > const *)arg1);
48514     } catch (std::out_of_range& e) {
48515       {
48516         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48517       };
48518     } catch (std::exception& e) {
48519       {
48520         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48521       };
48522     } catch (...) {
48523       {
48524         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48525       };
48526     }
48527   }
48528   jresult = result;
48529   return jresult;
48530 }
48531
48532
48533 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ActorWheelSignal_GetConnectionCount(void * jarg1) {
48534   unsigned long jresult ;
48535   Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *) 0 ;
48536   std::size_t result;
48537
48538   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *)jarg1;
48539   {
48540     try {
48541       result = Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > const *)arg1);
48542     } catch (std::out_of_range& e) {
48543       {
48544         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48545       };
48546     } catch (std::exception& e) {
48547       {
48548         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48549       };
48550     } catch (...) {
48551       {
48552         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48553       };
48554     }
48555   }
48556   jresult = (unsigned long)result;
48557   return jresult;
48558 }
48559
48560
48561 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorWheelSignal_Connect(void * jarg1, void * jarg2) {
48562   Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *) 0 ;
48563   bool (*arg2)(Dali::Actor,Dali::WheelEvent const &) = (bool (*)(Dali::Actor,Dali::WheelEvent const &)) 0 ;
48564
48565   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *)jarg1;
48566   arg2 = (bool (*)(Dali::Actor,Dali::WheelEvent const &))jarg2;
48567   {
48568     try {
48569       Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__Connect(arg1,arg2);
48570     } catch (std::out_of_range& e) {
48571       {
48572         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48573       };
48574     } catch (std::exception& e) {
48575       {
48576         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48577       };
48578     } catch (...) {
48579       {
48580         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48581       };
48582     }
48583   }
48584 }
48585
48586
48587 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorWheelSignal_Disconnect(void * jarg1, void * jarg2) {
48588   Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *) 0 ;
48589   bool (*arg2)(Dali::Actor,Dali::WheelEvent const &) = (bool (*)(Dali::Actor,Dali::WheelEvent const &)) 0 ;
48590
48591   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *)jarg1;
48592   arg2 = (bool (*)(Dali::Actor,Dali::WheelEvent const &))jarg2;
48593   {
48594     try {
48595       Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
48596     } catch (std::out_of_range& e) {
48597       {
48598         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48599       };
48600     } catch (std::exception& e) {
48601       {
48602         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48603       };
48604     } catch (...) {
48605       {
48606         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48607       };
48608     }
48609   }
48610 }
48611
48612
48613 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ActorWheelSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
48614   unsigned int jresult ;
48615   Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *) 0 ;
48616   Dali::Actor arg2 ;
48617   Dali::WheelEvent *arg3 = 0 ;
48618   Dali::Actor *argp2 ;
48619   bool result;
48620
48621   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *)jarg1;
48622   argp2 = (Dali::Actor *)jarg2;
48623   if (!argp2) {
48624     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
48625     return 0;
48626   }
48627   arg2 = *argp2;
48628   arg3 = (Dali::WheelEvent *)jarg3;
48629   if (!arg3) {
48630     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::WheelEvent const & type is null", 0);
48631     return 0;
48632   }
48633   {
48634     try {
48635       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__Emit(arg1,arg2,(Dali::WheelEvent const &)*arg3);
48636     } catch (std::out_of_range& e) {
48637       {
48638         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48639       };
48640     } catch (std::exception& e) {
48641       {
48642         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48643       };
48644     } catch (...) {
48645       {
48646         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48647       };
48648     }
48649   }
48650   jresult = result;
48651   return jresult;
48652 }
48653
48654
48655 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ActorWheelSignal() {
48656   void * jresult ;
48657   Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *result = 0 ;
48658
48659   {
48660     try {
48661       result = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *)new Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) >();
48662     } catch (std::out_of_range& e) {
48663       {
48664         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48665       };
48666     } catch (std::exception& e) {
48667       {
48668         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48669       };
48670     } catch (...) {
48671       {
48672         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48673       };
48674     }
48675   }
48676   jresult = (void *)result;
48677   return jresult;
48678 }
48679
48680
48681 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ActorWheelSignal(void * jarg1) {
48682   Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *) 0 ;
48683
48684   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *)jarg1;
48685   {
48686     try {
48687       delete arg1;
48688     } catch (std::out_of_range& e) {
48689       {
48690         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48691       };
48692     } catch (std::exception& e) {
48693       {
48694         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48695       };
48696     } catch (...) {
48697       {
48698         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48699       };
48700     }
48701   }
48702 }
48703
48704
48705 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ActorSignal_Empty(void * jarg1) {
48706   unsigned int jresult ;
48707   Dali::Signal< void (Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor) > *) 0 ;
48708   bool result;
48709
48710   arg1 = (Dali::Signal< void (Dali::Actor) > *)jarg1;
48711   {
48712     try {
48713       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Empty((Dali::Signal< void (Dali::Actor) > const *)arg1);
48714     } catch (std::out_of_range& e) {
48715       {
48716         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48717       };
48718     } catch (std::exception& e) {
48719       {
48720         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48721       };
48722     } catch (...) {
48723       {
48724         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48725       };
48726     }
48727   }
48728   jresult = result;
48729   return jresult;
48730 }
48731
48732
48733 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ActorSignal_GetConnectionCount(void * jarg1) {
48734   unsigned long jresult ;
48735   Dali::Signal< void (Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor) > *) 0 ;
48736   std::size_t result;
48737
48738   arg1 = (Dali::Signal< void (Dali::Actor) > *)jarg1;
48739   {
48740     try {
48741       result = Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Actor) > const *)arg1);
48742     } catch (std::out_of_range& e) {
48743       {
48744         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48745       };
48746     } catch (std::exception& e) {
48747       {
48748         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48749       };
48750     } catch (...) {
48751       {
48752         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48753       };
48754     }
48755   }
48756   jresult = (unsigned long)result;
48757   return jresult;
48758 }
48759
48760
48761 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorSignal_Connect(void * jarg1, void * jarg2) {
48762   Dali::Signal< void (Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor) > *) 0 ;
48763   void (*arg2)(Dali::Actor) = (void (*)(Dali::Actor)) 0 ;
48764
48765   arg1 = (Dali::Signal< void (Dali::Actor) > *)jarg1;
48766   arg2 = (void (*)(Dali::Actor))jarg2;
48767   {
48768     try {
48769       Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Connect(arg1,arg2);
48770     } catch (std::out_of_range& e) {
48771       {
48772         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48773       };
48774     } catch (std::exception& e) {
48775       {
48776         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48777       };
48778     } catch (...) {
48779       {
48780         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48781       };
48782     }
48783   }
48784 }
48785
48786
48787 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorSignal_Disconnect(void * jarg1, void * jarg2) {
48788   Dali::Signal< void (Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor) > *) 0 ;
48789   void (*arg2)(Dali::Actor) = (void (*)(Dali::Actor)) 0 ;
48790
48791   arg1 = (Dali::Signal< void (Dali::Actor) > *)jarg1;
48792   arg2 = (void (*)(Dali::Actor))jarg2;
48793   {
48794     try {
48795       Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Disconnect(arg1,arg2);
48796     } catch (std::out_of_range& e) {
48797       {
48798         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48799       };
48800     } catch (std::exception& e) {
48801       {
48802         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48803       };
48804     } catch (...) {
48805       {
48806         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48807       };
48808     }
48809   }
48810 }
48811
48812
48813 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorSignal_Emit(void * jarg1, void * jarg2) {
48814   Dali::Signal< void (Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor) > *) 0 ;
48815   Dali::Actor arg2 ;
48816   Dali::Actor *argp2 ;
48817
48818   arg1 = (Dali::Signal< void (Dali::Actor) > *)jarg1;
48819   argp2 = (Dali::Actor *)jarg2;
48820   if (!argp2) {
48821     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
48822     return ;
48823   }
48824   arg2 = *argp2;
48825   {
48826     try {
48827       Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Emit(arg1,arg2);
48828     } catch (std::out_of_range& e) {
48829       {
48830         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48831       };
48832     } catch (std::exception& e) {
48833       {
48834         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48835       };
48836     } catch (...) {
48837       {
48838         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48839       };
48840     }
48841   }
48842 }
48843
48844
48845 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ActorSignal() {
48846   void * jresult ;
48847   Dali::Signal< void (Dali::Actor) > *result = 0 ;
48848
48849   {
48850     try {
48851       result = (Dali::Signal< void (Dali::Actor) > *)new Dali::Signal< void (Dali::Actor) >();
48852     } catch (std::out_of_range& e) {
48853       {
48854         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48855       };
48856     } catch (std::exception& e) {
48857       {
48858         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48859       };
48860     } catch (...) {
48861       {
48862         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48863       };
48864     }
48865   }
48866   jresult = (void *)result;
48867   return jresult;
48868 }
48869
48870
48871 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ActorSignal(void * jarg1) {
48872   Dali::Signal< void (Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor) > *) 0 ;
48873
48874   arg1 = (Dali::Signal< void (Dali::Actor) > *)jarg1;
48875   {
48876     try {
48877       delete arg1;
48878     } catch (std::out_of_range& e) {
48879       {
48880         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48881       };
48882     } catch (std::exception& e) {
48883       {
48884         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48885       };
48886     } catch (...) {
48887       {
48888         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48889       };
48890     }
48891   }
48892 }
48893
48894
48895 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_KeyEventSignal_Empty(void * jarg1) {
48896   unsigned int jresult ;
48897   Dali::Signal< void (Dali::KeyEvent const &) > *arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *) 0 ;
48898   bool result;
48899
48900   arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *)jarg1;
48901   {
48902     try {
48903       result = (bool)Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__Empty((Dali::Signal< void (Dali::KeyEvent const &) > const *)arg1);
48904     } catch (std::out_of_range& e) {
48905       {
48906         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48907       };
48908     } catch (std::exception& e) {
48909       {
48910         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48911       };
48912     } catch (...) {
48913       {
48914         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48915       };
48916     }
48917   }
48918   jresult = result;
48919   return jresult;
48920 }
48921
48922
48923 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_KeyEventSignal_GetConnectionCount(void * jarg1) {
48924   unsigned long jresult ;
48925   Dali::Signal< void (Dali::KeyEvent const &) > *arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *) 0 ;
48926   std::size_t result;
48927
48928   arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *)jarg1;
48929   {
48930     try {
48931       result = Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::KeyEvent const &) > const *)arg1);
48932     } catch (std::out_of_range& e) {
48933       {
48934         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48935       };
48936     } catch (std::exception& e) {
48937       {
48938         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48939       };
48940     } catch (...) {
48941       {
48942         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48943       };
48944     }
48945   }
48946   jresult = (unsigned long)result;
48947   return jresult;
48948 }
48949
48950
48951 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyEventSignal_Connect(void * jarg1, void * jarg2) {
48952   Dali::Signal< void (Dali::KeyEvent const &) > *arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *) 0 ;
48953   void (*arg2)(Dali::KeyEvent const &) = (void (*)(Dali::KeyEvent const &)) 0 ;
48954
48955   arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *)jarg1;
48956   arg2 = (void (*)(Dali::KeyEvent const &))jarg2;
48957   {
48958     try {
48959       Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__Connect(arg1,arg2);
48960     } catch (std::out_of_range& e) {
48961       {
48962         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48963       };
48964     } catch (std::exception& e) {
48965       {
48966         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48967       };
48968     } catch (...) {
48969       {
48970         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48971       };
48972     }
48973   }
48974 }
48975
48976
48977 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyEventSignal_Disconnect(void * jarg1, void * jarg2) {
48978   Dali::Signal< void (Dali::KeyEvent const &) > *arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *) 0 ;
48979   void (*arg2)(Dali::KeyEvent const &) = (void (*)(Dali::KeyEvent const &)) 0 ;
48980
48981   arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *)jarg1;
48982   arg2 = (void (*)(Dali::KeyEvent const &))jarg2;
48983   {
48984     try {
48985       Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
48986     } catch (std::out_of_range& e) {
48987       {
48988         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48989       };
48990     } catch (std::exception& e) {
48991       {
48992         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48993       };
48994     } catch (...) {
48995       {
48996         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48997       };
48998     }
48999   }
49000 }
49001
49002
49003 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyEventSignal_Emit(void * jarg1, void * jarg2) {
49004   Dali::Signal< void (Dali::KeyEvent const &) > *arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *) 0 ;
49005   Dali::KeyEvent *arg2 = 0 ;
49006
49007   arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *)jarg1;
49008   arg2 = (Dali::KeyEvent *)jarg2;
49009   if (!arg2) {
49010     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
49011     return ;
49012   }
49013   {
49014     try {
49015       Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__Emit(arg1,(Dali::KeyEvent const &)*arg2);
49016     } catch (std::out_of_range& e) {
49017       {
49018         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49019       };
49020     } catch (std::exception& e) {
49021       {
49022         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49023       };
49024     } catch (...) {
49025       {
49026         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49027       };
49028     }
49029   }
49030 }
49031
49032
49033 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_KeyEventSignal() {
49034   void * jresult ;
49035   Dali::Signal< void (Dali::KeyEvent const &) > *result = 0 ;
49036
49037   {
49038     try {
49039       result = (Dali::Signal< void (Dali::KeyEvent const &) > *)new Dali::Signal< void (Dali::KeyEvent const &) >();
49040     } catch (std::out_of_range& e) {
49041       {
49042         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49043       };
49044     } catch (std::exception& e) {
49045       {
49046         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49047       };
49048     } catch (...) {
49049       {
49050         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49051       };
49052     }
49053   }
49054   jresult = (void *)result;
49055   return jresult;
49056 }
49057
49058
49059 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_KeyEventSignal(void * jarg1) {
49060   Dali::Signal< void (Dali::KeyEvent const &) > *arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *) 0 ;
49061
49062   arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *)jarg1;
49063   {
49064     try {
49065       delete arg1;
49066     } catch (std::out_of_range& e) {
49067       {
49068         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49069       };
49070     } catch (std::exception& e) {
49071       {
49072         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49073       };
49074     } catch (...) {
49075       {
49076         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49077       };
49078     }
49079   }
49080 }
49081
49082
49083 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TouchSignal_Empty(void * jarg1) {
49084   unsigned int jresult ;
49085   Dali::Signal< void (Dali::TouchData const &) > *arg1 = (Dali::Signal< void (Dali::TouchData const &) > *) 0 ;
49086   bool result;
49087
49088   arg1 = (Dali::Signal< void (Dali::TouchData const &) > *)jarg1;
49089   {
49090     try {
49091       result = (bool)Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__Empty((Dali::Signal< void (Dali::TouchData const &) > const *)arg1);
49092     } catch (std::out_of_range& e) {
49093       {
49094         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49095       };
49096     } catch (std::exception& e) {
49097       {
49098         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49099       };
49100     } catch (...) {
49101       {
49102         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49103       };
49104     }
49105   }
49106   jresult = result;
49107   return jresult;
49108 }
49109
49110
49111 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TouchSignal_GetConnectionCount(void * jarg1) {
49112   unsigned long jresult ;
49113   Dali::Signal< void (Dali::TouchData const &) > *arg1 = (Dali::Signal< void (Dali::TouchData const &) > *) 0 ;
49114   std::size_t result;
49115
49116   arg1 = (Dali::Signal< void (Dali::TouchData const &) > *)jarg1;
49117   {
49118     try {
49119       result = Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::TouchData const &) > const *)arg1);
49120     } catch (std::out_of_range& e) {
49121       {
49122         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49123       };
49124     } catch (std::exception& e) {
49125       {
49126         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49127       };
49128     } catch (...) {
49129       {
49130         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49131       };
49132     }
49133   }
49134   jresult = (unsigned long)result;
49135   return jresult;
49136 }
49137
49138
49139 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchSignal_Connect(void * jarg1, void * jarg2) {
49140   Dali::Signal< void (Dali::TouchData const &) > *arg1 = (Dali::Signal< void (Dali::TouchData const &) > *) 0 ;
49141   void (*arg2)(Dali::TouchData const &) = (void (*)(Dali::TouchData const &)) 0 ;
49142
49143   arg1 = (Dali::Signal< void (Dali::TouchData const &) > *)jarg1;
49144   arg2 = (void (*)(Dali::TouchData const &))jarg2;
49145   {
49146     try {
49147       Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__Connect(arg1,arg2);
49148     } catch (std::out_of_range& e) {
49149       {
49150         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49151       };
49152     } catch (std::exception& e) {
49153       {
49154         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49155       };
49156     } catch (...) {
49157       {
49158         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49159       };
49160     }
49161   }
49162 }
49163
49164
49165 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchSignal_Disconnect(void * jarg1, void * jarg2) {
49166   Dali::Signal< void (Dali::TouchData const &) > *arg1 = (Dali::Signal< void (Dali::TouchData const &) > *) 0 ;
49167   void (*arg2)(Dali::TouchData const &) = (void (*)(Dali::TouchData const &)) 0 ;
49168
49169   arg1 = (Dali::Signal< void (Dali::TouchData const &) > *)jarg1;
49170   arg2 = (void (*)(Dali::TouchData const &))jarg2;
49171   {
49172     try {
49173       Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
49174     } catch (std::out_of_range& e) {
49175       {
49176         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49177       };
49178     } catch (std::exception& e) {
49179       {
49180         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49181       };
49182     } catch (...) {
49183       {
49184         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49185       };
49186     }
49187   }
49188 }
49189
49190
49191 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchSignal_Emit(void * jarg1, void * jarg2) {
49192   Dali::Signal< void (Dali::TouchData const &) > *arg1 = (Dali::Signal< void (Dali::TouchData const &) > *) 0 ;
49193   Dali::TouchData *arg2 = 0 ;
49194
49195   arg1 = (Dali::Signal< void (Dali::TouchData const &) > *)jarg1;
49196   arg2 = (Dali::TouchData *)jarg2;
49197   if (!arg2) {
49198     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchData const & type is null", 0);
49199     return ;
49200   }
49201   {
49202     try {
49203       Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__Emit(arg1,(Dali::TouchData const &)*arg2);
49204     } catch (std::out_of_range& e) {
49205       {
49206         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49207       };
49208     } catch (std::exception& e) {
49209       {
49210         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49211       };
49212     } catch (...) {
49213       {
49214         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49215       };
49216     }
49217   }
49218 }
49219
49220
49221 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TouchSignal() {
49222   void * jresult ;
49223   Dali::Signal< void (Dali::TouchData const &) > *result = 0 ;
49224
49225   {
49226     try {
49227       result = (Dali::Signal< void (Dali::TouchData const &) > *)new Dali::Signal< void (Dali::TouchData const &) >();
49228     } catch (std::out_of_range& e) {
49229       {
49230         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49231       };
49232     } catch (std::exception& e) {
49233       {
49234         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49235       };
49236     } catch (...) {
49237       {
49238         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49239       };
49240     }
49241   }
49242   jresult = (void *)result;
49243   return jresult;
49244 }
49245
49246
49247 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TouchSignal(void * jarg1) {
49248   Dali::Signal< void (Dali::TouchData const &) > *arg1 = (Dali::Signal< void (Dali::TouchData const &) > *) 0 ;
49249
49250   arg1 = (Dali::Signal< void (Dali::TouchData const &) > *)jarg1;
49251   {
49252     try {
49253       delete arg1;
49254     } catch (std::out_of_range& e) {
49255       {
49256         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49257       };
49258     } catch (std::exception& e) {
49259       {
49260         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49261       };
49262     } catch (...) {
49263       {
49264         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49265       };
49266     }
49267   }
49268 }
49269
49270
49271 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_StageWheelSignal_Empty(void * jarg1) {
49272   unsigned int jresult ;
49273   Dali::Signal< void (Dali::WheelEvent const &) > *arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *) 0 ;
49274   bool result;
49275
49276   arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *)jarg1;
49277   {
49278     try {
49279       result = (bool)Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__Empty((Dali::Signal< void (Dali::WheelEvent const &) > const *)arg1);
49280     } catch (std::out_of_range& e) {
49281       {
49282         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49283       };
49284     } catch (std::exception& e) {
49285       {
49286         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49287       };
49288     } catch (...) {
49289       {
49290         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49291       };
49292     }
49293   }
49294   jresult = result;
49295   return jresult;
49296 }
49297
49298
49299 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_StageWheelSignal_GetConnectionCount(void * jarg1) {
49300   unsigned long jresult ;
49301   Dali::Signal< void (Dali::WheelEvent const &) > *arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *) 0 ;
49302   std::size_t result;
49303
49304   arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *)jarg1;
49305   {
49306     try {
49307       result = Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::WheelEvent const &) > const *)arg1);
49308     } catch (std::out_of_range& e) {
49309       {
49310         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49311       };
49312     } catch (std::exception& e) {
49313       {
49314         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49315       };
49316     } catch (...) {
49317       {
49318         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49319       };
49320     }
49321   }
49322   jresult = (unsigned long)result;
49323   return jresult;
49324 }
49325
49326
49327 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StageWheelSignal_Connect(void * jarg1, void * jarg2) {
49328   Dali::Signal< void (Dali::WheelEvent const &) > *arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *) 0 ;
49329   void (*arg2)(Dali::WheelEvent const &) = (void (*)(Dali::WheelEvent const &)) 0 ;
49330
49331   arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *)jarg1;
49332   arg2 = (void (*)(Dali::WheelEvent const &))jarg2;
49333   {
49334     try {
49335       Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__Connect(arg1,arg2);
49336     } catch (std::out_of_range& e) {
49337       {
49338         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49339       };
49340     } catch (std::exception& e) {
49341       {
49342         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49343       };
49344     } catch (...) {
49345       {
49346         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49347       };
49348     }
49349   }
49350 }
49351
49352
49353 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StageWheelSignal_Disconnect(void * jarg1, void * jarg2) {
49354   Dali::Signal< void (Dali::WheelEvent const &) > *arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *) 0 ;
49355   void (*arg2)(Dali::WheelEvent const &) = (void (*)(Dali::WheelEvent const &)) 0 ;
49356
49357   arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *)jarg1;
49358   arg2 = (void (*)(Dali::WheelEvent const &))jarg2;
49359   {
49360     try {
49361       Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
49362     } catch (std::out_of_range& e) {
49363       {
49364         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49365       };
49366     } catch (std::exception& e) {
49367       {
49368         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49369       };
49370     } catch (...) {
49371       {
49372         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49373       };
49374     }
49375   }
49376 }
49377
49378
49379 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StageWheelSignal_Emit(void * jarg1, void * jarg2) {
49380   Dali::Signal< void (Dali::WheelEvent const &) > *arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *) 0 ;
49381   Dali::WheelEvent *arg2 = 0 ;
49382
49383   arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *)jarg1;
49384   arg2 = (Dali::WheelEvent *)jarg2;
49385   if (!arg2) {
49386     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::WheelEvent const & type is null", 0);
49387     return ;
49388   }
49389   {
49390     try {
49391       Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__Emit(arg1,(Dali::WheelEvent const &)*arg2);
49392     } catch (std::out_of_range& e) {
49393       {
49394         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49395       };
49396     } catch (std::exception& e) {
49397       {
49398         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49399       };
49400     } catch (...) {
49401       {
49402         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49403       };
49404     }
49405   }
49406 }
49407
49408
49409 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_StageWheelSignal() {
49410   void * jresult ;
49411   Dali::Signal< void (Dali::WheelEvent const &) > *result = 0 ;
49412
49413   {
49414     try {
49415       result = (Dali::Signal< void (Dali::WheelEvent const &) > *)new Dali::Signal< void (Dali::WheelEvent const &) >();
49416     } catch (std::out_of_range& e) {
49417       {
49418         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49419       };
49420     } catch (std::exception& e) {
49421       {
49422         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49423       };
49424     } catch (...) {
49425       {
49426         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49427       };
49428     }
49429   }
49430   jresult = (void *)result;
49431   return jresult;
49432 }
49433
49434
49435 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_StageWheelSignal(void * jarg1) {
49436   Dali::Signal< void (Dali::WheelEvent const &) > *arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *) 0 ;
49437
49438   arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *)jarg1;
49439   {
49440     try {
49441       delete arg1;
49442     } catch (std::out_of_range& e) {
49443       {
49444         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49445       };
49446     } catch (std::exception& e) {
49447       {
49448         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49449       };
49450     } catch (...) {
49451       {
49452         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49453       };
49454     }
49455   }
49456 }
49457
49458
49459 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AngleThresholdPair__SWIG_0() {
49460   void * jresult ;
49461   std::pair< Dali::Radian,Dali::Radian > *result = 0 ;
49462
49463   {
49464     try {
49465       result = (std::pair< Dali::Radian,Dali::Radian > *)new std::pair< Dali::Radian,Dali::Radian >();
49466     } catch (std::out_of_range& e) {
49467       {
49468         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49469       };
49470     } catch (std::exception& e) {
49471       {
49472         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49473       };
49474     } catch (...) {
49475       {
49476         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49477       };
49478     }
49479   }
49480   jresult = (void *)result;
49481   return jresult;
49482 }
49483
49484
49485 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AngleThresholdPair__SWIG_1(void * jarg1, void * jarg2) {
49486   void * jresult ;
49487   Dali::Radian arg1 ;
49488   Dali::Radian arg2 ;
49489   Dali::Radian *argp1 ;
49490   Dali::Radian *argp2 ;
49491   std::pair< Dali::Radian,Dali::Radian > *result = 0 ;
49492
49493   argp1 = (Dali::Radian *)jarg1;
49494   if (!argp1) {
49495     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
49496     return 0;
49497   }
49498   arg1 = *argp1;
49499   argp2 = (Dali::Radian *)jarg2;
49500   if (!argp2) {
49501     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
49502     return 0;
49503   }
49504   arg2 = *argp2;
49505   {
49506     try {
49507       result = (std::pair< Dali::Radian,Dali::Radian > *)new std::pair< Dali::Radian,Dali::Radian >(arg1,arg2);
49508     } catch (std::out_of_range& e) {
49509       {
49510         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49511       };
49512     } catch (std::exception& e) {
49513       {
49514         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49515       };
49516     } catch (...) {
49517       {
49518         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49519       };
49520     }
49521   }
49522   jresult = (void *)result;
49523   return jresult;
49524 }
49525
49526
49527 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AngleThresholdPair__SWIG_2(void * jarg1) {
49528   void * jresult ;
49529   std::pair< Dali::Radian,Dali::Radian > *arg1 = 0 ;
49530   std::pair< Dali::Radian,Dali::Radian > *result = 0 ;
49531
49532   arg1 = (std::pair< Dali::Radian,Dali::Radian > *)jarg1;
49533   if (!arg1) {
49534     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::pair< Dali::Radian,Dali::Radian > const & type is null", 0);
49535     return 0;
49536   }
49537   {
49538     try {
49539       result = (std::pair< Dali::Radian,Dali::Radian > *)new std::pair< Dali::Radian,Dali::Radian >((std::pair< Dali::Radian,Dali::Radian > const &)*arg1);
49540     } catch (std::out_of_range& e) {
49541       {
49542         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49543       };
49544     } catch (std::exception& e) {
49545       {
49546         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49547       };
49548     } catch (...) {
49549       {
49550         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49551       };
49552     }
49553   }
49554   jresult = (void *)result;
49555   return jresult;
49556 }
49557
49558
49559 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AngleThresholdPair_first_set(void * jarg1, void * jarg2) {
49560   std::pair< Dali::Radian,Dali::Radian > *arg1 = (std::pair< Dali::Radian,Dali::Radian > *) 0 ;
49561   Dali::Radian *arg2 = (Dali::Radian *) 0 ;
49562
49563   arg1 = (std::pair< Dali::Radian,Dali::Radian > *)jarg1;
49564   arg2 = (Dali::Radian *)jarg2;
49565   if (arg1) (arg1)->first = *arg2;
49566 }
49567
49568
49569 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AngleThresholdPair_first_get(void * jarg1) {
49570   void * jresult ;
49571   std::pair< Dali::Radian,Dali::Radian > *arg1 = (std::pair< Dali::Radian,Dali::Radian > *) 0 ;
49572   Dali::Radian *result = 0 ;
49573
49574   arg1 = (std::pair< Dali::Radian,Dali::Radian > *)jarg1;
49575   result = (Dali::Radian *)& ((arg1)->first);
49576   jresult = (void *)result;
49577   return jresult;
49578 }
49579
49580
49581 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AngleThresholdPair_second_set(void * jarg1, void * jarg2) {
49582   std::pair< Dali::Radian,Dali::Radian > *arg1 = (std::pair< Dali::Radian,Dali::Radian > *) 0 ;
49583   Dali::Radian *arg2 = (Dali::Radian *) 0 ;
49584
49585   arg1 = (std::pair< Dali::Radian,Dali::Radian > *)jarg1;
49586   arg2 = (Dali::Radian *)jarg2;
49587   if (arg1) (arg1)->second = *arg2;
49588 }
49589
49590
49591 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AngleThresholdPair_second_get(void * jarg1) {
49592   void * jresult ;
49593   std::pair< Dali::Radian,Dali::Radian > *arg1 = (std::pair< Dali::Radian,Dali::Radian > *) 0 ;
49594   Dali::Radian *result = 0 ;
49595
49596   arg1 = (std::pair< Dali::Radian,Dali::Radian > *)jarg1;
49597   result = (Dali::Radian *)& ((arg1)->second);
49598   jresult = (void *)result;
49599   return jresult;
49600 }
49601
49602
49603 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AngleThresholdPair(void * jarg1) {
49604   std::pair< Dali::Radian,Dali::Radian > *arg1 = (std::pair< Dali::Radian,Dali::Radian > *) 0 ;
49605
49606   arg1 = (std::pair< Dali::Radian,Dali::Radian > *)jarg1;
49607   {
49608     try {
49609       delete arg1;
49610     } catch (std::out_of_range& e) {
49611       {
49612         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49613       };
49614     } catch (std::exception& e) {
49615       {
49616         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49617       };
49618     } catch (...) {
49619       {
49620         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49621       };
49622     }
49623   }
49624 }
49625
49626
49627 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PanGestureDetectedSignal_Empty(void * jarg1) {
49628   unsigned int jresult ;
49629   Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *) 0 ;
49630   bool result;
49631
49632   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *)jarg1;
49633   {
49634     try {
49635       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PanGesture_SS_const_SA__SP__Sg__Empty((Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > const *)arg1);
49636     } catch (std::out_of_range& e) {
49637       {
49638         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49639       };
49640     } catch (std::exception& e) {
49641       {
49642         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49643       };
49644     } catch (...) {
49645       {
49646         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49647       };
49648     }
49649   }
49650   jresult = result;
49651   return jresult;
49652 }
49653
49654
49655 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_PanGestureDetectedSignal_GetConnectionCount(void * jarg1) {
49656   unsigned long jresult ;
49657   Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *) 0 ;
49658   std::size_t result;
49659
49660   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *)jarg1;
49661   {
49662     try {
49663       result = Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PanGesture_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > const *)arg1);
49664     } catch (std::out_of_range& e) {
49665       {
49666         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49667       };
49668     } catch (std::exception& e) {
49669       {
49670         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49671       };
49672     } catch (...) {
49673       {
49674         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49675       };
49676     }
49677   }
49678   jresult = (unsigned long)result;
49679   return jresult;
49680 }
49681
49682
49683 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetectedSignal_Connect(void * jarg1, void * jarg2) {
49684   Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *) 0 ;
49685   void (*arg2)(Dali::Actor,Dali::PanGesture const &) = (void (*)(Dali::Actor,Dali::PanGesture const &)) 0 ;
49686
49687   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *)jarg1;
49688   arg2 = (void (*)(Dali::Actor,Dali::PanGesture const &))jarg2;
49689   {
49690     try {
49691       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PanGesture_SS_const_SA__SP__Sg__Connect(arg1,arg2);
49692     } catch (std::out_of_range& e) {
49693       {
49694         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49695       };
49696     } catch (std::exception& e) {
49697       {
49698         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49699       };
49700     } catch (...) {
49701       {
49702         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49703       };
49704     }
49705   }
49706 }
49707
49708
49709 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetectedSignal_Disconnect(void * jarg1, void * jarg2) {
49710   Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *) 0 ;
49711   void (*arg2)(Dali::Actor,Dali::PanGesture const &) = (void (*)(Dali::Actor,Dali::PanGesture const &)) 0 ;
49712
49713   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *)jarg1;
49714   arg2 = (void (*)(Dali::Actor,Dali::PanGesture const &))jarg2;
49715   {
49716     try {
49717       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PanGesture_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
49718     } catch (std::out_of_range& e) {
49719       {
49720         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49721       };
49722     } catch (std::exception& e) {
49723       {
49724         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49725       };
49726     } catch (...) {
49727       {
49728         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49729       };
49730     }
49731   }
49732 }
49733
49734
49735 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetectedSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
49736   Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *) 0 ;
49737   Dali::Actor arg2 ;
49738   Dali::PanGesture *arg3 = 0 ;
49739   Dali::Actor *argp2 ;
49740
49741   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *)jarg1;
49742   argp2 = (Dali::Actor *)jarg2;
49743   if (!argp2) {
49744     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
49745     return ;
49746   }
49747   arg2 = *argp2;
49748   arg3 = (Dali::PanGesture *)jarg3;
49749   if (!arg3) {
49750     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGesture const & type is null", 0);
49751     return ;
49752   }
49753   {
49754     try {
49755       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PanGesture_SS_const_SA__SP__Sg__Emit(arg1,arg2,(Dali::PanGesture const &)*arg3);
49756     } catch (std::out_of_range& e) {
49757       {
49758         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49759       };
49760     } catch (std::exception& e) {
49761       {
49762         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49763       };
49764     } catch (...) {
49765       {
49766         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49767       };
49768     }
49769   }
49770 }
49771
49772
49773 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PanGestureDetectedSignal() {
49774   void * jresult ;
49775   Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *result = 0 ;
49776
49777   {
49778     try {
49779       result = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *)new Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) >();
49780     } catch (std::out_of_range& e) {
49781       {
49782         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49783       };
49784     } catch (std::exception& e) {
49785       {
49786         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49787       };
49788     } catch (...) {
49789       {
49790         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49791       };
49792     }
49793   }
49794   jresult = (void *)result;
49795   return jresult;
49796 }
49797
49798
49799 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PanGestureDetectedSignal(void * jarg1) {
49800   Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *) 0 ;
49801
49802   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *)jarg1;
49803   {
49804     try {
49805       delete arg1;
49806     } catch (std::out_of_range& e) {
49807       {
49808         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49809       };
49810     } catch (std::exception& e) {
49811       {
49812         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49813       };
49814     } catch (...) {
49815       {
49816         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49817       };
49818     }
49819   }
49820 }
49821
49822
49823 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PinchGestureDetectedSignal_Empty(void * jarg1) {
49824   unsigned int jresult ;
49825   Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *) 0 ;
49826   bool result;
49827
49828   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *)jarg1;
49829   {
49830     try {
49831       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PinchGesture_SS_const_SA__SP__Sg__Empty((Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > const *)arg1);
49832     } catch (std::out_of_range& e) {
49833       {
49834         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49835       };
49836     } catch (std::exception& e) {
49837       {
49838         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49839       };
49840     } catch (...) {
49841       {
49842         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49843       };
49844     }
49845   }
49846   jresult = result;
49847   return jresult;
49848 }
49849
49850
49851 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_PinchGestureDetectedSignal_GetConnectionCount(void * jarg1) {
49852   unsigned long jresult ;
49853   Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *) 0 ;
49854   std::size_t result;
49855
49856   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *)jarg1;
49857   {
49858     try {
49859       result = Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PinchGesture_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > const *)arg1);
49860     } catch (std::out_of_range& e) {
49861       {
49862         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49863       };
49864     } catch (std::exception& e) {
49865       {
49866         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49867       };
49868     } catch (...) {
49869       {
49870         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49871       };
49872     }
49873   }
49874   jresult = (unsigned long)result;
49875   return jresult;
49876 }
49877
49878
49879 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PinchGestureDetectedSignal_Connect(void * jarg1, void * jarg2) {
49880   Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *) 0 ;
49881   void (*arg2)(Dali::Actor,Dali::PinchGesture const &) = (void (*)(Dali::Actor,Dali::PinchGesture const &)) 0 ;
49882
49883   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *)jarg1;
49884   arg2 = (void (*)(Dali::Actor,Dali::PinchGesture const &))jarg2;
49885   {
49886     try {
49887       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PinchGesture_SS_const_SA__SP__Sg__Connect(arg1,arg2);
49888     } catch (std::out_of_range& e) {
49889       {
49890         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49891       };
49892     } catch (std::exception& e) {
49893       {
49894         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49895       };
49896     } catch (...) {
49897       {
49898         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49899       };
49900     }
49901   }
49902 }
49903
49904
49905 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PinchGestureDetectedSignal_Disconnect(void * jarg1, void * jarg2) {
49906   Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *) 0 ;
49907   void (*arg2)(Dali::Actor,Dali::PinchGesture const &) = (void (*)(Dali::Actor,Dali::PinchGesture const &)) 0 ;
49908
49909   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *)jarg1;
49910   arg2 = (void (*)(Dali::Actor,Dali::PinchGesture const &))jarg2;
49911   {
49912     try {
49913       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PinchGesture_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
49914     } catch (std::out_of_range& e) {
49915       {
49916         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49917       };
49918     } catch (std::exception& e) {
49919       {
49920         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49921       };
49922     } catch (...) {
49923       {
49924         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49925       };
49926     }
49927   }
49928 }
49929
49930
49931 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PinchGestureDetectedSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
49932   Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *) 0 ;
49933   Dali::Actor arg2 ;
49934   Dali::PinchGesture *arg3 = 0 ;
49935   Dali::Actor *argp2 ;
49936
49937   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *)jarg1;
49938   argp2 = (Dali::Actor *)jarg2;
49939   if (!argp2) {
49940     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
49941     return ;
49942   }
49943   arg2 = *argp2;
49944   arg3 = (Dali::PinchGesture *)jarg3;
49945   if (!arg3) {
49946     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PinchGesture const & type is null", 0);
49947     return ;
49948   }
49949   {
49950     try {
49951       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PinchGesture_SS_const_SA__SP__Sg__Emit(arg1,arg2,(Dali::PinchGesture const &)*arg3);
49952     } catch (std::out_of_range& e) {
49953       {
49954         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49955       };
49956     } catch (std::exception& e) {
49957       {
49958         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49959       };
49960     } catch (...) {
49961       {
49962         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49963       };
49964     }
49965   }
49966 }
49967
49968
49969 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PinchGestureDetectedSignal() {
49970   void * jresult ;
49971   Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *result = 0 ;
49972
49973   {
49974     try {
49975       result = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *)new Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) >();
49976     } catch (std::out_of_range& e) {
49977       {
49978         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49979       };
49980     } catch (std::exception& e) {
49981       {
49982         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49983       };
49984     } catch (...) {
49985       {
49986         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49987       };
49988     }
49989   }
49990   jresult = (void *)result;
49991   return jresult;
49992 }
49993
49994
49995 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PinchGestureDetectedSignal(void * jarg1) {
49996   Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *) 0 ;
49997
49998   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *)jarg1;
49999   {
50000     try {
50001       delete arg1;
50002     } catch (std::out_of_range& e) {
50003       {
50004         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50005       };
50006     } catch (std::exception& e) {
50007       {
50008         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50009       };
50010     } catch (...) {
50011       {
50012         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50013       };
50014     }
50015   }
50016 }
50017
50018
50019 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TapGestureDetectedSignal_Empty(void * jarg1) {
50020   unsigned int jresult ;
50021   Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *) 0 ;
50022   bool result;
50023
50024   arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *)jarg1;
50025   {
50026     try {
50027       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_TapGesture_SS_const_SA__SP__Sg__Empty((Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > const *)arg1);
50028     } catch (std::out_of_range& e) {
50029       {
50030         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50031       };
50032     } catch (std::exception& e) {
50033       {
50034         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50035       };
50036     } catch (...) {
50037       {
50038         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50039       };
50040     }
50041   }
50042   jresult = result;
50043   return jresult;
50044 }
50045
50046
50047 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TapGestureDetectedSignal_GetConnectionCount(void * jarg1) {
50048   unsigned long jresult ;
50049   Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *) 0 ;
50050   std::size_t result;
50051
50052   arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *)jarg1;
50053   {
50054     try {
50055       result = Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_TapGesture_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > const *)arg1);
50056     } catch (std::out_of_range& e) {
50057       {
50058         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50059       };
50060     } catch (std::exception& e) {
50061       {
50062         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50063       };
50064     } catch (...) {
50065       {
50066         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50067       };
50068     }
50069   }
50070   jresult = (unsigned long)result;
50071   return jresult;
50072 }
50073
50074
50075 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TapGestureDetectedSignal_Connect(void * jarg1, void * jarg2) {
50076   Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *) 0 ;
50077   void (*arg2)(Dali::Actor,Dali::TapGesture const &) = (void (*)(Dali::Actor,Dali::TapGesture const &)) 0 ;
50078
50079   arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *)jarg1;
50080   arg2 = (void (*)(Dali::Actor,Dali::TapGesture const &))jarg2;
50081   {
50082     try {
50083       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_TapGesture_SS_const_SA__SP__Sg__Connect(arg1,arg2);
50084     } catch (std::out_of_range& e) {
50085       {
50086         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50087       };
50088     } catch (std::exception& e) {
50089       {
50090         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50091       };
50092     } catch (...) {
50093       {
50094         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50095       };
50096     }
50097   }
50098 }
50099
50100
50101 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TapGestureDetectedSignal_Disconnect(void * jarg1, void * jarg2) {
50102   Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *) 0 ;
50103   void (*arg2)(Dali::Actor,Dali::TapGesture const &) = (void (*)(Dali::Actor,Dali::TapGesture const &)) 0 ;
50104
50105   arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *)jarg1;
50106   arg2 = (void (*)(Dali::Actor,Dali::TapGesture const &))jarg2;
50107   {
50108     try {
50109       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_TapGesture_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
50110     } catch (std::out_of_range& e) {
50111       {
50112         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50113       };
50114     } catch (std::exception& e) {
50115       {
50116         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50117       };
50118     } catch (...) {
50119       {
50120         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50121       };
50122     }
50123   }
50124 }
50125
50126
50127 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TapGestureDetectedSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
50128   Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *) 0 ;
50129   Dali::Actor arg2 ;
50130   Dali::TapGesture *arg3 = 0 ;
50131   Dali::Actor *argp2 ;
50132
50133   arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *)jarg1;
50134   argp2 = (Dali::Actor *)jarg2;
50135   if (!argp2) {
50136     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
50137     return ;
50138   }
50139   arg2 = *argp2;
50140   arg3 = (Dali::TapGesture *)jarg3;
50141   if (!arg3) {
50142     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TapGesture const & type is null", 0);
50143     return ;
50144   }
50145   {
50146     try {
50147       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_TapGesture_SS_const_SA__SP__Sg__Emit(arg1,arg2,(Dali::TapGesture const &)*arg3);
50148     } catch (std::out_of_range& e) {
50149       {
50150         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50151       };
50152     } catch (std::exception& e) {
50153       {
50154         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50155       };
50156     } catch (...) {
50157       {
50158         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50159       };
50160     }
50161   }
50162 }
50163
50164
50165 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TapGestureDetectedSignal() {
50166   void * jresult ;
50167   Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *result = 0 ;
50168
50169   {
50170     try {
50171       result = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *)new Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) >();
50172     } catch (std::out_of_range& e) {
50173       {
50174         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50175       };
50176     } catch (std::exception& e) {
50177       {
50178         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50179       };
50180     } catch (...) {
50181       {
50182         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50183       };
50184     }
50185   }
50186   jresult = (void *)result;
50187   return jresult;
50188 }
50189
50190
50191 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TapGestureDetectedSignal(void * jarg1) {
50192   Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *) 0 ;
50193
50194   arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *)jarg1;
50195   {
50196     try {
50197       delete arg1;
50198     } catch (std::out_of_range& e) {
50199       {
50200         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50201       };
50202     } catch (std::exception& e) {
50203       {
50204         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50205       };
50206     } catch (...) {
50207       {
50208         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50209       };
50210     }
50211   }
50212 }
50213
50214 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ResourceImageSignal_Empty(void * jarg1) {
50215   unsigned int jresult ;
50216   Dali::Signal< void (Dali::ResourceImage) > *arg1 = (Dali::Signal< void (Dali::ResourceImage) > *) 0 ;
50217   bool result;
50218
50219   arg1 = (Dali::Signal< void (Dali::ResourceImage) > *)jarg1;
50220   {
50221     try {
50222       result = (bool)Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Empty((Dali::Signal< void (Dali::ResourceImage) > const *)arg1);
50223     } catch (std::out_of_range& e) {
50224       {
50225         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50226       };
50227     } catch (std::exception& e) {
50228       {
50229         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50230       };
50231     } catch (...) {
50232       {
50233         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50234       };
50235     }
50236   }
50237   jresult = result;
50238   return jresult;
50239 }
50240
50241
50242 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ResourceImageSignal_GetConnectionCount(void * jarg1) {
50243   unsigned long jresult ;
50244   Dali::Signal< void (Dali::ResourceImage) > *arg1 = (Dali::Signal< void (Dali::ResourceImage) > *) 0 ;
50245   std::size_t result;
50246
50247   arg1 = (Dali::Signal< void (Dali::ResourceImage) > *)jarg1;
50248   {
50249     try {
50250       result = Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::ResourceImage) > const *)arg1);
50251     } catch (std::out_of_range& e) {
50252       {
50253         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50254       };
50255     } catch (std::exception& e) {
50256       {
50257         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50258       };
50259     } catch (...) {
50260       {
50261         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50262       };
50263     }
50264   }
50265   jresult = (unsigned long)result;
50266   return jresult;
50267 }
50268
50269
50270 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ResourceImageSignal_Connect(void * jarg1, void * jarg2) {
50271   Dali::Signal< void (Dali::ResourceImage) > *arg1 = (Dali::Signal< void (Dali::ResourceImage) > *) 0 ;
50272   void (*arg2)(Dali::ResourceImage) = (void (*)(Dali::ResourceImage)) 0 ;
50273
50274   arg1 = (Dali::Signal< void (Dali::ResourceImage) > *)jarg1;
50275   arg2 = (void (*)(Dali::ResourceImage))jarg2;
50276   {
50277     try {
50278       Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Connect(arg1,arg2);
50279     } catch (std::out_of_range& e) {
50280       {
50281         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50282       };
50283     } catch (std::exception& e) {
50284       {
50285         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50286       };
50287     } catch (...) {
50288       {
50289         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50290       };
50291     }
50292   }
50293 }
50294
50295
50296 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ResourceImageSignal_Disconnect(void * jarg1, void * jarg2) {
50297   Dali::Signal< void (Dali::ResourceImage) > *arg1 = (Dali::Signal< void (Dali::ResourceImage) > *) 0 ;
50298   void (*arg2)(Dali::ResourceImage) = (void (*)(Dali::ResourceImage)) 0 ;
50299
50300   arg1 = (Dali::Signal< void (Dali::ResourceImage) > *)jarg1;
50301   arg2 = (void (*)(Dali::ResourceImage))jarg2;
50302   {
50303     try {
50304       Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Disconnect(arg1,arg2);
50305     } catch (std::out_of_range& e) {
50306       {
50307         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50308       };
50309     } catch (std::exception& e) {
50310       {
50311         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50312       };
50313     } catch (...) {
50314       {
50315         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50316       };
50317     }
50318   }
50319 }
50320
50321
50322 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ResourceImageSignal_Emit(void * jarg1, void * jarg2) {
50323   Dali::Signal< void (Dali::ResourceImage) > *arg1 = (Dali::Signal< void (Dali::ResourceImage) > *) 0 ;
50324   Dali::ResourceImage arg2 ;
50325   Dali::ResourceImage *argp2 ;
50326
50327   arg1 = (Dali::Signal< void (Dali::ResourceImage) > *)jarg1;
50328   argp2 = (Dali::ResourceImage *)jarg2;
50329   if (!argp2) {
50330     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ResourceImage", 0);
50331     return ;
50332   }
50333   arg2 = *argp2;
50334   {
50335     try {
50336       Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Emit(arg1,arg2);
50337     } catch (std::out_of_range& e) {
50338       {
50339         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50340       };
50341     } catch (std::exception& e) {
50342       {
50343         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50344       };
50345     } catch (...) {
50346       {
50347         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50348       };
50349     }
50350   }
50351 }
50352
50353
50354 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ResourceImageSignal() {
50355   void * jresult ;
50356   Dali::Signal< void (Dali::ResourceImage) > *result = 0 ;
50357
50358   {
50359     try {
50360       result = (Dali::Signal< void (Dali::ResourceImage) > *)new Dali::Signal< void (Dali::ResourceImage) >();
50361     } catch (std::out_of_range& e) {
50362       {
50363         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50364       };
50365     } catch (std::exception& e) {
50366       {
50367         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50368       };
50369     } catch (...) {
50370       {
50371         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50372       };
50373     }
50374   }
50375   jresult = (void *)result;
50376   return jresult;
50377 }
50378
50379
50380 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ResourceImageSignal(void * jarg1) {
50381   Dali::Signal< void (Dali::ResourceImage) > *arg1 = (Dali::Signal< void (Dali::ResourceImage) > *) 0 ;
50382
50383   arg1 = (Dali::Signal< void (Dali::ResourceImage) > *)jarg1;
50384   {
50385     try {
50386       delete arg1;
50387     } catch (std::out_of_range& e) {
50388       {
50389         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50390       };
50391     } catch (std::exception& e) {
50392       {
50393         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50394       };
50395     } catch (...) {
50396       {
50397         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50398       };
50399     }
50400   }
50401 }
50402
50403
50404 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewVisibilityChangedSignal_Empty(void * jarg1) {
50405   unsigned int jresult ;
50406   Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *) 0 ;
50407   bool result;
50408
50409   arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *)jarg1;
50410   {
50411     try {
50412       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_Sc_Dali_DevelActor_VisibilityChange_Type_SP__Sg__Empty((Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > const *)arg1);
50413     } catch (std::out_of_range& e) {
50414       {
50415         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50416       };
50417     } catch (std::exception& e) {
50418       {
50419         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50420       };
50421     } catch (...) {
50422       {
50423         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50424       };
50425     }
50426   }
50427   jresult = result;
50428   return jresult;
50429 }
50430
50431
50432 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ViewVisibilityChangedSignal_GetConnectionCount(void * jarg1) {
50433   unsigned long jresult ;
50434   Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *) 0 ;
50435   std::size_t result;
50436
50437   arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *)jarg1;
50438   {
50439     try {
50440       result = Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_Sc_Dali_DevelActor_VisibilityChange_Type_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > const *)arg1);
50441     } catch (std::out_of_range& e) {
50442       {
50443         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50444       };
50445     } catch (std::exception& e) {
50446       {
50447         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50448       };
50449     } catch (...) {
50450       {
50451         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50452       };
50453     }
50454   }
50455   jresult = (unsigned long)result;
50456   return jresult;
50457 }
50458
50459
50460 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewVisibilityChangedSignal_Connect(void * jarg1, void * jarg2) {
50461   Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *) 0 ;
50462   void (*arg2)(Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) = (void (*)(Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type)) 0 ;
50463
50464   arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *)jarg1;
50465   arg2 = (void (*)(Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type))jarg2;
50466   {
50467     try {
50468       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_Sc_Dali_DevelActor_VisibilityChange_Type_SP__Sg__Connect(arg1,arg2);
50469     } catch (std::out_of_range& e) {
50470       {
50471         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50472       };
50473     } catch (std::exception& e) {
50474       {
50475         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50476       };
50477     } catch (...) {
50478       {
50479         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50480       };
50481     }
50482   }
50483 }
50484
50485
50486 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewVisibilityChangedSignal_Disconnect(void * jarg1, void * jarg2) {
50487   Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *) 0 ;
50488   void (*arg2)(Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) = (void (*)(Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type)) 0 ;
50489
50490   arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *)jarg1;
50491   arg2 = (void (*)(Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type))jarg2;
50492   {
50493     try {
50494       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_Sc_Dali_DevelActor_VisibilityChange_Type_SP__Sg__Disconnect(arg1,arg2);
50495     } catch (std::out_of_range& e) {
50496       {
50497         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50498       };
50499     } catch (std::exception& e) {
50500       {
50501         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50502       };
50503     } catch (...) {
50504       {
50505         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50506       };
50507     }
50508   }
50509 }
50510
50511
50512 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewVisibilityChangedSignal_Emit(void * jarg1, void * jarg2, unsigned int jarg3, int jarg4) {
50513   Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *) 0 ;
50514   Dali::Actor arg2 ;
50515   bool arg3 ;
50516   Dali::DevelActor::VisibilityChange::Type arg4 ;
50517   Dali::Actor *argp2 ;
50518
50519   arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *)jarg1;
50520   argp2 = (Dali::Actor *)jarg2;
50521   if (!argp2) {
50522     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
50523     return ;
50524   }
50525   arg2 = *argp2;
50526   arg3 = jarg3 ? true : false;
50527   arg4 = (Dali::DevelActor::VisibilityChange::Type)jarg4;
50528   {
50529     try {
50530       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_Sc_Dali_DevelActor_VisibilityChange_Type_SP__Sg__Emit(arg1,arg2,arg3,arg4);
50531     } catch (std::out_of_range& e) {
50532       {
50533         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50534       };
50535     } catch (std::exception& e) {
50536       {
50537         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50538       };
50539     } catch (...) {
50540       {
50541         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50542       };
50543     }
50544   }
50545 }
50546
50547
50548 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ViewVisibilityChangedSignal() {
50549   void * jresult ;
50550   Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *result = 0 ;
50551
50552   {
50553     try {
50554       result = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *)new Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) >();
50555     } catch (std::out_of_range& e) {
50556       {
50557         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50558       };
50559     } catch (std::exception& e) {
50560       {
50561         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50562       };
50563     } catch (...) {
50564       {
50565         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50566       };
50567     }
50568   }
50569   jresult = (void *)result;
50570   return jresult;
50571 }
50572
50573
50574 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ViewVisibilityChangedSignal(void * jarg1) {
50575   Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *) 0 ;
50576
50577   arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *)jarg1;
50578   {
50579     try {
50580       delete arg1;
50581     } catch (std::out_of_range& e) {
50582       {
50583         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50584       };
50585     } catch (std::exception& e) {
50586       {
50587         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50588       };
50589     } catch (...) {
50590       {
50591         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50592       };
50593     }
50594   }
50595 }
50596
50597
50598 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Timer__SWIG_0() {
50599   void * jresult ;
50600   Dali::Timer *result = 0 ;
50601
50602   {
50603     try {
50604       result = (Dali::Timer *)new Dali::Timer();
50605     } catch (std::out_of_range& e) {
50606       {
50607         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50608       };
50609     } catch (std::exception& e) {
50610       {
50611         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50612       };
50613     } catch (...) {
50614       {
50615         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50616       };
50617     }
50618   }
50619   jresult = (void *)result;
50620   return jresult;
50621 }
50622
50623
50624 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Timer_New(unsigned int jarg1) {
50625   void * jresult ;
50626   unsigned int arg1 ;
50627   Dali::Timer result;
50628
50629   arg1 = (unsigned int)jarg1;
50630   {
50631     try {
50632       result = Dali::Timer::New(arg1);
50633     } catch (std::out_of_range& e) {
50634       {
50635         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50636       };
50637     } catch (std::exception& e) {
50638       {
50639         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50640       };
50641     } catch (...) {
50642       {
50643         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50644       };
50645     }
50646   }
50647   jresult = new Dali::Timer((const Dali::Timer &)result);
50648   return jresult;
50649 }
50650
50651
50652 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Timer__SWIG_1(void * jarg1) {
50653   void * jresult ;
50654   Dali::Timer *arg1 = 0 ;
50655   Dali::Timer *result = 0 ;
50656
50657   arg1 = (Dali::Timer *)jarg1;
50658   if (!arg1) {
50659     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Timer const & type is null", 0);
50660     return 0;
50661   }
50662   {
50663     try {
50664       result = (Dali::Timer *)new Dali::Timer((Dali::Timer const &)*arg1);
50665     } catch (std::out_of_range& e) {
50666       {
50667         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50668       };
50669     } catch (std::exception& e) {
50670       {
50671         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50672       };
50673     } catch (...) {
50674       {
50675         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50676       };
50677     }
50678   }
50679   jresult = (void *)result;
50680   return jresult;
50681 }
50682
50683
50684 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Timer_Assign(void * jarg1, void * jarg2) {
50685   void * jresult ;
50686   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
50687   Dali::Timer *arg2 = 0 ;
50688   Dali::Timer *result = 0 ;
50689
50690   arg1 = (Dali::Timer *)jarg1;
50691   arg2 = (Dali::Timer *)jarg2;
50692   if (!arg2) {
50693     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Timer const & type is null", 0);
50694     return 0;
50695   }
50696   {
50697     try {
50698       result = (Dali::Timer *) &(arg1)->operator =((Dali::Timer const &)*arg2);
50699     } catch (std::out_of_range& e) {
50700       {
50701         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50702       };
50703     } catch (std::exception& e) {
50704       {
50705         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50706       };
50707     } catch (...) {
50708       {
50709         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50710       };
50711     }
50712   }
50713   jresult = (void *)result;
50714   return jresult;
50715 }
50716
50717
50718 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Timer(void * jarg1) {
50719   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
50720
50721   arg1 = (Dali::Timer *)jarg1;
50722   {
50723     try {
50724       delete arg1;
50725     } catch (std::out_of_range& e) {
50726       {
50727         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50728       };
50729     } catch (std::exception& e) {
50730       {
50731         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50732       };
50733     } catch (...) {
50734       {
50735         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50736       };
50737     }
50738   }
50739 }
50740
50741
50742 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Timer_DownCast(void * jarg1) {
50743   void * jresult ;
50744   Dali::BaseHandle arg1 ;
50745   Dali::BaseHandle *argp1 ;
50746   Dali::Timer result;
50747
50748   argp1 = (Dali::BaseHandle *)jarg1;
50749   if (!argp1) {
50750     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
50751     return 0;
50752   }
50753   arg1 = *argp1;
50754   {
50755     try {
50756       result = Dali::Timer::DownCast(arg1);
50757     } catch (std::out_of_range& e) {
50758       {
50759         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50760       };
50761     } catch (std::exception& e) {
50762       {
50763         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50764       };
50765     } catch (...) {
50766       {
50767         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50768       };
50769     }
50770   }
50771   jresult = new Dali::Timer((const Dali::Timer &)result);
50772   return jresult;
50773 }
50774
50775
50776 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Timer_Start(void * jarg1) {
50777   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
50778
50779   arg1 = (Dali::Timer *)jarg1;
50780   {
50781     try {
50782       (arg1)->Start();
50783     } catch (std::out_of_range& e) {
50784       {
50785         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50786       };
50787     } catch (std::exception& e) {
50788       {
50789         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50790       };
50791     } catch (...) {
50792       {
50793         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50794       };
50795     }
50796   }
50797 }
50798
50799
50800 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Timer_Stop(void * jarg1) {
50801   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
50802
50803   arg1 = (Dali::Timer *)jarg1;
50804   {
50805     try {
50806       (arg1)->Stop();
50807     } catch (std::out_of_range& e) {
50808       {
50809         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50810       };
50811     } catch (std::exception& e) {
50812       {
50813         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50814       };
50815     } catch (...) {
50816       {
50817         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50818       };
50819     }
50820   }
50821 }
50822
50823
50824 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Timer_SetInterval(void * jarg1, unsigned int jarg2) {
50825   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
50826   unsigned int arg2 ;
50827
50828   arg1 = (Dali::Timer *)jarg1;
50829   arg2 = (unsigned int)jarg2;
50830   {
50831     try {
50832       (arg1)->SetInterval(arg2);
50833     } catch (std::out_of_range& e) {
50834       {
50835         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50836       };
50837     } catch (std::exception& e) {
50838       {
50839         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50840       };
50841     } catch (...) {
50842       {
50843         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50844       };
50845     }
50846   }
50847 }
50848
50849
50850 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Timer_GetInterval(void * jarg1) {
50851   unsigned int jresult ;
50852   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
50853   unsigned int result;
50854
50855   arg1 = (Dali::Timer *)jarg1;
50856   {
50857     try {
50858       result = (unsigned int)((Dali::Timer const *)arg1)->GetInterval();
50859     } catch (std::out_of_range& e) {
50860       {
50861         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50862       };
50863     } catch (std::exception& e) {
50864       {
50865         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50866       };
50867     } catch (...) {
50868       {
50869         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50870       };
50871     }
50872   }
50873   jresult = result;
50874   return jresult;
50875 }
50876
50877
50878 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Timer_IsRunning(void * jarg1) {
50879   unsigned int jresult ;
50880   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
50881   bool result;
50882
50883   arg1 = (Dali::Timer *)jarg1;
50884   {
50885     try {
50886       result = (bool)((Dali::Timer const *)arg1)->IsRunning();
50887     } catch (std::out_of_range& e) {
50888       {
50889         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50890       };
50891     } catch (std::exception& e) {
50892       {
50893         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50894       };
50895     } catch (...) {
50896       {
50897         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50898       };
50899     }
50900   }
50901   jresult = result;
50902   return jresult;
50903 }
50904
50905
50906 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Timer_TickSignal(void * jarg1) {
50907   void * jresult ;
50908   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
50909   Dali::Timer::TimerSignalType *result = 0 ;
50910
50911   arg1 = (Dali::Timer *)jarg1;
50912   {
50913     try {
50914       result = (Dali::Timer::TimerSignalType *) &(arg1)->TickSignal();
50915     } catch (std::out_of_range& e) {
50916       {
50917         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50918       };
50919     } catch (std::exception& e) {
50920       {
50921         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50922       };
50923     } catch (...) {
50924       {
50925         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50926       };
50927     }
50928   }
50929   jresult = (void *)result;
50930   return jresult;
50931 }
50932
50933
50934 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_DragAndDropDetector() {
50935   void * jresult ;
50936   Dali::DragAndDropDetector *result = 0 ;
50937
50938   {
50939     try {
50940       result = (Dali::DragAndDropDetector *)new Dali::DragAndDropDetector();
50941     } catch (std::out_of_range& e) {
50942       {
50943         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50944       };
50945     } catch (std::exception& e) {
50946       {
50947         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50948       };
50949     } catch (...) {
50950       {
50951         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50952       };
50953     }
50954   }
50955   jresult = (void *)result;
50956   return jresult;
50957 }
50958
50959
50960 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_DragAndDropDetector(void * jarg1) {
50961   Dali::DragAndDropDetector *arg1 = (Dali::DragAndDropDetector *) 0 ;
50962
50963   arg1 = (Dali::DragAndDropDetector *)jarg1;
50964   {
50965     try {
50966       delete arg1;
50967     } catch (std::out_of_range& e) {
50968       {
50969         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50970       };
50971     } catch (std::exception& e) {
50972       {
50973         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50974       };
50975     } catch (...) {
50976       {
50977         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50978       };
50979     }
50980   }
50981 }
50982
50983
50984 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_DragAndDropDetector_GetContent(void * jarg1) {
50985   char * jresult ;
50986   Dali::DragAndDropDetector *arg1 = (Dali::DragAndDropDetector *) 0 ;
50987   std::string *result = 0 ;
50988
50989   arg1 = (Dali::DragAndDropDetector *)jarg1;
50990   {
50991     try {
50992       result = (std::string *) &((Dali::DragAndDropDetector const *)arg1)->GetContent();
50993     } catch (std::out_of_range& e) {
50994       {
50995         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50996       };
50997     } catch (std::exception& e) {
50998       {
50999         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51000       };
51001     } catch (...) {
51002       {
51003         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51004       };
51005     }
51006   }
51007   jresult = SWIG_csharp_string_callback(result->c_str());
51008   return jresult;
51009 }
51010
51011
51012 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_DragAndDropDetector_GetCurrentScreenPosition(void * jarg1) {
51013   void * jresult ;
51014   Dali::DragAndDropDetector *arg1 = (Dali::DragAndDropDetector *) 0 ;
51015   Dali::Vector2 result;
51016
51017   arg1 = (Dali::DragAndDropDetector *)jarg1;
51018   {
51019     try {
51020       result = ((Dali::DragAndDropDetector const *)arg1)->GetCurrentScreenPosition();
51021     } catch (std::out_of_range& e) {
51022       {
51023         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51024       };
51025     } catch (std::exception& e) {
51026       {
51027         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51028       };
51029     } catch (...) {
51030       {
51031         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51032       };
51033     }
51034   }
51035   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
51036   return jresult;
51037 }
51038
51039
51040 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_DragAndDropDetector_EnteredSignal(void * jarg1) {
51041   void * jresult ;
51042   Dali::DragAndDropDetector *arg1 = (Dali::DragAndDropDetector *) 0 ;
51043   Dali::DragAndDropDetector::DragAndDropSignal *result = 0 ;
51044
51045   arg1 = (Dali::DragAndDropDetector *)jarg1;
51046   {
51047     try {
51048       result = (Dali::DragAndDropDetector::DragAndDropSignal *) &(arg1)->EnteredSignal();
51049     } catch (std::out_of_range& e) {
51050       {
51051         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51052       };
51053     } catch (std::exception& e) {
51054       {
51055         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51056       };
51057     } catch (...) {
51058       {
51059         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51060       };
51061     }
51062   }
51063   jresult = (void *)result;
51064   return jresult;
51065 }
51066
51067
51068 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_DragAndDropDetector_ExitedSignal(void * jarg1) {
51069   void * jresult ;
51070   Dali::DragAndDropDetector *arg1 = (Dali::DragAndDropDetector *) 0 ;
51071   Dali::DragAndDropDetector::DragAndDropSignal *result = 0 ;
51072
51073   arg1 = (Dali::DragAndDropDetector *)jarg1;
51074   {
51075     try {
51076       result = (Dali::DragAndDropDetector::DragAndDropSignal *) &(arg1)->ExitedSignal();
51077     } catch (std::out_of_range& e) {
51078       {
51079         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51080       };
51081     } catch (std::exception& e) {
51082       {
51083         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51084       };
51085     } catch (...) {
51086       {
51087         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51088       };
51089     }
51090   }
51091   jresult = (void *)result;
51092   return jresult;
51093 }
51094
51095
51096 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_DragAndDropDetector_MovedSignal(void * jarg1) {
51097   void * jresult ;
51098   Dali::DragAndDropDetector *arg1 = (Dali::DragAndDropDetector *) 0 ;
51099   Dali::DragAndDropDetector::DragAndDropSignal *result = 0 ;
51100
51101   arg1 = (Dali::DragAndDropDetector *)jarg1;
51102   {
51103     try {
51104       result = (Dali::DragAndDropDetector::DragAndDropSignal *) &(arg1)->MovedSignal();
51105     } catch (std::out_of_range& e) {
51106       {
51107         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51108       };
51109     } catch (std::exception& e) {
51110       {
51111         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51112       };
51113     } catch (...) {
51114       {
51115         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51116       };
51117     }
51118   }
51119   jresult = (void *)result;
51120   return jresult;
51121 }
51122
51123
51124 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_DragAndDropDetector_DroppedSignal(void * jarg1) {
51125   void * jresult ;
51126   Dali::DragAndDropDetector *arg1 = (Dali::DragAndDropDetector *) 0 ;
51127   Dali::DragAndDropDetector::DragAndDropSignal *result = 0 ;
51128
51129   arg1 = (Dali::DragAndDropDetector *)jarg1;
51130   {
51131     try {
51132       result = (Dali::DragAndDropDetector::DragAndDropSignal *) &(arg1)->DroppedSignal();
51133     } catch (std::out_of_range& e) {
51134       {
51135         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51136       };
51137     } catch (std::exception& e) {
51138       {
51139         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51140       };
51141     } catch (...) {
51142       {
51143         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51144       };
51145     }
51146   }
51147   jresult = (void *)result;
51148   return jresult;
51149 }
51150
51151
51152 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ApplicationExtensions__SWIG_0() {
51153   void * jresult ;
51154   Dali::ApplicationExtensions *result = 0 ;
51155
51156   {
51157     try {
51158       result = (Dali::ApplicationExtensions *)new Dali::ApplicationExtensions();
51159     } catch (std::out_of_range& e) {
51160       {
51161         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51162       };
51163     } catch (std::exception& e) {
51164       {
51165         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51166       };
51167     } catch (...) {
51168       {
51169         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51170       };
51171     }
51172   }
51173   jresult = (void *)result;
51174   return jresult;
51175 }
51176
51177
51178 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ApplicationExtensions__SWIG_1(void * jarg1) {
51179   void * jresult ;
51180   Dali::Application *arg1 = (Dali::Application *) 0 ;
51181   Dali::ApplicationExtensions *result = 0 ;
51182
51183   arg1 = (Dali::Application *)jarg1;
51184   {
51185     try {
51186       result = (Dali::ApplicationExtensions *)new Dali::ApplicationExtensions(arg1);
51187     } catch (std::out_of_range& e) {
51188       {
51189         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51190       };
51191     } catch (std::exception& e) {
51192       {
51193         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51194       };
51195     } catch (...) {
51196       {
51197         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51198       };
51199     }
51200   }
51201   jresult = (void *)result;
51202   return jresult;
51203 }
51204
51205
51206 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ApplicationExtensions(void * jarg1) {
51207   Dali::ApplicationExtensions *arg1 = (Dali::ApplicationExtensions *) 0 ;
51208
51209   arg1 = (Dali::ApplicationExtensions *)jarg1;
51210   {
51211     try {
51212       delete arg1;
51213     } catch (std::out_of_range& e) {
51214       {
51215         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51216       };
51217     } catch (std::exception& e) {
51218       {
51219         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51220       };
51221     } catch (...) {
51222       {
51223         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51224       };
51225     }
51226   }
51227 }
51228
51229
51230 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ApplicationExtensions_Init(void * jarg1) {
51231   Dali::ApplicationExtensions *arg1 = (Dali::ApplicationExtensions *) 0 ;
51232
51233   arg1 = (Dali::ApplicationExtensions *)jarg1;
51234   {
51235     try {
51236       (arg1)->Init();
51237     } catch (std::out_of_range& e) {
51238       {
51239         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51240       };
51241     } catch (std::exception& e) {
51242       {
51243         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51244       };
51245     } catch (...) {
51246       {
51247         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51248       };
51249     }
51250   }
51251 }
51252
51253 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ApplicationExtensions_Start(void * jarg1) {
51254   Dali::ApplicationExtensions *arg1 = (Dali::ApplicationExtensions *) 0 ;
51255   
51256   arg1 = (Dali::ApplicationExtensions *)jarg1; 
51257   {
51258     try {
51259       (arg1)->Start();
51260     } catch (std::out_of_range& e) {
51261       {
51262         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
51263       };
51264     } catch (std::exception& e) {
51265       {
51266         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
51267       };
51268     } catch (...) {
51269       {
51270         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
51271       };
51272     }
51273   }
51274 }
51275
51276 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ApplicationExtensions_Terminate(void * jarg1) {
51277   Dali::ApplicationExtensions *arg1 = (Dali::ApplicationExtensions *) 0 ;
51278
51279   arg1 = (Dali::ApplicationExtensions *)jarg1;
51280   {
51281     try {
51282       (arg1)->Terminate();
51283     } catch (std::out_of_range& e) {
51284       {
51285         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51286       };
51287     } catch (std::exception& e) {
51288       {
51289         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51290       };
51291     } catch (...) {
51292       {
51293         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51294       };
51295     }
51296   }
51297 }
51298
51299
51300 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ApplicationExtensions_Pause(void * jarg1) {
51301   Dali::ApplicationExtensions *arg1 = (Dali::ApplicationExtensions *) 0 ;
51302
51303   arg1 = (Dali::ApplicationExtensions *)jarg1;
51304   {
51305     try {
51306       (arg1)->Pause();
51307     } catch (std::out_of_range& e) {
51308       {
51309         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51310       };
51311     } catch (std::exception& e) {
51312       {
51313         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51314       };
51315     } catch (...) {
51316       {
51317         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51318       };
51319     }
51320   }
51321 }
51322
51323
51324 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ApplicationExtensions_Resume(void * jarg1) {
51325   Dali::ApplicationExtensions *arg1 = (Dali::ApplicationExtensions *) 0 ;
51326
51327   arg1 = (Dali::ApplicationExtensions *)jarg1;
51328   {
51329     try {
51330       (arg1)->Resume();
51331     } catch (std::out_of_range& e) {
51332       {
51333         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51334       };
51335     } catch (std::exception& e) {
51336       {
51337         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51338       };
51339     } catch (...) {
51340       {
51341         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51342       };
51343     }
51344   }
51345 }
51346
51347
51348 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ApplicationExtensions_LanguageChange(void * jarg1) {
51349   Dali::ApplicationExtensions *arg1 = (Dali::ApplicationExtensions *) 0 ;
51350
51351   arg1 = (Dali::ApplicationExtensions *)jarg1;
51352   {
51353     try {
51354       (arg1)->LanguageChange();
51355     } catch (std::out_of_range& e) {
51356       {
51357         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51358       };
51359     } catch (std::exception& e) {
51360       {
51361         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51362       };
51363     } catch (...) {
51364       {
51365         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51366       };
51367     }
51368   }
51369 }
51370
51371
51372
51373 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TimerSignalType_Empty(void * jarg1) {
51374   unsigned int jresult ;
51375   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
51376   bool result;
51377
51378   arg1 = (Dali::Signal< bool () > *)jarg1;
51379   {
51380     try {
51381       result = (bool)Dali_Signal_Sl_bool_Sp__SP__Sg__Empty((Dali::Signal< bool () > const *)arg1);
51382     } catch (std::out_of_range& e) {
51383       {
51384         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51385       };
51386     } catch (std::exception& e) {
51387       {
51388         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51389       };
51390     } catch (...) {
51391       {
51392         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51393       };
51394     }
51395   }
51396   jresult = result;
51397   return jresult;
51398 }
51399
51400
51401 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TimerSignalType_GetConnectionCount(void * jarg1) {
51402   unsigned long jresult ;
51403   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
51404   std::size_t result;
51405
51406   arg1 = (Dali::Signal< bool () > *)jarg1;
51407   {
51408     try {
51409       result = Dali_Signal_Sl_bool_Sp__SP__Sg__GetConnectionCount((Dali::Signal< bool () > const *)arg1);
51410     } catch (std::out_of_range& e) {
51411       {
51412         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51413       };
51414     } catch (std::exception& e) {
51415       {
51416         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51417       };
51418     } catch (...) {
51419       {
51420         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51421       };
51422     }
51423   }
51424   jresult = (unsigned long)result;
51425   return jresult;
51426 }
51427
51428
51429 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TimerSignalType_Connect(void * jarg1, void * jarg2) {
51430   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
51431   bool (*arg2)() = (bool (*)()) 0 ;
51432
51433   arg1 = (Dali::Signal< bool () > *)jarg1;
51434   arg2 = (bool (*)())jarg2;
51435   {
51436     try {
51437       Dali_Signal_Sl_bool_Sp__SP__Sg__Connect(arg1,arg2);
51438     } catch (std::out_of_range& e) {
51439       {
51440         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51441       };
51442     } catch (std::exception& e) {
51443       {
51444         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51445       };
51446     } catch (...) {
51447       {
51448         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51449       };
51450     }
51451   }
51452 }
51453
51454
51455 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TimerSignalType_Disconnect(void * jarg1, void * jarg2) {
51456   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
51457   bool (*arg2)() = (bool (*)()) 0 ;
51458
51459   arg1 = (Dali::Signal< bool () > *)jarg1;
51460   arg2 = (bool (*)())jarg2;
51461   {
51462     try {
51463       Dali_Signal_Sl_bool_Sp__SP__Sg__Disconnect(arg1,arg2);
51464     } catch (std::out_of_range& e) {
51465       {
51466         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51467       };
51468     } catch (std::exception& e) {
51469       {
51470         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51471       };
51472     } catch (...) {
51473       {
51474         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51475       };
51476     }
51477   }
51478 }
51479
51480
51481 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TimerSignalType_Emit(void * jarg1) {
51482   unsigned int jresult ;
51483   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
51484   bool result;
51485
51486   arg1 = (Dali::Signal< bool () > *)jarg1;
51487   {
51488     try {
51489       result = (bool)Dali_Signal_Sl_bool_Sp__SP__Sg__Emit(arg1);
51490     } catch (std::out_of_range& e) {
51491       {
51492         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51493       };
51494     } catch (std::exception& e) {
51495       {
51496         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51497       };
51498     } catch (...) {
51499       {
51500         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51501       };
51502     }
51503   }
51504   jresult = result;
51505   return jresult;
51506 }
51507
51508
51509 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TimerSignalType() {
51510   void * jresult ;
51511   Dali::Signal< bool () > *result = 0 ;
51512
51513   {
51514     try {
51515       result = (Dali::Signal< bool () > *)new Dali::Signal< bool () >();
51516     } catch (std::out_of_range& e) {
51517       {
51518         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51519       };
51520     } catch (std::exception& e) {
51521       {
51522         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51523       };
51524     } catch (...) {
51525       {
51526         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51527       };
51528     }
51529   }
51530   jresult = (void *)result;
51531   return jresult;
51532 }
51533
51534
51535 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TimerSignalType(void * jarg1) {
51536   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
51537
51538   arg1 = (Dali::Signal< bool () > *)jarg1;
51539   {
51540     try {
51541       delete arg1;
51542     } catch (std::out_of_range& e) {
51543       {
51544         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51545       };
51546     } catch (std::exception& e) {
51547       {
51548         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51549       };
51550     } catch (...) {
51551       {
51552         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51553       };
51554     }
51555   }
51556 }
51557
51558
51559 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VISUAL_PROPERTY_TYPE_get() {
51560   int jresult ;
51561   int result;
51562
51563   {
51564     try {
51565       result = (int)Dali::Toolkit::Visual::Property::TYPE;
51566     } catch (std::out_of_range& e) {
51567       {
51568         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51569       };
51570     } catch (std::exception& e) {
51571       {
51572         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51573       };
51574     } catch (...) {
51575       {
51576         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51577       };
51578     }
51579   }
51580   jresult = (int)result;
51581   return jresult;
51582 }
51583
51584
51585 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VISUAL_PROPERTY_SHADER_get() {
51586   int jresult ;
51587   int result;
51588
51589   {
51590     try {
51591       result = (int)Dali::Toolkit::Visual::Property::SHADER;
51592     } catch (std::out_of_range& e) {
51593       {
51594         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51595       };
51596     } catch (std::exception& e) {
51597       {
51598         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51599       };
51600     } catch (...) {
51601       {
51602         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51603       };
51604     }
51605   }
51606   jresult = (int)result;
51607   return jresult;
51608 }
51609
51610
51611 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VISUAL_SHADER_VERTEX_get() {
51612   int jresult ;
51613   int result;
51614
51615   {
51616     try {
51617       result = (int)Dali::Toolkit::Visual::Shader::Property::VERTEX_SHADER;
51618     } catch (std::out_of_range& e) {
51619       {
51620         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51621       };
51622     } catch (std::exception& e) {
51623       {
51624         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51625       };
51626     } catch (...) {
51627       {
51628         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51629       };
51630     }
51631   }
51632   jresult = (int)result;
51633   return jresult;
51634 }
51635
51636
51637 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VISUAL_SHADER_FRAGMENT_get() {
51638   int jresult ;
51639   int result;
51640
51641   {
51642     try {
51643       result = (int)Dali::Toolkit::Visual::Shader::Property::FRAGMENT_SHADER;
51644     } catch (std::out_of_range& e) {
51645       {
51646         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51647       };
51648     } catch (std::exception& e) {
51649       {
51650         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51651       };
51652     } catch (...) {
51653       {
51654         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51655       };
51656     }
51657   }
51658   jresult = (int)result;
51659   return jresult;
51660 }
51661
51662
51663 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VISUAL_SHADER_SUBDIVIDE_GRID_X_get() {
51664   int jresult ;
51665   int result;
51666
51667   {
51668     try {
51669       result = (int)Dali::Toolkit::Visual::Shader::Property::SUBDIVIDE_GRID_X;
51670     } catch (std::out_of_range& e) {
51671       {
51672         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51673       };
51674     } catch (std::exception& e) {
51675       {
51676         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51677       };
51678     } catch (...) {
51679       {
51680         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51681       };
51682     }
51683   }
51684   jresult = (int)result;
51685   return jresult;
51686 }
51687
51688
51689 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VISUAL_SHADER_SUBDIVIDE_GRID_Y_get() {
51690   int jresult ;
51691   int result;
51692
51693   {
51694     try {
51695       result = (int)Dali::Toolkit::Visual::Shader::Property::SUBDIVIDE_GRID_Y;
51696     } catch (std::out_of_range& e) {
51697       {
51698         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51699       };
51700     } catch (std::exception& e) {
51701       {
51702         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51703       };
51704     } catch (...) {
51705       {
51706         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51707       };
51708     }
51709   }
51710   jresult = (int)result;
51711   return jresult;
51712 }
51713
51714
51715 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VISUAL_SHADER_HINTS_get() {
51716   int jresult ;
51717   int result;
51718
51719   {
51720     try {
51721       result = (int)Dali::Toolkit::Visual::Shader::Property::HINTS;
51722     } catch (std::out_of_range& e) {
51723       {
51724         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51725       };
51726     } catch (std::exception& e) {
51727       {
51728         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51729       };
51730     } catch (...) {
51731       {
51732         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51733       };
51734     }
51735   }
51736   jresult = (int)result;
51737   return jresult;
51738 }
51739
51740
51741 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_BORDER_VISUAL_COLOR_get() {
51742   int jresult ;
51743   int result;
51744
51745   {
51746     try {
51747       result = (int)Dali::Toolkit::BorderVisual::Property::COLOR;
51748     } catch (std::out_of_range& e) {
51749       {
51750         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51751       };
51752     } catch (std::exception& e) {
51753       {
51754         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51755       };
51756     } catch (...) {
51757       {
51758         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51759       };
51760     }
51761   }
51762   jresult = (int)result;
51763   return jresult;
51764 }
51765
51766
51767 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_BORDER_VISUAL_SIZE_get() {
51768   int jresult ;
51769   int result;
51770
51771   {
51772     try {
51773       result = (int)Dali::Toolkit::BorderVisual::Property::SIZE;
51774     } catch (std::out_of_range& e) {
51775       {
51776         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51777       };
51778     } catch (std::exception& e) {
51779       {
51780         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51781       };
51782     } catch (...) {
51783       {
51784         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51785       };
51786     }
51787   }
51788   jresult = (int)result;
51789   return jresult;
51790 }
51791
51792
51793 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_BORDER_VISUAL_ANTI_ALIASING_get() {
51794   int jresult ;
51795   int result;
51796
51797   {
51798     try {
51799       result = (int)Dali::Toolkit::BorderVisual::Property::ANTI_ALIASING;
51800     } catch (std::out_of_range& e) {
51801       {
51802         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51803       };
51804     } catch (std::exception& e) {
51805       {
51806         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51807       };
51808     } catch (...) {
51809       {
51810         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51811       };
51812     }
51813   }
51814   jresult = (int)result;
51815   return jresult;
51816 }
51817
51818
51819 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_COLOR_VISUAL_MIX_COLOR_get() {
51820   int jresult ;
51821   int result;
51822
51823   {
51824     try {
51825       result = (int)Dali::Toolkit::ColorVisual::Property::MIX_COLOR;
51826     } catch (std::out_of_range& e) {
51827       {
51828         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51829       };
51830     } catch (std::exception& e) {
51831       {
51832         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51833       };
51834     } catch (...) {
51835       {
51836         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51837       };
51838     }
51839   }
51840   jresult = (int)result;
51841   return jresult;
51842 }
51843
51844
51845 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_GRADIENT_VISUAL_START_POSITION_get() {
51846   int jresult ;
51847   int result;
51848
51849   {
51850     try {
51851       result = (int)Dali::Toolkit::GradientVisual::Property::START_POSITION;
51852     } catch (std::out_of_range& e) {
51853       {
51854         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51855       };
51856     } catch (std::exception& e) {
51857       {
51858         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51859       };
51860     } catch (...) {
51861       {
51862         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51863       };
51864     }
51865   }
51866   jresult = (int)result;
51867   return jresult;
51868 }
51869
51870
51871 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_GRADIENT_VISUAL_END_POSITION_get() {
51872   int jresult ;
51873   int result;
51874
51875   {
51876     try {
51877       result = (int)Dali::Toolkit::GradientVisual::Property::END_POSITION;
51878     } catch (std::out_of_range& e) {
51879       {
51880         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51881       };
51882     } catch (std::exception& e) {
51883       {
51884         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51885       };
51886     } catch (...) {
51887       {
51888         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51889       };
51890     }
51891   }
51892   jresult = (int)result;
51893   return jresult;
51894 }
51895
51896
51897 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_GRADIENT_VISUAL_CENTER_get() {
51898   int jresult ;
51899   int result;
51900
51901   {
51902     try {
51903       result = (int)Dali::Toolkit::GradientVisual::Property::CENTER;
51904     } catch (std::out_of_range& e) {
51905       {
51906         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51907       };
51908     } catch (std::exception& e) {
51909       {
51910         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51911       };
51912     } catch (...) {
51913       {
51914         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51915       };
51916     }
51917   }
51918   jresult = (int)result;
51919   return jresult;
51920 }
51921
51922
51923 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_GRADIENT_VISUAL_RADIUS_get() {
51924   int jresult ;
51925   int result;
51926
51927   {
51928     try {
51929       result = (int)Dali::Toolkit::GradientVisual::Property::RADIUS;
51930     } catch (std::out_of_range& e) {
51931       {
51932         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51933       };
51934     } catch (std::exception& e) {
51935       {
51936         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51937       };
51938     } catch (...) {
51939       {
51940         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51941       };
51942     }
51943   }
51944   jresult = (int)result;
51945   return jresult;
51946 }
51947
51948
51949 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_GRADIENT_VISUAL_STOP_OFFSET_get() {
51950   int jresult ;
51951   int result;
51952
51953   {
51954     try {
51955       result = (int)Dali::Toolkit::GradientVisual::Property::STOP_OFFSET;
51956     } catch (std::out_of_range& e) {
51957       {
51958         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51959       };
51960     } catch (std::exception& e) {
51961       {
51962         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51963       };
51964     } catch (...) {
51965       {
51966         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51967       };
51968     }
51969   }
51970   jresult = (int)result;
51971   return jresult;
51972 }
51973
51974
51975 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_GRADIENT_VISUAL_STOP_COLOR_get() {
51976   int jresult ;
51977   int result;
51978
51979   {
51980     try {
51981       result = (int)Dali::Toolkit::GradientVisual::Property::STOP_COLOR;
51982     } catch (std::out_of_range& e) {
51983       {
51984         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51985       };
51986     } catch (std::exception& e) {
51987       {
51988         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51989       };
51990     } catch (...) {
51991       {
51992         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51993       };
51994     }
51995   }
51996   jresult = (int)result;
51997   return jresult;
51998 }
51999
52000
52001 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_GRADIENT_VISUAL_UNITS_get() {
52002   int jresult ;
52003   int result;
52004
52005   {
52006     try {
52007       result = (int)Dali::Toolkit::GradientVisual::Property::UNITS;
52008     } catch (std::out_of_range& e) {
52009       {
52010         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52011       };
52012     } catch (std::exception& e) {
52013       {
52014         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52015       };
52016     } catch (...) {
52017       {
52018         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52019       };
52020     }
52021   }
52022   jresult = (int)result;
52023   return jresult;
52024 }
52025
52026
52027 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_GRADIENT_VISUAL_SPREAD_METHOD_get() {
52028   int jresult ;
52029   int result;
52030
52031   {
52032     try {
52033       result = (int)Dali::Toolkit::GradientVisual::Property::SPREAD_METHOD;
52034     } catch (std::out_of_range& e) {
52035       {
52036         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52037       };
52038     } catch (std::exception& e) {
52039       {
52040         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52041       };
52042     } catch (...) {
52043       {
52044         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52045       };
52046     }
52047   }
52048   jresult = (int)result;
52049   return jresult;
52050 }
52051
52052
52053 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_URL_get() {
52054   int jresult ;
52055   int result;
52056
52057   {
52058     try {
52059       result = (int)Dali::Toolkit::ImageVisual::Property::URL;
52060     } catch (std::out_of_range& e) {
52061       {
52062         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52063       };
52064     } catch (std::exception& e) {
52065       {
52066         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52067       };
52068     } catch (...) {
52069       {
52070         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52071       };
52072     }
52073   }
52074   jresult = (int)result;
52075   return jresult;
52076 }
52077
52078 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_ALPHA_MASK_URL_get() {
52079   int jresult ;
52080   int result;
52081
52082   {
52083     try {
52084       result = (int)Dali::Toolkit::DevelImageVisual::Property::ALPHA_MASK_URL;
52085     } catch (std::out_of_range& e) {
52086       {
52087         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52088       };
52089     } catch (std::exception& e) {
52090       {
52091         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52092       };
52093     } catch (...) {
52094       {
52095         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52096       };
52097     }
52098   }
52099   jresult = (int)result;
52100   return jresult;
52101 }
52102
52103
52104 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_FITTING_MODE_get() {
52105   int jresult ;
52106   int result;
52107
52108   {
52109     try {
52110       result = (int)Dali::Toolkit::ImageVisual::Property::FITTING_MODE;
52111     } catch (std::out_of_range& e) {
52112       {
52113         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52114       };
52115     } catch (std::exception& e) {
52116       {
52117         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52118       };
52119     } catch (...) {
52120       {
52121         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52122       };
52123     }
52124   }
52125   jresult = (int)result;
52126   return jresult;
52127 }
52128
52129
52130 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_SAMPLING_MODE_get() {
52131   int jresult ;
52132   int result;
52133
52134   {
52135     try {
52136       result = (int)Dali::Toolkit::ImageVisual::Property::SAMPLING_MODE;
52137     } catch (std::out_of_range& e) {
52138       {
52139         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52140       };
52141     } catch (std::exception& e) {
52142       {
52143         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52144       };
52145     } catch (...) {
52146       {
52147         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52148       };
52149     }
52150   }
52151   jresult = (int)result;
52152   return jresult;
52153 }
52154
52155
52156 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_DESIRED_WIDTH_get() {
52157   int jresult ;
52158   int result;
52159
52160   {
52161     try {
52162       result = (int)Dali::Toolkit::ImageVisual::Property::DESIRED_WIDTH;
52163     } catch (std::out_of_range& e) {
52164       {
52165         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52166       };
52167     } catch (std::exception& e) {
52168       {
52169         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52170       };
52171     } catch (...) {
52172       {
52173         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52174       };
52175     }
52176   }
52177   jresult = (int)result;
52178   return jresult;
52179 }
52180
52181
52182 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_DESIRED_HEIGHT_get() {
52183   int jresult ;
52184   int result;
52185
52186   {
52187     try {
52188       result = (int)Dali::Toolkit::ImageVisual::Property::DESIRED_HEIGHT;
52189     } catch (std::out_of_range& e) {
52190       {
52191         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52192       };
52193     } catch (std::exception& e) {
52194       {
52195         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52196       };
52197     } catch (...) {
52198       {
52199         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52200       };
52201     }
52202   }
52203   jresult = (int)result;
52204   return jresult;
52205 }
52206
52207
52208 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_SYNCHRONOUS_LOADING_get() {
52209   int jresult ;
52210   int result;
52211
52212   {
52213     try {
52214       result = (int)Dali::Toolkit::ImageVisual::Property::SYNCHRONOUS_LOADING;
52215     } catch (std::out_of_range& e) {
52216       {
52217         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52218       };
52219     } catch (std::exception& e) {
52220       {
52221         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52222       };
52223     } catch (...) {
52224       {
52225         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52226       };
52227     }
52228   }
52229   jresult = (int)result;
52230   return jresult;
52231 }
52232
52233
52234 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_BORDER_ONLY_get() {
52235   int jresult ;
52236   int result;
52237
52238   {
52239     try {
52240       result = (int)Dali::Toolkit::ImageVisual::Property::BORDER_ONLY;
52241     } catch (std::out_of_range& e) {
52242       {
52243         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52244       };
52245     } catch (std::exception& e) {
52246       {
52247         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52248       };
52249     } catch (...) {
52250       {
52251         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52252       };
52253     }
52254   }
52255   jresult = (int)result;
52256   return jresult;
52257 }
52258
52259
52260 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_PIXEL_AREA_get() {
52261   int jresult ;
52262   int result;
52263
52264   {
52265     try {
52266       result = (int)Dali::Toolkit::ImageVisual::Property::PIXEL_AREA;
52267     } catch (std::out_of_range& e) {
52268       {
52269         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52270       };
52271     } catch (std::exception& e) {
52272       {
52273         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52274       };
52275     } catch (...) {
52276       {
52277         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52278       };
52279     }
52280   }
52281   jresult = (int)result;
52282   return jresult;
52283 }
52284
52285
52286 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_WRAP_MODE_U_get() {
52287   int jresult ;
52288   int result;
52289
52290   {
52291     try {
52292       result = (int)Dali::Toolkit::ImageVisual::Property::WRAP_MODE_U;
52293     } catch (std::out_of_range& e) {
52294       {
52295         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52296       };
52297     } catch (std::exception& e) {
52298       {
52299         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52300       };
52301     } catch (...) {
52302       {
52303         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52304       };
52305     }
52306   }
52307   jresult = (int)result;
52308   return jresult;
52309 }
52310
52311
52312 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_WRAP_MODE_V_get() {
52313   int jresult ;
52314   int result;
52315
52316   {
52317     try {
52318       result = (int)Dali::Toolkit::ImageVisual::Property::WRAP_MODE_V;
52319     } catch (std::out_of_range& e) {
52320       {
52321         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52322       };
52323     } catch (std::exception& e) {
52324       {
52325         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52326       };
52327     } catch (...) {
52328       {
52329         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52330       };
52331     }
52332   }
52333   jresult = (int)result;
52334   return jresult;
52335 }
52336
52337
52338 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_MESH_VISUAL_OBJECT_URL_get() {
52339   int jresult ;
52340   int result;
52341
52342   {
52343     try {
52344       result = (int)Dali::Toolkit::MeshVisual::Property::OBJECT_URL;
52345     } catch (std::out_of_range& e) {
52346       {
52347         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52348       };
52349     } catch (std::exception& e) {
52350       {
52351         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52352       };
52353     } catch (...) {
52354       {
52355         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52356       };
52357     }
52358   }
52359   jresult = (int)result;
52360   return jresult;
52361 }
52362
52363
52364 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_MESH_VISUAL_MATERIAL_URL_get() {
52365   int jresult ;
52366   int result;
52367
52368   {
52369     try {
52370       result = (int)Dali::Toolkit::MeshVisual::Property::MATERIAL_URL;
52371     } catch (std::out_of_range& e) {
52372       {
52373         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52374       };
52375     } catch (std::exception& e) {
52376       {
52377         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52378       };
52379     } catch (...) {
52380       {
52381         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52382       };
52383     }
52384   }
52385   jresult = (int)result;
52386   return jresult;
52387 }
52388
52389
52390 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_MESH_VISUAL_TEXTURES_PATH_get() {
52391   int jresult ;
52392   int result;
52393
52394   {
52395     try {
52396       result = (int)Dali::Toolkit::MeshVisual::Property::TEXTURES_PATH;
52397     } catch (std::out_of_range& e) {
52398       {
52399         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52400       };
52401     } catch (std::exception& e) {
52402       {
52403         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52404       };
52405     } catch (...) {
52406       {
52407         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52408       };
52409     }
52410   }
52411   jresult = (int)result;
52412   return jresult;
52413 }
52414
52415
52416 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_MESH_VISUAL_SHADING_MODE_get() {
52417   int jresult ;
52418   int result;
52419
52420   {
52421     try {
52422       result = (int)Dali::Toolkit::MeshVisual::Property::SHADING_MODE;
52423     } catch (std::out_of_range& e) {
52424       {
52425         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52426       };
52427     } catch (std::exception& e) {
52428       {
52429         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52430       };
52431     } catch (...) {
52432       {
52433         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52434       };
52435     }
52436   }
52437   jresult = (int)result;
52438   return jresult;
52439 }
52440
52441
52442 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_MESH_VISUAL_USE_MIPMAPPING_get() {
52443   int jresult ;
52444   int result;
52445
52446   {
52447     try {
52448       result = (int)Dali::Toolkit::MeshVisual::Property::USE_MIPMAPPING;
52449     } catch (std::out_of_range& e) {
52450       {
52451         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52452       };
52453     } catch (std::exception& e) {
52454       {
52455         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52456       };
52457     } catch (...) {
52458       {
52459         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52460       };
52461     }
52462   }
52463   jresult = (int)result;
52464   return jresult;
52465 }
52466
52467
52468 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_MESH_VISUAL_USE_SOFT_NORMALS_get() {
52469   int jresult ;
52470   int result;
52471
52472   {
52473     try {
52474       result = (int)Dali::Toolkit::MeshVisual::Property::USE_SOFT_NORMALS;
52475     } catch (std::out_of_range& e) {
52476       {
52477         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52478       };
52479     } catch (std::exception& e) {
52480       {
52481         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52482       };
52483     } catch (...) {
52484       {
52485         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52486       };
52487     }
52488   }
52489   jresult = (int)result;
52490   return jresult;
52491 }
52492
52493
52494 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_MESH_VISUAL_LIGHT_POSITION_get() {
52495   int jresult ;
52496   int result;
52497
52498   {
52499     try {
52500       result = (int)Dali::Toolkit::MeshVisual::Property::LIGHT_POSITION;
52501     } catch (std::out_of_range& e) {
52502       {
52503         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52504       };
52505     } catch (std::exception& e) {
52506       {
52507         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52508       };
52509     } catch (...) {
52510       {
52511         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52512       };
52513     }
52514   }
52515   jresult = (int)result;
52516   return jresult;
52517 }
52518
52519
52520 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_SHAPE_get() {
52521   int jresult ;
52522   int result;
52523
52524   {
52525     try {
52526       result = (int)Dali::Toolkit::PrimitiveVisual::Property::SHAPE;
52527     } catch (std::out_of_range& e) {
52528       {
52529         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52530       };
52531     } catch (std::exception& e) {
52532       {
52533         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52534       };
52535     } catch (...) {
52536       {
52537         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52538       };
52539     }
52540   }
52541   jresult = (int)result;
52542   return jresult;
52543 }
52544
52545
52546 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_MIX_COLOR_get() {
52547   int jresult ;
52548   int result;
52549
52550   {
52551     try {
52552       result = (int)Dali::Toolkit::PrimitiveVisual::Property::MIX_COLOR;
52553     } catch (std::out_of_range& e) {
52554       {
52555         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52556       };
52557     } catch (std::exception& e) {
52558       {
52559         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52560       };
52561     } catch (...) {
52562       {
52563         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52564       };
52565     }
52566   }
52567   jresult = (int)result;
52568   return jresult;
52569 }
52570
52571
52572 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_SLICES_get() {
52573   int jresult ;
52574   int result;
52575
52576   {
52577     try {
52578       result = (int)Dali::Toolkit::PrimitiveVisual::Property::SLICES;
52579     } catch (std::out_of_range& e) {
52580       {
52581         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52582       };
52583     } catch (std::exception& e) {
52584       {
52585         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52586       };
52587     } catch (...) {
52588       {
52589         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52590       };
52591     }
52592   }
52593   jresult = (int)result;
52594   return jresult;
52595 }
52596
52597
52598 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_STACKS_get() {
52599   int jresult ;
52600   int result;
52601
52602   {
52603     try {
52604       result = (int)Dali::Toolkit::PrimitiveVisual::Property::STACKS;
52605     } catch (std::out_of_range& e) {
52606       {
52607         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52608       };
52609     } catch (std::exception& e) {
52610       {
52611         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52612       };
52613     } catch (...) {
52614       {
52615         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52616       };
52617     }
52618   }
52619   jresult = (int)result;
52620   return jresult;
52621 }
52622
52623
52624 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_SCALE_TOP_RADIUS_get() {
52625   int jresult ;
52626   int result;
52627
52628   {
52629     try {
52630       result = (int)Dali::Toolkit::PrimitiveVisual::Property::SCALE_TOP_RADIUS;
52631     } catch (std::out_of_range& e) {
52632       {
52633         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52634       };
52635     } catch (std::exception& e) {
52636       {
52637         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52638       };
52639     } catch (...) {
52640       {
52641         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52642       };
52643     }
52644   }
52645   jresult = (int)result;
52646   return jresult;
52647 }
52648
52649
52650 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_SCALE_BOTTOM_RADIUS_get() {
52651   int jresult ;
52652   int result;
52653
52654   {
52655     try {
52656       result = (int)Dali::Toolkit::PrimitiveVisual::Property::SCALE_BOTTOM_RADIUS;
52657     } catch (std::out_of_range& e) {
52658       {
52659         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52660       };
52661     } catch (std::exception& e) {
52662       {
52663         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52664       };
52665     } catch (...) {
52666       {
52667         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52668       };
52669     }
52670   }
52671   jresult = (int)result;
52672   return jresult;
52673 }
52674
52675
52676 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_SCALE_HEIGHT_get() {
52677   int jresult ;
52678   int result;
52679
52680   {
52681     try {
52682       result = (int)Dali::Toolkit::PrimitiveVisual::Property::SCALE_HEIGHT;
52683     } catch (std::out_of_range& e) {
52684       {
52685         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52686       };
52687     } catch (std::exception& e) {
52688       {
52689         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52690       };
52691     } catch (...) {
52692       {
52693         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52694       };
52695     }
52696   }
52697   jresult = (int)result;
52698   return jresult;
52699 }
52700
52701
52702 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_SCALE_RADIUS_get() {
52703   int jresult ;
52704   int result;
52705
52706   {
52707     try {
52708       result = (int)Dali::Toolkit::PrimitiveVisual::Property::SCALE_RADIUS;
52709     } catch (std::out_of_range& e) {
52710       {
52711         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52712       };
52713     } catch (std::exception& e) {
52714       {
52715         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52716       };
52717     } catch (...) {
52718       {
52719         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52720       };
52721     }
52722   }
52723   jresult = (int)result;
52724   return jresult;
52725 }
52726
52727
52728 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_SCALE_DIMENSIONS_get() {
52729   int jresult ;
52730   int result;
52731
52732   {
52733     try {
52734       result = (int)Dali::Toolkit::PrimitiveVisual::Property::SCALE_DIMENSIONS;
52735     } catch (std::out_of_range& e) {
52736       {
52737         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52738       };
52739     } catch (std::exception& e) {
52740       {
52741         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52742       };
52743     } catch (...) {
52744       {
52745         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52746       };
52747     }
52748   }
52749   jresult = (int)result;
52750   return jresult;
52751 }
52752
52753
52754 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_BEVEL_PERCENTAGE_get() {
52755   int jresult ;
52756   int result;
52757
52758   {
52759     try {
52760       result = (int)Dali::Toolkit::PrimitiveVisual::Property::BEVEL_PERCENTAGE;
52761     } catch (std::out_of_range& e) {
52762       {
52763         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52764       };
52765     } catch (std::exception& e) {
52766       {
52767         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52768       };
52769     } catch (...) {
52770       {
52771         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52772       };
52773     }
52774   }
52775   jresult = (int)result;
52776   return jresult;
52777 }
52778
52779
52780 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_BEVEL_SMOOTHNESS_get() {
52781   int jresult ;
52782   int result;
52783
52784   {
52785     try {
52786       result = (int)Dali::Toolkit::PrimitiveVisual::Property::BEVEL_SMOOTHNESS;
52787     } catch (std::out_of_range& e) {
52788       {
52789         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52790       };
52791     } catch (std::exception& e) {
52792       {
52793         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52794       };
52795     } catch (...) {
52796       {
52797         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52798       };
52799     }
52800   }
52801   jresult = (int)result;
52802   return jresult;
52803 }
52804
52805
52806 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_LIGHT_POSITION_get() {
52807   int jresult ;
52808   int result;
52809
52810   {
52811     try {
52812       result = (int)Dali::Toolkit::PrimitiveVisual::Property::LIGHT_POSITION;
52813     } catch (std::out_of_range& e) {
52814       {
52815         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52816       };
52817     } catch (std::exception& e) {
52818       {
52819         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52820       };
52821     } catch (...) {
52822       {
52823         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52824       };
52825     }
52826   }
52827   jresult = (int)result;
52828   return jresult;
52829 }
52830
52831
52832 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TEXT_VISUAL_TEXT_get() {
52833   int jresult ;
52834   int result;
52835
52836   {
52837     try {
52838       result = (int)Dali::Toolkit::TextVisual::Property::TEXT;
52839     } catch (std::out_of_range& e) {
52840       {
52841         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52842       };
52843     } catch (std::exception& e) {
52844       {
52845         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52846       };
52847     } catch (...) {
52848       {
52849         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52850       };
52851     }
52852   }
52853   jresult = (int)result;
52854   return jresult;
52855 }
52856
52857
52858 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TEXT_VISUAL_FONT_FAMILY_get() {
52859   int jresult ;
52860   int result;
52861
52862   {
52863     try {
52864       result = (int)Dali::Toolkit::TextVisual::Property::FONT_FAMILY;
52865     } catch (std::out_of_range& e) {
52866       {
52867         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52868       };
52869     } catch (std::exception& e) {
52870       {
52871         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52872       };
52873     } catch (...) {
52874       {
52875         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52876       };
52877     }
52878   }
52879   jresult = (int)result;
52880   return jresult;
52881 }
52882
52883
52884 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TEXT_VISUAL_FONT_STYLE_get() {
52885   int jresult ;
52886   int result;
52887
52888   {
52889     try {
52890       result = (int)Dali::Toolkit::TextVisual::Property::FONT_STYLE;
52891     } catch (std::out_of_range& e) {
52892       {
52893         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52894       };
52895     } catch (std::exception& e) {
52896       {
52897         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52898       };
52899     } catch (...) {
52900       {
52901         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52902       };
52903     }
52904   }
52905   jresult = (int)result;
52906   return jresult;
52907 }
52908
52909
52910 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TEXT_VISUAL_POINT_SIZE_get() {
52911   int jresult ;
52912   int result;
52913
52914   {
52915     try {
52916       result = (int)Dali::Toolkit::TextVisual::Property::POINT_SIZE;
52917     } catch (std::out_of_range& e) {
52918       {
52919         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52920       };
52921     } catch (std::exception& e) {
52922       {
52923         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52924       };
52925     } catch (...) {
52926       {
52927         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52928       };
52929     }
52930   }
52931   jresult = (int)result;
52932   return jresult;
52933 }
52934
52935
52936 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TEXT_VISUAL_MULTI_LINE_get() {
52937   int jresult ;
52938   int result;
52939
52940   {
52941     try {
52942       result = (int)Dali::Toolkit::TextVisual::Property::MULTI_LINE;
52943     } catch (std::out_of_range& e) {
52944       {
52945         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52946       };
52947     } catch (std::exception& e) {
52948       {
52949         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52950       };
52951     } catch (...) {
52952       {
52953         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52954       };
52955     }
52956   }
52957   jresult = (int)result;
52958   return jresult;
52959 }
52960
52961
52962 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TEXT_VISUAL_HORIZONTAL_ALIGNMENT_get() {
52963   int jresult ;
52964   int result;
52965
52966   {
52967     try {
52968       result = (int)Dali::Toolkit::TextVisual::Property::HORIZONTAL_ALIGNMENT;
52969     } catch (std::out_of_range& e) {
52970       {
52971         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52972       };
52973     } catch (std::exception& e) {
52974       {
52975         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52976       };
52977     } catch (...) {
52978       {
52979         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52980       };
52981     }
52982   }
52983   jresult = (int)result;
52984   return jresult;
52985 }
52986
52987
52988 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TEXT_VISUAL_VERTICAL_ALIGNMENT_get() {
52989   int jresult ;
52990   int result;
52991
52992   {
52993     try {
52994       result = (int)Dali::Toolkit::TextVisual::Property::VERTICAL_ALIGNMENT;
52995     } catch (std::out_of_range& e) {
52996       {
52997         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52998       };
52999     } catch (std::exception& e) {
53000       {
53001         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53002       };
53003     } catch (...) {
53004       {
53005         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53006       };
53007     }
53008   }
53009   jresult = (int)result;
53010   return jresult;
53011 }
53012
53013
53014 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TEXT_VISUAL_TEXT_COLOR_get() {
53015   int jresult ;
53016   int result;
53017
53018   {
53019     try {
53020       result = (int)Dali::Toolkit::TextVisual::Property::TEXT_COLOR;
53021     } catch (std::out_of_range& e) {
53022       {
53023         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53024       };
53025     } catch (std::exception& e) {
53026       {
53027         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53028       };
53029     } catch (...) {
53030       {
53031         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53032       };
53033     }
53034   }
53035   jresult = (int)result;
53036   return jresult;
53037 }
53038
53039
53040 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TEXT_VISUAL_ENABLE_MARKUP_get() {
53041   int jresult ;
53042   int result;
53043
53044   {
53045     try {
53046       result = (int)Dali::Toolkit::TextVisual::Property::ENABLE_MARKUP;
53047     } catch (std::out_of_range& e) {
53048       {
53049         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53050       };
53051     } catch (std::exception& e) {
53052       {
53053         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53054       };
53055     } catch (...) {
53056       {
53057         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53058       };
53059     }
53060   }
53061   jresult = (int)result;
53062   return jresult;
53063 }
53064
53065
53066 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Builder() {
53067   void * jresult ;
53068   Dali::Toolkit::Builder *result = 0 ;
53069
53070   {
53071     try {
53072       result = (Dali::Toolkit::Builder *)new Dali::Toolkit::Builder();
53073     } catch (std::out_of_range& e) {
53074       {
53075         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53076       };
53077     } catch (std::exception& e) {
53078       {
53079         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53080       };
53081     } catch (...) {
53082       {
53083         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53084       };
53085     }
53086   }
53087   jresult = (void *)result;
53088   return jresult;
53089 }
53090
53091
53092 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_New() {
53093   void * jresult ;
53094   Dali::Toolkit::Builder result;
53095
53096   {
53097     try {
53098       result = Dali::Toolkit::Builder::New();
53099     } catch (std::out_of_range& e) {
53100       {
53101         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53102       };
53103     } catch (std::exception& e) {
53104       {
53105         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53106       };
53107     } catch (...) {
53108       {
53109         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53110       };
53111     }
53112   }
53113   jresult = new Dali::Toolkit::Builder((const Dali::Toolkit::Builder &)result);
53114   return jresult;
53115 }
53116
53117
53118 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Builder(void * jarg1) {
53119   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53120
53121   arg1 = (Dali::Toolkit::Builder *)jarg1;
53122   {
53123     try {
53124       delete arg1;
53125     } catch (std::out_of_range& e) {
53126       {
53127         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
53128       };
53129     } catch (std::exception& e) {
53130       {
53131         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
53132       };
53133     } catch (...) {
53134       {
53135         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
53136       };
53137     }
53138   }
53139 }
53140
53141
53142 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Builder_LoadFromString__SWIG_0(void * jarg1, char * jarg2, int jarg3) {
53143   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53144   std::string *arg2 = 0 ;
53145   Dali::Toolkit::Builder::UIFormat arg3 ;
53146
53147   arg1 = (Dali::Toolkit::Builder *)jarg1;
53148   if (!jarg2) {
53149     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53150     return ;
53151   }
53152   std::string arg2_str(jarg2);
53153   arg2 = &arg2_str;
53154   arg3 = (Dali::Toolkit::Builder::UIFormat)jarg3;
53155   {
53156     try {
53157       (arg1)->LoadFromString((std::string const &)*arg2,arg3);
53158     } catch (std::out_of_range& e) {
53159       {
53160         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
53161       };
53162     } catch (std::exception& e) {
53163       {
53164         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
53165       };
53166     } catch (...) {
53167       {
53168         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
53169       };
53170     }
53171   }
53172
53173   //argout typemap for const std::string&
53174
53175 }
53176
53177
53178 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Builder_LoadFromString__SWIG_1(void * jarg1, char * jarg2) {
53179   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53180   std::string *arg2 = 0 ;
53181
53182   arg1 = (Dali::Toolkit::Builder *)jarg1;
53183   if (!jarg2) {
53184     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53185     return ;
53186   }
53187   std::string arg2_str(jarg2);
53188   arg2 = &arg2_str;
53189   {
53190     try {
53191       (arg1)->LoadFromString((std::string const &)*arg2);
53192     } catch (std::out_of_range& e) {
53193       {
53194         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
53195       };
53196     } catch (std::exception& e) {
53197       {
53198         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
53199       };
53200     } catch (...) {
53201       {
53202         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
53203       };
53204     }
53205   }
53206
53207   //argout typemap for const std::string&
53208
53209 }
53210
53211
53212 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Builder_AddConstants(void * jarg1, void * jarg2) {
53213   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53214   Dali::Property::Map *arg2 = 0 ;
53215
53216   arg1 = (Dali::Toolkit::Builder *)jarg1;
53217   arg2 = (Dali::Property::Map *)jarg2;
53218   if (!arg2) {
53219     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
53220     return ;
53221   }
53222   {
53223     try {
53224       (arg1)->AddConstants((Dali::Property::Map const &)*arg2);
53225     } catch (std::out_of_range& e) {
53226       {
53227         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
53228       };
53229     } catch (std::exception& e) {
53230       {
53231         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
53232       };
53233     } catch (...) {
53234       {
53235         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
53236       };
53237     }
53238   }
53239 }
53240
53241
53242 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Builder_AddConstant(void * jarg1, char * jarg2, void * jarg3) {
53243   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53244   std::string *arg2 = 0 ;
53245   Dali::Property::Value *arg3 = 0 ;
53246
53247   arg1 = (Dali::Toolkit::Builder *)jarg1;
53248   if (!jarg2) {
53249     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53250     return ;
53251   }
53252   std::string arg2_str(jarg2);
53253   arg2 = &arg2_str;
53254   arg3 = (Dali::Property::Value *)jarg3;
53255   if (!arg3) {
53256     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
53257     return ;
53258   }
53259   {
53260     try {
53261       (arg1)->AddConstant((std::string const &)*arg2,(Dali::Property::Value const &)*arg3);
53262     } catch (std::out_of_range& e) {
53263       {
53264         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
53265       };
53266     } catch (std::exception& e) {
53267       {
53268         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
53269       };
53270     } catch (...) {
53271       {
53272         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
53273       };
53274     }
53275   }
53276
53277   //argout typemap for const std::string&
53278
53279 }
53280
53281
53282 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_GetConstants(void * jarg1) {
53283   void * jresult ;
53284   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53285   Dali::Property::Map *result = 0 ;
53286
53287   arg1 = (Dali::Toolkit::Builder *)jarg1;
53288   {
53289     try {
53290       result = (Dali::Property::Map *) &((Dali::Toolkit::Builder const *)arg1)->GetConstants();
53291     } catch (std::out_of_range& e) {
53292       {
53293         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53294       };
53295     } catch (std::exception& e) {
53296       {
53297         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53298       };
53299     } catch (...) {
53300       {
53301         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53302       };
53303     }
53304   }
53305   jresult = (void *)result;
53306   return jresult;
53307 }
53308
53309
53310 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_GetConstant(void * jarg1, char * jarg2) {
53311   void * jresult ;
53312   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53313   std::string *arg2 = 0 ;
53314   Dali::Property::Value *result = 0 ;
53315
53316   arg1 = (Dali::Toolkit::Builder *)jarg1;
53317   if (!jarg2) {
53318     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53319     return 0;
53320   }
53321   std::string arg2_str(jarg2);
53322   arg2 = &arg2_str;
53323   {
53324     try {
53325       result = (Dali::Property::Value *) &((Dali::Toolkit::Builder const *)arg1)->GetConstant((std::string const &)*arg2);
53326     } catch (std::out_of_range& e) {
53327       {
53328         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53329       };
53330     } catch (std::exception& e) {
53331       {
53332         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53333       };
53334     } catch (...) {
53335       {
53336         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53337       };
53338     }
53339   }
53340   jresult = (void *)result;
53341
53342   //argout typemap for const std::string&
53343
53344   return jresult;
53345 }
53346
53347
53348 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_CreateAnimation__SWIG_0(void * jarg1, char * jarg2) {
53349   void * jresult ;
53350   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53351   std::string *arg2 = 0 ;
53352   Dali::Animation result;
53353
53354   arg1 = (Dali::Toolkit::Builder *)jarg1;
53355   if (!jarg2) {
53356     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53357     return 0;
53358   }
53359   std::string arg2_str(jarg2);
53360   arg2 = &arg2_str;
53361   {
53362     try {
53363       result = (arg1)->CreateAnimation((std::string const &)*arg2);
53364     } catch (std::out_of_range& e) {
53365       {
53366         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53367       };
53368     } catch (std::exception& e) {
53369       {
53370         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53371       };
53372     } catch (...) {
53373       {
53374         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53375       };
53376     }
53377   }
53378   jresult = new Dali::Animation((const Dali::Animation &)result);
53379
53380   //argout typemap for const std::string&
53381
53382   return jresult;
53383 }
53384
53385
53386 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_CreateAnimation__SWIG_1(void * jarg1, char * jarg2, void * jarg3) {
53387   void * jresult ;
53388   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53389   std::string *arg2 = 0 ;
53390   Dali::Property::Map *arg3 = 0 ;
53391   Dali::Animation result;
53392
53393   arg1 = (Dali::Toolkit::Builder *)jarg1;
53394   if (!jarg2) {
53395     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53396     return 0;
53397   }
53398   std::string arg2_str(jarg2);
53399   arg2 = &arg2_str;
53400   arg3 = (Dali::Property::Map *)jarg3;
53401   if (!arg3) {
53402     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
53403     return 0;
53404   }
53405   {
53406     try {
53407       result = (arg1)->CreateAnimation((std::string const &)*arg2,(Dali::Property::Map const &)*arg3);
53408     } catch (std::out_of_range& e) {
53409       {
53410         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53411       };
53412     } catch (std::exception& e) {
53413       {
53414         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53415       };
53416     } catch (...) {
53417       {
53418         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53419       };
53420     }
53421   }
53422   jresult = new Dali::Animation((const Dali::Animation &)result);
53423
53424   //argout typemap for const std::string&
53425
53426   return jresult;
53427 }
53428
53429
53430 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_CreateAnimation__SWIG_2(void * jarg1, char * jarg2, void * jarg3) {
53431   void * jresult ;
53432   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53433   std::string *arg2 = 0 ;
53434   Dali::Actor arg3 ;
53435   Dali::Actor *argp3 ;
53436   Dali::Animation result;
53437
53438   arg1 = (Dali::Toolkit::Builder *)jarg1;
53439   if (!jarg2) {
53440     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53441     return 0;
53442   }
53443   std::string arg2_str(jarg2);
53444   arg2 = &arg2_str;
53445   argp3 = (Dali::Actor *)jarg3;
53446   if (!argp3) {
53447     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
53448     return 0;
53449   }
53450   arg3 = *argp3;
53451   {
53452     try {
53453       result = (arg1)->CreateAnimation((std::string const &)*arg2,arg3);
53454     } catch (std::out_of_range& e) {
53455       {
53456         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53457       };
53458     } catch (std::exception& e) {
53459       {
53460         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53461       };
53462     } catch (...) {
53463       {
53464         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53465       };
53466     }
53467   }
53468   jresult = new Dali::Animation((const Dali::Animation &)result);
53469
53470   //argout typemap for const std::string&
53471
53472   return jresult;
53473 }
53474
53475
53476 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_CreateAnimation__SWIG_3(void * jarg1, char * jarg2, void * jarg3, void * jarg4) {
53477   void * jresult ;
53478   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53479   std::string *arg2 = 0 ;
53480   Dali::Property::Map *arg3 = 0 ;
53481   Dali::Actor arg4 ;
53482   Dali::Actor *argp4 ;
53483   Dali::Animation result;
53484
53485   arg1 = (Dali::Toolkit::Builder *)jarg1;
53486   if (!jarg2) {
53487     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53488     return 0;
53489   }
53490   std::string arg2_str(jarg2);
53491   arg2 = &arg2_str;
53492   arg3 = (Dali::Property::Map *)jarg3;
53493   if (!arg3) {
53494     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
53495     return 0;
53496   }
53497   argp4 = (Dali::Actor *)jarg4;
53498   if (!argp4) {
53499     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
53500     return 0;
53501   }
53502   arg4 = *argp4;
53503   {
53504     try {
53505       result = (arg1)->CreateAnimation((std::string const &)*arg2,(Dali::Property::Map const &)*arg3,arg4);
53506     } catch (std::out_of_range& e) {
53507       {
53508         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53509       };
53510     } catch (std::exception& e) {
53511       {
53512         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53513       };
53514     } catch (...) {
53515       {
53516         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53517       };
53518     }
53519   }
53520   jresult = new Dali::Animation((const Dali::Animation &)result);
53521
53522   //argout typemap for const std::string&
53523
53524   return jresult;
53525 }
53526
53527
53528 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_Create__SWIG_0(void * jarg1, char * jarg2) {
53529   void * jresult ;
53530   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53531   std::string *arg2 = 0 ;
53532   Dali::BaseHandle result;
53533
53534   arg1 = (Dali::Toolkit::Builder *)jarg1;
53535   if (!jarg2) {
53536     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53537     return 0;
53538   }
53539   std::string arg2_str(jarg2);
53540   arg2 = &arg2_str;
53541   {
53542     try {
53543       result = (arg1)->Create((std::string const &)*arg2);
53544     } catch (std::out_of_range& e) {
53545       {
53546         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53547       };
53548     } catch (std::exception& e) {
53549       {
53550         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53551       };
53552     } catch (...) {
53553       {
53554         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53555       };
53556     }
53557   }
53558   jresult = new Dali::BaseHandle((const Dali::BaseHandle &)result);
53559
53560   //argout typemap for const std::string&
53561
53562   return jresult;
53563 }
53564
53565
53566 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_Create__SWIG_1(void * jarg1, char * jarg2, void * jarg3) {
53567   void * jresult ;
53568   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53569   std::string *arg2 = 0 ;
53570   Dali::Property::Map *arg3 = 0 ;
53571   Dali::BaseHandle result;
53572
53573   arg1 = (Dali::Toolkit::Builder *)jarg1;
53574   if (!jarg2) {
53575     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53576     return 0;
53577   }
53578   std::string arg2_str(jarg2);
53579   arg2 = &arg2_str;
53580   arg3 = (Dali::Property::Map *)jarg3;
53581   if (!arg3) {
53582     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
53583     return 0;
53584   }
53585   {
53586     try {
53587       result = (arg1)->Create((std::string const &)*arg2,(Dali::Property::Map const &)*arg3);
53588     } catch (std::out_of_range& e) {
53589       {
53590         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53591       };
53592     } catch (std::exception& e) {
53593       {
53594         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53595       };
53596     } catch (...) {
53597       {
53598         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53599       };
53600     }
53601   }
53602   jresult = new Dali::BaseHandle((const Dali::BaseHandle &)result);
53603
53604   //argout typemap for const std::string&
53605
53606   return jresult;
53607 }
53608
53609
53610 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_CreateFromJson(void * jarg1, char * jarg2) {
53611   void * jresult ;
53612   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53613   std::string *arg2 = 0 ;
53614   Dali::BaseHandle result;
53615
53616   arg1 = (Dali::Toolkit::Builder *)jarg1;
53617   if (!jarg2) {
53618     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53619     return 0;
53620   }
53621   std::string arg2_str(jarg2);
53622   arg2 = &arg2_str;
53623   {
53624     try {
53625       result = (arg1)->CreateFromJson((std::string const &)*arg2);
53626     } catch (std::out_of_range& e) {
53627       {
53628         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53629       };
53630     } catch (std::exception& e) {
53631       {
53632         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53633       };
53634     } catch (...) {
53635       {
53636         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53637       };
53638     }
53639   }
53640   jresult = new Dali::BaseHandle((const Dali::BaseHandle &)result);
53641
53642   //argout typemap for const std::string&
53643
53644   return jresult;
53645 }
53646
53647
53648 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Builder_ApplyStyle(void * jarg1, char * jarg2, void * jarg3) {
53649   unsigned int jresult ;
53650   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53651   std::string *arg2 = 0 ;
53652   Dali::Handle *arg3 = 0 ;
53653   bool result;
53654
53655   arg1 = (Dali::Toolkit::Builder *)jarg1;
53656   if (!jarg2) {
53657     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53658     return 0;
53659   }
53660   std::string arg2_str(jarg2);
53661   arg2 = &arg2_str;
53662   arg3 = (Dali::Handle *)jarg3;
53663   if (!arg3) {
53664     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
53665     return 0;
53666   }
53667   {
53668     try {
53669       result = (bool)(arg1)->ApplyStyle((std::string const &)*arg2,*arg3);
53670     } catch (std::out_of_range& e) {
53671       {
53672         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53673       };
53674     } catch (std::exception& e) {
53675       {
53676         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53677       };
53678     } catch (...) {
53679       {
53680         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53681       };
53682     }
53683   }
53684   jresult = result;
53685
53686   //argout typemap for const std::string&
53687
53688   return jresult;
53689 }
53690
53691
53692 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Builder_ApplyFromJson(void * jarg1, void * jarg2, char * jarg3) {
53693   unsigned int jresult ;
53694   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53695   Dali::Handle *arg2 = 0 ;
53696   std::string *arg3 = 0 ;
53697   bool result;
53698
53699   arg1 = (Dali::Toolkit::Builder *)jarg1;
53700   arg2 = (Dali::Handle *)jarg2;
53701   if (!arg2) {
53702     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
53703     return 0;
53704   }
53705   if (!jarg3) {
53706     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53707     return 0;
53708   }
53709   std::string arg3_str(jarg3);
53710   arg3 = &arg3_str;
53711   {
53712     try {
53713       result = (bool)(arg1)->ApplyFromJson(*arg2,(std::string const &)*arg3);
53714     } catch (std::out_of_range& e) {
53715       {
53716         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53717       };
53718     } catch (std::exception& e) {
53719       {
53720         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53721       };
53722     } catch (...) {
53723       {
53724         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53725       };
53726     }
53727   }
53728   jresult = result;
53729
53730   //argout typemap for const std::string&
53731
53732   return jresult;
53733 }
53734
53735
53736 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Builder_AddActors__SWIG_0(void * jarg1, void * jarg2) {
53737   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53738   Dali::Actor arg2 ;
53739   Dali::Actor *argp2 ;
53740
53741   arg1 = (Dali::Toolkit::Builder *)jarg1;
53742   argp2 = (Dali::Actor *)jarg2;
53743   if (!argp2) {
53744     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
53745     return ;
53746   }
53747   arg2 = *argp2;
53748   {
53749     try {
53750       (arg1)->AddActors(arg2);
53751     } catch (std::out_of_range& e) {
53752       {
53753         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
53754       };
53755     } catch (std::exception& e) {
53756       {
53757         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
53758       };
53759     } catch (...) {
53760       {
53761         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
53762       };
53763     }
53764   }
53765 }
53766
53767
53768 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Builder_AddActors__SWIG_1(void * jarg1, char * jarg2, void * jarg3) {
53769   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53770   std::string *arg2 = 0 ;
53771   Dali::Actor arg3 ;
53772   Dali::Actor *argp3 ;
53773
53774   arg1 = (Dali::Toolkit::Builder *)jarg1;
53775   if (!jarg2) {
53776     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53777     return ;
53778   }
53779   std::string arg2_str(jarg2);
53780   arg2 = &arg2_str;
53781   argp3 = (Dali::Actor *)jarg3;
53782   if (!argp3) {
53783     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
53784     return ;
53785   }
53786   arg3 = *argp3;
53787   {
53788     try {
53789       (arg1)->AddActors((std::string const &)*arg2,arg3);
53790     } catch (std::out_of_range& e) {
53791       {
53792         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
53793       };
53794     } catch (std::exception& e) {
53795       {
53796         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
53797       };
53798     } catch (...) {
53799       {
53800         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
53801       };
53802     }
53803   }
53804
53805   //argout typemap for const std::string&
53806
53807 }
53808
53809
53810 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Builder_CreateRenderTask(void * jarg1, char * jarg2) {
53811   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53812   std::string *arg2 = 0 ;
53813
53814   arg1 = (Dali::Toolkit::Builder *)jarg1;
53815   if (!jarg2) {
53816     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53817     return ;
53818   }
53819   std::string arg2_str(jarg2);
53820   arg2 = &arg2_str;
53821   {
53822     try {
53823       (arg1)->CreateRenderTask((std::string const &)*arg2);
53824     } catch (std::out_of_range& e) {
53825       {
53826         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
53827       };
53828     } catch (std::exception& e) {
53829       {
53830         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
53831       };
53832     } catch (...) {
53833       {
53834         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
53835       };
53836     }
53837   }
53838
53839   //argout typemap for const std::string&
53840
53841 }
53842
53843
53844 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_GetFrameBufferImage(void * jarg1, char * jarg2) {
53845   void * jresult ;
53846   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53847   std::string *arg2 = 0 ;
53848   Dali::FrameBufferImage result;
53849
53850   arg1 = (Dali::Toolkit::Builder *)jarg1;
53851   if (!jarg2) {
53852     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53853     return 0;
53854   }
53855   std::string arg2_str(jarg2);
53856   arg2 = &arg2_str;
53857   {
53858     try {
53859       result = (arg1)->GetFrameBufferImage((std::string const &)*arg2);
53860     } catch (std::out_of_range& e) {
53861       {
53862         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53863       };
53864     } catch (std::exception& e) {
53865       {
53866         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53867       };
53868     } catch (...) {
53869       {
53870         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53871       };
53872     }
53873   }
53874   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result);
53875
53876   //argout typemap for const std::string&
53877
53878   return jresult;
53879 }
53880
53881
53882 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_GetPath(void * jarg1, char * jarg2) {
53883   void * jresult ;
53884   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53885   std::string *arg2 = 0 ;
53886   Dali::Path result;
53887
53888   arg1 = (Dali::Toolkit::Builder *)jarg1;
53889   if (!jarg2) {
53890     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53891     return 0;
53892   }
53893   std::string arg2_str(jarg2);
53894   arg2 = &arg2_str;
53895   {
53896     try {
53897       result = (arg1)->GetPath((std::string const &)*arg2);
53898     } catch (std::out_of_range& e) {
53899       {
53900         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53901       };
53902     } catch (std::exception& e) {
53903       {
53904         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53905       };
53906     } catch (...) {
53907       {
53908         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53909       };
53910     }
53911   }
53912   jresult = new Dali::Path((const Dali::Path &)result);
53913
53914   //argout typemap for const std::string&
53915
53916   return jresult;
53917 }
53918
53919
53920 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_GetPathConstrainer(void * jarg1, char * jarg2) {
53921   void * jresult ;
53922   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53923   std::string *arg2 = 0 ;
53924   Dali::PathConstrainer result;
53925
53926   arg1 = (Dali::Toolkit::Builder *)jarg1;
53927   if (!jarg2) {
53928     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53929     return 0;
53930   }
53931   std::string arg2_str(jarg2);
53932   arg2 = &arg2_str;
53933   {
53934     try {
53935       result = (arg1)->GetPathConstrainer((std::string const &)*arg2);
53936     } catch (std::out_of_range& e) {
53937       {
53938         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53939       };
53940     } catch (std::exception& e) {
53941       {
53942         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53943       };
53944     } catch (...) {
53945       {
53946         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53947       };
53948     }
53949   }
53950   jresult = new Dali::PathConstrainer((const Dali::PathConstrainer &)result);
53951
53952   //argout typemap for const std::string&
53953
53954   return jresult;
53955 }
53956
53957
53958 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_GetLinearConstrainer(void * jarg1, char * jarg2) {
53959   void * jresult ;
53960   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53961   std::string *arg2 = 0 ;
53962   Dali::LinearConstrainer result;
53963
53964   arg1 = (Dali::Toolkit::Builder *)jarg1;
53965   if (!jarg2) {
53966     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53967     return 0;
53968   }
53969   std::string arg2_str(jarg2);
53970   arg2 = &arg2_str;
53971   {
53972     try {
53973       result = (arg1)->GetLinearConstrainer((std::string const &)*arg2);
53974     } catch (std::out_of_range& e) {
53975       {
53976         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53977       };
53978     } catch (std::exception& e) {
53979       {
53980         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53981       };
53982     } catch (...) {
53983       {
53984         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53985       };
53986     }
53987   }
53988   jresult = new Dali::LinearConstrainer((const Dali::LinearConstrainer &)result);
53989
53990   //argout typemap for const std::string&
53991
53992   return jresult;
53993 }
53994
53995
53996 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_QuitSignal(void * jarg1) {
53997   void * jresult ;
53998   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53999   Dali::Toolkit::Builder::BuilderSignalType *result = 0 ;
54000
54001   arg1 = (Dali::Toolkit::Builder *)jarg1;
54002   {
54003     try {
54004       result = (Dali::Toolkit::Builder::BuilderSignalType *) &(arg1)->QuitSignal();
54005     } catch (std::out_of_range& e) {
54006       {
54007         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54008       };
54009     } catch (std::exception& e) {
54010       {
54011         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54012       };
54013     } catch (...) {
54014       {
54015         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54016       };
54017     }
54018   }
54019   jresult = (void *)result;
54020   return jresult;
54021 }
54022
54023
54024 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TransitionData__SWIG_0() {
54025   void * jresult ;
54026   Dali::Toolkit::TransitionData *result = 0 ;
54027
54028   {
54029     try {
54030       result = (Dali::Toolkit::TransitionData *)new Dali::Toolkit::TransitionData();
54031     } catch (std::out_of_range& e) {
54032       {
54033         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54034       };
54035     } catch (std::exception& e) {
54036       {
54037         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54038       };
54039     } catch (...) {
54040       {
54041         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54042       };
54043     }
54044   }
54045   jresult = (void *)result;
54046   return jresult;
54047 }
54048
54049
54050 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TransitionData(void * jarg1) {
54051   Dali::Toolkit::TransitionData *arg1 = (Dali::Toolkit::TransitionData *) 0 ;
54052
54053   arg1 = (Dali::Toolkit::TransitionData *)jarg1;
54054   {
54055     try {
54056       delete arg1;
54057     } catch (std::out_of_range& e) {
54058       {
54059         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
54060       };
54061     } catch (std::exception& e) {
54062       {
54063         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
54064       };
54065     } catch (...) {
54066       {
54067         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
54068       };
54069     }
54070   }
54071 }
54072
54073
54074 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TransitionData_New__SWIG_0(void * jarg1) {
54075   void * jresult ;
54076   Dali::Property::Map *arg1 = 0 ;
54077   Dali::Toolkit::TransitionData result;
54078
54079   arg1 = (Dali::Property::Map *)jarg1;
54080   if (!arg1) {
54081     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
54082     return 0;
54083   }
54084   {
54085     try {
54086       result = Dali::Toolkit::TransitionData::New((Dali::Property::Map const &)*arg1);
54087     } catch (std::out_of_range& e) {
54088       {
54089         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54090       };
54091     } catch (std::exception& e) {
54092       {
54093         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54094       };
54095     } catch (...) {
54096       {
54097         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54098       };
54099     }
54100   }
54101   jresult = new Dali::Toolkit::TransitionData((const Dali::Toolkit::TransitionData &)result);
54102   return jresult;
54103 }
54104
54105
54106 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TransitionData_New__SWIG_1(void * jarg1) {
54107   void * jresult ;
54108   Dali::Property::Array *arg1 = 0 ;
54109   Dali::Toolkit::TransitionData result;
54110
54111   arg1 = (Dali::Property::Array *)jarg1;
54112   if (!arg1) {
54113     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Array const & type is null", 0);
54114     return 0;
54115   }
54116   {
54117     try {
54118       result = Dali::Toolkit::TransitionData::New((Dali::Property::Array const &)*arg1);
54119     } catch (std::out_of_range& e) {
54120       {
54121         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54122       };
54123     } catch (std::exception& e) {
54124       {
54125         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54126       };
54127     } catch (...) {
54128       {
54129         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54130       };
54131     }
54132   }
54133   jresult = new Dali::Toolkit::TransitionData((const Dali::Toolkit::TransitionData &)result);
54134   return jresult;
54135 }
54136
54137
54138 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TransitionData_DownCast(void * jarg1) {
54139   void * jresult ;
54140   Dali::BaseHandle arg1 ;
54141   Dali::BaseHandle *argp1 ;
54142   Dali::Toolkit::TransitionData result;
54143
54144   argp1 = (Dali::BaseHandle *)jarg1;
54145   if (!argp1) {
54146     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
54147     return 0;
54148   }
54149   arg1 = *argp1;
54150   {
54151     try {
54152       result = Dali::Toolkit::TransitionData::DownCast(arg1);
54153     } catch (std::out_of_range& e) {
54154       {
54155         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54156       };
54157     } catch (std::exception& e) {
54158       {
54159         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54160       };
54161     } catch (...) {
54162       {
54163         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54164       };
54165     }
54166   }
54167   jresult = new Dali::Toolkit::TransitionData((const Dali::Toolkit::TransitionData &)result);
54168   return jresult;
54169 }
54170
54171
54172 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TransitionData__SWIG_1(void * jarg1) {
54173   void * jresult ;
54174   Dali::Toolkit::TransitionData *arg1 = 0 ;
54175   Dali::Toolkit::TransitionData *result = 0 ;
54176
54177   arg1 = (Dali::Toolkit::TransitionData *)jarg1;
54178   if (!arg1) {
54179     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TransitionData const & type is null", 0);
54180     return 0;
54181   }
54182   {
54183     try {
54184       result = (Dali::Toolkit::TransitionData *)new Dali::Toolkit::TransitionData((Dali::Toolkit::TransitionData const &)*arg1);
54185     } catch (std::out_of_range& e) {
54186       {
54187         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54188       };
54189     } catch (std::exception& e) {
54190       {
54191         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54192       };
54193     } catch (...) {
54194       {
54195         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54196       };
54197     }
54198   }
54199   jresult = (void *)result;
54200   return jresult;
54201 }
54202
54203
54204 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TransitionData_Assign(void * jarg1, void * jarg2) {
54205   void * jresult ;
54206   Dali::Toolkit::TransitionData *arg1 = (Dali::Toolkit::TransitionData *) 0 ;
54207   Dali::Toolkit::TransitionData *arg2 = 0 ;
54208   Dali::Toolkit::TransitionData *result = 0 ;
54209
54210   arg1 = (Dali::Toolkit::TransitionData *)jarg1;
54211   arg2 = (Dali::Toolkit::TransitionData *)jarg2;
54212   if (!arg2) {
54213     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TransitionData const & type is null", 0);
54214     return 0;
54215   }
54216   {
54217     try {
54218       result = (Dali::Toolkit::TransitionData *) &(arg1)->operator =((Dali::Toolkit::TransitionData const &)*arg2);
54219     } catch (std::out_of_range& e) {
54220       {
54221         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54222       };
54223     } catch (std::exception& e) {
54224       {
54225         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54226       };
54227     } catch (...) {
54228       {
54229         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54230       };
54231     }
54232   }
54233   jresult = (void *)result;
54234   return jresult;
54235 }
54236
54237
54238 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TransitionData_Count(void * jarg1) {
54239   unsigned long jresult ;
54240   Dali::Toolkit::TransitionData *arg1 = (Dali::Toolkit::TransitionData *) 0 ;
54241   size_t result;
54242
54243   arg1 = (Dali::Toolkit::TransitionData *)jarg1;
54244   {
54245     try {
54246       result = ((Dali::Toolkit::TransitionData const *)arg1)->Count();
54247     } catch (std::out_of_range& e) {
54248       {
54249         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54250       };
54251     } catch (std::exception& e) {
54252       {
54253         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54254       };
54255     } catch (...) {
54256       {
54257         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54258       };
54259     }
54260   }
54261   jresult = (unsigned long)result;
54262   return jresult;
54263 }
54264
54265
54266 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TransitionData_GetAnimatorAt(void * jarg1, unsigned long jarg2) {
54267   void * jresult ;
54268   Dali::Toolkit::TransitionData *arg1 = (Dali::Toolkit::TransitionData *) 0 ;
54269   size_t arg2 ;
54270   Dali::Property::Map result;
54271
54272   arg1 = (Dali::Toolkit::TransitionData *)jarg1;
54273   arg2 = (size_t)jarg2;
54274   {
54275     try {
54276       result = (arg1)->GetAnimatorAt(arg2);
54277     } catch (std::out_of_range& e) {
54278       {
54279         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54280       };
54281     } catch (std::exception& e) {
54282       {
54283         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54284       };
54285     } catch (...) {
54286       {
54287         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54288       };
54289     }
54290   }
54291   jresult = new Dali::Property::Map((const Dali::Property::Map &)result);
54292   return jresult;
54293 }
54294
54295
54296 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TransitionData__SWIG_2(void * jarg1) {
54297   void * jresult ;
54298   Dali::Toolkit::Internal::TransitionData *arg1 = (Dali::Toolkit::Internal::TransitionData *) 0 ;
54299   Dali::Toolkit::TransitionData *result = 0 ;
54300
54301   arg1 = (Dali::Toolkit::Internal::TransitionData *)jarg1;
54302   {
54303     try {
54304       result = (Dali::Toolkit::TransitionData *)new Dali::Toolkit::TransitionData(arg1);
54305     } catch (std::out_of_range& e) {
54306       {
54307         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54308       };
54309     } catch (std::exception& e) {
54310       {
54311         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54312       };
54313     } catch (...) {
54314       {
54315         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54316       };
54317     }
54318   }
54319   jresult = (void *)result;
54320   return jresult;
54321 }
54322
54323
54324 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_CONTENT_get() {
54325   int jresult ;
54326   int result;
54327
54328   {
54329     try {
54330       result = (int)Dali::Toolkit::Tooltip::Property::CONTENT;
54331     } catch (std::out_of_range& e) {
54332       {
54333         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54334       };
54335     } catch (std::exception& e) {
54336       {
54337         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54338       };
54339     } catch (...) {
54340       {
54341         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54342       };
54343     }
54344   }
54345   jresult = (int)result;
54346   return jresult;
54347 }
54348
54349
54350 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_LAYOUT_get() {
54351   int jresult ;
54352   int result;
54353
54354   {
54355     try {
54356       result = (int)Dali::Toolkit::Tooltip::Property::LAYOUT;
54357     } catch (std::out_of_range& e) {
54358       {
54359         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54360       };
54361     } catch (std::exception& e) {
54362       {
54363         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54364       };
54365     } catch (...) {
54366       {
54367         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54368       };
54369     }
54370   }
54371   jresult = (int)result;
54372   return jresult;
54373 }
54374
54375
54376 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_WAIT_TIME_get() {
54377   int jresult ;
54378   int result;
54379
54380   {
54381     try {
54382       result = (int)Dali::Toolkit::Tooltip::Property::WAIT_TIME;
54383     } catch (std::out_of_range& e) {
54384       {
54385         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54386       };
54387     } catch (std::exception& e) {
54388       {
54389         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54390       };
54391     } catch (...) {
54392       {
54393         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54394       };
54395     }
54396   }
54397   jresult = (int)result;
54398   return jresult;
54399 }
54400
54401
54402 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_BACKGROUND_get() {
54403   int jresult ;
54404   int result;
54405
54406   {
54407     try {
54408       result = (int)Dali::Toolkit::Tooltip::Property::BACKGROUND;
54409     } catch (std::out_of_range& e) {
54410       {
54411         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54412       };
54413     } catch (std::exception& e) {
54414       {
54415         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54416       };
54417     } catch (...) {
54418       {
54419         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54420       };
54421     }
54422   }
54423   jresult = (int)result;
54424   return jresult;
54425 }
54426
54427
54428 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_TAIL_get() {
54429   int jresult ;
54430   int result;
54431
54432   {
54433     try {
54434       result = (int)Dali::Toolkit::Tooltip::Property::TAIL;
54435     } catch (std::out_of_range& e) {
54436       {
54437         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54438       };
54439     } catch (std::exception& e) {
54440       {
54441         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54442       };
54443     } catch (...) {
54444       {
54445         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54446       };
54447     }
54448   }
54449   jresult = (int)result;
54450   return jresult;
54451 }
54452
54453
54454 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_POSITION_get() {
54455   int jresult ;
54456   int result;
54457
54458   {
54459     try {
54460       result = (int)Dali::Toolkit::Tooltip::Property::POSITION;
54461     } catch (std::out_of_range& e) {
54462       {
54463         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54464       };
54465     } catch (std::exception& e) {
54466       {
54467         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54468       };
54469     } catch (...) {
54470       {
54471         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54472       };
54473     }
54474   }
54475   jresult = (int)result;
54476   return jresult;
54477 }
54478
54479
54480 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_HOVER_POINT_OFFSET_get() {
54481   int jresult ;
54482   int result;
54483
54484   {
54485     try {
54486       result = (int)Dali::Toolkit::Tooltip::Property::HOVER_POINT_OFFSET;
54487     } catch (std::out_of_range& e) {
54488       {
54489         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54490       };
54491     } catch (std::exception& e) {
54492       {
54493         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54494       };
54495     } catch (...) {
54496       {
54497         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54498       };
54499     }
54500   }
54501   jresult = (int)result;
54502   return jresult;
54503 }
54504
54505
54506 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_MOVEMENT_THRESHOLD_get() {
54507   int jresult ;
54508   int result;
54509
54510   {
54511     try {
54512       result = (int)Dali::Toolkit::Tooltip::Property::MOVEMENT_THRESHOLD;
54513     } catch (std::out_of_range& e) {
54514       {
54515         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54516       };
54517     } catch (std::exception& e) {
54518       {
54519         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54520       };
54521     } catch (...) {
54522       {
54523         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54524       };
54525     }
54526   }
54527   jresult = (int)result;
54528   return jresult;
54529 }
54530
54531
54532 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_DISAPPEAR_ON_MOVEMENT_get() {
54533   int jresult ;
54534   int result;
54535
54536   {
54537     try {
54538       result = (int)Dali::Toolkit::Tooltip::Property::DISAPPEAR_ON_MOVEMENT;
54539     } catch (std::out_of_range& e) {
54540       {
54541         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54542       };
54543     } catch (std::exception& e) {
54544       {
54545         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54546       };
54547     } catch (...) {
54548       {
54549         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54550       };
54551     }
54552   }
54553   jresult = (int)result;
54554   return jresult;
54555 }
54556
54557
54558 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_BACKGROUND_VISUAL_get() {
54559   int jresult ;
54560   int result;
54561
54562   {
54563     try {
54564       result = (int)Dali::Toolkit::Tooltip::Background::Property::VISUAL;
54565     } catch (std::out_of_range& e) {
54566       {
54567         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54568       };
54569     } catch (std::exception& e) {
54570       {
54571         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54572       };
54573     } catch (...) {
54574       {
54575         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54576       };
54577     }
54578   }
54579   jresult = (int)result;
54580   return jresult;
54581 }
54582
54583
54584 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_BACKGROUND_BORDER_get() {
54585   int jresult ;
54586   int result;
54587
54588   {
54589     try {
54590       result = (int)Dali::Toolkit::Tooltip::Background::Property::BORDER;
54591     } catch (std::out_of_range& e) {
54592       {
54593         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54594       };
54595     } catch (std::exception& e) {
54596       {
54597         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54598       };
54599     } catch (...) {
54600       {
54601         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54602       };
54603     }
54604   }
54605   jresult = (int)result;
54606   return jresult;
54607 }
54608
54609
54610 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_TAIL_VISIBILITY_get() {
54611   int jresult ;
54612   int result;
54613
54614   {
54615     try {
54616       result = (int)Dali::Toolkit::Tooltip::Tail::Property::VISIBILITY;
54617     } catch (std::out_of_range& e) {
54618       {
54619         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54620       };
54621     } catch (std::exception& e) {
54622       {
54623         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54624       };
54625     } catch (...) {
54626       {
54627         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54628       };
54629     }
54630   }
54631   jresult = (int)result;
54632   return jresult;
54633 }
54634
54635
54636 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_TAIL_ABOVE_VISUAL_get() {
54637   int jresult ;
54638   int result;
54639
54640   {
54641     try {
54642       result = (int)Dali::Toolkit::Tooltip::Tail::Property::ABOVE_VISUAL;
54643     } catch (std::out_of_range& e) {
54644       {
54645         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54646       };
54647     } catch (std::exception& e) {
54648       {
54649         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54650       };
54651     } catch (...) {
54652       {
54653         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54654       };
54655     }
54656   }
54657   jresult = (int)result;
54658   return jresult;
54659 }
54660
54661
54662 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_TAIL_BELOW_VISUAL_get() {
54663   int jresult ;
54664   int result;
54665
54666   {
54667     try {
54668       result = (int)Dali::Toolkit::Tooltip::Tail::Property::BELOW_VISUAL;
54669     } catch (std::out_of_range& e) {
54670       {
54671         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54672       };
54673     } catch (std::exception& e) {
54674       {
54675         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54676       };
54677     } catch (...) {
54678       {
54679         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54680       };
54681     }
54682   }
54683   jresult = (int)result;
54684   return jresult;
54685 }
54686
54687
54688 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_New() {
54689   void * jresult ;
54690   Dali::Toolkit::Control result;
54691
54692   {
54693     try {
54694       result = Dali::Toolkit::Internal::Control::New();
54695     } catch (std::out_of_range& e) {
54696       {
54697         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54698       };
54699     } catch (std::exception& e) {
54700       {
54701         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54702       };
54703     } catch (...) {
54704       {
54705         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54706       };
54707     }
54708   }
54709   jresult = new Dali::Toolkit::Control((const Dali::Toolkit::Control &)result);
54710   return jresult;
54711 }
54712
54713
54714 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SetStyleName(void * jarg1, char * jarg2) {
54715   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
54716   std::string *arg2 = 0 ;
54717
54718   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
54719   if (!jarg2) {
54720     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
54721     return ;
54722   }
54723   std::string arg2_str(jarg2);
54724   arg2 = &arg2_str;
54725   {
54726     try {
54727       (arg1)->SetStyleName((std::string const &)*arg2);
54728     } catch (std::out_of_range& e) {
54729       {
54730         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
54731       };
54732     } catch (std::exception& e) {
54733       {
54734         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
54735       };
54736     } catch (...) {
54737       {
54738         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
54739       };
54740     }
54741   }
54742
54743   //argout typemap for const std::string&
54744
54745 }
54746
54747
54748 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_ViewImpl_GetStyleName(void * jarg1) {
54749   char * jresult ;
54750   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
54751   std::string *result = 0 ;
54752
54753   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
54754   {
54755     try {
54756       result = (std::string *) &((Dali::Toolkit::Internal::Control const *)arg1)->GetStyleName();
54757     } catch (std::out_of_range& e) {
54758       {
54759         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54760       };
54761     } catch (std::exception& e) {
54762       {
54763         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54764       };
54765     } catch (...) {
54766       {
54767         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54768       };
54769     }
54770   }
54771   jresult = SWIG_csharp_string_callback(result->c_str());
54772   return jresult;
54773 }
54774
54775
54776 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SetBackgroundColor(void * jarg1, void * jarg2) {
54777   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
54778   Dali::Vector4 *arg2 = 0 ;
54779
54780   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
54781   arg2 = (Dali::Vector4 *)jarg2;
54782   if (!arg2) {
54783     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
54784     return ;
54785   }
54786   {
54787     try {
54788       (arg1)->SetBackgroundColor((Dali::Vector4 const &)*arg2);
54789     } catch (std::out_of_range& e) {
54790       {
54791         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
54792       };
54793     } catch (std::exception& e) {
54794       {
54795         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
54796       };
54797     } catch (...) {
54798       {
54799         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
54800       };
54801     }
54802   }
54803 }
54804
54805
54806 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_GetBackgroundColor(void * jarg1) {
54807   void * jresult ;
54808   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
54809   Dali::Vector4 result;
54810
54811   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
54812   {
54813     try {
54814       result = ((Dali::Toolkit::Internal::Control const *)arg1)->GetBackgroundColor();
54815     } catch (std::out_of_range& e) {
54816       {
54817         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54818       };
54819     } catch (std::exception& e) {
54820       {
54821         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54822       };
54823     } catch (...) {
54824       {
54825         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54826       };
54827     }
54828   }
54829   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
54830   return jresult;
54831 }
54832
54833
54834 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SetBackgroundImage(void * jarg1, void * jarg2) {
54835   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
54836   Dali::Image arg2 ;
54837   Dali::Image *argp2 ;
54838
54839   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
54840   argp2 = (Dali::Image *)jarg2;
54841   if (!argp2) {
54842     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
54843     return ;
54844   }
54845   arg2 = *argp2;
54846   {
54847     try {
54848       (arg1)->SetBackgroundImage(arg2);
54849     } catch (std::out_of_range& e) {
54850       {
54851         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
54852       };
54853     } catch (std::exception& e) {
54854       {
54855         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
54856       };
54857     } catch (...) {
54858       {
54859         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
54860       };
54861     }
54862   }
54863 }
54864
54865
54866 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SetBackground(void * jarg1, void * jarg2) {
54867   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
54868   Dali::Property::Map *arg2 = 0 ;
54869
54870   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
54871   arg2 = (Dali::Property::Map *)jarg2;
54872   if (!arg2) {
54873     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
54874     return ;
54875   }
54876   {
54877     try {
54878       (arg1)->SetBackground((Dali::Property::Map const &)*arg2);
54879     } catch (std::out_of_range& e) {
54880       {
54881         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
54882       };
54883     } catch (std::exception& e) {
54884       {
54885         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
54886       };
54887     } catch (...) {
54888       {
54889         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
54890       };
54891     }
54892   }
54893 }
54894
54895
54896 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_ClearBackground(void * jarg1) {
54897   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
54898
54899   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
54900   {
54901     try {
54902       (arg1)->ClearBackground();
54903     } catch (std::out_of_range& e) {
54904       {
54905         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
54906       };
54907     } catch (std::exception& e) {
54908       {
54909         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
54910       };
54911     } catch (...) {
54912       {
54913         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
54914       };
54915     }
54916   }
54917 }
54918
54919
54920 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_EnableGestureDetection(void * jarg1, int jarg2) {
54921   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
54922   Dali::Gesture::Type arg2 ;
54923
54924   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
54925   arg2 = (Dali::Gesture::Type)jarg2;
54926   {
54927     try {
54928       (arg1)->EnableGestureDetection(arg2);
54929     } catch (std::out_of_range& e) {
54930       {
54931         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
54932       };
54933     } catch (std::exception& e) {
54934       {
54935         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
54936       };
54937     } catch (...) {
54938       {
54939         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
54940       };
54941     }
54942   }
54943 }
54944
54945
54946 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_DisableGestureDetection(void * jarg1, int jarg2) {
54947   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
54948   Dali::Gesture::Type arg2 ;
54949
54950   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
54951   arg2 = (Dali::Gesture::Type)jarg2;
54952   {
54953     try {
54954       (arg1)->DisableGestureDetection(arg2);
54955     } catch (std::out_of_range& e) {
54956       {
54957         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
54958       };
54959     } catch (std::exception& e) {
54960       {
54961         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
54962       };
54963     } catch (...) {
54964       {
54965         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
54966       };
54967     }
54968   }
54969 }
54970
54971
54972 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_GetPinchGestureDetector(void * jarg1) {
54973   void * jresult ;
54974   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
54975   Dali::PinchGestureDetector result;
54976
54977   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
54978   {
54979     try {
54980       result = ((Dali::Toolkit::Internal::Control const *)arg1)->GetPinchGestureDetector();
54981     } catch (std::out_of_range& e) {
54982       {
54983         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54984       };
54985     } catch (std::exception& e) {
54986       {
54987         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54988       };
54989     } catch (...) {
54990       {
54991         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54992       };
54993     }
54994   }
54995   jresult = new Dali::PinchGestureDetector((const Dali::PinchGestureDetector &)result);
54996   return jresult;
54997 }
54998
54999
55000 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_GetPanGestureDetector(void * jarg1) {
55001   void * jresult ;
55002   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55003   Dali::PanGestureDetector result;
55004
55005   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55006   {
55007     try {
55008       result = ((Dali::Toolkit::Internal::Control const *)arg1)->GetPanGestureDetector();
55009     } catch (std::out_of_range& e) {
55010       {
55011         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55012       };
55013     } catch (std::exception& e) {
55014       {
55015         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55016       };
55017     } catch (...) {
55018       {
55019         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55020       };
55021     }
55022   }
55023   jresult = new Dali::PanGestureDetector((const Dali::PanGestureDetector &)result);
55024   return jresult;
55025 }
55026
55027
55028 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_GetTapGestureDetector(void * jarg1) {
55029   void * jresult ;
55030   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55031   Dali::TapGestureDetector result;
55032
55033   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55034   {
55035     try {
55036       result = ((Dali::Toolkit::Internal::Control const *)arg1)->GetTapGestureDetector();
55037     } catch (std::out_of_range& e) {
55038       {
55039         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55040       };
55041     } catch (std::exception& e) {
55042       {
55043         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55044       };
55045     } catch (...) {
55046       {
55047         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55048       };
55049     }
55050   }
55051   jresult = new Dali::TapGestureDetector((const Dali::TapGestureDetector &)result);
55052   return jresult;
55053 }
55054
55055
55056 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_GetLongPressGestureDetector(void * jarg1) {
55057   void * jresult ;
55058   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55059   Dali::LongPressGestureDetector result;
55060
55061   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55062   {
55063     try {
55064       result = ((Dali::Toolkit::Internal::Control const *)arg1)->GetLongPressGestureDetector();
55065     } catch (std::out_of_range& e) {
55066       {
55067         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55068       };
55069     } catch (std::exception& e) {
55070       {
55071         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55072       };
55073     } catch (...) {
55074       {
55075         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55076       };
55077     }
55078   }
55079   jresult = new Dali::LongPressGestureDetector((const Dali::LongPressGestureDetector &)result);
55080   return jresult;
55081 }
55082
55083
55084 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SetKeyboardNavigationSupport(void * jarg1, unsigned int jarg2) {
55085   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55086   bool arg2 ;
55087
55088   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55089   arg2 = jarg2 ? true : false;
55090   {
55091     try {
55092       (arg1)->SetKeyboardNavigationSupport(arg2);
55093     } catch (std::out_of_range& e) {
55094       {
55095         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55096       };
55097     } catch (std::exception& e) {
55098       {
55099         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55100       };
55101     } catch (...) {
55102       {
55103         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55104       };
55105     }
55106   }
55107 }
55108
55109
55110 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_IsKeyboardNavigationSupported(void * jarg1) {
55111   unsigned int jresult ;
55112   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55113   bool result;
55114
55115   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55116   {
55117     try {
55118       result = (bool)(arg1)->IsKeyboardNavigationSupported();
55119     } catch (std::out_of_range& e) {
55120       {
55121         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55122       };
55123     } catch (std::exception& e) {
55124       {
55125         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55126       };
55127     } catch (...) {
55128       {
55129         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55130       };
55131     }
55132   }
55133   jresult = result;
55134   return jresult;
55135 }
55136
55137
55138 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SetKeyInputFocus(void * jarg1) {
55139   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55140
55141   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55142   {
55143     try {
55144       (arg1)->SetKeyInputFocus();
55145     } catch (std::out_of_range& e) {
55146       {
55147         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55148       };
55149     } catch (std::exception& e) {
55150       {
55151         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55152       };
55153     } catch (...) {
55154       {
55155         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55156       };
55157     }
55158   }
55159 }
55160
55161
55162 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_HasKeyInputFocus(void * jarg1) {
55163   unsigned int jresult ;
55164   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55165   bool result;
55166
55167   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55168   {
55169     try {
55170       result = (bool)(arg1)->HasKeyInputFocus();
55171     } catch (std::out_of_range& e) {
55172       {
55173         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55174       };
55175     } catch (std::exception& e) {
55176       {
55177         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55178       };
55179     } catch (...) {
55180       {
55181         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55182       };
55183     }
55184   }
55185   jresult = result;
55186   return jresult;
55187 }
55188
55189
55190 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_ClearKeyInputFocus(void * jarg1) {
55191   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55192
55193   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55194   {
55195     try {
55196       (arg1)->ClearKeyInputFocus();
55197     } catch (std::out_of_range& e) {
55198       {
55199         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55200       };
55201     } catch (std::exception& e) {
55202       {
55203         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55204       };
55205     } catch (...) {
55206       {
55207         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55208       };
55209     }
55210   }
55211 }
55212
55213
55214 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SetAsKeyboardFocusGroup(void * jarg1, unsigned int jarg2) {
55215   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55216   bool arg2 ;
55217
55218   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55219   arg2 = jarg2 ? true : false;
55220   {
55221     try {
55222       (arg1)->SetAsKeyboardFocusGroup(arg2);
55223     } catch (std::out_of_range& e) {
55224       {
55225         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55226       };
55227     } catch (std::exception& e) {
55228       {
55229         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55230       };
55231     } catch (...) {
55232       {
55233         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55234       };
55235     }
55236   }
55237 }
55238
55239
55240 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_IsKeyboardFocusGroup(void * jarg1) {
55241   unsigned int jresult ;
55242   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55243   bool result;
55244
55245   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55246   {
55247     try {
55248       result = (bool)(arg1)->IsKeyboardFocusGroup();
55249     } catch (std::out_of_range& e) {
55250       {
55251         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55252       };
55253     } catch (std::exception& e) {
55254       {
55255         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55256       };
55257     } catch (...) {
55258       {
55259         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55260       };
55261     }
55262   }
55263   jresult = result;
55264   return jresult;
55265 }
55266
55267
55268 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_AccessibilityActivate(void * jarg1) {
55269   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55270
55271   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55272   {
55273     try {
55274       (arg1)->AccessibilityActivate();
55275     } catch (std::out_of_range& e) {
55276       {
55277         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55278       };
55279     } catch (std::exception& e) {
55280       {
55281         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55282       };
55283     } catch (...) {
55284       {
55285         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55286       };
55287     }
55288   }
55289 }
55290
55291
55292 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_KeyboardEnter(void * jarg1) {
55293   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55294
55295   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55296   {
55297     try {
55298       (arg1)->KeyboardEnter();
55299     } catch (std::out_of_range& e) {
55300       {
55301         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55302       };
55303     } catch (std::exception& e) {
55304       {
55305         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55306       };
55307     } catch (...) {
55308       {
55309         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55310       };
55311     }
55312   }
55313 }
55314
55315
55316 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_KeyEventSignal(void * jarg1) {
55317   void * jresult ;
55318   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55319   Dali::Toolkit::Control::KeyEventSignalType *result = 0 ;
55320
55321   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55322   {
55323     try {
55324       result = (Dali::Toolkit::Control::KeyEventSignalType *) &(arg1)->KeyEventSignal();
55325     } catch (std::out_of_range& e) {
55326       {
55327         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55328       };
55329     } catch (std::exception& e) {
55330       {
55331         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55332       };
55333     } catch (...) {
55334       {
55335         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55336       };
55337     }
55338   }
55339   jresult = (void *)result;
55340   return jresult;
55341 }
55342
55343
55344 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_KeyInputFocusGainedSignal(void * jarg1) {
55345   void * jresult ;
55346   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55347   Dali::Toolkit::Control::KeyInputFocusSignalType *result = 0 ;
55348
55349   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55350   {
55351     try {
55352       result = (Dali::Toolkit::Control::KeyInputFocusSignalType *) &(arg1)->KeyInputFocusGainedSignal();
55353     } catch (std::out_of_range& e) {
55354       {
55355         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55356       };
55357     } catch (std::exception& e) {
55358       {
55359         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55360       };
55361     } catch (...) {
55362       {
55363         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55364       };
55365     }
55366   }
55367   jresult = (void *)result;
55368   return jresult;
55369 }
55370
55371
55372 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_KeyInputFocusLostSignal(void * jarg1) {
55373   void * jresult ;
55374   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55375   Dali::Toolkit::Control::KeyInputFocusSignalType *result = 0 ;
55376
55377   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55378   {
55379     try {
55380       result = (Dali::Toolkit::Control::KeyInputFocusSignalType *) &(arg1)->KeyInputFocusLostSignal();
55381     } catch (std::out_of_range& e) {
55382       {
55383         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55384       };
55385     } catch (std::exception& e) {
55386       {
55387         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55388       };
55389     } catch (...) {
55390       {
55391         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55392       };
55393     }
55394   }
55395   jresult = (void *)result;
55396   return jresult;
55397 }
55398
55399
55400 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_EmitKeyEventSignal(void * jarg1, void * jarg2) {
55401   unsigned int jresult ;
55402   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55403   Dali::KeyEvent *arg2 = 0 ;
55404   bool result;
55405
55406   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55407   arg2 = (Dali::KeyEvent *)jarg2;
55408   if (!arg2) {
55409     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
55410     return 0;
55411   }
55412   {
55413     try {
55414       result = (bool)(arg1)->EmitKeyEventSignal((Dali::KeyEvent const &)*arg2);
55415     } catch (std::out_of_range& e) {
55416       {
55417         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55418       };
55419     } catch (std::exception& e) {
55420       {
55421         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55422       };
55423     } catch (...) {
55424       {
55425         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55426       };
55427     }
55428   }
55429   jresult = result;
55430   return jresult;
55431 }
55432
55433
55434 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnStageConnection(void * jarg1, int jarg2) {
55435   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55436   int arg2 ;
55437   SwigDirector_ViewImpl *darg = 0;
55438
55439   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55440   arg2 = (int)jarg2;
55441   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55442   {
55443     try {
55444       (darg)->OnStageConnection(arg2);
55445     } catch (std::out_of_range& e) {
55446       {
55447         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55448       };
55449     } catch (std::exception& e) {
55450       {
55451         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55452       };
55453     } catch (...) {
55454       {
55455         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55456       };
55457     }
55458   }
55459 }
55460
55461
55462 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnStageConnectionSwigExplicitViewImpl(void * jarg1, int jarg2) {
55463   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55464   int arg2 ;
55465   SwigDirector_ViewImpl *darg = 0;
55466
55467   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55468   arg2 = (int)jarg2;
55469   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55470   {
55471     try {
55472       (darg)->OnStageConnectionSwigPublic(arg2);
55473     } catch (std::out_of_range& e) {
55474       {
55475         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55476       };
55477     } catch (std::exception& e) {
55478       {
55479         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55480       };
55481     } catch (...) {
55482       {
55483         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55484       };
55485     }
55486   }
55487 }
55488
55489
55490 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnStageDisconnection(void * jarg1) {
55491   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55492   SwigDirector_ViewImpl *darg = 0;
55493
55494   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55495   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55496   {
55497     try {
55498       (darg)->OnStageDisconnection();
55499     } catch (std::out_of_range& e) {
55500       {
55501         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55502       };
55503     } catch (std::exception& e) {
55504       {
55505         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55506       };
55507     } catch (...) {
55508       {
55509         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55510       };
55511     }
55512   }
55513 }
55514
55515
55516 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnStageDisconnectionSwigExplicitViewImpl(void * jarg1) {
55517   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55518   SwigDirector_ViewImpl *darg = 0;
55519
55520   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55521   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55522   {
55523     try {
55524       (darg)->OnStageDisconnectionSwigPublic();
55525     } catch (std::out_of_range& e) {
55526       {
55527         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55528       };
55529     } catch (std::exception& e) {
55530       {
55531         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55532       };
55533     } catch (...) {
55534       {
55535         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55536       };
55537     }
55538   }
55539 }
55540
55541
55542 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnChildAdd(void * jarg1, void * jarg2) {
55543   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55544   Dali::Actor *arg2 = 0 ;
55545   SwigDirector_ViewImpl *darg = 0;
55546
55547   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55548   arg2 = (Dali::Actor *)jarg2;
55549   if (!arg2) {
55550     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
55551     return ;
55552   }
55553   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55554   {
55555     try {
55556       (darg)->OnChildAdd(*arg2);
55557     } catch (std::out_of_range& e) {
55558       {
55559         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55560       };
55561     } catch (std::exception& e) {
55562       {
55563         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55564       };
55565     } catch (...) {
55566       {
55567         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55568       };
55569     }
55570   }
55571 }
55572
55573
55574 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnChildAddSwigExplicitViewImpl(void * jarg1, void * jarg2) {
55575   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55576   Dali::Actor *arg2 = 0 ;
55577   SwigDirector_ViewImpl *darg = 0;
55578
55579   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55580   arg2 = (Dali::Actor *)jarg2;
55581   if (!arg2) {
55582     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
55583     return ;
55584   }
55585   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55586   {
55587     try {
55588       (darg)->OnChildAddSwigPublic(*arg2);
55589     } catch (std::out_of_range& e) {
55590       {
55591         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55592       };
55593     } catch (std::exception& e) {
55594       {
55595         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55596       };
55597     } catch (...) {
55598       {
55599         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55600       };
55601     }
55602   }
55603 }
55604
55605
55606 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnChildRemove(void * jarg1, void * jarg2) {
55607   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55608   Dali::Actor *arg2 = 0 ;
55609   SwigDirector_ViewImpl *darg = 0;
55610
55611   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55612   arg2 = (Dali::Actor *)jarg2;
55613   if (!arg2) {
55614     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
55615     return ;
55616   }
55617   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55618   {
55619     try {
55620       (darg)->OnChildRemove(*arg2);
55621     } catch (std::out_of_range& e) {
55622       {
55623         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55624       };
55625     } catch (std::exception& e) {
55626       {
55627         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55628       };
55629     } catch (...) {
55630       {
55631         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55632       };
55633     }
55634   }
55635 }
55636
55637
55638 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnChildRemoveSwigExplicitViewImpl(void * jarg1, void * jarg2) {
55639   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55640   Dali::Actor *arg2 = 0 ;
55641   SwigDirector_ViewImpl *darg = 0;
55642
55643   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55644   arg2 = (Dali::Actor *)jarg2;
55645   if (!arg2) {
55646     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
55647     return ;
55648   }
55649   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55650   {
55651     try {
55652       (darg)->OnChildRemoveSwigPublic(*arg2);
55653     } catch (std::out_of_range& e) {
55654       {
55655         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55656       };
55657     } catch (std::exception& e) {
55658       {
55659         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55660       };
55661     } catch (...) {
55662       {
55663         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55664       };
55665     }
55666   }
55667 }
55668
55669
55670 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnPropertySet(void * jarg1, int jarg2, void * jarg3) {
55671   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55672   Dali::Property::Index arg2 ;
55673   Dali::Property::Value arg3 ;
55674   Dali::Property::Value *argp3 ;
55675   SwigDirector_ViewImpl *darg = 0;
55676
55677   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55678   arg2 = (Dali::Property::Index)jarg2;
55679   argp3 = (Dali::Property::Value *)jarg3;
55680   if (!argp3) {
55681     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
55682     return ;
55683   }
55684   arg3 = *argp3;
55685   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55686   {
55687     try {
55688       (darg)->OnPropertySet(arg2,arg3);
55689     } catch (std::out_of_range& e) {
55690       {
55691         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55692       };
55693     } catch (std::exception& e) {
55694       {
55695         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55696       };
55697     } catch (...) {
55698       {
55699         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55700       };
55701     }
55702   }
55703 }
55704
55705
55706 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnPropertySetSwigExplicitViewImpl(void * jarg1, int jarg2, void * jarg3) {
55707   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55708   Dali::Property::Index arg2 ;
55709   Dali::Property::Value arg3 ;
55710   Dali::Property::Value *argp3 ;
55711   SwigDirector_ViewImpl *darg = 0;
55712
55713   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55714   arg2 = (Dali::Property::Index)jarg2;
55715   argp3 = (Dali::Property::Value *)jarg3;
55716   if (!argp3) {
55717     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
55718     return ;
55719   }
55720   arg3 = *argp3;
55721   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55722   {
55723     try {
55724       (darg)->OnPropertySetSwigPublic(arg2,arg3);
55725     } catch (std::out_of_range& e) {
55726       {
55727         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55728       };
55729     } catch (std::exception& e) {
55730       {
55731         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55732       };
55733     } catch (...) {
55734       {
55735         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55736       };
55737     }
55738   }
55739 }
55740
55741
55742 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnSizeSet(void * jarg1, void * jarg2) {
55743   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55744   Dali::Vector3 *arg2 = 0 ;
55745   SwigDirector_ViewImpl *darg = 0;
55746
55747   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55748   arg2 = (Dali::Vector3 *)jarg2;
55749   if (!arg2) {
55750     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
55751     return ;
55752   }
55753   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55754   {
55755     try {
55756       (darg)->OnSizeSet((Dali::Vector3 const &)*arg2);
55757     } catch (std::out_of_range& e) {
55758       {
55759         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55760       };
55761     } catch (std::exception& e) {
55762       {
55763         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55764       };
55765     } catch (...) {
55766       {
55767         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55768       };
55769     }
55770   }
55771 }
55772
55773
55774 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnSizeSetSwigExplicitViewImpl(void * jarg1, void * jarg2) {
55775   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55776   Dali::Vector3 *arg2 = 0 ;
55777   SwigDirector_ViewImpl *darg = 0;
55778
55779   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55780   arg2 = (Dali::Vector3 *)jarg2;
55781   if (!arg2) {
55782     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
55783     return ;
55784   }
55785   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55786   {
55787     try {
55788       (darg)->OnSizeSetSwigPublic((Dali::Vector3 const &)*arg2);
55789     } catch (std::out_of_range& e) {
55790       {
55791         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55792       };
55793     } catch (std::exception& e) {
55794       {
55795         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55796       };
55797     } catch (...) {
55798       {
55799         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55800       };
55801     }
55802   }
55803 }
55804
55805
55806 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnSizeAnimation(void * jarg1, void * jarg2, void * jarg3) {
55807   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55808   Dali::Animation *arg2 = 0 ;
55809   Dali::Vector3 *arg3 = 0 ;
55810   SwigDirector_ViewImpl *darg = 0;
55811
55812   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55813   arg2 = (Dali::Animation *)jarg2;
55814   if (!arg2) {
55815     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Animation & type is null", 0);
55816     return ;
55817   }
55818   arg3 = (Dali::Vector3 *)jarg3;
55819   if (!arg3) {
55820     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
55821     return ;
55822   }
55823   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55824   {
55825     try {
55826       (darg)->OnSizeAnimation(*arg2,(Dali::Vector3 const &)*arg3);
55827     } catch (std::out_of_range& e) {
55828       {
55829         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55830       };
55831     } catch (std::exception& e) {
55832       {
55833         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55834       };
55835     } catch (...) {
55836       {
55837         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55838       };
55839     }
55840   }
55841 }
55842
55843
55844 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnSizeAnimationSwigExplicitViewImpl(void * jarg1, void * jarg2, void * jarg3) {
55845   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55846   Dali::Animation *arg2 = 0 ;
55847   Dali::Vector3 *arg3 = 0 ;
55848   SwigDirector_ViewImpl *darg = 0;
55849
55850   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55851   arg2 = (Dali::Animation *)jarg2;
55852   if (!arg2) {
55853     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Animation & type is null", 0);
55854     return ;
55855   }
55856   arg3 = (Dali::Vector3 *)jarg3;
55857   if (!arg3) {
55858     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
55859     return ;
55860   }
55861   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55862   {
55863     try {
55864       (darg)->OnSizeAnimationSwigPublic(*arg2,(Dali::Vector3 const &)*arg3);
55865     } catch (std::out_of_range& e) {
55866       {
55867         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55868       };
55869     } catch (std::exception& e) {
55870       {
55871         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55872       };
55873     } catch (...) {
55874       {
55875         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55876       };
55877     }
55878   }
55879 }
55880
55881
55882 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnTouchEvent(void * jarg1, void * jarg2) {
55883   unsigned int jresult ;
55884   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55885   Dali::TouchEvent *arg2 = 0 ;
55886   SwigDirector_ViewImpl *darg = 0;
55887   bool result;
55888
55889   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55890   arg2 = (Dali::TouchEvent *)jarg2;
55891   if (!arg2) {
55892     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchEvent const & type is null", 0);
55893     return 0;
55894   }
55895   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55896   {
55897     try {
55898       result = (bool)(darg)->OnTouchEvent((Dali::TouchEvent const &)*arg2);
55899     } catch (std::out_of_range& e) {
55900       {
55901         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55902       };
55903     } catch (std::exception& e) {
55904       {
55905         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55906       };
55907     } catch (...) {
55908       {
55909         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55910       };
55911     }
55912   }
55913   jresult = result;
55914   return jresult;
55915 }
55916
55917
55918 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnTouchEventSwigExplicitViewImpl(void * jarg1, void * jarg2) {
55919   unsigned int jresult ;
55920   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55921   Dali::TouchEvent *arg2 = 0 ;
55922   SwigDirector_ViewImpl *darg = 0;
55923   bool result;
55924
55925   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55926   arg2 = (Dali::TouchEvent *)jarg2;
55927   if (!arg2) {
55928     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchEvent const & type is null", 0);
55929     return 0;
55930   }
55931   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55932   {
55933     try {
55934       result = (bool)(darg)->OnTouchEventSwigPublic((Dali::TouchEvent const &)*arg2);
55935     } catch (std::out_of_range& e) {
55936       {
55937         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55938       };
55939     } catch (std::exception& e) {
55940       {
55941         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55942       };
55943     } catch (...) {
55944       {
55945         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55946       };
55947     }
55948   }
55949   jresult = result;
55950   return jresult;
55951 }
55952
55953
55954 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnHoverEvent(void * jarg1, void * jarg2) {
55955   unsigned int jresult ;
55956   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55957   Dali::HoverEvent *arg2 = 0 ;
55958   SwigDirector_ViewImpl *darg = 0;
55959   bool result;
55960
55961   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55962   arg2 = (Dali::HoverEvent *)jarg2;
55963   if (!arg2) {
55964     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::HoverEvent const & type is null", 0);
55965     return 0;
55966   }
55967   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55968   {
55969     try {
55970       result = (bool)(darg)->OnHoverEvent((Dali::HoverEvent const &)*arg2);
55971     } catch (std::out_of_range& e) {
55972       {
55973         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55974       };
55975     } catch (std::exception& e) {
55976       {
55977         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55978       };
55979     } catch (...) {
55980       {
55981         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55982       };
55983     }
55984   }
55985   jresult = result;
55986   return jresult;
55987 }
55988
55989
55990 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnHoverEventSwigExplicitViewImpl(void * jarg1, void * jarg2) {
55991   unsigned int jresult ;
55992   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55993   Dali::HoverEvent *arg2 = 0 ;
55994   SwigDirector_ViewImpl *darg = 0;
55995   bool result;
55996
55997   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55998   arg2 = (Dali::HoverEvent *)jarg2;
55999   if (!arg2) {
56000     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::HoverEvent const & type is null", 0);
56001     return 0;
56002   }
56003   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56004   {
56005     try {
56006       result = (bool)(darg)->OnHoverEventSwigPublic((Dali::HoverEvent const &)*arg2);
56007     } catch (std::out_of_range& e) {
56008       {
56009         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56010       };
56011     } catch (std::exception& e) {
56012       {
56013         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56014       };
56015     } catch (...) {
56016       {
56017         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56018       };
56019     }
56020   }
56021   jresult = result;
56022   return jresult;
56023 }
56024
56025
56026 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnKeyEvent(void * jarg1, void * jarg2) {
56027   unsigned int jresult ;
56028   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56029   Dali::KeyEvent *arg2 = 0 ;
56030   SwigDirector_ViewImpl *darg = 0;
56031   bool result;
56032
56033   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56034   arg2 = (Dali::KeyEvent *)jarg2;
56035   if (!arg2) {
56036     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
56037     return 0;
56038   }
56039   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56040   {
56041     try {
56042       result = (bool)(darg)->OnKeyEvent((Dali::KeyEvent const &)*arg2);
56043     } catch (std::out_of_range& e) {
56044       {
56045         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56046       };
56047     } catch (std::exception& e) {
56048       {
56049         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56050       };
56051     } catch (...) {
56052       {
56053         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56054       };
56055     }
56056   }
56057   jresult = result;
56058   return jresult;
56059 }
56060
56061
56062 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnKeyEventSwigExplicitViewImpl(void * jarg1, void * jarg2) {
56063   unsigned int jresult ;
56064   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56065   Dali::KeyEvent *arg2 = 0 ;
56066   SwigDirector_ViewImpl *darg = 0;
56067   bool result;
56068
56069   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56070   arg2 = (Dali::KeyEvent *)jarg2;
56071   if (!arg2) {
56072     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
56073     return 0;
56074   }
56075   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56076   {
56077     try {
56078       result = (bool)(darg)->OnKeyEventSwigPublic((Dali::KeyEvent const &)*arg2);
56079     } catch (std::out_of_range& e) {
56080       {
56081         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56082       };
56083     } catch (std::exception& e) {
56084       {
56085         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56086       };
56087     } catch (...) {
56088       {
56089         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56090       };
56091     }
56092   }
56093   jresult = result;
56094   return jresult;
56095 }
56096
56097
56098 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnWheelEvent(void * jarg1, void * jarg2) {
56099   unsigned int jresult ;
56100   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56101   Dali::WheelEvent *arg2 = 0 ;
56102   SwigDirector_ViewImpl *darg = 0;
56103   bool result;
56104
56105   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56106   arg2 = (Dali::WheelEvent *)jarg2;
56107   if (!arg2) {
56108     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::WheelEvent const & type is null", 0);
56109     return 0;
56110   }
56111   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56112   {
56113     try {
56114       result = (bool)(darg)->OnWheelEvent((Dali::WheelEvent const &)*arg2);
56115     } catch (std::out_of_range& e) {
56116       {
56117         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56118       };
56119     } catch (std::exception& e) {
56120       {
56121         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56122       };
56123     } catch (...) {
56124       {
56125         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56126       };
56127     }
56128   }
56129   jresult = result;
56130   return jresult;
56131 }
56132
56133
56134 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnWheelEventSwigExplicitViewImpl(void * jarg1, void * jarg2) {
56135   unsigned int jresult ;
56136   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56137   Dali::WheelEvent *arg2 = 0 ;
56138   SwigDirector_ViewImpl *darg = 0;
56139   bool result;
56140
56141   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56142   arg2 = (Dali::WheelEvent *)jarg2;
56143   if (!arg2) {
56144     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::WheelEvent const & type is null", 0);
56145     return 0;
56146   }
56147   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56148   {
56149     try {
56150       result = (bool)(darg)->OnWheelEventSwigPublic((Dali::WheelEvent const &)*arg2);
56151     } catch (std::out_of_range& e) {
56152       {
56153         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56154       };
56155     } catch (std::exception& e) {
56156       {
56157         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56158       };
56159     } catch (...) {
56160       {
56161         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56162       };
56163     }
56164   }
56165   jresult = result;
56166   return jresult;
56167 }
56168
56169
56170 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnRelayout(void * jarg1, void * jarg2, void * jarg3) {
56171   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56172   Dali::Vector2 *arg2 = 0 ;
56173   Dali::RelayoutContainer *arg3 = 0 ;
56174   SwigDirector_ViewImpl *darg = 0;
56175
56176   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56177   arg2 = (Dali::Vector2 *)jarg2;
56178   if (!arg2) {
56179     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
56180     return ;
56181   }
56182   arg3 = (Dali::RelayoutContainer *)jarg3;
56183   if (!arg3) {
56184     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::RelayoutContainer & type is null", 0);
56185     return ;
56186   }
56187   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56188   {
56189     try {
56190       (darg)->OnRelayout((Dali::Vector2 const &)*arg2,*arg3);
56191     } catch (std::out_of_range& e) {
56192       {
56193         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
56194       };
56195     } catch (std::exception& e) {
56196       {
56197         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
56198       };
56199     } catch (...) {
56200       {
56201         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
56202       };
56203     }
56204   }
56205 }
56206
56207
56208 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnRelayoutSwigExplicitViewImpl(void * jarg1, void * jarg2, void * jarg3) {
56209   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56210   Dali::Vector2 *arg2 = 0 ;
56211   Dali::RelayoutContainer *arg3 = 0 ;
56212   SwigDirector_ViewImpl *darg = 0;
56213
56214   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56215   arg2 = (Dali::Vector2 *)jarg2;
56216   if (!arg2) {
56217     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
56218     return ;
56219   }
56220   arg3 = (Dali::RelayoutContainer *)jarg3;
56221   if (!arg3) {
56222     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::RelayoutContainer & type is null", 0);
56223     return ;
56224   }
56225   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56226   {
56227     try {
56228       (darg)->OnRelayoutSwigPublic((Dali::Vector2 const &)*arg2,*arg3);
56229     } catch (std::out_of_range& e) {
56230       {
56231         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
56232       };
56233     } catch (std::exception& e) {
56234       {
56235         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
56236       };
56237     } catch (...) {
56238       {
56239         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
56240       };
56241     }
56242   }
56243 }
56244
56245
56246 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnSetResizePolicy(void * jarg1, int jarg2, int jarg3) {
56247   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56248   Dali::ResizePolicy::Type arg2 ;
56249   Dali::Dimension::Type arg3 ;
56250   SwigDirector_ViewImpl *darg = 0;
56251
56252   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56253   arg2 = (Dali::ResizePolicy::Type)jarg2;
56254   arg3 = (Dali::Dimension::Type)jarg3;
56255   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56256   {
56257     try {
56258       (darg)->OnSetResizePolicy(arg2,arg3);
56259     } catch (std::out_of_range& e) {
56260       {
56261         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
56262       };
56263     } catch (std::exception& e) {
56264       {
56265         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
56266       };
56267     } catch (...) {
56268       {
56269         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
56270       };
56271     }
56272   }
56273 }
56274
56275
56276 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnSetResizePolicySwigExplicitViewImpl(void * jarg1, int jarg2, int jarg3) {
56277   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56278   Dali::ResizePolicy::Type arg2 ;
56279   Dali::Dimension::Type arg3 ;
56280   SwigDirector_ViewImpl *darg = 0;
56281
56282   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56283   arg2 = (Dali::ResizePolicy::Type)jarg2;
56284   arg3 = (Dali::Dimension::Type)jarg3;
56285   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56286   {
56287     try {
56288       (darg)->OnSetResizePolicySwigPublic(arg2,arg3);
56289     } catch (std::out_of_range& e) {
56290       {
56291         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
56292       };
56293     } catch (std::exception& e) {
56294       {
56295         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
56296       };
56297     } catch (...) {
56298       {
56299         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
56300       };
56301     }
56302   }
56303 }
56304
56305
56306 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_GetNaturalSize(void * jarg1) {
56307   void * jresult ;
56308   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56309   SwigDirector_ViewImpl *darg = 0;
56310   Dali::Vector3 result;
56311
56312   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56313   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56314   {
56315     try {
56316       result = (darg)->GetNaturalSize();
56317     } catch (std::out_of_range& e) {
56318       {
56319         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56320       };
56321     } catch (std::exception& e) {
56322       {
56323         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56324       };
56325     } catch (...) {
56326       {
56327         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56328       };
56329     }
56330   }
56331   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
56332   return jresult;
56333 }
56334
56335
56336 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_GetNaturalSizeSwigExplicitViewImpl(void * jarg1) {
56337   void * jresult ;
56338   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56339   SwigDirector_ViewImpl *darg = 0;
56340   Dali::Vector3 result;
56341
56342   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56343   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56344   {
56345     try {
56346       result = (darg)->GetNaturalSizeSwigPublic();
56347     } catch (std::out_of_range& e) {
56348       {
56349         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56350       };
56351     } catch (std::exception& e) {
56352       {
56353         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56354       };
56355     } catch (...) {
56356       {
56357         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56358       };
56359     }
56360   }
56361   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
56362   return jresult;
56363 }
56364
56365
56366 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ViewImpl_CalculateChildSize(void * jarg1, void * jarg2, int jarg3) {
56367   float jresult ;
56368   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56369   Dali::Actor *arg2 = 0 ;
56370   Dali::Dimension::Type arg3 ;
56371   SwigDirector_ViewImpl *darg = 0;
56372   float result;
56373
56374   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56375   arg2 = (Dali::Actor *)jarg2;
56376   if (!arg2) {
56377     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
56378     return 0;
56379   }
56380   arg3 = (Dali::Dimension::Type)jarg3;
56381   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56382   {
56383     try {
56384       result = (float)(darg)->CalculateChildSize((Dali::Actor const &)*arg2,arg3);
56385     } catch (std::out_of_range& e) {
56386       {
56387         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56388       };
56389     } catch (std::exception& e) {
56390       {
56391         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56392       };
56393     } catch (...) {
56394       {
56395         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56396       };
56397     }
56398   }
56399   jresult = result;
56400   return jresult;
56401 }
56402
56403
56404 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ViewImpl_CalculateChildSizeSwigExplicitViewImpl(void * jarg1, void * jarg2, int jarg3) {
56405   float jresult ;
56406   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56407   Dali::Actor *arg2 = 0 ;
56408   Dali::Dimension::Type arg3 ;
56409   SwigDirector_ViewImpl *darg = 0;
56410   float result;
56411
56412   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56413   arg2 = (Dali::Actor *)jarg2;
56414   if (!arg2) {
56415     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
56416     return 0;
56417   }
56418   arg3 = (Dali::Dimension::Type)jarg3;
56419   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56420   {
56421     try {
56422       result = (float)(darg)->CalculateChildSizeSwigPublic((Dali::Actor const &)*arg2,arg3);
56423     } catch (std::out_of_range& e) {
56424       {
56425         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56426       };
56427     } catch (std::exception& e) {
56428       {
56429         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56430       };
56431     } catch (...) {
56432       {
56433         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56434       };
56435     }
56436   }
56437   jresult = result;
56438   return jresult;
56439 }
56440
56441
56442 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ViewImpl_GetHeightForWidth(void * jarg1, float jarg2) {
56443   float jresult ;
56444   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56445   float arg2 ;
56446   SwigDirector_ViewImpl *darg = 0;
56447   float result;
56448
56449   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56450   arg2 = (float)jarg2;
56451   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56452   {
56453     try {
56454       result = (float)(darg)->GetHeightForWidth(arg2);
56455     } catch (std::out_of_range& e) {
56456       {
56457         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56458       };
56459     } catch (std::exception& e) {
56460       {
56461         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56462       };
56463     } catch (...) {
56464       {
56465         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56466       };
56467     }
56468   }
56469   jresult = result;
56470   return jresult;
56471 }
56472
56473
56474 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ViewImpl_GetHeightForWidthSwigExplicitViewImpl(void * jarg1, float jarg2) {
56475   float jresult ;
56476   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56477   float arg2 ;
56478   SwigDirector_ViewImpl *darg = 0;
56479   float result;
56480
56481   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56482   arg2 = (float)jarg2;
56483   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56484   {
56485     try {
56486       result = (float)(darg)->GetHeightForWidthSwigPublic(arg2);
56487     } catch (std::out_of_range& e) {
56488       {
56489         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56490       };
56491     } catch (std::exception& e) {
56492       {
56493         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56494       };
56495     } catch (...) {
56496       {
56497         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56498       };
56499     }
56500   }
56501   jresult = result;
56502   return jresult;
56503 }
56504
56505
56506 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ViewImpl_GetWidthForHeight(void * jarg1, float jarg2) {
56507   float jresult ;
56508   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56509   float arg2 ;
56510   SwigDirector_ViewImpl *darg = 0;
56511   float result;
56512
56513   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56514   arg2 = (float)jarg2;
56515   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56516   {
56517     try {
56518       result = (float)(darg)->GetWidthForHeight(arg2);
56519     } catch (std::out_of_range& e) {
56520       {
56521         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56522       };
56523     } catch (std::exception& e) {
56524       {
56525         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56526       };
56527     } catch (...) {
56528       {
56529         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56530       };
56531     }
56532   }
56533   jresult = result;
56534   return jresult;
56535 }
56536
56537
56538 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ViewImpl_GetWidthForHeightSwigExplicitViewImpl(void * jarg1, float jarg2) {
56539   float jresult ;
56540   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56541   float arg2 ;
56542   SwigDirector_ViewImpl *darg = 0;
56543   float result;
56544
56545   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56546   arg2 = (float)jarg2;
56547   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56548   {
56549     try {
56550       result = (float)(darg)->GetWidthForHeightSwigPublic(arg2);
56551     } catch (std::out_of_range& e) {
56552       {
56553         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56554       };
56555     } catch (std::exception& e) {
56556       {
56557         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56558       };
56559     } catch (...) {
56560       {
56561         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56562       };
56563     }
56564   }
56565   jresult = result;
56566   return jresult;
56567 }
56568
56569
56570 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_RelayoutDependentOnChildren__SWIG_0(void * jarg1, int jarg2) {
56571   unsigned int jresult ;
56572   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56573   Dali::Dimension::Type arg2 ;
56574   SwigDirector_ViewImpl *darg = 0;
56575   bool result;
56576
56577   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56578   arg2 = (Dali::Dimension::Type)jarg2;
56579   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56580   {
56581     try {
56582       result = (bool)(darg)->RelayoutDependentOnChildren(arg2);
56583     } catch (std::out_of_range& e) {
56584       {
56585         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56586       };
56587     } catch (std::exception& e) {
56588       {
56589         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56590       };
56591     } catch (...) {
56592       {
56593         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56594       };
56595     }
56596   }
56597   jresult = result;
56598   return jresult;
56599 }
56600
56601
56602 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_RelayoutDependentOnChildrenSwigExplicitViewImpl__SWIG_0(void * jarg1, int jarg2) {
56603   unsigned int jresult ;
56604   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56605   Dali::Dimension::Type arg2 ;
56606   SwigDirector_ViewImpl *darg = 0;
56607   bool result;
56608
56609   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56610   arg2 = (Dali::Dimension::Type)jarg2;
56611   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56612   {
56613     try {
56614       result = (bool)(darg)->RelayoutDependentOnChildrenSwigPublic(arg2);
56615     } catch (std::out_of_range& e) {
56616       {
56617         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56618       };
56619     } catch (std::exception& e) {
56620       {
56621         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56622       };
56623     } catch (...) {
56624       {
56625         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56626       };
56627     }
56628   }
56629   jresult = result;
56630   return jresult;
56631 }
56632
56633
56634 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_RelayoutDependentOnChildren__SWIG_1(void * jarg1) {
56635   unsigned int jresult ;
56636   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56637   SwigDirector_ViewImpl *darg = 0;
56638   bool result;
56639
56640   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56641   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56642   {
56643     try {
56644       result = (bool)(darg)->RelayoutDependentOnChildren();
56645     } catch (std::out_of_range& e) {
56646       {
56647         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56648       };
56649     } catch (std::exception& e) {
56650       {
56651         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56652       };
56653     } catch (...) {
56654       {
56655         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56656       };
56657     }
56658   }
56659   jresult = result;
56660   return jresult;
56661 }
56662
56663
56664 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_RelayoutDependentOnChildrenSwigExplicitViewImpl__SWIG_1(void * jarg1) {
56665   unsigned int jresult ;
56666   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56667   SwigDirector_ViewImpl *darg = 0;
56668   bool result;
56669
56670   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56671   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56672   {
56673     try {
56674       result = (bool)(darg)->RelayoutDependentOnChildrenSwigPublic();
56675     } catch (std::out_of_range& e) {
56676       {
56677         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56678       };
56679     } catch (std::exception& e) {
56680       {
56681         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56682       };
56683     } catch (...) {
56684       {
56685         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56686       };
56687     }
56688   }
56689   jresult = result;
56690   return jresult;
56691 }
56692
56693
56694 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnCalculateRelayoutSize(void * jarg1, int jarg2) {
56695   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56696   Dali::Dimension::Type arg2 ;
56697   SwigDirector_ViewImpl *darg = 0;
56698
56699   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56700   arg2 = (Dali::Dimension::Type)jarg2;
56701   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56702   {
56703     try {
56704       (darg)->OnCalculateRelayoutSize(arg2);
56705     } catch (std::out_of_range& e) {
56706       {
56707         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
56708       };
56709     } catch (std::exception& e) {
56710       {
56711         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
56712       };
56713     } catch (...) {
56714       {
56715         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
56716       };
56717     }
56718   }
56719 }
56720
56721
56722 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnCalculateRelayoutSizeSwigExplicitViewImpl(void * jarg1, int jarg2) {
56723   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56724   Dali::Dimension::Type arg2 ;
56725   SwigDirector_ViewImpl *darg = 0;
56726
56727   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56728   arg2 = (Dali::Dimension::Type)jarg2;
56729   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56730   {
56731     try {
56732       (darg)->OnCalculateRelayoutSizeSwigPublic(arg2);
56733     } catch (std::out_of_range& e) {
56734       {
56735         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
56736       };
56737     } catch (std::exception& e) {
56738       {
56739         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
56740       };
56741     } catch (...) {
56742       {
56743         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
56744       };
56745     }
56746   }
56747 }
56748
56749
56750 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnLayoutNegotiated(void * jarg1, float jarg2, int jarg3) {
56751   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56752   float arg2 ;
56753   Dali::Dimension::Type arg3 ;
56754   SwigDirector_ViewImpl *darg = 0;
56755
56756   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56757   arg2 = (float)jarg2;
56758   arg3 = (Dali::Dimension::Type)jarg3;
56759   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56760   {
56761     try {
56762       (darg)->OnLayoutNegotiated(arg2,arg3);
56763     } catch (std::out_of_range& e) {
56764       {
56765         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
56766       };
56767     } catch (std::exception& e) {
56768       {
56769         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
56770       };
56771     } catch (...) {
56772       {
56773         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
56774       };
56775     }
56776   }
56777 }
56778
56779
56780 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnLayoutNegotiatedSwigExplicitViewImpl(void * jarg1, float jarg2, int jarg3) {
56781   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56782   float arg2 ;
56783   Dali::Dimension::Type arg3 ;
56784   SwigDirector_ViewImpl *darg = 0;
56785
56786   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56787   arg2 = (float)jarg2;
56788   arg3 = (Dali::Dimension::Type)jarg3;
56789   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56790   {
56791     try {
56792       (darg)->OnLayoutNegotiatedSwigPublic(arg2,arg3);
56793     } catch (std::out_of_range& e) {
56794       {
56795         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
56796       };
56797     } catch (std::exception& e) {
56798       {
56799         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
56800       };
56801     } catch (...) {
56802       {
56803         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
56804       };
56805     }
56806   }
56807 }
56808
56809
56810 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnInitialize(void * jarg1) {
56811   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56812
56813   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56814   {
56815     try {
56816       (arg1)->OnInitialize();
56817     } catch (std::out_of_range& e) {
56818       {
56819         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
56820       };
56821     } catch (std::exception& e) {
56822       {
56823         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
56824       };
56825     } catch (...) {
56826       {
56827         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
56828       };
56829     }
56830   }
56831 }
56832
56833
56834 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnInitializeSwigExplicitViewImpl(void * jarg1) {
56835   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56836
56837   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56838   {
56839     try {
56840       (arg1)->Dali::Toolkit::Internal::Control::OnInitialize();
56841     } catch (std::out_of_range& e) {
56842       {
56843         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
56844       };
56845     } catch (std::exception& e) {
56846       {
56847         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
56848       };
56849     } catch (...) {
56850       {
56851         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
56852       };
56853     }
56854   }
56855 }
56856
56857
56858 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnControlChildAdd(void * jarg1, void * jarg2) {
56859   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56860   Dali::Actor *arg2 = 0 ;
56861
56862   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56863   arg2 = (Dali::Actor *)jarg2;
56864   if (!arg2) {
56865     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
56866     return ;
56867   }
56868   {
56869     try {
56870       (arg1)->OnControlChildAdd(*arg2);
56871     } catch (std::out_of_range& e) {
56872       {
56873         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
56874       };
56875     } catch (std::exception& e) {
56876       {
56877         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
56878       };
56879     } catch (...) {
56880       {
56881         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
56882       };
56883     }
56884   }
56885 }
56886
56887
56888 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnControlChildAddSwigExplicitViewImpl(void * jarg1, void * jarg2) {
56889   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56890   Dali::Actor *arg2 = 0 ;
56891
56892   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56893   arg2 = (Dali::Actor *)jarg2;
56894   if (!arg2) {
56895     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
56896     return ;
56897   }
56898   {
56899     try {
56900       (arg1)->Dali::Toolkit::Internal::Control::OnControlChildAdd(*arg2);
56901     } catch (std::out_of_range& e) {
56902       {
56903         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
56904       };
56905     } catch (std::exception& e) {
56906       {
56907         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
56908       };
56909     } catch (...) {
56910       {
56911         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
56912       };
56913     }
56914   }
56915 }
56916
56917
56918 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnControlChildRemove(void * jarg1, void * jarg2) {
56919   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56920   Dali::Actor *arg2 = 0 ;
56921
56922   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56923   arg2 = (Dali::Actor *)jarg2;
56924   if (!arg2) {
56925     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
56926     return ;
56927   }
56928   {
56929     try {
56930       (arg1)->OnControlChildRemove(*arg2);
56931     } catch (std::out_of_range& e) {
56932       {
56933         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
56934       };
56935     } catch (std::exception& e) {
56936       {
56937         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
56938       };
56939     } catch (...) {
56940       {
56941         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
56942       };
56943     }
56944   }
56945 }
56946
56947
56948 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnControlChildRemoveSwigExplicitViewImpl(void * jarg1, void * jarg2) {
56949   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56950   Dali::Actor *arg2 = 0 ;
56951
56952   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56953   arg2 = (Dali::Actor *)jarg2;
56954   if (!arg2) {
56955     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
56956     return ;
56957   }
56958   {
56959     try {
56960       (arg1)->Dali::Toolkit::Internal::Control::OnControlChildRemove(*arg2);
56961     } catch (std::out_of_range& e) {
56962       {
56963         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
56964       };
56965     } catch (std::exception& e) {
56966       {
56967         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
56968       };
56969     } catch (...) {
56970       {
56971         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
56972       };
56973     }
56974   }
56975 }
56976
56977
56978 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnStyleChange(void * jarg1, void * jarg2, int jarg3) {
56979   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56980   Dali::Toolkit::StyleManager arg2 ;
56981   Dali::StyleChange::Type arg3 ;
56982   Dali::Toolkit::StyleManager *argp2 ;
56983
56984   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56985   argp2 = (Dali::Toolkit::StyleManager *)jarg2;
56986   if (!argp2) {
56987     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::StyleManager", 0);
56988     return ;
56989   }
56990   arg2 = *argp2;
56991   arg3 = (Dali::StyleChange::Type)jarg3;
56992   {
56993     try {
56994       (arg1)->OnStyleChange(arg2,arg3);
56995     } catch (std::out_of_range& e) {
56996       {
56997         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
56998       };
56999     } catch (std::exception& e) {
57000       {
57001         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57002       };
57003     } catch (...) {
57004       {
57005         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57006       };
57007     }
57008   }
57009 }
57010
57011
57012 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnStyleChangeSwigExplicitViewImpl(void * jarg1, void * jarg2, int jarg3) {
57013   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57014   Dali::Toolkit::StyleManager arg2 ;
57015   Dali::StyleChange::Type arg3 ;
57016   Dali::Toolkit::StyleManager *argp2 ;
57017
57018   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57019   argp2 = (Dali::Toolkit::StyleManager *)jarg2;
57020   if (!argp2) {
57021     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::StyleManager", 0);
57022     return ;
57023   }
57024   arg2 = *argp2;
57025   arg3 = (Dali::StyleChange::Type)jarg3;
57026   {
57027     try {
57028       (arg1)->Dali::Toolkit::Internal::Control::OnStyleChange(arg2,arg3);
57029     } catch (std::out_of_range& e) {
57030       {
57031         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57032       };
57033     } catch (std::exception& e) {
57034       {
57035         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57036       };
57037     } catch (...) {
57038       {
57039         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57040       };
57041     }
57042   }
57043 }
57044
57045
57046 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnAccessibilityActivated(void * jarg1) {
57047   unsigned int jresult ;
57048   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57049   bool result;
57050
57051   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57052   {
57053     try {
57054       result = (bool)(arg1)->OnAccessibilityActivated();
57055     } catch (std::out_of_range& e) {
57056       {
57057         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57058       };
57059     } catch (std::exception& e) {
57060       {
57061         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57062       };
57063     } catch (...) {
57064       {
57065         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57066       };
57067     }
57068   }
57069   jresult = result;
57070   return jresult;
57071 }
57072
57073
57074 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnAccessibilityActivatedSwigExplicitViewImpl(void * jarg1) {
57075   unsigned int jresult ;
57076   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57077   bool result;
57078
57079   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57080   {
57081     try {
57082       result = (bool)(arg1)->Dali::Toolkit::Internal::Control::OnAccessibilityActivated();
57083     } catch (std::out_of_range& e) {
57084       {
57085         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57086       };
57087     } catch (std::exception& e) {
57088       {
57089         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57090       };
57091     } catch (...) {
57092       {
57093         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57094       };
57095     }
57096   }
57097   jresult = result;
57098   return jresult;
57099 }
57100
57101
57102 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnAccessibilityPan(void * jarg1, void * jarg2) {
57103   unsigned int jresult ;
57104   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57105   Dali::PanGesture arg2 ;
57106   Dali::PanGesture *argp2 ;
57107   bool result;
57108
57109   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57110   argp2 = (Dali::PanGesture *)jarg2;
57111   if (!argp2) {
57112     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::PanGesture", 0);
57113     return 0;
57114   }
57115   arg2 = *argp2;
57116   {
57117     try {
57118       result = (bool)(arg1)->OnAccessibilityPan(arg2);
57119     } catch (std::out_of_range& e) {
57120       {
57121         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57122       };
57123     } catch (std::exception& e) {
57124       {
57125         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57126       };
57127     } catch (...) {
57128       {
57129         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57130       };
57131     }
57132   }
57133   jresult = result;
57134   return jresult;
57135 }
57136
57137
57138 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnAccessibilityPanSwigExplicitViewImpl(void * jarg1, void * jarg2) {
57139   unsigned int jresult ;
57140   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57141   Dali::PanGesture arg2 ;
57142   Dali::PanGesture *argp2 ;
57143   bool result;
57144
57145   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57146   argp2 = (Dali::PanGesture *)jarg2;
57147   if (!argp2) {
57148     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::PanGesture", 0);
57149     return 0;
57150   }
57151   arg2 = *argp2;
57152   {
57153     try {
57154       result = (bool)(arg1)->Dali::Toolkit::Internal::Control::OnAccessibilityPan(arg2);
57155     } catch (std::out_of_range& e) {
57156       {
57157         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57158       };
57159     } catch (std::exception& e) {
57160       {
57161         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57162       };
57163     } catch (...) {
57164       {
57165         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57166       };
57167     }
57168   }
57169   jresult = result;
57170   return jresult;
57171 }
57172
57173
57174 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnAccessibilityTouch(void * jarg1, void * jarg2) {
57175   unsigned int jresult ;
57176   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57177   Dali::TouchEvent *arg2 = 0 ;
57178   bool result;
57179
57180   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57181   arg2 = (Dali::TouchEvent *)jarg2;
57182   if (!arg2) {
57183     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchEvent const & type is null", 0);
57184     return 0;
57185   }
57186   {
57187     try {
57188       result = (bool)(arg1)->OnAccessibilityTouch((Dali::TouchEvent const &)*arg2);
57189     } catch (std::out_of_range& e) {
57190       {
57191         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57192       };
57193     } catch (std::exception& e) {
57194       {
57195         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57196       };
57197     } catch (...) {
57198       {
57199         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57200       };
57201     }
57202   }
57203   jresult = result;
57204   return jresult;
57205 }
57206
57207
57208 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnAccessibilityTouchSwigExplicitViewImpl(void * jarg1, void * jarg2) {
57209   unsigned int jresult ;
57210   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57211   Dali::TouchEvent *arg2 = 0 ;
57212   bool result;
57213
57214   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57215   arg2 = (Dali::TouchEvent *)jarg2;
57216   if (!arg2) {
57217     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchEvent const & type is null", 0);
57218     return 0;
57219   }
57220   {
57221     try {
57222       result = (bool)(arg1)->Dali::Toolkit::Internal::Control::OnAccessibilityTouch((Dali::TouchEvent const &)*arg2);
57223     } catch (std::out_of_range& e) {
57224       {
57225         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57226       };
57227     } catch (std::exception& e) {
57228       {
57229         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57230       };
57231     } catch (...) {
57232       {
57233         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57234       };
57235     }
57236   }
57237   jresult = result;
57238   return jresult;
57239 }
57240
57241
57242 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnAccessibilityValueChange(void * jarg1, unsigned int jarg2) {
57243   unsigned int jresult ;
57244   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57245   bool arg2 ;
57246   bool result;
57247
57248   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57249   arg2 = jarg2 ? true : false;
57250   {
57251     try {
57252       result = (bool)(arg1)->OnAccessibilityValueChange(arg2);
57253     } catch (std::out_of_range& e) {
57254       {
57255         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57256       };
57257     } catch (std::exception& e) {
57258       {
57259         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57260       };
57261     } catch (...) {
57262       {
57263         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57264       };
57265     }
57266   }
57267   jresult = result;
57268   return jresult;
57269 }
57270
57271
57272 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnAccessibilityValueChangeSwigExplicitViewImpl(void * jarg1, unsigned int jarg2) {
57273   unsigned int jresult ;
57274   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57275   bool arg2 ;
57276   bool result;
57277
57278   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57279   arg2 = jarg2 ? true : false;
57280   {
57281     try {
57282       result = (bool)(arg1)->Dali::Toolkit::Internal::Control::OnAccessibilityValueChange(arg2);
57283     } catch (std::out_of_range& e) {
57284       {
57285         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57286       };
57287     } catch (std::exception& e) {
57288       {
57289         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57290       };
57291     } catch (...) {
57292       {
57293         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57294       };
57295     }
57296   }
57297   jresult = result;
57298   return jresult;
57299 }
57300
57301
57302 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnAccessibilityZoom(void * jarg1) {
57303   unsigned int jresult ;
57304   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57305   bool result;
57306
57307   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57308   {
57309     try {
57310       result = (bool)(arg1)->OnAccessibilityZoom();
57311     } catch (std::out_of_range& e) {
57312       {
57313         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57314       };
57315     } catch (std::exception& e) {
57316       {
57317         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57318       };
57319     } catch (...) {
57320       {
57321         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57322       };
57323     }
57324   }
57325   jresult = result;
57326   return jresult;
57327 }
57328
57329
57330 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnAccessibilityZoomSwigExplicitViewImpl(void * jarg1) {
57331   unsigned int jresult ;
57332   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57333   bool result;
57334
57335   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57336   {
57337     try {
57338       result = (bool)(arg1)->Dali::Toolkit::Internal::Control::OnAccessibilityZoom();
57339     } catch (std::out_of_range& e) {
57340       {
57341         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57342       };
57343     } catch (std::exception& e) {
57344       {
57345         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57346       };
57347     } catch (...) {
57348       {
57349         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57350       };
57351     }
57352   }
57353   jresult = result;
57354   return jresult;
57355 }
57356
57357
57358 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnKeyInputFocusGained(void * jarg1) {
57359   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57360
57361   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57362   {
57363     try {
57364       (arg1)->OnKeyInputFocusGained();
57365     } catch (std::out_of_range& e) {
57366       {
57367         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57368       };
57369     } catch (std::exception& e) {
57370       {
57371         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57372       };
57373     } catch (...) {
57374       {
57375         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57376       };
57377     }
57378   }
57379 }
57380
57381
57382 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnKeyInputFocusGainedSwigExplicitViewImpl(void * jarg1) {
57383   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57384
57385   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57386   {
57387     try {
57388       (arg1)->Dali::Toolkit::Internal::Control::OnKeyInputFocusGained();
57389     } catch (std::out_of_range& e) {
57390       {
57391         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57392       };
57393     } catch (std::exception& e) {
57394       {
57395         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57396       };
57397     } catch (...) {
57398       {
57399         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57400       };
57401     }
57402   }
57403 }
57404
57405
57406 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnKeyInputFocusLost(void * jarg1) {
57407   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57408
57409   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57410   {
57411     try {
57412       (arg1)->OnKeyInputFocusLost();
57413     } catch (std::out_of_range& e) {
57414       {
57415         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57416       };
57417     } catch (std::exception& e) {
57418       {
57419         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57420       };
57421     } catch (...) {
57422       {
57423         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57424       };
57425     }
57426   }
57427 }
57428
57429
57430 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnKeyInputFocusLostSwigExplicitViewImpl(void * jarg1) {
57431   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57432
57433   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57434   {
57435     try {
57436       (arg1)->Dali::Toolkit::Internal::Control::OnKeyInputFocusLost();
57437     } catch (std::out_of_range& e) {
57438       {
57439         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57440       };
57441     } catch (std::exception& e) {
57442       {
57443         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57444       };
57445     } catch (...) {
57446       {
57447         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57448       };
57449     }
57450   }
57451 }
57452
57453
57454 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_GetNextKeyboardFocusableActor(void * jarg1, void * jarg2, int jarg3, unsigned int jarg4) {
57455   void * jresult ;
57456   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57457   Dali::Actor arg2 ;
57458   Dali::Toolkit::Control::KeyboardFocus::Direction arg3 ;
57459   bool arg4 ;
57460   Dali::Actor *argp2 ;
57461   Dali::Actor result;
57462
57463   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57464   argp2 = (Dali::Actor *)jarg2;
57465   if (!argp2) {
57466     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
57467     return 0;
57468   }
57469   arg2 = *argp2;
57470   arg3 = (Dali::Toolkit::Control::KeyboardFocus::Direction)jarg3;
57471   arg4 = jarg4 ? true : false;
57472   {
57473     try {
57474       result = (arg1)->GetNextKeyboardFocusableActor(arg2,arg3,arg4);
57475     } catch (std::out_of_range& e) {
57476       {
57477         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57478       };
57479     } catch (std::exception& e) {
57480       {
57481         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57482       };
57483     } catch (...) {
57484       {
57485         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57486       };
57487     }
57488   }
57489   jresult = new Dali::Actor((const Dali::Actor &)result);
57490   return jresult;
57491 }
57492
57493
57494 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_GetNextKeyboardFocusableActorSwigExplicitViewImpl(void * jarg1, void * jarg2, int jarg3, unsigned int jarg4) {
57495   void * jresult ;
57496   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57497   Dali::Actor arg2 ;
57498   Dali::Toolkit::Control::KeyboardFocus::Direction arg3 ;
57499   bool arg4 ;
57500   Dali::Actor *argp2 ;
57501   Dali::Actor result;
57502
57503   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57504   argp2 = (Dali::Actor *)jarg2;
57505   if (!argp2) {
57506     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
57507     return 0;
57508   }
57509   arg2 = *argp2;
57510   arg3 = (Dali::Toolkit::Control::KeyboardFocus::Direction)jarg3;
57511   arg4 = jarg4 ? true : false;
57512   {
57513     try {
57514       result = (arg1)->Dali::Toolkit::Internal::Control::GetNextKeyboardFocusableActor(arg2,arg3,arg4);
57515     } catch (std::out_of_range& e) {
57516       {
57517         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57518       };
57519     } catch (std::exception& e) {
57520       {
57521         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57522       };
57523     } catch (...) {
57524       {
57525         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57526       };
57527     }
57528   }
57529   jresult = new Dali::Actor((const Dali::Actor &)result);
57530   return jresult;
57531 }
57532
57533
57534 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnKeyboardFocusChangeCommitted(void * jarg1, void * jarg2) {
57535   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57536   Dali::Actor arg2 ;
57537   Dali::Actor *argp2 ;
57538
57539   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57540   argp2 = (Dali::Actor *)jarg2;
57541   if (!argp2) {
57542     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
57543     return ;
57544   }
57545   arg2 = *argp2;
57546   {
57547     try {
57548       (arg1)->OnKeyboardFocusChangeCommitted(arg2);
57549     } catch (std::out_of_range& e) {
57550       {
57551         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57552       };
57553     } catch (std::exception& e) {
57554       {
57555         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57556       };
57557     } catch (...) {
57558       {
57559         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57560       };
57561     }
57562   }
57563 }
57564
57565
57566 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnKeyboardFocusChangeCommittedSwigExplicitViewImpl(void * jarg1, void * jarg2) {
57567   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57568   Dali::Actor arg2 ;
57569   Dali::Actor *argp2 ;
57570
57571   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57572   argp2 = (Dali::Actor *)jarg2;
57573   if (!argp2) {
57574     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
57575     return ;
57576   }
57577   arg2 = *argp2;
57578   {
57579     try {
57580       (arg1)->Dali::Toolkit::Internal::Control::OnKeyboardFocusChangeCommitted(arg2);
57581     } catch (std::out_of_range& e) {
57582       {
57583         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57584       };
57585     } catch (std::exception& e) {
57586       {
57587         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57588       };
57589     } catch (...) {
57590       {
57591         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57592       };
57593     }
57594   }
57595 }
57596
57597
57598 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnKeyboardEnter(void * jarg1) {
57599   unsigned int jresult ;
57600   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57601   bool result;
57602
57603   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57604   {
57605     try {
57606       result = (bool)(arg1)->OnKeyboardEnter();
57607     } catch (std::out_of_range& e) {
57608       {
57609         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57610       };
57611     } catch (std::exception& e) {
57612       {
57613         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57614       };
57615     } catch (...) {
57616       {
57617         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57618       };
57619     }
57620   }
57621   jresult = result;
57622   return jresult;
57623 }
57624
57625
57626 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnKeyboardEnterSwigExplicitViewImpl(void * jarg1) {
57627   unsigned int jresult ;
57628   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57629   bool result;
57630
57631   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57632   {
57633     try {
57634       result = (bool)(arg1)->Dali::Toolkit::Internal::Control::OnKeyboardEnter();
57635     } catch (std::out_of_range& e) {
57636       {
57637         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57638       };
57639     } catch (std::exception& e) {
57640       {
57641         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57642       };
57643     } catch (...) {
57644       {
57645         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57646       };
57647     }
57648   }
57649   jresult = result;
57650   return jresult;
57651 }
57652
57653
57654 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnPinch(void * jarg1, void * jarg2) {
57655   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57656   Dali::PinchGesture *arg2 = 0 ;
57657
57658   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57659   arg2 = (Dali::PinchGesture *)jarg2;
57660   if (!arg2) {
57661     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PinchGesture const & type is null", 0);
57662     return ;
57663   }
57664   {
57665     try {
57666       (arg1)->OnPinch((Dali::PinchGesture const &)*arg2);
57667     } catch (std::out_of_range& e) {
57668       {
57669         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57670       };
57671     } catch (std::exception& e) {
57672       {
57673         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57674       };
57675     } catch (...) {
57676       {
57677         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57678       };
57679     }
57680   }
57681 }
57682
57683
57684 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnPinchSwigExplicitViewImpl(void * jarg1, void * jarg2) {
57685   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57686   Dali::PinchGesture *arg2 = 0 ;
57687
57688   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57689   arg2 = (Dali::PinchGesture *)jarg2;
57690   if (!arg2) {
57691     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PinchGesture const & type is null", 0);
57692     return ;
57693   }
57694   {
57695     try {
57696       (arg1)->Dali::Toolkit::Internal::Control::OnPinch((Dali::PinchGesture const &)*arg2);
57697     } catch (std::out_of_range& e) {
57698       {
57699         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57700       };
57701     } catch (std::exception& e) {
57702       {
57703         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57704       };
57705     } catch (...) {
57706       {
57707         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57708       };
57709     }
57710   }
57711 }
57712
57713
57714 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnPan(void * jarg1, void * jarg2) {
57715   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57716   Dali::PanGesture *arg2 = 0 ;
57717
57718   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57719   arg2 = (Dali::PanGesture *)jarg2;
57720   if (!arg2) {
57721     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGesture const & type is null", 0);
57722     return ;
57723   }
57724   {
57725     try {
57726       (arg1)->OnPan((Dali::PanGesture const &)*arg2);
57727     } catch (std::out_of_range& e) {
57728       {
57729         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57730       };
57731     } catch (std::exception& e) {
57732       {
57733         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57734       };
57735     } catch (...) {
57736       {
57737         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57738       };
57739     }
57740   }
57741 }
57742
57743
57744 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnPanSwigExplicitViewImpl(void * jarg1, void * jarg2) {
57745   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57746   Dali::PanGesture *arg2 = 0 ;
57747
57748   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57749   arg2 = (Dali::PanGesture *)jarg2;
57750   if (!arg2) {
57751     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGesture const & type is null", 0);
57752     return ;
57753   }
57754   {
57755     try {
57756       (arg1)->Dali::Toolkit::Internal::Control::OnPan((Dali::PanGesture const &)*arg2);
57757     } catch (std::out_of_range& e) {
57758       {
57759         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57760       };
57761     } catch (std::exception& e) {
57762       {
57763         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57764       };
57765     } catch (...) {
57766       {
57767         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57768       };
57769     }
57770   }
57771 }
57772
57773
57774 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnTap(void * jarg1, void * jarg2) {
57775   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57776   Dali::TapGesture *arg2 = 0 ;
57777
57778   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57779   arg2 = (Dali::TapGesture *)jarg2;
57780   if (!arg2) {
57781     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TapGesture const & type is null", 0);
57782     return ;
57783   }
57784   {
57785     try {
57786       (arg1)->OnTap((Dali::TapGesture const &)*arg2);
57787     } catch (std::out_of_range& e) {
57788       {
57789         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57790       };
57791     } catch (std::exception& e) {
57792       {
57793         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57794       };
57795     } catch (...) {
57796       {
57797         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57798       };
57799     }
57800   }
57801 }
57802
57803
57804 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnTapSwigExplicitViewImpl(void * jarg1, void * jarg2) {
57805   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57806   Dali::TapGesture *arg2 = 0 ;
57807
57808   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57809   arg2 = (Dali::TapGesture *)jarg2;
57810   if (!arg2) {
57811     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TapGesture const & type is null", 0);
57812     return ;
57813   }
57814   {
57815     try {
57816       (arg1)->Dali::Toolkit::Internal::Control::OnTap((Dali::TapGesture const &)*arg2);
57817     } catch (std::out_of_range& e) {
57818       {
57819         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57820       };
57821     } catch (std::exception& e) {
57822       {
57823         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57824       };
57825     } catch (...) {
57826       {
57827         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57828       };
57829     }
57830   }
57831 }
57832
57833
57834 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnLongPress(void * jarg1, void * jarg2) {
57835   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57836   Dali::LongPressGesture *arg2 = 0 ;
57837
57838   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57839   arg2 = (Dali::LongPressGesture *)jarg2;
57840   if (!arg2) {
57841     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LongPressGesture const & type is null", 0);
57842     return ;
57843   }
57844   {
57845     try {
57846       (arg1)->OnLongPress((Dali::LongPressGesture const &)*arg2);
57847     } catch (std::out_of_range& e) {
57848       {
57849         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57850       };
57851     } catch (std::exception& e) {
57852       {
57853         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57854       };
57855     } catch (...) {
57856       {
57857         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57858       };
57859     }
57860   }
57861 }
57862
57863
57864 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnLongPressSwigExplicitViewImpl(void * jarg1, void * jarg2) {
57865   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57866   Dali::LongPressGesture *arg2 = 0 ;
57867
57868   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57869   arg2 = (Dali::LongPressGesture *)jarg2;
57870   if (!arg2) {
57871     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LongPressGesture const & type is null", 0);
57872     return ;
57873   }
57874   {
57875     try {
57876       (arg1)->Dali::Toolkit::Internal::Control::OnLongPress((Dali::LongPressGesture const &)*arg2);
57877     } catch (std::out_of_range& e) {
57878       {
57879         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57880       };
57881     } catch (std::exception& e) {
57882       {
57883         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57884       };
57885     } catch (...) {
57886       {
57887         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57888       };
57889     }
57890   }
57891 }
57892
57893
57894 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SignalConnected(void * jarg1, void * jarg2, void * jarg3) {
57895   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57896   Dali::SlotObserver *arg2 = (Dali::SlotObserver *) 0 ;
57897   Dali::CallbackBase *arg3 = (Dali::CallbackBase *) 0 ;
57898
57899   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57900   arg2 = (Dali::SlotObserver *)jarg2;
57901   arg3 = (Dali::CallbackBase *)jarg3;
57902   {
57903     try {
57904       (arg1)->SignalConnected(arg2,arg3);
57905     } catch (std::out_of_range& e) {
57906       {
57907         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57908       };
57909     } catch (std::exception& e) {
57910       {
57911         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57912       };
57913     } catch (...) {
57914       {
57915         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57916       };
57917     }
57918   }
57919 }
57920
57921
57922 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SignalConnectedSwigExplicitViewImpl(void * jarg1, void * jarg2, void * jarg3) {
57923   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57924   Dali::SlotObserver *arg2 = (Dali::SlotObserver *) 0 ;
57925   Dali::CallbackBase *arg3 = (Dali::CallbackBase *) 0 ;
57926
57927   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57928   arg2 = (Dali::SlotObserver *)jarg2;
57929   arg3 = (Dali::CallbackBase *)jarg3;
57930   {
57931     try {
57932       (arg1)->Dali::Toolkit::Internal::Control::SignalConnected(arg2,arg3);
57933     } catch (std::out_of_range& e) {
57934       {
57935         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57936       };
57937     } catch (std::exception& e) {
57938       {
57939         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57940       };
57941     } catch (...) {
57942       {
57943         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57944       };
57945     }
57946   }
57947 }
57948
57949
57950 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SignalDisconnected(void * jarg1, void * jarg2, void * jarg3) {
57951   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57952   Dali::SlotObserver *arg2 = (Dali::SlotObserver *) 0 ;
57953   Dali::CallbackBase *arg3 = (Dali::CallbackBase *) 0 ;
57954
57955   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57956   arg2 = (Dali::SlotObserver *)jarg2;
57957   arg3 = (Dali::CallbackBase *)jarg3;
57958   {
57959     try {
57960       (arg1)->SignalDisconnected(arg2,arg3);
57961     } catch (std::out_of_range& e) {
57962       {
57963         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57964       };
57965     } catch (std::exception& e) {
57966       {
57967         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57968       };
57969     } catch (...) {
57970       {
57971         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57972       };
57973     }
57974   }
57975 }
57976
57977
57978 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SignalDisconnectedSwigExplicitViewImpl(void * jarg1, void * jarg2, void * jarg3) {
57979   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57980   Dali::SlotObserver *arg2 = (Dali::SlotObserver *) 0 ;
57981   Dali::CallbackBase *arg3 = (Dali::CallbackBase *) 0 ;
57982
57983   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57984   arg2 = (Dali::SlotObserver *)jarg2;
57985   arg3 = (Dali::CallbackBase *)jarg3;
57986   {
57987     try {
57988       (arg1)->Dali::Toolkit::Internal::Control::SignalDisconnected(arg2,arg3);
57989     } catch (std::out_of_range& e) {
57990       {
57991         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57992       };
57993     } catch (std::exception& e) {
57994       {
57995         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57996       };
57997     } catch (...) {
57998       {
57999         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58000       };
58001     }
58002   }
58003 }
58004
58005
58006 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_director_connect(void *objarg, SwigDirector_ViewImpl::SWIG_Callback0_t callback0, SwigDirector_ViewImpl::SWIG_Callback1_t callback1, SwigDirector_ViewImpl::SWIG_Callback2_t callback2, SwigDirector_ViewImpl::SWIG_Callback3_t callback3, SwigDirector_ViewImpl::SWIG_Callback4_t callback4, SwigDirector_ViewImpl::SWIG_Callback5_t callback5, SwigDirector_ViewImpl::SWIG_Callback6_t callback6, SwigDirector_ViewImpl::SWIG_Callback7_t callback7, SwigDirector_ViewImpl::SWIG_Callback8_t callback8, SwigDirector_ViewImpl::SWIG_Callback9_t callback9, SwigDirector_ViewImpl::SWIG_Callback10_t callback10, SwigDirector_ViewImpl::SWIG_Callback11_t callback11, SwigDirector_ViewImpl::SWIG_Callback12_t callback12, SwigDirector_ViewImpl::SWIG_Callback13_t callback13, SwigDirector_ViewImpl::SWIG_Callback14_t callback14, SwigDirector_ViewImpl::SWIG_Callback15_t callback15, SwigDirector_ViewImpl::SWIG_Callback16_t callback16, SwigDirector_ViewImpl::SWIG_Callback17_t callback17, SwigDirector_ViewImpl::SWIG_Callback18_t callback18, SwigDirector_ViewImpl::SWIG_Callback19_t callback19, SwigDirector_ViewImpl::SWIG_Callback20_t callback20, SwigDirector_ViewImpl::SWIG_Callback21_t callback21, SwigDirector_ViewImpl::SWIG_Callback22_t callback22, SwigDirector_ViewImpl::SWIG_Callback23_t callback23, SwigDirector_ViewImpl::SWIG_Callback24_t callback24, SwigDirector_ViewImpl::SWIG_Callback25_t callback25, SwigDirector_ViewImpl::SWIG_Callback26_t callback26, SwigDirector_ViewImpl::SWIG_Callback27_t callback27, SwigDirector_ViewImpl::SWIG_Callback28_t callback28, SwigDirector_ViewImpl::SWIG_Callback29_t callback29, SwigDirector_ViewImpl::SWIG_Callback30_t callback30, SwigDirector_ViewImpl::SWIG_Callback31_t callback31, SwigDirector_ViewImpl::SWIG_Callback32_t callback32, SwigDirector_ViewImpl::SWIG_Callback33_t callback33, SwigDirector_ViewImpl::SWIG_Callback34_t callback34, SwigDirector_ViewImpl::SWIG_Callback35_t callback35, SwigDirector_ViewImpl::SWIG_Callback36_t callback36, SwigDirector_ViewImpl::SWIG_Callback37_t callback37, SwigDirector_ViewImpl::SWIG_Callback38_t callback38, SwigDirector_ViewImpl::SWIG_Callback39_t callback39, SwigDirector_ViewImpl::SWIG_Callback40_t callback40) {
58007   Dali::Toolkit::Internal::Control *obj = (Dali::Toolkit::Internal::Control *)objarg;
58008   SwigDirector_ViewImpl *director = dynamic_cast<SwigDirector_ViewImpl *>(obj);
58009   if (director) {
58010     director->swig_connect_director(callback0, callback1, callback2, callback3, callback4, callback5, callback6, callback7, callback8, callback9, callback10, callback11, callback12, callback13, callback14, callback15, callback16, callback17, callback18, callback19, callback20, callback21, callback22, callback23, callback24, callback25, callback26, callback27, callback28, callback29, callback30, callback31, callback32, callback33, callback34, callback35, callback36, callback37, callback38, callback39, callback40);
58011   }
58012 }
58013
58014
58015 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GetImplementation__SWIG_0(void * jarg1) {
58016   void * jresult ;
58017   Dali::Toolkit::Control *arg1 = 0 ;
58018   Dali::Toolkit::Internal::Control *result = 0 ;
58019
58020   arg1 = (Dali::Toolkit::Control *)jarg1;
58021   if (!arg1) {
58022     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Control & type is null", 0);
58023     return 0;
58024   }
58025   {
58026     try {
58027       result = (Dali::Toolkit::Internal::Control *) &Dali::Toolkit::Internal::GetImplementation(*arg1);
58028     } catch (std::out_of_range& e) {
58029       {
58030         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58031       };
58032     } catch (std::exception& e) {
58033       {
58034         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58035       };
58036     } catch (...) {
58037       {
58038         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58039       };
58040     }
58041   }
58042   jresult = (void *)result;
58043   return jresult;
58044 }
58045
58046
58047 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_View_Property_STYLE_NAME_get() {
58048   int jresult ;
58049   int result;
58050
58051   result = (int)Dali::Toolkit::Control::Property::STYLE_NAME;
58052   jresult = (int)result;
58053   return jresult;
58054 }
58055
58056
58057 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_View_Property_BACKGROUND_COLOR_get() {
58058   int jresult ;
58059   int result;
58060
58061   result = (int)Dali::Toolkit::Control::Property::BACKGROUND_COLOR;
58062   jresult = (int)result;
58063   return jresult;
58064 }
58065
58066
58067 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_View_Property_BACKGROUND_IMAGE_get() {
58068   int jresult ;
58069   int result;
58070
58071   result = (int)Dali::Toolkit::Control::Property::BACKGROUND_IMAGE;
58072   jresult = (int)result;
58073   return jresult;
58074 }
58075
58076
58077 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_View_Property_KEY_INPUT_FOCUS_get() {
58078   int jresult ;
58079   int result;
58080
58081   result = (int)Dali::Toolkit::Control::Property::KEY_INPUT_FOCUS;
58082   jresult = (int)result;
58083   return jresult;
58084 }
58085
58086
58087 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_View_Property_BACKGROUND_get() {
58088   int jresult ;
58089   int result;
58090
58091   result = (int)Dali::Toolkit::Control::Property::BACKGROUND;
58092   jresult = (int)result;
58093   return jresult;
58094 }
58095
58096
58097 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_View_Property() {
58098   void * jresult ;
58099   Dali::Toolkit::Control::Property *result = 0 ;
58100
58101   {
58102     try {
58103       result = (Dali::Toolkit::Control::Property *)new Dali::Toolkit::Control::Property();
58104     } catch (std::out_of_range& e) {
58105       {
58106         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58107       };
58108     } catch (std::exception& e) {
58109       {
58110         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58111       };
58112     } catch (...) {
58113       {
58114         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58115       };
58116     }
58117   }
58118   jresult = (void *)result;
58119   return jresult;
58120 }
58121
58122
58123 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_View_Property(void * jarg1) {
58124   Dali::Toolkit::Control::Property *arg1 = (Dali::Toolkit::Control::Property *) 0 ;
58125
58126   arg1 = (Dali::Toolkit::Control::Property *)jarg1;
58127   {
58128     try {
58129       delete arg1;
58130     } catch (std::out_of_range& e) {
58131       {
58132         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58133       };
58134     } catch (std::exception& e) {
58135       {
58136         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58137       };
58138     } catch (...) {
58139       {
58140         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58141       };
58142     }
58143   }
58144 }
58145
58146
58147 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_View_KeyboardFocus() {
58148   void * jresult ;
58149   Dali::Toolkit::Control::KeyboardFocus *result = 0 ;
58150
58151   {
58152     try {
58153       result = (Dali::Toolkit::Control::KeyboardFocus *)new Dali::Toolkit::Control::KeyboardFocus();
58154     } catch (std::out_of_range& e) {
58155       {
58156         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58157       };
58158     } catch (std::exception& e) {
58159       {
58160         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58161       };
58162     } catch (...) {
58163       {
58164         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58165       };
58166     }
58167   }
58168   jresult = (void *)result;
58169   return jresult;
58170 }
58171
58172
58173 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_View_KeyboardFocus(void * jarg1) {
58174   Dali::Toolkit::Control::KeyboardFocus *arg1 = (Dali::Toolkit::Control::KeyboardFocus *) 0 ;
58175
58176   arg1 = (Dali::Toolkit::Control::KeyboardFocus *)jarg1;
58177   {
58178     try {
58179       delete arg1;
58180     } catch (std::out_of_range& e) {
58181       {
58182         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58183       };
58184     } catch (std::exception& e) {
58185       {
58186         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58187       };
58188     } catch (...) {
58189       {
58190         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58191       };
58192     }
58193   }
58194 }
58195
58196
58197 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_New() {
58198   void * jresult ;
58199   Dali::Toolkit::Control result;
58200
58201   {
58202     try {
58203       result = Dali::Toolkit::Control::New();
58204     } catch (std::out_of_range& e) {
58205       {
58206         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58207       };
58208     } catch (std::exception& e) {
58209       {
58210         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58211       };
58212     } catch (...) {
58213       {
58214         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58215       };
58216     }
58217   }
58218   jresult = new Dali::Toolkit::Control((const Dali::Toolkit::Control &)result);
58219   return jresult;
58220 }
58221
58222
58223 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_View__SWIG_0() {
58224   void * jresult ;
58225   Dali::Toolkit::Control *result = 0 ;
58226
58227   {
58228     try {
58229       result = (Dali::Toolkit::Control *)new Dali::Toolkit::Control();
58230     } catch (std::out_of_range& e) {
58231       {
58232         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58233       };
58234     } catch (std::exception& e) {
58235       {
58236         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58237       };
58238     } catch (...) {
58239       {
58240         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58241       };
58242     }
58243   }
58244   jresult = (void *)result;
58245   return jresult;
58246 }
58247
58248
58249 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_View__SWIG_1(void * jarg1) {
58250   void * jresult ;
58251   Dali::Toolkit::Control *arg1 = 0 ;
58252   Dali::Toolkit::Control *result = 0 ;
58253
58254   arg1 = (Dali::Toolkit::Control *)jarg1;
58255   if (!arg1) {
58256     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Control const & type is null", 0);
58257     return 0;
58258   }
58259   {
58260     try {
58261       result = (Dali::Toolkit::Control *)new Dali::Toolkit::Control((Dali::Toolkit::Control const &)*arg1);
58262     } catch (std::out_of_range& e) {
58263       {
58264         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58265       };
58266     } catch (std::exception& e) {
58267       {
58268         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58269       };
58270     } catch (...) {
58271       {
58272         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58273       };
58274     }
58275   }
58276   jresult = (void *)result;
58277   return jresult;
58278 }
58279
58280
58281 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_View(void * jarg1) {
58282   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58283
58284   arg1 = (Dali::Toolkit::Control *)jarg1;
58285   {
58286     try {
58287       delete arg1;
58288     } catch (std::out_of_range& e) {
58289       {
58290         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58291       };
58292     } catch (std::exception& e) {
58293       {
58294         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58295       };
58296     } catch (...) {
58297       {
58298         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58299       };
58300     }
58301   }
58302 }
58303
58304
58305 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_Assign(void * jarg1, void * jarg2) {
58306   void * jresult ;
58307   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58308   Dali::Toolkit::Control *arg2 = 0 ;
58309   Dali::Toolkit::Control *result = 0 ;
58310
58311   arg1 = (Dali::Toolkit::Control *)jarg1;
58312   arg2 = (Dali::Toolkit::Control *)jarg2;
58313   if (!arg2) {
58314     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Control const & type is null", 0);
58315     return 0;
58316   }
58317   {
58318     try {
58319       result = (Dali::Toolkit::Control *) &(arg1)->operator =((Dali::Toolkit::Control const &)*arg2);
58320     } catch (std::out_of_range& e) {
58321       {
58322         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58323       };
58324     } catch (std::exception& e) {
58325       {
58326         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58327       };
58328     } catch (...) {
58329       {
58330         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58331       };
58332     }
58333   }
58334   jresult = (void *)result;
58335   return jresult;
58336 }
58337
58338
58339 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_DownCast(void * jarg1) {
58340   void * jresult ;
58341   Dali::BaseHandle arg1 ;
58342   Dali::BaseHandle *argp1 ;
58343   Dali::Toolkit::Control result;
58344
58345   argp1 = (Dali::BaseHandle *)jarg1;
58346   if (!argp1) {
58347     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
58348     return 0;
58349   }
58350   arg1 = *argp1;
58351   {
58352     try {
58353       result = Dali::Toolkit::Control::DownCast(arg1);
58354     } catch (std::out_of_range& e) {
58355       {
58356         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58357       };
58358     } catch (std::exception& e) {
58359       {
58360         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58361       };
58362     } catch (...) {
58363       {
58364         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58365       };
58366     }
58367   }
58368   jresult = new Dali::Toolkit::Control((const Dali::Toolkit::Control &)result);
58369   return jresult;
58370 }
58371
58372
58373 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_View_SetKeyInputFocus(void * jarg1) {
58374   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58375
58376   arg1 = (Dali::Toolkit::Control *)jarg1;
58377   {
58378     try {
58379       (arg1)->SetKeyInputFocus();
58380     } catch (std::out_of_range& e) {
58381       {
58382         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58383       };
58384     } catch (std::exception& e) {
58385       {
58386         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58387       };
58388     } catch (...) {
58389       {
58390         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58391       };
58392     }
58393   }
58394 }
58395
58396
58397 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_View_HasKeyInputFocus(void * jarg1) {
58398   unsigned int jresult ;
58399   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58400   bool result;
58401
58402   arg1 = (Dali::Toolkit::Control *)jarg1;
58403   {
58404     try {
58405       result = (bool)(arg1)->HasKeyInputFocus();
58406     } catch (std::out_of_range& e) {
58407       {
58408         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58409       };
58410     } catch (std::exception& e) {
58411       {
58412         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58413       };
58414     } catch (...) {
58415       {
58416         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58417       };
58418     }
58419   }
58420   jresult = result;
58421   return jresult;
58422 }
58423
58424
58425 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_View_ClearKeyInputFocus(void * jarg1) {
58426   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58427
58428   arg1 = (Dali::Toolkit::Control *)jarg1;
58429   {
58430     try {
58431       (arg1)->ClearKeyInputFocus();
58432     } catch (std::out_of_range& e) {
58433       {
58434         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58435       };
58436     } catch (std::exception& e) {
58437       {
58438         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58439       };
58440     } catch (...) {
58441       {
58442         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58443       };
58444     }
58445   }
58446 }
58447
58448
58449 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_GetPinchGestureDetector(void * jarg1) {
58450   void * jresult ;
58451   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58452   Dali::PinchGestureDetector result;
58453
58454   arg1 = (Dali::Toolkit::Control *)jarg1;
58455   {
58456     try {
58457       result = ((Dali::Toolkit::Control const *)arg1)->GetPinchGestureDetector();
58458     } catch (std::out_of_range& e) {
58459       {
58460         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58461       };
58462     } catch (std::exception& e) {
58463       {
58464         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58465       };
58466     } catch (...) {
58467       {
58468         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58469       };
58470     }
58471   }
58472   jresult = new Dali::PinchGestureDetector((const Dali::PinchGestureDetector &)result);
58473   return jresult;
58474 }
58475
58476
58477 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_GetPanGestureDetector(void * jarg1) {
58478   void * jresult ;
58479   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58480   Dali::PanGestureDetector result;
58481
58482   arg1 = (Dali::Toolkit::Control *)jarg1;
58483   {
58484     try {
58485       result = ((Dali::Toolkit::Control const *)arg1)->GetPanGestureDetector();
58486     } catch (std::out_of_range& e) {
58487       {
58488         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58489       };
58490     } catch (std::exception& e) {
58491       {
58492         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58493       };
58494     } catch (...) {
58495       {
58496         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58497       };
58498     }
58499   }
58500   jresult = new Dali::PanGestureDetector((const Dali::PanGestureDetector &)result);
58501   return jresult;
58502 }
58503
58504
58505 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_GetTapGestureDetector(void * jarg1) {
58506   void * jresult ;
58507   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58508   Dali::TapGestureDetector result;
58509
58510   arg1 = (Dali::Toolkit::Control *)jarg1;
58511   {
58512     try {
58513       result = ((Dali::Toolkit::Control const *)arg1)->GetTapGestureDetector();
58514     } catch (std::out_of_range& e) {
58515       {
58516         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58517       };
58518     } catch (std::exception& e) {
58519       {
58520         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58521       };
58522     } catch (...) {
58523       {
58524         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58525       };
58526     }
58527   }
58528   jresult = new Dali::TapGestureDetector((const Dali::TapGestureDetector &)result);
58529   return jresult;
58530 }
58531
58532
58533 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_GetLongPressGestureDetector(void * jarg1) {
58534   void * jresult ;
58535   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58536   Dali::LongPressGestureDetector result;
58537
58538   arg1 = (Dali::Toolkit::Control *)jarg1;
58539   {
58540     try {
58541       result = ((Dali::Toolkit::Control const *)arg1)->GetLongPressGestureDetector();
58542     } catch (std::out_of_range& e) {
58543       {
58544         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58545       };
58546     } catch (std::exception& e) {
58547       {
58548         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58549       };
58550     } catch (...) {
58551       {
58552         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58553       };
58554     }
58555   }
58556   jresult = new Dali::LongPressGestureDetector((const Dali::LongPressGestureDetector &)result);
58557   return jresult;
58558 }
58559
58560
58561 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_View_SetStyleName(void * jarg1, char * jarg2) {
58562   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58563   std::string *arg2 = 0 ;
58564
58565   arg1 = (Dali::Toolkit::Control *)jarg1;
58566   if (!jarg2) {
58567     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
58568     return ;
58569   }
58570   std::string arg2_str(jarg2);
58571   arg2 = &arg2_str;
58572   {
58573     try {
58574       (arg1)->SetStyleName((std::string const &)*arg2);
58575     } catch (std::out_of_range& e) {
58576       {
58577         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58578       };
58579     } catch (std::exception& e) {
58580       {
58581         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58582       };
58583     } catch (...) {
58584       {
58585         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58586       };
58587     }
58588   }
58589
58590   //argout typemap for const std::string&
58591
58592 }
58593
58594
58595 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_View_GetStyleName(void * jarg1) {
58596   char * jresult ;
58597   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58598   std::string *result = 0 ;
58599
58600   arg1 = (Dali::Toolkit::Control *)jarg1;
58601   {
58602     try {
58603       result = (std::string *) &((Dali::Toolkit::Control const *)arg1)->GetStyleName();
58604     } catch (std::out_of_range& e) {
58605       {
58606         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58607       };
58608     } catch (std::exception& e) {
58609       {
58610         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58611       };
58612     } catch (...) {
58613       {
58614         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58615       };
58616     }
58617   }
58618   jresult = SWIG_csharp_string_callback(result->c_str());
58619   return jresult;
58620 }
58621
58622
58623 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_View_SetBackgroundColor(void * jarg1, void * jarg2) {
58624   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58625   Dali::Vector4 *arg2 = 0 ;
58626
58627   arg1 = (Dali::Toolkit::Control *)jarg1;
58628   arg2 = (Dali::Vector4 *)jarg2;
58629   if (!arg2) {
58630     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
58631     return ;
58632   }
58633   {
58634     try {
58635       (arg1)->SetBackgroundColor((Dali::Vector4 const &)*arg2);
58636     } catch (std::out_of_range& e) {
58637       {
58638         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58639       };
58640     } catch (std::exception& e) {
58641       {
58642         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58643       };
58644     } catch (...) {
58645       {
58646         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58647       };
58648     }
58649   }
58650 }
58651
58652
58653 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_GetBackgroundColor(void * jarg1) {
58654   void * jresult ;
58655   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58656   Dali::Vector4 result;
58657
58658   arg1 = (Dali::Toolkit::Control *)jarg1;
58659   {
58660     try {
58661       result = ((Dali::Toolkit::Control const *)arg1)->GetBackgroundColor();
58662     } catch (std::out_of_range& e) {
58663       {
58664         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58665       };
58666     } catch (std::exception& e) {
58667       {
58668         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58669       };
58670     } catch (...) {
58671       {
58672         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58673       };
58674     }
58675   }
58676   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
58677   return jresult;
58678 }
58679
58680
58681 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_View_SetBackgroundImage(void * jarg1, void * jarg2) {
58682   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58683   Dali::Image arg2 ;
58684   Dali::Image *argp2 ;
58685
58686   arg1 = (Dali::Toolkit::Control *)jarg1;
58687   argp2 = (Dali::Image *)jarg2;
58688   if (!argp2) {
58689     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
58690     return ;
58691   }
58692   arg2 = *argp2;
58693   {
58694     try {
58695       (arg1)->SetBackgroundImage(arg2);
58696     } catch (std::out_of_range& e) {
58697       {
58698         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58699       };
58700     } catch (std::exception& e) {
58701       {
58702         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58703       };
58704     } catch (...) {
58705       {
58706         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58707       };
58708     }
58709   }
58710 }
58711
58712
58713 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_View_ClearBackground(void * jarg1) {
58714   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58715
58716   arg1 = (Dali::Toolkit::Control *)jarg1;
58717   {
58718     try {
58719       (arg1)->ClearBackground();
58720     } catch (std::out_of_range& e) {
58721       {
58722         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58723       };
58724     } catch (std::exception& e) {
58725       {
58726         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58727       };
58728     } catch (...) {
58729       {
58730         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58731       };
58732     }
58733   }
58734 }
58735
58736
58737 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_KeyEventSignal(void * jarg1) {
58738   void * jresult ;
58739   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58740   Dali::Toolkit::Control::KeyEventSignalType *result = 0 ;
58741
58742   arg1 = (Dali::Toolkit::Control *)jarg1;
58743   {
58744     try {
58745       result = (Dali::Toolkit::Control::KeyEventSignalType *) &(arg1)->KeyEventSignal();
58746     } catch (std::out_of_range& e) {
58747       {
58748         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58749       };
58750     } catch (std::exception& e) {
58751       {
58752         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58753       };
58754     } catch (...) {
58755       {
58756         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58757       };
58758     }
58759   }
58760   jresult = (void *)result;
58761   return jresult;
58762 }
58763
58764
58765 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_KeyInputFocusGainedSignal(void * jarg1) {
58766   void * jresult ;
58767   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58768   Dali::Toolkit::Control::KeyInputFocusSignalType *result = 0 ;
58769
58770   arg1 = (Dali::Toolkit::Control *)jarg1;
58771   {
58772     try {
58773       result = (Dali::Toolkit::Control::KeyInputFocusSignalType *) &(arg1)->KeyInputFocusGainedSignal();
58774     } catch (std::out_of_range& e) {
58775       {
58776         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58777       };
58778     } catch (std::exception& e) {
58779       {
58780         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58781       };
58782     } catch (...) {
58783       {
58784         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58785       };
58786     }
58787   }
58788   jresult = (void *)result;
58789   return jresult;
58790 }
58791
58792
58793 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_KeyInputFocusLostSignal(void * jarg1) {
58794   void * jresult ;
58795   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58796   Dali::Toolkit::Control::KeyInputFocusSignalType *result = 0 ;
58797
58798   arg1 = (Dali::Toolkit::Control *)jarg1;
58799   {
58800     try {
58801       result = (Dali::Toolkit::Control::KeyInputFocusSignalType *) &(arg1)->KeyInputFocusLostSignal();
58802     } catch (std::out_of_range& e) {
58803       {
58804         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58805       };
58806     } catch (std::exception& e) {
58807       {
58808         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58809       };
58810     } catch (...) {
58811       {
58812         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58813       };
58814     }
58815   }
58816   jresult = (void *)result;
58817   return jresult;
58818 }
58819
58820
58821 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_View__SWIG_2(void * jarg1) {
58822   void * jresult ;
58823   Dali::Toolkit::Internal::Control *arg1 = 0 ;
58824   Dali::Toolkit::Control *result = 0 ;
58825
58826   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58827   if (!arg1) {
58828     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Internal::Control & type is null", 0);
58829     return 0;
58830   }
58831   {
58832     try {
58833       result = (Dali::Toolkit::Control *)new Dali::Toolkit::Control(*arg1);
58834     } catch (std::out_of_range& e) {
58835       {
58836         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58837       };
58838     } catch (std::exception& e) {
58839       {
58840         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58841       };
58842     } catch (...) {
58843       {
58844         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58845       };
58846     }
58847   }
58848   jresult = (void *)result;
58849   return jresult;
58850 }
58851
58852 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_CreateTransition(void * jarg1, void * jarg2)
58853 {
58854   void * jresult;
58855   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58856   arg1 = (Dali::Toolkit::Control *)jarg1;
58857
58858   Dali::Toolkit::Internal::Control& controlImpl = Dali::Toolkit::Internal::GetImplementation( *arg1 );
58859
58860   Dali::Toolkit::TransitionData *arg2 = 0 ;
58861   Dali::Animation result;
58862
58863   arg2 = (Dali::Toolkit::TransitionData *)jarg2;
58864   if (!arg2) {
58865     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TransitionData const & type is null", 0);
58866     return 0;
58867   }
58868   {
58869     try {
58870       result = DevelControl::CreateTransition( controlImpl, (Dali::Toolkit::TransitionData const &)*arg2);
58871     } catch (std::out_of_range& e) {
58872       {
58873         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58874       };
58875     } catch (std::exception& e) {
58876       {
58877         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58878       };
58879     } catch (...) {
58880       {
58881         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58882       };
58883     }
58884   }
58885   jresult = new Dali::Animation((const Dali::Animation &)result);
58886   return jresult;
58887 }
58888
58889 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceReadySignal(void * jarg1) {
58890   void * jresult ;
58891   Dali::Toolkit::Control *arg1 = 0 ;
58892   Dali::Toolkit::DevelControl::ResourceReadySignalType *result = 0 ;
58893
58894   arg1 = (Dali::Toolkit::Control *)jarg1;
58895   if (!arg1) {
58896     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Control & type is null", 0);
58897     return 0;
58898   }
58899   {
58900     try {
58901       result = (Dali::Toolkit::DevelControl::ResourceReadySignalType *) &Dali::Toolkit::DevelControl::ResourceReadySignal(*arg1);
58902     } catch (std::out_of_range& e) {
58903       {
58904         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58905       };
58906     } catch (std::exception& e) {
58907       {
58908         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58909       };
58910     } catch (...) {
58911       {
58912         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58913       };
58914     }
58915   }
58916   jresult = (void *)result;
58917   return jresult;
58918 }
58919
58920
58921 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_IsResourceReady(void * jarg1) {
58922   unsigned int jresult ;
58923   Dali::Toolkit::Control *arg1 = 0 ;
58924   bool result;
58925
58926   arg1 = (Dali::Toolkit::Control *)jarg1;
58927   if (!arg1) {
58928     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Control const & type is null", 0);
58929     return 0;
58930   }
58931   {
58932     try {
58933       result = (bool)Dali::Toolkit::DevelControl::IsResourceReady((Dali::Toolkit::Control const &)*arg1);
58934     } catch (std::out_of_range& e) {
58935       {
58936         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58937       };
58938     } catch (std::exception& e) {
58939       {
58940         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58941       };
58942     } catch (...) {
58943       {
58944         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58945       };
58946     }
58947   }
58948   jresult = result;
58949   return jresult;
58950 }
58951
58952
58953 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_KeyInputFocusManager() {
58954   void * jresult ;
58955   Dali::Toolkit::KeyInputFocusManager *result = 0 ;
58956
58957   {
58958     try {
58959       result = (Dali::Toolkit::KeyInputFocusManager *)new Dali::Toolkit::KeyInputFocusManager();
58960     } catch (std::out_of_range& e) {
58961       {
58962         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58963       };
58964     } catch (std::exception& e) {
58965       {
58966         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58967       };
58968     } catch (...) {
58969       {
58970         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58971       };
58972     }
58973   }
58974   jresult = (void *)result;
58975   return jresult;
58976 }
58977
58978
58979 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_KeyInputFocusManager(void * jarg1) {
58980   Dali::Toolkit::KeyInputFocusManager *arg1 = (Dali::Toolkit::KeyInputFocusManager *) 0 ;
58981
58982   arg1 = (Dali::Toolkit::KeyInputFocusManager *)jarg1;
58983   {
58984     try {
58985       delete arg1;
58986     } catch (std::out_of_range& e) {
58987       {
58988         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58989       };
58990     } catch (std::exception& e) {
58991       {
58992         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58993       };
58994     } catch (...) {
58995       {
58996         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58997       };
58998     }
58999   }
59000 }
59001
59002
59003 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_KeyInputFocusManager_Get() {
59004   void * jresult ;
59005   Dali::Toolkit::KeyInputFocusManager result;
59006
59007   {
59008     try {
59009       result = Dali::Toolkit::KeyInputFocusManager::Get();
59010     } catch (std::out_of_range& e) {
59011       {
59012         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59013       };
59014     } catch (std::exception& e) {
59015       {
59016         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59017       };
59018     } catch (...) {
59019       {
59020         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59021       };
59022     }
59023   }
59024   jresult = new Dali::Toolkit::KeyInputFocusManager((const Dali::Toolkit::KeyInputFocusManager &)result);
59025   return jresult;
59026 }
59027
59028
59029 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyInputFocusManager_SetFocus(void * jarg1, void * jarg2) {
59030   Dali::Toolkit::KeyInputFocusManager *arg1 = (Dali::Toolkit::KeyInputFocusManager *) 0 ;
59031   Dali::Toolkit::Control arg2 ;
59032   Dali::Toolkit::Control *argp2 ;
59033
59034   arg1 = (Dali::Toolkit::KeyInputFocusManager *)jarg1;
59035   argp2 = (Dali::Toolkit::Control *)jarg2;
59036   if (!argp2) {
59037     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Control", 0);
59038     return ;
59039   }
59040   arg2 = *argp2;
59041   {
59042     try {
59043       (arg1)->SetFocus(arg2);
59044     } catch (std::out_of_range& e) {
59045       {
59046         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59047       };
59048     } catch (std::exception& e) {
59049       {
59050         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59051       };
59052     } catch (...) {
59053       {
59054         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59055       };
59056     }
59057   }
59058 }
59059
59060
59061 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_KeyInputFocusManager_GetCurrentFocusControl(void * jarg1) {
59062   void * jresult ;
59063   Dali::Toolkit::KeyInputFocusManager *arg1 = (Dali::Toolkit::KeyInputFocusManager *) 0 ;
59064   Dali::Toolkit::Control result;
59065
59066   arg1 = (Dali::Toolkit::KeyInputFocusManager *)jarg1;
59067   {
59068     try {
59069       result = ((Dali::Toolkit::KeyInputFocusManager const *)arg1)->GetCurrentFocusControl();
59070     } catch (std::out_of_range& e) {
59071       {
59072         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59073       };
59074     } catch (std::exception& e) {
59075       {
59076         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59077       };
59078     } catch (...) {
59079       {
59080         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59081       };
59082     }
59083   }
59084   jresult = new Dali::Toolkit::Control((const Dali::Toolkit::Control &)result);
59085   return jresult;
59086 }
59087
59088
59089 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyInputFocusManager_RemoveFocus(void * jarg1, void * jarg2) {
59090   Dali::Toolkit::KeyInputFocusManager *arg1 = (Dali::Toolkit::KeyInputFocusManager *) 0 ;
59091   Dali::Toolkit::Control arg2 ;
59092   Dali::Toolkit::Control *argp2 ;
59093
59094   arg1 = (Dali::Toolkit::KeyInputFocusManager *)jarg1;
59095   argp2 = (Dali::Toolkit::Control *)jarg2;
59096   if (!argp2) {
59097     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Control", 0);
59098     return ;
59099   }
59100   arg2 = *argp2;
59101   {
59102     try {
59103       (arg1)->RemoveFocus(arg2);
59104     } catch (std::out_of_range& e) {
59105       {
59106         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59107       };
59108     } catch (std::exception& e) {
59109       {
59110         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59111       };
59112     } catch (...) {
59113       {
59114         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59115       };
59116     }
59117   }
59118 }
59119
59120
59121 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_KeyInputFocusManager_KeyInputFocusChangedSignal(void * jarg1) {
59122   void * jresult ;
59123   Dali::Toolkit::KeyInputFocusManager *arg1 = (Dali::Toolkit::KeyInputFocusManager *) 0 ;
59124   Dali::Toolkit::KeyInputFocusManager::KeyInputFocusChangedSignalType *result = 0 ;
59125
59126   arg1 = (Dali::Toolkit::KeyInputFocusManager *)jarg1;
59127   {
59128     try {
59129       result = (Dali::Toolkit::KeyInputFocusManager::KeyInputFocusChangedSignalType *) &(arg1)->KeyInputFocusChangedSignal();
59130     } catch (std::out_of_range& e) {
59131       {
59132         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59133       };
59134     } catch (std::exception& e) {
59135       {
59136         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59137       };
59138     } catch (...) {
59139       {
59140         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59141       };
59142     }
59143   }
59144   jresult = (void *)result;
59145   return jresult;
59146 }
59147
59148
59149 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Alignment_Padding__SWIG_0() {
59150   void * jresult ;
59151   Dali::Toolkit::Alignment::Padding *result = 0 ;
59152
59153   {
59154     try {
59155       result = (Dali::Toolkit::Alignment::Padding *)new Dali::Toolkit::Alignment::Padding();
59156     } catch (std::out_of_range& e) {
59157       {
59158         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59159       };
59160     } catch (std::exception& e) {
59161       {
59162         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59163       };
59164     } catch (...) {
59165       {
59166         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59167       };
59168     }
59169   }
59170   jresult = (void *)result;
59171   return jresult;
59172 }
59173
59174
59175 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Alignment_Padding__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4) {
59176   void * jresult ;
59177   float arg1 ;
59178   float arg2 ;
59179   float arg3 ;
59180   float arg4 ;
59181   Dali::Toolkit::Alignment::Padding *result = 0 ;
59182
59183   arg1 = (float)jarg1;
59184   arg2 = (float)jarg2;
59185   arg3 = (float)jarg3;
59186   arg4 = (float)jarg4;
59187   {
59188     try {
59189       result = (Dali::Toolkit::Alignment::Padding *)new Dali::Toolkit::Alignment::Padding(arg1,arg2,arg3,arg4);
59190     } catch (std::out_of_range& e) {
59191       {
59192         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59193       };
59194     } catch (std::exception& e) {
59195       {
59196         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59197       };
59198     } catch (...) {
59199       {
59200         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59201       };
59202     }
59203   }
59204   jresult = (void *)result;
59205   return jresult;
59206 }
59207
59208
59209 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Alignment_Padding_left_set(void * jarg1, float jarg2) {
59210   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
59211   float arg2 ;
59212
59213   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1;
59214   arg2 = (float)jarg2;
59215   if (arg1) (arg1)->left = arg2;
59216 }
59217
59218
59219 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Alignment_Padding_left_get(void * jarg1) {
59220   float jresult ;
59221   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
59222   float result;
59223
59224   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1;
59225   result = (float) ((arg1)->left);
59226   jresult = result;
59227   return jresult;
59228 }
59229
59230
59231 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Alignment_Padding_right_set(void * jarg1, float jarg2) {
59232   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
59233   float arg2 ;
59234
59235   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1;
59236   arg2 = (float)jarg2;
59237   if (arg1) (arg1)->right = arg2;
59238 }
59239
59240
59241 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Alignment_Padding_right_get(void * jarg1) {
59242   float jresult ;
59243   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
59244   float result;
59245
59246   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1;
59247   result = (float) ((arg1)->right);
59248   jresult = result;
59249   return jresult;
59250 }
59251
59252
59253 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Alignment_Padding_top_set(void * jarg1, float jarg2) {
59254   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
59255   float arg2 ;
59256
59257   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1;
59258   arg2 = (float)jarg2;
59259   if (arg1) (arg1)->top = arg2;
59260 }
59261
59262
59263 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Alignment_Padding_top_get(void * jarg1) {
59264   float jresult ;
59265   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
59266   float result;
59267
59268   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1;
59269   result = (float) ((arg1)->top);
59270   jresult = result;
59271   return jresult;
59272 }
59273
59274
59275 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Alignment_Padding_bottom_set(void * jarg1, float jarg2) {
59276   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
59277   float arg2 ;
59278
59279   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1;
59280   arg2 = (float)jarg2;
59281   if (arg1) (arg1)->bottom = arg2;
59282 }
59283
59284
59285 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Alignment_Padding_bottom_get(void * jarg1) {
59286   float jresult ;
59287   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
59288   float result;
59289
59290   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1;
59291   result = (float) ((arg1)->bottom);
59292   jresult = result;
59293   return jresult;
59294 }
59295
59296
59297 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Alignment_Padding(void * jarg1) {
59298   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
59299
59300   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1;
59301   {
59302     try {
59303       delete arg1;
59304     } catch (std::out_of_range& e) {
59305       {
59306         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59307       };
59308     } catch (std::exception& e) {
59309       {
59310         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59311       };
59312     } catch (...) {
59313       {
59314         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59315       };
59316     }
59317   }
59318 }
59319
59320
59321 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Alignment__SWIG_0() {
59322   void * jresult ;
59323   Dali::Toolkit::Alignment *result = 0 ;
59324
59325   {
59326     try {
59327       result = (Dali::Toolkit::Alignment *)new Dali::Toolkit::Alignment();
59328     } catch (std::out_of_range& e) {
59329       {
59330         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59331       };
59332     } catch (std::exception& e) {
59333       {
59334         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59335       };
59336     } catch (...) {
59337       {
59338         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59339       };
59340     }
59341   }
59342   jresult = (void *)result;
59343   return jresult;
59344 }
59345
59346
59347 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Alignment_New__SWIG_0(int jarg1, int jarg2) {
59348   void * jresult ;
59349   Dali::Toolkit::Alignment::Type arg1 ;
59350   Dali::Toolkit::Alignment::Type arg2 ;
59351   Dali::Toolkit::Alignment result;
59352
59353   arg1 = (Dali::Toolkit::Alignment::Type)jarg1;
59354   arg2 = (Dali::Toolkit::Alignment::Type)jarg2;
59355   {
59356     try {
59357       result = Dali::Toolkit::Alignment::New(arg1,arg2);
59358     } catch (std::out_of_range& e) {
59359       {
59360         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59361       };
59362     } catch (std::exception& e) {
59363       {
59364         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59365       };
59366     } catch (...) {
59367       {
59368         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59369       };
59370     }
59371   }
59372   jresult = new Dali::Toolkit::Alignment((const Dali::Toolkit::Alignment &)result);
59373   return jresult;
59374 }
59375
59376
59377 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Alignment_New__SWIG_1(int jarg1) {
59378   void * jresult ;
59379   Dali::Toolkit::Alignment::Type arg1 ;
59380   Dali::Toolkit::Alignment result;
59381
59382   arg1 = (Dali::Toolkit::Alignment::Type)jarg1;
59383   {
59384     try {
59385       result = Dali::Toolkit::Alignment::New(arg1);
59386     } catch (std::out_of_range& e) {
59387       {
59388         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59389       };
59390     } catch (std::exception& e) {
59391       {
59392         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59393       };
59394     } catch (...) {
59395       {
59396         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59397       };
59398     }
59399   }
59400   jresult = new Dali::Toolkit::Alignment((const Dali::Toolkit::Alignment &)result);
59401   return jresult;
59402 }
59403
59404
59405 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Alignment_New__SWIG_2() {
59406   void * jresult ;
59407   Dali::Toolkit::Alignment result;
59408
59409   {
59410     try {
59411       result = Dali::Toolkit::Alignment::New();
59412     } catch (std::out_of_range& e) {
59413       {
59414         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59415       };
59416     } catch (std::exception& e) {
59417       {
59418         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59419       };
59420     } catch (...) {
59421       {
59422         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59423       };
59424     }
59425   }
59426   jresult = new Dali::Toolkit::Alignment((const Dali::Toolkit::Alignment &)result);
59427   return jresult;
59428 }
59429
59430
59431 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Alignment__SWIG_1(void * jarg1) {
59432   void * jresult ;
59433   Dali::Toolkit::Alignment *arg1 = 0 ;
59434   Dali::Toolkit::Alignment *result = 0 ;
59435
59436   arg1 = (Dali::Toolkit::Alignment *)jarg1;
59437   if (!arg1) {
59438     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Alignment const & type is null", 0);
59439     return 0;
59440   }
59441   {
59442     try {
59443       result = (Dali::Toolkit::Alignment *)new Dali::Toolkit::Alignment((Dali::Toolkit::Alignment const &)*arg1);
59444     } catch (std::out_of_range& e) {
59445       {
59446         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59447       };
59448     } catch (std::exception& e) {
59449       {
59450         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59451       };
59452     } catch (...) {
59453       {
59454         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59455       };
59456     }
59457   }
59458   jresult = (void *)result;
59459   return jresult;
59460 }
59461
59462
59463 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Alignment(void * jarg1) {
59464   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
59465
59466   arg1 = (Dali::Toolkit::Alignment *)jarg1;
59467   {
59468     try {
59469       delete arg1;
59470     } catch (std::out_of_range& e) {
59471       {
59472         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59473       };
59474     } catch (std::exception& e) {
59475       {
59476         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59477       };
59478     } catch (...) {
59479       {
59480         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59481       };
59482     }
59483   }
59484 }
59485
59486
59487 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Alignment_DownCast(void * jarg1) {
59488   void * jresult ;
59489   Dali::BaseHandle arg1 ;
59490   Dali::BaseHandle *argp1 ;
59491   Dali::Toolkit::Alignment result;
59492
59493   argp1 = (Dali::BaseHandle *)jarg1;
59494   if (!argp1) {
59495     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
59496     return 0;
59497   }
59498   arg1 = *argp1;
59499   {
59500     try {
59501       result = Dali::Toolkit::Alignment::DownCast(arg1);
59502     } catch (std::out_of_range& e) {
59503       {
59504         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59505       };
59506     } catch (std::exception& e) {
59507       {
59508         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59509       };
59510     } catch (...) {
59511       {
59512         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59513       };
59514     }
59515   }
59516   jresult = new Dali::Toolkit::Alignment((const Dali::Toolkit::Alignment &)result);
59517   return jresult;
59518 }
59519
59520
59521 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Alignment_SetAlignmentType(void * jarg1, int jarg2) {
59522   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
59523   Dali::Toolkit::Alignment::Type arg2 ;
59524
59525   arg1 = (Dali::Toolkit::Alignment *)jarg1;
59526   arg2 = (Dali::Toolkit::Alignment::Type)jarg2;
59527   {
59528     try {
59529       (arg1)->SetAlignmentType(arg2);
59530     } catch (std::out_of_range& e) {
59531       {
59532         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59533       };
59534     } catch (std::exception& e) {
59535       {
59536         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59537       };
59538     } catch (...) {
59539       {
59540         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59541       };
59542     }
59543   }
59544 }
59545
59546
59547 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Alignment_GetAlignmentType(void * jarg1) {
59548   int jresult ;
59549   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
59550   Dali::Toolkit::Alignment::Type result;
59551
59552   arg1 = (Dali::Toolkit::Alignment *)jarg1;
59553   {
59554     try {
59555       result = (Dali::Toolkit::Alignment::Type)((Dali::Toolkit::Alignment const *)arg1)->GetAlignmentType();
59556     } catch (std::out_of_range& e) {
59557       {
59558         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59559       };
59560     } catch (std::exception& e) {
59561       {
59562         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59563       };
59564     } catch (...) {
59565       {
59566         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59567       };
59568     }
59569   }
59570   jresult = (int)result;
59571   return jresult;
59572 }
59573
59574
59575 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Alignment_SetScaling(void * jarg1, int jarg2) {
59576   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
59577   Dali::Toolkit::Alignment::Scaling arg2 ;
59578
59579   arg1 = (Dali::Toolkit::Alignment *)jarg1;
59580   arg2 = (Dali::Toolkit::Alignment::Scaling)jarg2;
59581   {
59582     try {
59583       (arg1)->SetScaling(arg2);
59584     } catch (std::out_of_range& e) {
59585       {
59586         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59587       };
59588     } catch (std::exception& e) {
59589       {
59590         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59591       };
59592     } catch (...) {
59593       {
59594         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59595       };
59596     }
59597   }
59598 }
59599
59600
59601 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Alignment_GetScaling(void * jarg1) {
59602   int jresult ;
59603   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
59604   Dali::Toolkit::Alignment::Scaling result;
59605
59606   arg1 = (Dali::Toolkit::Alignment *)jarg1;
59607   {
59608     try {
59609       result = (Dali::Toolkit::Alignment::Scaling)((Dali::Toolkit::Alignment const *)arg1)->GetScaling();
59610     } catch (std::out_of_range& e) {
59611       {
59612         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59613       };
59614     } catch (std::exception& e) {
59615       {
59616         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59617       };
59618     } catch (...) {
59619       {
59620         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59621       };
59622     }
59623   }
59624   jresult = (int)result;
59625   return jresult;
59626 }
59627
59628
59629 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Alignment_SetPadding(void * jarg1, void * jarg2) {
59630   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
59631   Dali::Toolkit::Alignment::Padding *arg2 = 0 ;
59632
59633   arg1 = (Dali::Toolkit::Alignment *)jarg1;
59634   arg2 = (Dali::Toolkit::Alignment::Padding *)jarg2;
59635   if (!arg2) {
59636     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Alignment::Padding const & type is null", 0);
59637     return ;
59638   }
59639   {
59640     try {
59641       (arg1)->SetPadding((Dali::Toolkit::Alignment::Padding const &)*arg2);
59642     } catch (std::out_of_range& e) {
59643       {
59644         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59645       };
59646     } catch (std::exception& e) {
59647       {
59648         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59649       };
59650     } catch (...) {
59651       {
59652         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59653       };
59654     }
59655   }
59656 }
59657
59658
59659 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Alignment_GetPadding(void * jarg1) {
59660   void * jresult ;
59661   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
59662   Dali::Toolkit::Alignment::Padding *result = 0 ;
59663
59664   arg1 = (Dali::Toolkit::Alignment *)jarg1;
59665   {
59666     try {
59667       result = (Dali::Toolkit::Alignment::Padding *) &((Dali::Toolkit::Alignment const *)arg1)->GetPadding();
59668     } catch (std::out_of_range& e) {
59669       {
59670         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59671       };
59672     } catch (std::exception& e) {
59673       {
59674         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59675       };
59676     } catch (...) {
59677       {
59678         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59679       };
59680     }
59681   }
59682   jresult = (void *)result;
59683   return jresult;
59684 }
59685
59686
59687 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Alignment_Assign(void * jarg1, void * jarg2) {
59688   void * jresult ;
59689   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
59690   Dali::Toolkit::Alignment *arg2 = 0 ;
59691   Dali::Toolkit::Alignment *result = 0 ;
59692
59693   arg1 = (Dali::Toolkit::Alignment *)jarg1;
59694   arg2 = (Dali::Toolkit::Alignment *)jarg2;
59695   if (!arg2) {
59696     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Alignment const & type is null", 0);
59697     return 0;
59698   }
59699   {
59700     try {
59701       result = (Dali::Toolkit::Alignment *) &(arg1)->operator =((Dali::Toolkit::Alignment const &)*arg2);
59702     } catch (std::out_of_range& e) {
59703       {
59704         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59705       };
59706     } catch (std::exception& e) {
59707       {
59708         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59709       };
59710     } catch (...) {
59711       {
59712         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59713       };
59714     }
59715   }
59716   jresult = (void *)result;
59717   return jresult;
59718 }
59719
59720
59721 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Button_Property_DISABLED_get() {
59722   int jresult ;
59723   int result;
59724
59725   result = (int)Dali::Toolkit::Button::Property::DISABLED;
59726   jresult = (int)result;
59727   return jresult;
59728 }
59729
59730
59731 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Button_Property_AUTO_REPEATING_get() {
59732   int jresult ;
59733   int result;
59734
59735   result = (int)Dali::Toolkit::Button::Property::AUTO_REPEATING;
59736   jresult = (int)result;
59737   return jresult;
59738 }
59739
59740
59741 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Button_Property_INITIAL_AUTO_REPEATING_DELAY_get() {
59742   int jresult ;
59743   int result;
59744
59745   result = (int)Dali::Toolkit::Button::Property::INITIAL_AUTO_REPEATING_DELAY;
59746   jresult = (int)result;
59747   return jresult;
59748 }
59749
59750
59751 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Button_Property_NEXT_AUTO_REPEATING_DELAY_get() {
59752   int jresult ;
59753   int result;
59754
59755   result = (int)Dali::Toolkit::Button::Property::NEXT_AUTO_REPEATING_DELAY;
59756   jresult = (int)result;
59757   return jresult;
59758 }
59759
59760
59761 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Button_Property_TOGGLABLE_get() {
59762   int jresult ;
59763   int result;
59764
59765   result = (int)Dali::Toolkit::Button::Property::TOGGLABLE;
59766   jresult = (int)result;
59767   return jresult;
59768 }
59769
59770
59771 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Button_Property_SELECTED_get() {
59772   int jresult ;
59773   int result;
59774
59775   result = (int)Dali::Toolkit::Button::Property::SELECTED;
59776   jresult = (int)result;
59777   return jresult;
59778 }
59779
59780
59781 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Button_Property_UNSELECTED_COLOR_get() {
59782   int jresult ;
59783   int result;
59784
59785   result = (int)Dali::Toolkit::Button::Property::UNSELECTED_COLOR;
59786   jresult = (int)result;
59787   return jresult;
59788 }
59789
59790
59791 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Button_Property_SELECTED_COLOR_get() {
59792   int jresult ;
59793   int result;
59794
59795   result = (int)Dali::Toolkit::Button::Property::SELECTED_COLOR;
59796   jresult = (int)result;
59797   return jresult;
59798 }
59799
59800
59801 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Button_Property_LABEL_get() {
59802   int jresult ;
59803   int result;
59804
59805   result = (int)Dali::Toolkit::Button::Property::LABEL;
59806   jresult = (int)result;
59807   return jresult;
59808 }
59809
59810
59811 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Button_Property_LABEL_TEXT_get() {
59812   int jresult ;
59813   int result;
59814
59815   result = (int)Dali::Toolkit::Button::Property::LABEL_TEXT;
59816   jresult = (int)result;
59817   return jresult;
59818 }
59819
59820
59821 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Button_Property() {
59822   void * jresult ;
59823   Dali::Toolkit::Button::Property *result = 0 ;
59824
59825   {
59826     try {
59827       result = (Dali::Toolkit::Button::Property *)new Dali::Toolkit::Button::Property();
59828     } catch (std::out_of_range& e) {
59829       {
59830         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59831       };
59832     } catch (std::exception& e) {
59833       {
59834         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59835       };
59836     } catch (...) {
59837       {
59838         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59839       };
59840     }
59841   }
59842   jresult = (void *)result;
59843   return jresult;
59844 }
59845
59846
59847 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Button_Property(void * jarg1) {
59848   Dali::Toolkit::Button::Property *arg1 = (Dali::Toolkit::Button::Property *) 0 ;
59849
59850   arg1 = (Dali::Toolkit::Button::Property *)jarg1;
59851   {
59852     try {
59853       delete arg1;
59854     } catch (std::out_of_range& e) {
59855       {
59856         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59857       };
59858     } catch (std::exception& e) {
59859       {
59860         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59861       };
59862     } catch (...) {
59863       {
59864         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59865       };
59866     }
59867   }
59868 }
59869
59870
59871 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Button__SWIG_0() {
59872   void * jresult ;
59873   Dali::Toolkit::Button *result = 0 ;
59874
59875   {
59876     try {
59877       result = (Dali::Toolkit::Button *)new Dali::Toolkit::Button();
59878     } catch (std::out_of_range& e) {
59879       {
59880         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59881       };
59882     } catch (std::exception& e) {
59883       {
59884         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59885       };
59886     } catch (...) {
59887       {
59888         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59889       };
59890     }
59891   }
59892   jresult = (void *)result;
59893   return jresult;
59894 }
59895
59896
59897 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Button__SWIG_1(void * jarg1) {
59898   void * jresult ;
59899   Dali::Toolkit::Button *arg1 = 0 ;
59900   Dali::Toolkit::Button *result = 0 ;
59901
59902   arg1 = (Dali::Toolkit::Button *)jarg1;
59903   if (!arg1) {
59904     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Button const & type is null", 0);
59905     return 0;
59906   }
59907   {
59908     try {
59909       result = (Dali::Toolkit::Button *)new Dali::Toolkit::Button((Dali::Toolkit::Button const &)*arg1);
59910     } catch (std::out_of_range& e) {
59911       {
59912         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59913       };
59914     } catch (std::exception& e) {
59915       {
59916         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59917       };
59918     } catch (...) {
59919       {
59920         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59921       };
59922     }
59923   }
59924   jresult = (void *)result;
59925   return jresult;
59926 }
59927
59928
59929 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Button_Assign(void * jarg1, void * jarg2) {
59930   void * jresult ;
59931   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
59932   Dali::Toolkit::Button *arg2 = 0 ;
59933   Dali::Toolkit::Button *result = 0 ;
59934
59935   arg1 = (Dali::Toolkit::Button *)jarg1;
59936   arg2 = (Dali::Toolkit::Button *)jarg2;
59937   if (!arg2) {
59938     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Button const & type is null", 0);
59939     return 0;
59940   }
59941   {
59942     try {
59943       result = (Dali::Toolkit::Button *) &(arg1)->operator =((Dali::Toolkit::Button const &)*arg2);
59944     } catch (std::out_of_range& e) {
59945       {
59946         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59947       };
59948     } catch (std::exception& e) {
59949       {
59950         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59951       };
59952     } catch (...) {
59953       {
59954         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59955       };
59956     }
59957   }
59958   jresult = (void *)result;
59959   return jresult;
59960 }
59961
59962
59963 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Button_DownCast(void * jarg1) {
59964   void * jresult ;
59965   Dali::BaseHandle arg1 ;
59966   Dali::BaseHandle *argp1 ;
59967   Dali::Toolkit::Button result;
59968
59969   argp1 = (Dali::BaseHandle *)jarg1;
59970   if (!argp1) {
59971     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
59972     return 0;
59973   }
59974   arg1 = *argp1;
59975   {
59976     try {
59977       result = Dali::Toolkit::Button::DownCast(arg1);
59978     } catch (std::out_of_range& e) {
59979       {
59980         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59981       };
59982     } catch (std::exception& e) {
59983       {
59984         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59985       };
59986     } catch (...) {
59987       {
59988         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59989       };
59990     }
59991   }
59992   jresult = new Dali::Toolkit::Button((const Dali::Toolkit::Button &)result);
59993   return jresult;
59994 }
59995
59996
59997 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Button(void * jarg1) {
59998   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
59999
60000   arg1 = (Dali::Toolkit::Button *)jarg1;
60001   {
60002     try {
60003       delete arg1;
60004     } catch (std::out_of_range& e) {
60005       {
60006         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60007       };
60008     } catch (std::exception& e) {
60009       {
60010         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60011       };
60012     } catch (...) {
60013       {
60014         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60015       };
60016     }
60017   }
60018 }
60019
60020
60021 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Button_IsDisabled(void * jarg1) {
60022   unsigned int jresult ;
60023   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60024   bool result;
60025
60026   arg1 = (Dali::Toolkit::Button *)jarg1;
60027   {
60028     try {
60029       result = (bool)((Dali::Toolkit::Button const *)arg1)->IsDisabled();
60030     } catch (std::out_of_range& e) {
60031       {
60032         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60033       };
60034     } catch (std::exception& e) {
60035       {
60036         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60037       };
60038     } catch (...) {
60039       {
60040         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60041       };
60042     }
60043   }
60044   jresult = result;
60045   return jresult;
60046 }
60047
60048
60049 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Button_IsAutoRepeating(void * jarg1) {
60050   unsigned int jresult ;
60051   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60052   bool result;
60053
60054   arg1 = (Dali::Toolkit::Button *)jarg1;
60055   {
60056     try {
60057       result = (bool)((Dali::Toolkit::Button const *)arg1)->IsAutoRepeating();
60058     } catch (std::out_of_range& e) {
60059       {
60060         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60061       };
60062     } catch (std::exception& e) {
60063       {
60064         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60065       };
60066     } catch (...) {
60067       {
60068         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60069       };
60070     }
60071   }
60072   jresult = result;
60073   return jresult;
60074 }
60075
60076
60077 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Button_GetInitialAutoRepeatingDelay(void * jarg1) {
60078   float jresult ;
60079   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60080   float result;
60081
60082   arg1 = (Dali::Toolkit::Button *)jarg1;
60083   {
60084     try {
60085       result = (float)((Dali::Toolkit::Button const *)arg1)->GetInitialAutoRepeatingDelay();
60086     } catch (std::out_of_range& e) {
60087       {
60088         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60089       };
60090     } catch (std::exception& e) {
60091       {
60092         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60093       };
60094     } catch (...) {
60095       {
60096         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60097       };
60098     }
60099   }
60100   jresult = result;
60101   return jresult;
60102 }
60103
60104
60105 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Button_GetNextAutoRepeatingDelay(void * jarg1) {
60106   float jresult ;
60107   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60108   float result;
60109
60110   arg1 = (Dali::Toolkit::Button *)jarg1;
60111   {
60112     try {
60113       result = (float)((Dali::Toolkit::Button const *)arg1)->GetNextAutoRepeatingDelay();
60114     } catch (std::out_of_range& e) {
60115       {
60116         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60117       };
60118     } catch (std::exception& e) {
60119       {
60120         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60121       };
60122     } catch (...) {
60123       {
60124         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60125       };
60126     }
60127   }
60128   jresult = result;
60129   return jresult;
60130 }
60131
60132
60133 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Button_IsTogglableButton(void * jarg1) {
60134   unsigned int jresult ;
60135   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60136   bool result;
60137
60138   arg1 = (Dali::Toolkit::Button *)jarg1;
60139   {
60140     try {
60141       result = (bool)((Dali::Toolkit::Button const *)arg1)->IsTogglableButton();
60142     } catch (std::out_of_range& e) {
60143       {
60144         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60145       };
60146     } catch (std::exception& e) {
60147       {
60148         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60149       };
60150     } catch (...) {
60151       {
60152         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60153       };
60154     }
60155   }
60156   jresult = result;
60157   return jresult;
60158 }
60159
60160
60161 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Button_IsSelected(void * jarg1) {
60162   unsigned int jresult ;
60163   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60164   bool result;
60165
60166   arg1 = (Dali::Toolkit::Button *)jarg1;
60167   {
60168     try {
60169       result = (bool)((Dali::Toolkit::Button const *)arg1)->IsSelected();
60170     } catch (std::out_of_range& e) {
60171       {
60172         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60173       };
60174     } catch (std::exception& e) {
60175       {
60176         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60177       };
60178     } catch (...) {
60179       {
60180         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60181       };
60182     }
60183   }
60184   jresult = result;
60185   return jresult;
60186 }
60187
60188
60189 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Button_GetAnimationTime(void * jarg1) {
60190   float jresult ;
60191   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60192   float result;
60193
60194   arg1 = (Dali::Toolkit::Button *)jarg1;
60195   {
60196     try {
60197       result = (float)((Dali::Toolkit::Button const *)arg1)->GetAnimationTime();
60198     } catch (std::out_of_range& e) {
60199       {
60200         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60201       };
60202     } catch (std::exception& e) {
60203       {
60204         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60205       };
60206     } catch (...) {
60207       {
60208         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60209       };
60210     }
60211   }
60212   jresult = result;
60213   return jresult;
60214 }
60215
60216
60217 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_Button_GetLabelText(void * jarg1) {
60218   char * jresult ;
60219   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60220   std::string result;
60221
60222   arg1 = (Dali::Toolkit::Button *)jarg1;
60223   {
60224     try {
60225       result = ((Dali::Toolkit::Button const *)arg1)->GetLabelText();
60226     } catch (std::out_of_range& e) {
60227       {
60228         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60229       };
60230     } catch (std::exception& e) {
60231       {
60232         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60233       };
60234     } catch (...) {
60235       {
60236         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60237       };
60238     }
60239   }
60240   jresult = SWIG_csharp_string_callback((&result)->c_str());
60241   return jresult;
60242 }
60243
60244
60245 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Button_SetLabel(void * jarg1, void * jarg2) {
60246   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60247   Dali::Actor arg2 ;
60248   Dali::Actor *argp2 ;
60249
60250   arg1 = (Dali::Toolkit::Button *)jarg1;
60251   argp2 = (Dali::Actor *)jarg2;
60252   if (!argp2) {
60253     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
60254     return ;
60255   }
60256   arg2 = *argp2;
60257   {
60258     try {
60259       (arg1)->SetLabel(arg2);
60260     } catch (std::out_of_range& e) {
60261       {
60262         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60263       };
60264     } catch (std::exception& e) {
60265       {
60266         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60267       };
60268     } catch (...) {
60269       {
60270         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60271       };
60272     }
60273   }
60274 }
60275
60276
60277 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Button_SetButtonImage(void * jarg1, void * jarg2) {
60278   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60279   Dali::Image arg2 ;
60280   Dali::Image *argp2 ;
60281
60282   arg1 = (Dali::Toolkit::Button *)jarg1;
60283   argp2 = (Dali::Image *)jarg2;
60284   if (!argp2) {
60285     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
60286     return ;
60287   }
60288   arg2 = *argp2;
60289   {
60290     try {
60291       (arg1)->SetButtonImage(arg2);
60292     } catch (std::out_of_range& e) {
60293       {
60294         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60295       };
60296     } catch (std::exception& e) {
60297       {
60298         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60299       };
60300     } catch (...) {
60301       {
60302         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60303       };
60304     }
60305   }
60306 }
60307
60308
60309 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Button_SetSelectedImage(void * jarg1, void * jarg2) {
60310   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60311   Dali::Image arg2 ;
60312   Dali::Image *argp2 ;
60313
60314   arg1 = (Dali::Toolkit::Button *)jarg1;
60315   argp2 = (Dali::Image *)jarg2;
60316   if (!argp2) {
60317     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
60318     return ;
60319   }
60320   arg2 = *argp2;
60321   {
60322     try {
60323       (arg1)->SetSelectedImage(arg2);
60324     } catch (std::out_of_range& e) {
60325       {
60326         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60327       };
60328     } catch (std::exception& e) {
60329       {
60330         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60331       };
60332     } catch (...) {
60333       {
60334         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60335       };
60336     }
60337   }
60338 }
60339
60340
60341 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Button_GetButtonImage(void * jarg1) {
60342   void * jresult ;
60343   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60344   Dali::Actor result;
60345
60346   arg1 = (Dali::Toolkit::Button *)jarg1;
60347   {
60348     try {
60349       result = ((Dali::Toolkit::Button const *)arg1)->GetButtonImage();
60350     } catch (std::out_of_range& e) {
60351       {
60352         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60353       };
60354     } catch (std::exception& e) {
60355       {
60356         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60357       };
60358     } catch (...) {
60359       {
60360         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60361       };
60362     }
60363   }
60364   jresult = new Dali::Actor((const Dali::Actor &)result);
60365   return jresult;
60366 }
60367
60368
60369 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Button_GetSelectedImage(void * jarg1) {
60370   void * jresult ;
60371   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60372   Dali::Actor result;
60373
60374   arg1 = (Dali::Toolkit::Button *)jarg1;
60375   {
60376     try {
60377       result = ((Dali::Toolkit::Button const *)arg1)->GetSelectedImage();
60378     } catch (std::out_of_range& e) {
60379       {
60380         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60381       };
60382     } catch (std::exception& e) {
60383       {
60384         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60385       };
60386     } catch (...) {
60387       {
60388         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60389       };
60390     }
60391   }
60392   jresult = new Dali::Actor((const Dali::Actor &)result);
60393   return jresult;
60394 }
60395
60396
60397 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Button_PressedSignal(void * jarg1) {
60398   void * jresult ;
60399   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60400   Dali::Toolkit::Button::ButtonSignalType *result = 0 ;
60401
60402   arg1 = (Dali::Toolkit::Button *)jarg1;
60403   {
60404     try {
60405       result = (Dali::Toolkit::Button::ButtonSignalType *) &(arg1)->PressedSignal();
60406     } catch (std::out_of_range& e) {
60407       {
60408         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60409       };
60410     } catch (std::exception& e) {
60411       {
60412         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60413       };
60414     } catch (...) {
60415       {
60416         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60417       };
60418     }
60419   }
60420   jresult = (void *)result;
60421   return jresult;
60422 }
60423
60424
60425 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Button_ReleasedSignal(void * jarg1) {
60426   void * jresult ;
60427   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60428   Dali::Toolkit::Button::ButtonSignalType *result = 0 ;
60429
60430   arg1 = (Dali::Toolkit::Button *)jarg1;
60431   {
60432     try {
60433       result = (Dali::Toolkit::Button::ButtonSignalType *) &(arg1)->ReleasedSignal();
60434     } catch (std::out_of_range& e) {
60435       {
60436         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60437       };
60438     } catch (std::exception& e) {
60439       {
60440         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60441       };
60442     } catch (...) {
60443       {
60444         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60445       };
60446     }
60447   }
60448   jresult = (void *)result;
60449   return jresult;
60450 }
60451
60452
60453 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Button_ClickedSignal(void * jarg1) {
60454   void * jresult ;
60455   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60456   Dali::Toolkit::Button::ButtonSignalType *result = 0 ;
60457
60458   arg1 = (Dali::Toolkit::Button *)jarg1;
60459   {
60460     try {
60461       result = (Dali::Toolkit::Button::ButtonSignalType *) &(arg1)->ClickedSignal();
60462     } catch (std::out_of_range& e) {
60463       {
60464         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60465       };
60466     } catch (std::exception& e) {
60467       {
60468         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60469       };
60470     } catch (...) {
60471       {
60472         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60473       };
60474     }
60475   }
60476   jresult = (void *)result;
60477   return jresult;
60478 }
60479
60480
60481 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Button_StateChangedSignal(void * jarg1) {
60482   void * jresult ;
60483   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60484   Dali::Toolkit::Button::ButtonSignalType *result = 0 ;
60485
60486   arg1 = (Dali::Toolkit::Button *)jarg1;
60487   {
60488     try {
60489       result = (Dali::Toolkit::Button::ButtonSignalType *) &(arg1)->StateChangedSignal();
60490     } catch (std::out_of_range& e) {
60491       {
60492         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60493       };
60494     } catch (std::exception& e) {
60495       {
60496         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60497       };
60498     } catch (...) {
60499       {
60500         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60501       };
60502     }
60503   }
60504   jresult = (void *)result;
60505   return jresult;
60506 }
60507
60508
60509 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_CheckBoxButton__SWIG_0() {
60510   void * jresult ;
60511   Dali::Toolkit::CheckBoxButton *result = 0 ;
60512
60513   {
60514     try {
60515       result = (Dali::Toolkit::CheckBoxButton *)new Dali::Toolkit::CheckBoxButton();
60516     } catch (std::out_of_range& e) {
60517       {
60518         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60519       };
60520     } catch (std::exception& e) {
60521       {
60522         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60523       };
60524     } catch (...) {
60525       {
60526         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60527       };
60528     }
60529   }
60530   jresult = (void *)result;
60531   return jresult;
60532 }
60533
60534
60535 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_CheckBoxButton__SWIG_1(void * jarg1) {
60536   void * jresult ;
60537   Dali::Toolkit::CheckBoxButton *arg1 = 0 ;
60538   Dali::Toolkit::CheckBoxButton *result = 0 ;
60539
60540   arg1 = (Dali::Toolkit::CheckBoxButton *)jarg1;
60541   if (!arg1) {
60542     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::CheckBoxButton const & type is null", 0);
60543     return 0;
60544   }
60545   {
60546     try {
60547       result = (Dali::Toolkit::CheckBoxButton *)new Dali::Toolkit::CheckBoxButton((Dali::Toolkit::CheckBoxButton const &)*arg1);
60548     } catch (std::out_of_range& e) {
60549       {
60550         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60551       };
60552     } catch (std::exception& e) {
60553       {
60554         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60555       };
60556     } catch (...) {
60557       {
60558         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60559       };
60560     }
60561   }
60562   jresult = (void *)result;
60563   return jresult;
60564 }
60565
60566
60567 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CheckBoxButton_Assign(void * jarg1, void * jarg2) {
60568   void * jresult ;
60569   Dali::Toolkit::CheckBoxButton *arg1 = (Dali::Toolkit::CheckBoxButton *) 0 ;
60570   Dali::Toolkit::CheckBoxButton *arg2 = 0 ;
60571   Dali::Toolkit::CheckBoxButton *result = 0 ;
60572
60573   arg1 = (Dali::Toolkit::CheckBoxButton *)jarg1;
60574   arg2 = (Dali::Toolkit::CheckBoxButton *)jarg2;
60575   if (!arg2) {
60576     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::CheckBoxButton const & type is null", 0);
60577     return 0;
60578   }
60579   {
60580     try {
60581       result = (Dali::Toolkit::CheckBoxButton *) &(arg1)->operator =((Dali::Toolkit::CheckBoxButton const &)*arg2);
60582     } catch (std::out_of_range& e) {
60583       {
60584         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60585       };
60586     } catch (std::exception& e) {
60587       {
60588         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60589       };
60590     } catch (...) {
60591       {
60592         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60593       };
60594     }
60595   }
60596   jresult = (void *)result;
60597   return jresult;
60598 }
60599
60600
60601 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_CheckBoxButton(void * jarg1) {
60602   Dali::Toolkit::CheckBoxButton *arg1 = (Dali::Toolkit::CheckBoxButton *) 0 ;
60603
60604   arg1 = (Dali::Toolkit::CheckBoxButton *)jarg1;
60605   {
60606     try {
60607       delete arg1;
60608     } catch (std::out_of_range& e) {
60609       {
60610         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60611       };
60612     } catch (std::exception& e) {
60613       {
60614         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60615       };
60616     } catch (...) {
60617       {
60618         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60619       };
60620     }
60621   }
60622 }
60623
60624
60625 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CheckBoxButton_New() {
60626   void * jresult ;
60627   Dali::Toolkit::CheckBoxButton result;
60628
60629   {
60630     try {
60631       result = Dali::Toolkit::CheckBoxButton::New();
60632     } catch (std::out_of_range& e) {
60633       {
60634         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60635       };
60636     } catch (std::exception& e) {
60637       {
60638         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60639       };
60640     } catch (...) {
60641       {
60642         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60643       };
60644     }
60645   }
60646   jresult = new Dali::Toolkit::CheckBoxButton((const Dali::Toolkit::CheckBoxButton &)result);
60647   return jresult;
60648 }
60649
60650
60651 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CheckBoxButton_DownCast(void * jarg1) {
60652   void * jresult ;
60653   Dali::BaseHandle arg1 ;
60654   Dali::BaseHandle *argp1 ;
60655   Dali::Toolkit::CheckBoxButton result;
60656
60657   argp1 = (Dali::BaseHandle *)jarg1;
60658   if (!argp1) {
60659     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
60660     return 0;
60661   }
60662   arg1 = *argp1;
60663   {
60664     try {
60665       result = Dali::Toolkit::CheckBoxButton::DownCast(arg1);
60666     } catch (std::out_of_range& e) {
60667       {
60668         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60669       };
60670     } catch (std::exception& e) {
60671       {
60672         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60673       };
60674     } catch (...) {
60675       {
60676         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60677       };
60678     }
60679   }
60680   jresult = new Dali::Toolkit::CheckBoxButton((const Dali::Toolkit::CheckBoxButton &)result);
60681   return jresult;
60682 }
60683
60684
60685 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PushButton_Property_UNSELECTED_ICON_get() {
60686   int jresult ;
60687   int result;
60688
60689   result = (int)Dali::Toolkit::PushButton::Property::UNSELECTED_ICON;
60690   jresult = (int)result;
60691   return jresult;
60692 }
60693
60694
60695 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PushButton_Property_SELECTED_ICON_get() {
60696   int jresult ;
60697   int result;
60698
60699   result = (int)Dali::Toolkit::PushButton::Property::SELECTED_ICON;
60700   jresult = (int)result;
60701   return jresult;
60702 }
60703
60704
60705 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PushButton_Property_ICON_ALIGNMENT_get() {
60706   int jresult ;
60707   int result;
60708
60709   result = (int)Dali::Toolkit::PushButton::Property::ICON_ALIGNMENT;
60710   jresult = (int)result;
60711   return jresult;
60712 }
60713
60714
60715 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PushButton_Property_LABEL_PADDING_get() {
60716   int jresult ;
60717   int result;
60718
60719   result = (int)Dali::Toolkit::PushButton::Property::LABEL_PADDING;
60720   jresult = (int)result;
60721   return jresult;
60722 }
60723
60724
60725 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PushButton_Property_ICON_PADDING_get() {
60726   int jresult ;
60727   int result;
60728
60729   result = (int)Dali::Toolkit::PushButton::Property::ICON_PADDING;
60730   jresult = (int)result;
60731   return jresult;
60732 }
60733
60734
60735 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PushButton_Property() {
60736   void * jresult ;
60737   Dali::Toolkit::PushButton::Property *result = 0 ;
60738
60739   {
60740     try {
60741       result = (Dali::Toolkit::PushButton::Property *)new Dali::Toolkit::PushButton::Property();
60742     } catch (std::out_of_range& e) {
60743       {
60744         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60745       };
60746     } catch (std::exception& e) {
60747       {
60748         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60749       };
60750     } catch (...) {
60751       {
60752         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60753       };
60754     }
60755   }
60756   jresult = (void *)result;
60757   return jresult;
60758 }
60759
60760
60761 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PushButton_Property(void * jarg1) {
60762   Dali::Toolkit::PushButton::Property *arg1 = (Dali::Toolkit::PushButton::Property *) 0 ;
60763
60764   arg1 = (Dali::Toolkit::PushButton::Property *)jarg1;
60765   {
60766     try {
60767       delete arg1;
60768     } catch (std::out_of_range& e) {
60769       {
60770         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60771       };
60772     } catch (std::exception& e) {
60773       {
60774         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60775       };
60776     } catch (...) {
60777       {
60778         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60779       };
60780     }
60781   }
60782 }
60783
60784
60785 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PushButton__SWIG_0() {
60786   void * jresult ;
60787   Dali::Toolkit::PushButton *result = 0 ;
60788
60789   {
60790     try {
60791       result = (Dali::Toolkit::PushButton *)new Dali::Toolkit::PushButton();
60792     } catch (std::out_of_range& e) {
60793       {
60794         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60795       };
60796     } catch (std::exception& e) {
60797       {
60798         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60799       };
60800     } catch (...) {
60801       {
60802         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60803       };
60804     }
60805   }
60806   jresult = (void *)result;
60807   return jresult;
60808 }
60809
60810
60811 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PushButton__SWIG_1(void * jarg1) {
60812   void * jresult ;
60813   Dali::Toolkit::PushButton *arg1 = 0 ;
60814   Dali::Toolkit::PushButton *result = 0 ;
60815
60816   arg1 = (Dali::Toolkit::PushButton *)jarg1;
60817   if (!arg1) {
60818     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PushButton const & type is null", 0);
60819     return 0;
60820   }
60821   {
60822     try {
60823       result = (Dali::Toolkit::PushButton *)new Dali::Toolkit::PushButton((Dali::Toolkit::PushButton const &)*arg1);
60824     } catch (std::out_of_range& e) {
60825       {
60826         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60827       };
60828     } catch (std::exception& e) {
60829       {
60830         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60831       };
60832     } catch (...) {
60833       {
60834         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60835       };
60836     }
60837   }
60838   jresult = (void *)result;
60839   return jresult;
60840 }
60841
60842
60843 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PushButton_Assign(void * jarg1, void * jarg2) {
60844   void * jresult ;
60845   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
60846   Dali::Toolkit::PushButton *arg2 = 0 ;
60847   Dali::Toolkit::PushButton *result = 0 ;
60848
60849   arg1 = (Dali::Toolkit::PushButton *)jarg1;
60850   arg2 = (Dali::Toolkit::PushButton *)jarg2;
60851   if (!arg2) {
60852     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PushButton const & type is null", 0);
60853     return 0;
60854   }
60855   {
60856     try {
60857       result = (Dali::Toolkit::PushButton *) &(arg1)->operator =((Dali::Toolkit::PushButton const &)*arg2);
60858     } catch (std::out_of_range& e) {
60859       {
60860         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60861       };
60862     } catch (std::exception& e) {
60863       {
60864         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60865       };
60866     } catch (...) {
60867       {
60868         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60869       };
60870     }
60871   }
60872   jresult = (void *)result;
60873   return jresult;
60874 }
60875
60876
60877 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PushButton(void * jarg1) {
60878   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
60879
60880   arg1 = (Dali::Toolkit::PushButton *)jarg1;
60881   {
60882     try {
60883       delete arg1;
60884     } catch (std::out_of_range& e) {
60885       {
60886         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60887       };
60888     } catch (std::exception& e) {
60889       {
60890         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60891       };
60892     } catch (...) {
60893       {
60894         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60895       };
60896     }
60897   }
60898 }
60899
60900
60901 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PushButton_New() {
60902   void * jresult ;
60903   Dali::Toolkit::PushButton result;
60904
60905   {
60906     try {
60907       result = Dali::Toolkit::PushButton::New();
60908     } catch (std::out_of_range& e) {
60909       {
60910         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60911       };
60912     } catch (std::exception& e) {
60913       {
60914         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60915       };
60916     } catch (...) {
60917       {
60918         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60919       };
60920     }
60921   }
60922   jresult = new Dali::Toolkit::PushButton((const Dali::Toolkit::PushButton &)result);
60923   return jresult;
60924 }
60925
60926
60927 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PushButton_DownCast(void * jarg1) {
60928   void * jresult ;
60929   Dali::BaseHandle arg1 ;
60930   Dali::BaseHandle *argp1 ;
60931   Dali::Toolkit::PushButton result;
60932
60933   argp1 = (Dali::BaseHandle *)jarg1;
60934   if (!argp1) {
60935     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
60936     return 0;
60937   }
60938   arg1 = *argp1;
60939   {
60940     try {
60941       result = Dali::Toolkit::PushButton::DownCast(arg1);
60942     } catch (std::out_of_range& e) {
60943       {
60944         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60945       };
60946     } catch (std::exception& e) {
60947       {
60948         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60949       };
60950     } catch (...) {
60951       {
60952         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60953       };
60954     }
60955   }
60956   jresult = new Dali::Toolkit::PushButton((const Dali::Toolkit::PushButton &)result);
60957   return jresult;
60958 }
60959
60960
60961 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PushButton_SetButtonImage__SWIG_0_0(void * jarg1, void * jarg2) {
60962   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
60963   Dali::Image arg2 ;
60964   Dali::Image *argp2 ;
60965
60966   arg1 = (Dali::Toolkit::PushButton *)jarg1;
60967   argp2 = (Dali::Image *)jarg2;
60968   if (!argp2) {
60969     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
60970     return ;
60971   }
60972   arg2 = *argp2;
60973   {
60974     try {
60975       (arg1)->SetButtonImage(arg2);
60976     } catch (std::out_of_range& e) {
60977       {
60978         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60979       };
60980     } catch (std::exception& e) {
60981       {
60982         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60983       };
60984     } catch (...) {
60985       {
60986         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60987       };
60988     }
60989   }
60990 }
60991
60992
60993 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PushButton_SetButtonImage__SWIG_1(void * jarg1, void * jarg2) {
60994   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
60995   Dali::Actor arg2 ;
60996   Dali::Actor *argp2 ;
60997
60998   arg1 = (Dali::Toolkit::PushButton *)jarg1;
60999   argp2 = (Dali::Actor *)jarg2;
61000   if (!argp2) {
61001     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
61002     return ;
61003   }
61004   arg2 = *argp2;
61005   {
61006     try {
61007       (arg1)->SetButtonImage(arg2);
61008     } catch (std::out_of_range& e) {
61009       {
61010         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61011       };
61012     } catch (std::exception& e) {
61013       {
61014         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61015       };
61016     } catch (...) {
61017       {
61018         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61019       };
61020     }
61021   }
61022 }
61023
61024
61025 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PushButton_SetBackgroundImage(void * jarg1, void * jarg2) {
61026   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
61027   Dali::Actor arg2 ;
61028   Dali::Actor *argp2 ;
61029
61030   arg1 = (Dali::Toolkit::PushButton *)jarg1;
61031   argp2 = (Dali::Actor *)jarg2;
61032   if (!argp2) {
61033     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
61034     return ;
61035   }
61036   arg2 = *argp2;
61037   {
61038     try {
61039       (arg1)->SetBackgroundImage(arg2);
61040     } catch (std::out_of_range& e) {
61041       {
61042         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61043       };
61044     } catch (std::exception& e) {
61045       {
61046         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61047       };
61048     } catch (...) {
61049       {
61050         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61051       };
61052     }
61053   }
61054 }
61055
61056
61057 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PushButton_SetSelectedImage__SWIG_0_0(void * jarg1, void * jarg2) {
61058   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
61059   Dali::Image arg2 ;
61060   Dali::Image *argp2 ;
61061
61062   arg1 = (Dali::Toolkit::PushButton *)jarg1;
61063   argp2 = (Dali::Image *)jarg2;
61064   if (!argp2) {
61065     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
61066     return ;
61067   }
61068   arg2 = *argp2;
61069   {
61070     try {
61071       (arg1)->SetSelectedImage(arg2);
61072     } catch (std::out_of_range& e) {
61073       {
61074         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61075       };
61076     } catch (std::exception& e) {
61077       {
61078         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61079       };
61080     } catch (...) {
61081       {
61082         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61083       };
61084     }
61085   }
61086 }
61087
61088
61089 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PushButton_SetSelectedImage__SWIG_1(void * jarg1, void * jarg2) {
61090   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
61091   Dali::Actor arg2 ;
61092   Dali::Actor *argp2 ;
61093
61094   arg1 = (Dali::Toolkit::PushButton *)jarg1;
61095   argp2 = (Dali::Actor *)jarg2;
61096   if (!argp2) {
61097     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
61098     return ;
61099   }
61100   arg2 = *argp2;
61101   {
61102     try {
61103       (arg1)->SetSelectedImage(arg2);
61104     } catch (std::out_of_range& e) {
61105       {
61106         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61107       };
61108     } catch (std::exception& e) {
61109       {
61110         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61111       };
61112     } catch (...) {
61113       {
61114         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61115       };
61116     }
61117   }
61118 }
61119
61120
61121 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PushButton_SetSelectedBackgroundImage(void * jarg1, void * jarg2) {
61122   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
61123   Dali::Actor arg2 ;
61124   Dali::Actor *argp2 ;
61125
61126   arg1 = (Dali::Toolkit::PushButton *)jarg1;
61127   argp2 = (Dali::Actor *)jarg2;
61128   if (!argp2) {
61129     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
61130     return ;
61131   }
61132   arg2 = *argp2;
61133   {
61134     try {
61135       (arg1)->SetSelectedBackgroundImage(arg2);
61136     } catch (std::out_of_range& e) {
61137       {
61138         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61139       };
61140     } catch (std::exception& e) {
61141       {
61142         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61143       };
61144     } catch (...) {
61145       {
61146         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61147       };
61148     }
61149   }
61150 }
61151
61152
61153 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PushButton_SetDisabledBackgroundImage(void * jarg1, void * jarg2) {
61154   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
61155   Dali::Actor arg2 ;
61156   Dali::Actor *argp2 ;
61157
61158   arg1 = (Dali::Toolkit::PushButton *)jarg1;
61159   argp2 = (Dali::Actor *)jarg2;
61160   if (!argp2) {
61161     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
61162     return ;
61163   }
61164   arg2 = *argp2;
61165   {
61166     try {
61167       (arg1)->SetDisabledBackgroundImage(arg2);
61168     } catch (std::out_of_range& e) {
61169       {
61170         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61171       };
61172     } catch (std::exception& e) {
61173       {
61174         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61175       };
61176     } catch (...) {
61177       {
61178         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61179       };
61180     }
61181   }
61182 }
61183
61184
61185 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PushButton_SetDisabledImage(void * jarg1, void * jarg2) {
61186   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
61187   Dali::Actor arg2 ;
61188   Dali::Actor *argp2 ;
61189
61190   arg1 = (Dali::Toolkit::PushButton *)jarg1;
61191   argp2 = (Dali::Actor *)jarg2;
61192   if (!argp2) {
61193     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
61194     return ;
61195   }
61196   arg2 = *argp2;
61197   {
61198     try {
61199       (arg1)->SetDisabledImage(arg2);
61200     } catch (std::out_of_range& e) {
61201       {
61202         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61203       };
61204     } catch (std::exception& e) {
61205       {
61206         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61207       };
61208     } catch (...) {
61209       {
61210         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61211       };
61212     }
61213   }
61214 }
61215
61216
61217 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PushButton_SetDisabledSelectedImage(void * jarg1, void * jarg2) {
61218   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
61219   Dali::Actor arg2 ;
61220   Dali::Actor *argp2 ;
61221
61222   arg1 = (Dali::Toolkit::PushButton *)jarg1;
61223   argp2 = (Dali::Actor *)jarg2;
61224   if (!argp2) {
61225     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
61226     return ;
61227   }
61228   arg2 = *argp2;
61229   {
61230     try {
61231       (arg1)->SetDisabledSelectedImage(arg2);
61232     } catch (std::out_of_range& e) {
61233       {
61234         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61235       };
61236     } catch (std::exception& e) {
61237       {
61238         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61239       };
61240     } catch (...) {
61241       {
61242         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61243       };
61244     }
61245   }
61246 }
61247
61248
61249 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RadioButton__SWIG_0() {
61250   void * jresult ;
61251   Dali::Toolkit::RadioButton *result = 0 ;
61252
61253   {
61254     try {
61255       result = (Dali::Toolkit::RadioButton *)new Dali::Toolkit::RadioButton();
61256     } catch (std::out_of_range& e) {
61257       {
61258         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61259       };
61260     } catch (std::exception& e) {
61261       {
61262         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61263       };
61264     } catch (...) {
61265       {
61266         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61267       };
61268     }
61269   }
61270   jresult = (void *)result;
61271   return jresult;
61272 }
61273
61274
61275 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RadioButton__SWIG_1(void * jarg1) {
61276   void * jresult ;
61277   Dali::Toolkit::RadioButton *arg1 = 0 ;
61278   Dali::Toolkit::RadioButton *result = 0 ;
61279
61280   arg1 = (Dali::Toolkit::RadioButton *)jarg1;
61281   if (!arg1) {
61282     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::RadioButton const & type is null", 0);
61283     return 0;
61284   }
61285   {
61286     try {
61287       result = (Dali::Toolkit::RadioButton *)new Dali::Toolkit::RadioButton((Dali::Toolkit::RadioButton const &)*arg1);
61288     } catch (std::out_of_range& e) {
61289       {
61290         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61291       };
61292     } catch (std::exception& e) {
61293       {
61294         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61295       };
61296     } catch (...) {
61297       {
61298         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61299       };
61300     }
61301   }
61302   jresult = (void *)result;
61303   return jresult;
61304 }
61305
61306
61307 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RadioButton_Assign(void * jarg1, void * jarg2) {
61308   void * jresult ;
61309   Dali::Toolkit::RadioButton *arg1 = (Dali::Toolkit::RadioButton *) 0 ;
61310   Dali::Toolkit::RadioButton *arg2 = 0 ;
61311   Dali::Toolkit::RadioButton *result = 0 ;
61312
61313   arg1 = (Dali::Toolkit::RadioButton *)jarg1;
61314   arg2 = (Dali::Toolkit::RadioButton *)jarg2;
61315   if (!arg2) {
61316     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::RadioButton const & type is null", 0);
61317     return 0;
61318   }
61319   {
61320     try {
61321       result = (Dali::Toolkit::RadioButton *) &(arg1)->operator =((Dali::Toolkit::RadioButton const &)*arg2);
61322     } catch (std::out_of_range& e) {
61323       {
61324         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61325       };
61326     } catch (std::exception& e) {
61327       {
61328         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61329       };
61330     } catch (...) {
61331       {
61332         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61333       };
61334     }
61335   }
61336   jresult = (void *)result;
61337   return jresult;
61338 }
61339
61340
61341 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_RadioButton(void * jarg1) {
61342   Dali::Toolkit::RadioButton *arg1 = (Dali::Toolkit::RadioButton *) 0 ;
61343
61344   arg1 = (Dali::Toolkit::RadioButton *)jarg1;
61345   {
61346     try {
61347       delete arg1;
61348     } catch (std::out_of_range& e) {
61349       {
61350         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61351       };
61352     } catch (std::exception& e) {
61353       {
61354         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61355       };
61356     } catch (...) {
61357       {
61358         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61359       };
61360     }
61361   }
61362 }
61363
61364
61365 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RadioButton_New__SWIG_0() {
61366   void * jresult ;
61367   Dali::Toolkit::RadioButton result;
61368
61369   {
61370     try {
61371       result = Dali::Toolkit::RadioButton::New();
61372     } catch (std::out_of_range& e) {
61373       {
61374         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61375       };
61376     } catch (std::exception& e) {
61377       {
61378         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61379       };
61380     } catch (...) {
61381       {
61382         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61383       };
61384     }
61385   }
61386   jresult = new Dali::Toolkit::RadioButton((const Dali::Toolkit::RadioButton &)result);
61387   return jresult;
61388 }
61389
61390
61391 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RadioButton_New__SWIG_1(char * jarg1) {
61392   void * jresult ;
61393   std::string *arg1 = 0 ;
61394   Dali::Toolkit::RadioButton result;
61395
61396   if (!jarg1) {
61397     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
61398     return 0;
61399   }
61400   std::string arg1_str(jarg1);
61401   arg1 = &arg1_str;
61402   {
61403     try {
61404       result = Dali::Toolkit::RadioButton::New((std::string const &)*arg1);
61405     } catch (std::out_of_range& e) {
61406       {
61407         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61408       };
61409     } catch (std::exception& e) {
61410       {
61411         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61412       };
61413     } catch (...) {
61414       {
61415         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61416       };
61417     }
61418   }
61419   jresult = new Dali::Toolkit::RadioButton((const Dali::Toolkit::RadioButton &)result);
61420
61421   //argout typemap for const std::string&
61422
61423   return jresult;
61424 }
61425
61426
61427 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RadioButton_DownCast(void * jarg1) {
61428   void * jresult ;
61429   Dali::BaseHandle arg1 ;
61430   Dali::BaseHandle *argp1 ;
61431   Dali::Toolkit::RadioButton result;
61432
61433   argp1 = (Dali::BaseHandle *)jarg1;
61434   if (!argp1) {
61435     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
61436     return 0;
61437   }
61438   arg1 = *argp1;
61439   {
61440     try {
61441       result = Dali::Toolkit::RadioButton::DownCast(arg1);
61442     } catch (std::out_of_range& e) {
61443       {
61444         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61445       };
61446     } catch (std::exception& e) {
61447       {
61448         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61449       };
61450     } catch (...) {
61451       {
61452         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61453       };
61454     }
61455   }
61456   jresult = new Dali::Toolkit::RadioButton((const Dali::Toolkit::RadioButton &)result);
61457   return jresult;
61458 }
61459
61460
61461 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexContainer_Property_CONTENT_DIRECTION_get() {
61462   int jresult ;
61463   int result;
61464
61465   result = (int)Dali::Toolkit::FlexContainer::Property::CONTENT_DIRECTION;
61466   jresult = (int)result;
61467   return jresult;
61468 }
61469
61470
61471 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexContainer_Property_FLEX_DIRECTION_get() {
61472   int jresult ;
61473   int result;
61474
61475   result = (int)Dali::Toolkit::FlexContainer::Property::FLEX_DIRECTION;
61476   jresult = (int)result;
61477   return jresult;
61478 }
61479
61480
61481 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexContainer_Property_FLEX_WRAP_get() {
61482   int jresult ;
61483   int result;
61484
61485   result = (int)Dali::Toolkit::FlexContainer::Property::FLEX_WRAP;
61486   jresult = (int)result;
61487   return jresult;
61488 }
61489
61490
61491 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexContainer_Property_JUSTIFY_CONTENT_get() {
61492   int jresult ;
61493   int result;
61494
61495   result = (int)Dali::Toolkit::FlexContainer::Property::JUSTIFY_CONTENT;
61496   jresult = (int)result;
61497   return jresult;
61498 }
61499
61500
61501 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexContainer_Property_ALIGN_ITEMS_get() {
61502   int jresult ;
61503   int result;
61504
61505   result = (int)Dali::Toolkit::FlexContainer::Property::ALIGN_ITEMS;
61506   jresult = (int)result;
61507   return jresult;
61508 }
61509
61510
61511 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexContainer_Property_ALIGN_CONTENT_get() {
61512   int jresult ;
61513   int result;
61514
61515   result = (int)Dali::Toolkit::FlexContainer::Property::ALIGN_CONTENT;
61516   jresult = (int)result;
61517   return jresult;
61518 }
61519
61520
61521 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FlexContainer_Property() {
61522   void * jresult ;
61523   Dali::Toolkit::FlexContainer::Property *result = 0 ;
61524
61525   {
61526     try {
61527       result = (Dali::Toolkit::FlexContainer::Property *)new Dali::Toolkit::FlexContainer::Property();
61528     } catch (std::out_of_range& e) {
61529       {
61530         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61531       };
61532     } catch (std::exception& e) {
61533       {
61534         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61535       };
61536     } catch (...) {
61537       {
61538         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61539       };
61540     }
61541   }
61542   jresult = (void *)result;
61543   return jresult;
61544 }
61545
61546
61547 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FlexContainer_Property(void * jarg1) {
61548   Dali::Toolkit::FlexContainer::Property *arg1 = (Dali::Toolkit::FlexContainer::Property *) 0 ;
61549
61550   arg1 = (Dali::Toolkit::FlexContainer::Property *)jarg1;
61551   {
61552     try {
61553       delete arg1;
61554     } catch (std::out_of_range& e) {
61555       {
61556         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61557       };
61558     } catch (std::exception& e) {
61559       {
61560         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61561       };
61562     } catch (...) {
61563       {
61564         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61565       };
61566     }
61567   }
61568 }
61569
61570
61571 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexContainer_ChildProperty_FLEX_get() {
61572   int jresult ;
61573   int result;
61574
61575   result = (int)Dali::Toolkit::FlexContainer::ChildProperty::FLEX;
61576   jresult = (int)result;
61577   return jresult;
61578 }
61579
61580
61581 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexContainer_ChildProperty_ALIGN_SELF_get() {
61582   int jresult ;
61583   int result;
61584
61585   result = (int)Dali::Toolkit::FlexContainer::ChildProperty::ALIGN_SELF;
61586   jresult = (int)result;
61587   return jresult;
61588 }
61589
61590
61591 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexContainer_ChildProperty_FLEX_MARGIN_get() {
61592   int jresult ;
61593   int result;
61594
61595   result = (int)Dali::Toolkit::FlexContainer::ChildProperty::FLEX_MARGIN;
61596   jresult = (int)result;
61597   return jresult;
61598 }
61599
61600
61601 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FlexContainer_ChildProperty() {
61602   void * jresult ;
61603   Dali::Toolkit::FlexContainer::ChildProperty *result = 0 ;
61604
61605   {
61606     try {
61607       result = (Dali::Toolkit::FlexContainer::ChildProperty *)new Dali::Toolkit::FlexContainer::ChildProperty();
61608     } catch (std::out_of_range& e) {
61609       {
61610         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61611       };
61612     } catch (std::exception& e) {
61613       {
61614         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61615       };
61616     } catch (...) {
61617       {
61618         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61619       };
61620     }
61621   }
61622   jresult = (void *)result;
61623   return jresult;
61624 }
61625
61626
61627 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FlexContainer_ChildProperty(void * jarg1) {
61628   Dali::Toolkit::FlexContainer::ChildProperty *arg1 = (Dali::Toolkit::FlexContainer::ChildProperty *) 0 ;
61629
61630   arg1 = (Dali::Toolkit::FlexContainer::ChildProperty *)jarg1;
61631   {
61632     try {
61633       delete arg1;
61634     } catch (std::out_of_range& e) {
61635       {
61636         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61637       };
61638     } catch (std::exception& e) {
61639       {
61640         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61641       };
61642     } catch (...) {
61643       {
61644         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61645       };
61646     }
61647   }
61648 }
61649
61650
61651 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FlexContainer__SWIG_0() {
61652   void * jresult ;
61653   Dali::Toolkit::FlexContainer *result = 0 ;
61654
61655   {
61656     try {
61657       result = (Dali::Toolkit::FlexContainer *)new Dali::Toolkit::FlexContainer();
61658     } catch (std::out_of_range& e) {
61659       {
61660         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61661       };
61662     } catch (std::exception& e) {
61663       {
61664         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61665       };
61666     } catch (...) {
61667       {
61668         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61669       };
61670     }
61671   }
61672   jresult = (void *)result;
61673   return jresult;
61674 }
61675
61676
61677 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FlexContainer__SWIG_1(void * jarg1) {
61678   void * jresult ;
61679   Dali::Toolkit::FlexContainer *arg1 = 0 ;
61680   Dali::Toolkit::FlexContainer *result = 0 ;
61681
61682   arg1 = (Dali::Toolkit::FlexContainer *)jarg1;
61683   if (!arg1) {
61684     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::FlexContainer const & type is null", 0);
61685     return 0;
61686   }
61687   {
61688     try {
61689       result = (Dali::Toolkit::FlexContainer *)new Dali::Toolkit::FlexContainer((Dali::Toolkit::FlexContainer const &)*arg1);
61690     } catch (std::out_of_range& e) {
61691       {
61692         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61693       };
61694     } catch (std::exception& e) {
61695       {
61696         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61697       };
61698     } catch (...) {
61699       {
61700         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61701       };
61702     }
61703   }
61704   jresult = (void *)result;
61705   return jresult;
61706 }
61707
61708
61709 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FlexContainer_Assign(void * jarg1, void * jarg2) {
61710   void * jresult ;
61711   Dali::Toolkit::FlexContainer *arg1 = (Dali::Toolkit::FlexContainer *) 0 ;
61712   Dali::Toolkit::FlexContainer *arg2 = 0 ;
61713   Dali::Toolkit::FlexContainer *result = 0 ;
61714
61715   arg1 = (Dali::Toolkit::FlexContainer *)jarg1;
61716   arg2 = (Dali::Toolkit::FlexContainer *)jarg2;
61717   if (!arg2) {
61718     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::FlexContainer const & type is null", 0);
61719     return 0;
61720   }
61721   {
61722     try {
61723       result = (Dali::Toolkit::FlexContainer *) &(arg1)->operator =((Dali::Toolkit::FlexContainer const &)*arg2);
61724     } catch (std::out_of_range& e) {
61725       {
61726         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61727       };
61728     } catch (std::exception& e) {
61729       {
61730         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61731       };
61732     } catch (...) {
61733       {
61734         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61735       };
61736     }
61737   }
61738   jresult = (void *)result;
61739   return jresult;
61740 }
61741
61742
61743 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FlexContainer(void * jarg1) {
61744   Dali::Toolkit::FlexContainer *arg1 = (Dali::Toolkit::FlexContainer *) 0 ;
61745
61746   arg1 = (Dali::Toolkit::FlexContainer *)jarg1;
61747   {
61748     try {
61749       delete arg1;
61750     } catch (std::out_of_range& e) {
61751       {
61752         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61753       };
61754     } catch (std::exception& e) {
61755       {
61756         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61757       };
61758     } catch (...) {
61759       {
61760         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61761       };
61762     }
61763   }
61764 }
61765
61766
61767 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FlexContainer_New() {
61768   void * jresult ;
61769   Dali::Toolkit::FlexContainer result;
61770
61771   {
61772     try {
61773       result = Dali::Toolkit::FlexContainer::New();
61774     } catch (std::out_of_range& e) {
61775       {
61776         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61777       };
61778     } catch (std::exception& e) {
61779       {
61780         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61781       };
61782     } catch (...) {
61783       {
61784         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61785       };
61786     }
61787   }
61788   jresult = new Dali::Toolkit::FlexContainer((const Dali::Toolkit::FlexContainer &)result);
61789   return jresult;
61790 }
61791
61792
61793 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FlexContainer_DownCast(void * jarg1) {
61794   void * jresult ;
61795   Dali::BaseHandle arg1 ;
61796   Dali::BaseHandle *argp1 ;
61797   Dali::Toolkit::FlexContainer result;
61798
61799   argp1 = (Dali::BaseHandle *)jarg1;
61800   if (!argp1) {
61801     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
61802     return 0;
61803   }
61804   arg1 = *argp1;
61805   {
61806     try {
61807       result = Dali::Toolkit::FlexContainer::DownCast(arg1);
61808     } catch (std::out_of_range& e) {
61809       {
61810         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61811       };
61812     } catch (std::exception& e) {
61813       {
61814         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61815       };
61816     } catch (...) {
61817       {
61818         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61819       };
61820     }
61821   }
61822   jresult = new Dali::Toolkit::FlexContainer((const Dali::Toolkit::FlexContainer &)result);
61823   return jresult;
61824 }
61825
61826
61827 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ImageView_Property_RESOURCE_URL_get() {
61828   int jresult ;
61829   int result;
61830
61831   result = (int)Dali::Toolkit::ImageView::Property::RESOURCE_URL;
61832   jresult = (int)result;
61833   return jresult;
61834 }
61835
61836
61837 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ImageView_Property_IMAGE_get() {
61838   int jresult ;
61839   int result;
61840
61841   result = (int)Dali::Toolkit::ImageView::Property::IMAGE;
61842   jresult = (int)result;
61843   return jresult;
61844 }
61845
61846
61847 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ImageView_Property_PRE_MULTIPLIED_ALPHA_get() {
61848   int jresult ;
61849   int result;
61850
61851   result = (int)Dali::Toolkit::ImageView::Property::PRE_MULTIPLIED_ALPHA;
61852   jresult = (int)result;
61853   return jresult;
61854 }
61855
61856
61857 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ImageView_Property_PIXEL_AREA_get() {
61858   int jresult ;
61859   int result;
61860
61861   result = (int)Dali::Toolkit::ImageView::Property::PIXEL_AREA;
61862   jresult = (int)result;
61863   return jresult;
61864 }
61865
61866
61867 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ImageView_Property() {
61868   void * jresult ;
61869   Dali::Toolkit::ImageView::Property *result = 0 ;
61870
61871   {
61872     try {
61873       result = (Dali::Toolkit::ImageView::Property *)new Dali::Toolkit::ImageView::Property();
61874     } catch (std::out_of_range& e) {
61875       {
61876         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61877       };
61878     } catch (std::exception& e) {
61879       {
61880         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61881       };
61882     } catch (...) {
61883       {
61884         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61885       };
61886     }
61887   }
61888   jresult = (void *)result;
61889   return jresult;
61890 }
61891
61892
61893 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ImageView_Property(void * jarg1) {
61894   Dali::Toolkit::ImageView::Property *arg1 = (Dali::Toolkit::ImageView::Property *) 0 ;
61895
61896   arg1 = (Dali::Toolkit::ImageView::Property *)jarg1;
61897   {
61898     try {
61899       delete arg1;
61900     } catch (std::out_of_range& e) {
61901       {
61902         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61903       };
61904     } catch (std::exception& e) {
61905       {
61906         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61907       };
61908     } catch (...) {
61909       {
61910         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61911       };
61912     }
61913   }
61914 }
61915
61916
61917 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ImageView__SWIG_0() {
61918   void * jresult ;
61919   Dali::Toolkit::ImageView *result = 0 ;
61920
61921   {
61922     try {
61923       result = (Dali::Toolkit::ImageView *)new Dali::Toolkit::ImageView();
61924     } catch (std::out_of_range& e) {
61925       {
61926         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61927       };
61928     } catch (std::exception& e) {
61929       {
61930         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61931       };
61932     } catch (...) {
61933       {
61934         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61935       };
61936     }
61937   }
61938   jresult = (void *)result;
61939   return jresult;
61940 }
61941
61942
61943 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ImageView_New__SWIG_0() {
61944   void * jresult ;
61945   Dali::Toolkit::ImageView result;
61946
61947   {
61948     try {
61949       result = Dali::Toolkit::ImageView::New();
61950     } catch (std::out_of_range& e) {
61951       {
61952         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61953       };
61954     } catch (std::exception& e) {
61955       {
61956         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61957       };
61958     } catch (...) {
61959       {
61960         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61961       };
61962     }
61963   }
61964   jresult = new Dali::Toolkit::ImageView((const Dali::Toolkit::ImageView &)result);
61965   return jresult;
61966 }
61967
61968
61969 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ImageView_New__SWIG_1(void * jarg1) {
61970   void * jresult ;
61971   Dali::Image arg1 ;
61972   Dali::Image *argp1 ;
61973   Dali::Toolkit::ImageView result;
61974
61975   argp1 = (Dali::Image *)jarg1;
61976   if (!argp1) {
61977     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
61978     return 0;
61979   }
61980   arg1 = *argp1;
61981   {
61982     try {
61983       result = Dali::Toolkit::ImageView::New(arg1);
61984     } catch (std::out_of_range& e) {
61985       {
61986         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61987       };
61988     } catch (std::exception& e) {
61989       {
61990         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61991       };
61992     } catch (...) {
61993       {
61994         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61995       };
61996     }
61997   }
61998   jresult = new Dali::Toolkit::ImageView((const Dali::Toolkit::ImageView &)result);
61999   return jresult;
62000 }
62001
62002
62003 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ImageView_New__SWIG_2(char * jarg1) {
62004   void * jresult ;
62005   std::string *arg1 = 0 ;
62006   Dali::Toolkit::ImageView result;
62007
62008   if (!jarg1) {
62009     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
62010     return 0;
62011   }
62012   std::string arg1_str(jarg1);
62013   arg1 = &arg1_str;
62014   {
62015     try {
62016       result = Dali::Toolkit::ImageView::New((std::string const &)*arg1);
62017     } catch (std::out_of_range& e) {
62018       {
62019         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62020       };
62021     } catch (std::exception& e) {
62022       {
62023         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62024       };
62025     } catch (...) {
62026       {
62027         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62028       };
62029     }
62030   }
62031   jresult = new Dali::Toolkit::ImageView((const Dali::Toolkit::ImageView &)result);
62032
62033   //argout typemap for const std::string&
62034
62035   return jresult;
62036 }
62037
62038
62039 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ImageView_New__SWIG_3(char * jarg1, void * jarg2) {
62040   void * jresult ;
62041   std::string *arg1 = 0 ;
62042   Dali::ImageDimensions arg2 ;
62043   Dali::ImageDimensions *argp2 ;
62044   Dali::Toolkit::ImageView result;
62045
62046   if (!jarg1) {
62047     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
62048     return 0;
62049   }
62050   std::string arg1_str(jarg1);
62051   arg1 = &arg1_str;
62052   argp2 = (Dali::ImageDimensions *)jarg2;
62053   if (!argp2) {
62054     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
62055     return 0;
62056   }
62057   arg2 = *argp2;
62058   {
62059     try {
62060       result = Dali::Toolkit::ImageView::New((std::string const &)*arg1,arg2);
62061     } catch (std::out_of_range& e) {
62062       {
62063         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62064       };
62065     } catch (std::exception& e) {
62066       {
62067         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62068       };
62069     } catch (...) {
62070       {
62071         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62072       };
62073     }
62074   }
62075   jresult = new Dali::Toolkit::ImageView((const Dali::Toolkit::ImageView &)result);
62076
62077   //argout typemap for const std::string&
62078
62079   return jresult;
62080 }
62081
62082
62083 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ImageView(void * jarg1) {
62084   Dali::Toolkit::ImageView *arg1 = (Dali::Toolkit::ImageView *) 0 ;
62085
62086   arg1 = (Dali::Toolkit::ImageView *)jarg1;
62087   {
62088     try {
62089       delete arg1;
62090     } catch (std::out_of_range& e) {
62091       {
62092         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
62093       };
62094     } catch (std::exception& e) {
62095       {
62096         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
62097       };
62098     } catch (...) {
62099       {
62100         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
62101       };
62102     }
62103   }
62104 }
62105
62106
62107 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ImageView__SWIG_1(void * jarg1) {
62108   void * jresult ;
62109   Dali::Toolkit::ImageView *arg1 = 0 ;
62110   Dali::Toolkit::ImageView *result = 0 ;
62111
62112   arg1 = (Dali::Toolkit::ImageView *)jarg1;
62113   if (!arg1) {
62114     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ImageView const & type is null", 0);
62115     return 0;
62116   }
62117   {
62118     try {
62119       result = (Dali::Toolkit::ImageView *)new Dali::Toolkit::ImageView((Dali::Toolkit::ImageView const &)*arg1);
62120     } catch (std::out_of_range& e) {
62121       {
62122         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62123       };
62124     } catch (std::exception& e) {
62125       {
62126         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62127       };
62128     } catch (...) {
62129       {
62130         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62131       };
62132     }
62133   }
62134   jresult = (void *)result;
62135   return jresult;
62136 }
62137
62138
62139 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ImageView_Assign(void * jarg1, void * jarg2) {
62140   void * jresult ;
62141   Dali::Toolkit::ImageView *arg1 = (Dali::Toolkit::ImageView *) 0 ;
62142   Dali::Toolkit::ImageView *arg2 = 0 ;
62143   Dali::Toolkit::ImageView *result = 0 ;
62144
62145   arg1 = (Dali::Toolkit::ImageView *)jarg1;
62146   arg2 = (Dali::Toolkit::ImageView *)jarg2;
62147   if (!arg2) {
62148     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ImageView const & type is null", 0);
62149     return 0;
62150   }
62151   {
62152     try {
62153       result = (Dali::Toolkit::ImageView *) &(arg1)->operator =((Dali::Toolkit::ImageView const &)*arg2);
62154     } catch (std::out_of_range& e) {
62155       {
62156         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62157       };
62158     } catch (std::exception& e) {
62159       {
62160         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62161       };
62162     } catch (...) {
62163       {
62164         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62165       };
62166     }
62167   }
62168   jresult = (void *)result;
62169   return jresult;
62170 }
62171
62172
62173 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ImageView_DownCast(void * jarg1) {
62174   void * jresult ;
62175   Dali::BaseHandle arg1 ;
62176   Dali::BaseHandle *argp1 ;
62177   Dali::Toolkit::ImageView result;
62178
62179   argp1 = (Dali::BaseHandle *)jarg1;
62180   if (!argp1) {
62181     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
62182     return 0;
62183   }
62184   arg1 = *argp1;
62185   {
62186     try {
62187       result = Dali::Toolkit::ImageView::DownCast(arg1);
62188     } catch (std::out_of_range& e) {
62189       {
62190         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62191       };
62192     } catch (std::exception& e) {
62193       {
62194         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62195       };
62196     } catch (...) {
62197       {
62198         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62199       };
62200     }
62201   }
62202   jresult = new Dali::Toolkit::ImageView((const Dali::Toolkit::ImageView &)result);
62203   return jresult;
62204 }
62205
62206
62207 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ImageView_SetImage__SWIG_0(void * jarg1, void * jarg2) {
62208   Dali::Toolkit::ImageView *arg1 = (Dali::Toolkit::ImageView *) 0 ;
62209   Dali::Image arg2 ;
62210   Dali::Image *argp2 ;
62211
62212   arg1 = (Dali::Toolkit::ImageView *)jarg1;
62213   argp2 = (Dali::Image *)jarg2;
62214   if (!argp2) {
62215     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
62216     return ;
62217   }
62218   arg2 = *argp2;
62219   {
62220     try {
62221       (arg1)->SetImage(arg2);
62222     } catch (std::out_of_range& e) {
62223       {
62224         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
62225       };
62226     } catch (std::exception& e) {
62227       {
62228         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
62229       };
62230     } catch (...) {
62231       {
62232         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
62233       };
62234     }
62235   }
62236 }
62237
62238
62239 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ImageView_SetImage__SWIG_1(void * jarg1, char * jarg2) {
62240   Dali::Toolkit::ImageView *arg1 = (Dali::Toolkit::ImageView *) 0 ;
62241   std::string *arg2 = 0 ;
62242
62243   arg1 = (Dali::Toolkit::ImageView *)jarg1;
62244   if (!jarg2) {
62245     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
62246     return ;
62247   }
62248   std::string arg2_str(jarg2);
62249   arg2 = &arg2_str;
62250   {
62251     try {
62252       (arg1)->SetImage((std::string const &)*arg2);
62253     } catch (std::out_of_range& e) {
62254       {
62255         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
62256       };
62257     } catch (std::exception& e) {
62258       {
62259         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
62260       };
62261     } catch (...) {
62262       {
62263         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
62264       };
62265     }
62266   }
62267
62268   //argout typemap for const std::string&
62269
62270 }
62271
62272
62273 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ImageView_SetImage__SWIG_2(void * jarg1, char * jarg2, void * jarg3) {
62274   Dali::Toolkit::ImageView *arg1 = (Dali::Toolkit::ImageView *) 0 ;
62275   std::string *arg2 = 0 ;
62276   Dali::ImageDimensions arg3 ;
62277   Dali::ImageDimensions *argp3 ;
62278
62279   arg1 = (Dali::Toolkit::ImageView *)jarg1;
62280   if (!jarg2) {
62281     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
62282     return ;
62283   }
62284   std::string arg2_str(jarg2);
62285   arg2 = &arg2_str;
62286   argp3 = (Dali::ImageDimensions *)jarg3;
62287   if (!argp3) {
62288     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
62289     return ;
62290   }
62291   arg3 = *argp3;
62292   {
62293     try {
62294       (arg1)->SetImage((std::string const &)*arg2,arg3);
62295     } catch (std::out_of_range& e) {
62296       {
62297         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
62298       };
62299     } catch (std::exception& e) {
62300       {
62301         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
62302       };
62303     } catch (...) {
62304       {
62305         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
62306       };
62307     }
62308   }
62309
62310   //argout typemap for const std::string&
62311
62312 }
62313
62314
62315 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ImageView_GetImage(void * jarg1) {
62316   void * jresult ;
62317   Dali::Toolkit::ImageView *arg1 = (Dali::Toolkit::ImageView *) 0 ;
62318   Dali::Image result;
62319
62320   arg1 = (Dali::Toolkit::ImageView *)jarg1;
62321   {
62322     try {
62323       result = ((Dali::Toolkit::ImageView const *)arg1)->GetImage();
62324     } catch (std::out_of_range& e) {
62325       {
62326         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62327       };
62328     } catch (std::exception& e) {
62329       {
62330         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62331       };
62332     } catch (...) {
62333       {
62334         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62335       };
62336     }
62337   }
62338   jresult = new Dali::Image((const Dali::Image &)result);
62339   return jresult;
62340 }
62341
62342
62343 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Model3dView_Property_GEOMETRY_URL_get() {
62344   int jresult ;
62345   int result;
62346
62347   result = (int)Dali::Toolkit::Model3dView::Property::GEOMETRY_URL;
62348   jresult = (int)result;
62349   return jresult;
62350 }
62351
62352
62353 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Model3dView_Property_MATERIAL_URL_get() {
62354   int jresult ;
62355   int result;
62356
62357   result = (int)Dali::Toolkit::Model3dView::Property::MATERIAL_URL;
62358   jresult = (int)result;
62359   return jresult;
62360 }
62361
62362
62363 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Model3dView_Property_IMAGES_URL_get() {
62364   int jresult ;
62365   int result;
62366
62367   result = (int)Dali::Toolkit::Model3dView::Property::IMAGES_URL;
62368   jresult = (int)result;
62369   return jresult;
62370 }
62371
62372
62373 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Model3dView_Property_ILLUMINATION_TYPE_get() {
62374   int jresult ;
62375   int result;
62376
62377   result = (int)Dali::Toolkit::Model3dView::Property::ILLUMINATION_TYPE;
62378   jresult = (int)result;
62379   return jresult;
62380 }
62381
62382
62383 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Model3dView_Property_TEXTURE0_URL_get() {
62384   int jresult ;
62385   int result;
62386
62387   result = (int)Dali::Toolkit::Model3dView::Property::TEXTURE0_URL;
62388   jresult = (int)result;
62389   return jresult;
62390 }
62391
62392
62393 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Model3dView_Property_TEXTURE1_URL_get() {
62394   int jresult ;
62395   int result;
62396
62397   result = (int)Dali::Toolkit::Model3dView::Property::TEXTURE1_URL;
62398   jresult = (int)result;
62399   return jresult;
62400 }
62401
62402
62403 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Model3dView_Property_TEXTURE2_URL_get() {
62404   int jresult ;
62405   int result;
62406
62407   result = (int)Dali::Toolkit::Model3dView::Property::TEXTURE2_URL;
62408   jresult = (int)result;
62409   return jresult;
62410 }
62411
62412
62413 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Model3dView_Property_LIGHT_POSITION_get() {
62414   int jresult ;
62415   int result;
62416
62417   result = (int)Dali::Toolkit::Model3dView::Property::LIGHT_POSITION;
62418   jresult = (int)result;
62419   return jresult;
62420 }
62421
62422
62423 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Model3dView_Property() {
62424   void * jresult ;
62425   Dali::Toolkit::Model3dView::Property *result = 0 ;
62426
62427   {
62428     try {
62429       result = (Dali::Toolkit::Model3dView::Property *)new Dali::Toolkit::Model3dView::Property();
62430     } catch (std::out_of_range& e) {
62431       {
62432         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62433       };
62434     } catch (std::exception& e) {
62435       {
62436         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62437       };
62438     } catch (...) {
62439       {
62440         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62441       };
62442     }
62443   }
62444   jresult = (void *)result;
62445   return jresult;
62446 }
62447
62448
62449 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Model3dView_Property(void * jarg1) {
62450   Dali::Toolkit::Model3dView::Property *arg1 = (Dali::Toolkit::Model3dView::Property *) 0 ;
62451
62452   arg1 = (Dali::Toolkit::Model3dView::Property *)jarg1;
62453   {
62454     try {
62455       delete arg1;
62456     } catch (std::out_of_range& e) {
62457       {
62458         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
62459       };
62460     } catch (std::exception& e) {
62461       {
62462         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
62463       };
62464     } catch (...) {
62465       {
62466         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
62467       };
62468     }
62469   }
62470 }
62471
62472
62473 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Model3dView_New__SWIG_0() {
62474   void * jresult ;
62475   Dali::Toolkit::Model3dView result;
62476
62477   {
62478     try {
62479       result = Dali::Toolkit::Model3dView::New();
62480     } catch (std::out_of_range& e) {
62481       {
62482         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62483       };
62484     } catch (std::exception& e) {
62485       {
62486         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62487       };
62488     } catch (...) {
62489       {
62490         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62491       };
62492     }
62493   }
62494   jresult = new Dali::Toolkit::Model3dView((const Dali::Toolkit::Model3dView &)result);
62495   return jresult;
62496 }
62497
62498
62499 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Model3dView_New__SWIG_1(char * jarg1, char * jarg2, char * jarg3) {
62500   void * jresult ;
62501   std::string *arg1 = 0 ;
62502   std::string *arg2 = 0 ;
62503   std::string *arg3 = 0 ;
62504   Dali::Toolkit::Model3dView result;
62505
62506   if (!jarg1) {
62507     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
62508     return 0;
62509   }
62510   std::string arg1_str(jarg1);
62511   arg1 = &arg1_str;
62512   if (!jarg2) {
62513     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
62514     return 0;
62515   }
62516   std::string arg2_str(jarg2);
62517   arg2 = &arg2_str;
62518   if (!jarg3) {
62519     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
62520     return 0;
62521   }
62522   std::string arg3_str(jarg3);
62523   arg3 = &arg3_str;
62524   {
62525     try {
62526       result = Dali::Toolkit::Model3dView::New((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
62527     } catch (std::out_of_range& e) {
62528       {
62529         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62530       };
62531     } catch (std::exception& e) {
62532       {
62533         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62534       };
62535     } catch (...) {
62536       {
62537         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62538       };
62539     }
62540   }
62541   jresult = new Dali::Toolkit::Model3dView((const Dali::Toolkit::Model3dView &)result);
62542
62543   //argout typemap for const std::string&
62544
62545
62546   //argout typemap for const std::string&
62547
62548
62549   //argout typemap for const std::string&
62550
62551   return jresult;
62552 }
62553
62554
62555 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Model3dView__SWIG_0() {
62556   void * jresult ;
62557   Dali::Toolkit::Model3dView *result = 0 ;
62558
62559   {
62560     try {
62561       result = (Dali::Toolkit::Model3dView *)new Dali::Toolkit::Model3dView();
62562     } catch (std::out_of_range& e) {
62563       {
62564         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62565       };
62566     } catch (std::exception& e) {
62567       {
62568         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62569       };
62570     } catch (...) {
62571       {
62572         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62573       };
62574     }
62575   }
62576   jresult = (void *)result;
62577   return jresult;
62578 }
62579
62580
62581 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Model3dView(void * jarg1) {
62582   Dali::Toolkit::Model3dView *arg1 = (Dali::Toolkit::Model3dView *) 0 ;
62583
62584   arg1 = (Dali::Toolkit::Model3dView *)jarg1;
62585   {
62586     try {
62587       delete arg1;
62588     } catch (std::out_of_range& e) {
62589       {
62590         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
62591       };
62592     } catch (std::exception& e) {
62593       {
62594         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
62595       };
62596     } catch (...) {
62597       {
62598         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
62599       };
62600     }
62601   }
62602 }
62603
62604
62605 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Model3dView__SWIG_1(void * jarg1) {
62606   void * jresult ;
62607   Dali::Toolkit::Model3dView *arg1 = 0 ;
62608   Dali::Toolkit::Model3dView *result = 0 ;
62609
62610   arg1 = (Dali::Toolkit::Model3dView *)jarg1;
62611   if (!arg1) {
62612     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Model3dView const & type is null", 0);
62613     return 0;
62614   }
62615   {
62616     try {
62617       result = (Dali::Toolkit::Model3dView *)new Dali::Toolkit::Model3dView((Dali::Toolkit::Model3dView const &)*arg1);
62618     } catch (std::out_of_range& e) {
62619       {
62620         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62621       };
62622     } catch (std::exception& e) {
62623       {
62624         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62625       };
62626     } catch (...) {
62627       {
62628         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62629       };
62630     }
62631   }
62632   jresult = (void *)result;
62633   return jresult;
62634 }
62635
62636
62637 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Model3dView_Assign(void * jarg1, void * jarg2) {
62638   void * jresult ;
62639   Dali::Toolkit::Model3dView *arg1 = (Dali::Toolkit::Model3dView *) 0 ;
62640   Dali::Toolkit::Model3dView *arg2 = 0 ;
62641   Dali::Toolkit::Model3dView *result = 0 ;
62642
62643   arg1 = (Dali::Toolkit::Model3dView *)jarg1;
62644   arg2 = (Dali::Toolkit::Model3dView *)jarg2;
62645   if (!arg2) {
62646     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Model3dView const & type is null", 0);
62647     return 0;
62648   }
62649   {
62650     try {
62651       result = (Dali::Toolkit::Model3dView *) &(arg1)->operator =((Dali::Toolkit::Model3dView const &)*arg2);
62652     } catch (std::out_of_range& e) {
62653       {
62654         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62655       };
62656     } catch (std::exception& e) {
62657       {
62658         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62659       };
62660     } catch (...) {
62661       {
62662         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62663       };
62664     }
62665   }
62666   jresult = (void *)result;
62667   return jresult;
62668 }
62669
62670
62671 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Model3dView_DownCast(void * jarg1) {
62672   void * jresult ;
62673   Dali::BaseHandle arg1 ;
62674   Dali::BaseHandle *argp1 ;
62675   Dali::Toolkit::Model3dView result;
62676
62677   argp1 = (Dali::BaseHandle *)jarg1;
62678   if (!argp1) {
62679     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
62680     return 0;
62681   }
62682   arg1 = *argp1;
62683   {
62684     try {
62685       result = Dali::Toolkit::Model3dView::DownCast(arg1);
62686     } catch (std::out_of_range& e) {
62687       {
62688         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62689       };
62690     } catch (std::exception& e) {
62691       {
62692         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62693       };
62694     } catch (...) {
62695       {
62696         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62697       };
62698     }
62699   }
62700   jresult = new Dali::Toolkit::Model3dView((const Dali::Toolkit::Model3dView &)result);
62701   return jresult;
62702 }
62703
62704
62705 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_Property_SCROLL_DIRECTION_get() {
62706   int jresult ;
62707   int result;
62708
62709   result = (int)Dali::Toolkit::ScrollBar::Property::SCROLL_DIRECTION;
62710   jresult = (int)result;
62711   return jresult;
62712 }
62713
62714
62715 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_Property_INDICATOR_HEIGHT_POLICY_get() {
62716   int jresult ;
62717   int result;
62718
62719   result = (int)Dali::Toolkit::ScrollBar::Property::INDICATOR_HEIGHT_POLICY;
62720   jresult = (int)result;
62721   return jresult;
62722 }
62723
62724
62725 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_Property_INDICATOR_FIXED_HEIGHT_get() {
62726   int jresult ;
62727   int result;
62728
62729   result = (int)Dali::Toolkit::ScrollBar::Property::INDICATOR_FIXED_HEIGHT;
62730   jresult = (int)result;
62731   return jresult;
62732 }
62733
62734
62735 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_Property_INDICATOR_SHOW_DURATION_get() {
62736   int jresult ;
62737   int result;
62738
62739   result = (int)Dali::Toolkit::ScrollBar::Property::INDICATOR_SHOW_DURATION;
62740   jresult = (int)result;
62741   return jresult;
62742 }
62743
62744
62745 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_Property_INDICATOR_HIDE_DURATION_get() {
62746   int jresult ;
62747   int result;
62748
62749   result = (int)Dali::Toolkit::ScrollBar::Property::INDICATOR_HIDE_DURATION;
62750   jresult = (int)result;
62751   return jresult;
62752 }
62753
62754
62755 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_Property_SCROLL_POSITION_INTERVALS_get() {
62756   int jresult ;
62757   int result;
62758
62759   result = (int)Dali::Toolkit::ScrollBar::Property::SCROLL_POSITION_INTERVALS;
62760   jresult = (int)result;
62761   return jresult;
62762 }
62763
62764
62765 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_Property_INDICATOR_MINIMUM_HEIGHT_get() {
62766   int jresult ;
62767   int result;
62768
62769   result = (int)Dali::Toolkit::ScrollBar::Property::INDICATOR_MINIMUM_HEIGHT;
62770   jresult = (int)result;
62771   return jresult;
62772 }
62773
62774
62775 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_Property_INDICATOR_START_PADDING_get() {
62776   int jresult ;
62777   int result;
62778
62779   result = (int)Dali::Toolkit::ScrollBar::Property::INDICATOR_START_PADDING;
62780   jresult = (int)result;
62781   return jresult;
62782 }
62783
62784
62785 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_Property_INDICATOR_END_PADDING_get() {
62786   int jresult ;
62787   int result;
62788
62789   result = (int)Dali::Toolkit::ScrollBar::Property::INDICATOR_END_PADDING;
62790   jresult = (int)result;
62791   return jresult;
62792 }
62793
62794
62795 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollBar_Property() {
62796   void * jresult ;
62797   Dali::Toolkit::ScrollBar::Property *result = 0 ;
62798
62799   {
62800     try {
62801       result = (Dali::Toolkit::ScrollBar::Property *)new Dali::Toolkit::ScrollBar::Property();
62802     } catch (std::out_of_range& e) {
62803       {
62804         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62805       };
62806     } catch (std::exception& e) {
62807       {
62808         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62809       };
62810     } catch (...) {
62811       {
62812         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62813       };
62814     }
62815   }
62816   jresult = (void *)result;
62817   return jresult;
62818 }
62819
62820
62821 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollBar_Property(void * jarg1) {
62822   Dali::Toolkit::ScrollBar::Property *arg1 = (Dali::Toolkit::ScrollBar::Property *) 0 ;
62823
62824   arg1 = (Dali::Toolkit::ScrollBar::Property *)jarg1;
62825   {
62826     try {
62827       delete arg1;
62828     } catch (std::out_of_range& e) {
62829       {
62830         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
62831       };
62832     } catch (std::exception& e) {
62833       {
62834         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
62835       };
62836     } catch (...) {
62837       {
62838         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
62839       };
62840     }
62841   }
62842 }
62843
62844
62845 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollBar__SWIG_0() {
62846   void * jresult ;
62847   Dali::Toolkit::ScrollBar *result = 0 ;
62848
62849   {
62850     try {
62851       result = (Dali::Toolkit::ScrollBar *)new Dali::Toolkit::ScrollBar();
62852     } catch (std::out_of_range& e) {
62853       {
62854         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62855       };
62856     } catch (std::exception& e) {
62857       {
62858         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62859       };
62860     } catch (...) {
62861       {
62862         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62863       };
62864     }
62865   }
62866   jresult = (void *)result;
62867   return jresult;
62868 }
62869
62870
62871 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollBar__SWIG_1(void * jarg1) {
62872   void * jresult ;
62873   Dali::Toolkit::ScrollBar *arg1 = 0 ;
62874   Dali::Toolkit::ScrollBar *result = 0 ;
62875
62876   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
62877   if (!arg1) {
62878     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ScrollBar const & type is null", 0);
62879     return 0;
62880   }
62881   {
62882     try {
62883       result = (Dali::Toolkit::ScrollBar *)new Dali::Toolkit::ScrollBar((Dali::Toolkit::ScrollBar const &)*arg1);
62884     } catch (std::out_of_range& e) {
62885       {
62886         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62887       };
62888     } catch (std::exception& e) {
62889       {
62890         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62891       };
62892     } catch (...) {
62893       {
62894         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62895       };
62896     }
62897   }
62898   jresult = (void *)result;
62899   return jresult;
62900 }
62901
62902
62903 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollBar_Assign(void * jarg1, void * jarg2) {
62904   void * jresult ;
62905   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
62906   Dali::Toolkit::ScrollBar *arg2 = 0 ;
62907   Dali::Toolkit::ScrollBar *result = 0 ;
62908
62909   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
62910   arg2 = (Dali::Toolkit::ScrollBar *)jarg2;
62911   if (!arg2) {
62912     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ScrollBar const & type is null", 0);
62913     return 0;
62914   }
62915   {
62916     try {
62917       result = (Dali::Toolkit::ScrollBar *) &(arg1)->operator =((Dali::Toolkit::ScrollBar const &)*arg2);
62918     } catch (std::out_of_range& e) {
62919       {
62920         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62921       };
62922     } catch (std::exception& e) {
62923       {
62924         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62925       };
62926     } catch (...) {
62927       {
62928         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62929       };
62930     }
62931   }
62932   jresult = (void *)result;
62933   return jresult;
62934 }
62935
62936
62937 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollBar(void * jarg1) {
62938   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
62939
62940   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
62941   {
62942     try {
62943       delete arg1;
62944     } catch (std::out_of_range& e) {
62945       {
62946         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
62947       };
62948     } catch (std::exception& e) {
62949       {
62950         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
62951       };
62952     } catch (...) {
62953       {
62954         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
62955       };
62956     }
62957   }
62958 }
62959
62960
62961 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollBar_New__SWIG_0(int jarg1) {
62962   void * jresult ;
62963   Dali::Toolkit::ScrollBar::Direction arg1 ;
62964   Dali::Toolkit::ScrollBar result;
62965
62966   arg1 = (Dali::Toolkit::ScrollBar::Direction)jarg1;
62967   {
62968     try {
62969       result = Dali::Toolkit::ScrollBar::New(arg1);
62970     } catch (std::out_of_range& e) {
62971       {
62972         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62973       };
62974     } catch (std::exception& e) {
62975       {
62976         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62977       };
62978     } catch (...) {
62979       {
62980         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62981       };
62982     }
62983   }
62984   jresult = new Dali::Toolkit::ScrollBar((const Dali::Toolkit::ScrollBar &)result);
62985   return jresult;
62986 }
62987
62988
62989 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollBar_New__SWIG_1() {
62990   void * jresult ;
62991   Dali::Toolkit::ScrollBar result;
62992
62993   {
62994     try {
62995       result = Dali::Toolkit::ScrollBar::New();
62996     } catch (std::out_of_range& e) {
62997       {
62998         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62999       };
63000     } catch (std::exception& e) {
63001       {
63002         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63003       };
63004     } catch (...) {
63005       {
63006         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63007       };
63008     }
63009   }
63010   jresult = new Dali::Toolkit::ScrollBar((const Dali::Toolkit::ScrollBar &)result);
63011   return jresult;
63012 }
63013
63014
63015 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollBar_DownCast(void * jarg1) {
63016   void * jresult ;
63017   Dali::BaseHandle arg1 ;
63018   Dali::BaseHandle *argp1 ;
63019   Dali::Toolkit::ScrollBar result;
63020
63021   argp1 = (Dali::BaseHandle *)jarg1;
63022   if (!argp1) {
63023     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
63024     return 0;
63025   }
63026   arg1 = *argp1;
63027   {
63028     try {
63029       result = Dali::Toolkit::ScrollBar::DownCast(arg1);
63030     } catch (std::out_of_range& e) {
63031       {
63032         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63033       };
63034     } catch (std::exception& e) {
63035       {
63036         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63037       };
63038     } catch (...) {
63039       {
63040         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63041       };
63042     }
63043   }
63044   jresult = new Dali::Toolkit::ScrollBar((const Dali::Toolkit::ScrollBar &)result);
63045   return jresult;
63046 }
63047
63048
63049 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollBar_SetScrollPropertySource(void * jarg1, void * jarg2, int jarg3, int jarg4, int jarg5, int jarg6) {
63050   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63051   Dali::Handle arg2 ;
63052   Dali::Property::Index arg3 ;
63053   Dali::Property::Index arg4 ;
63054   Dali::Property::Index arg5 ;
63055   Dali::Property::Index arg6 ;
63056   Dali::Handle *argp2 ;
63057
63058   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63059   argp2 = (Dali::Handle *)jarg2;
63060   if (!argp2) {
63061     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Handle", 0);
63062     return ;
63063   }
63064   arg2 = *argp2;
63065   arg3 = (Dali::Property::Index)jarg3;
63066   arg4 = (Dali::Property::Index)jarg4;
63067   arg5 = (Dali::Property::Index)jarg5;
63068   arg6 = (Dali::Property::Index)jarg6;
63069   {
63070     try {
63071       (arg1)->SetScrollPropertySource(arg2,arg3,arg4,arg5,arg6);
63072     } catch (std::out_of_range& e) {
63073       {
63074         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63075       };
63076     } catch (std::exception& e) {
63077       {
63078         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63079       };
63080     } catch (...) {
63081       {
63082         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63083       };
63084     }
63085   }
63086 }
63087
63088
63089 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollBar_SetScrollIndicator(void * jarg1, void * jarg2) {
63090   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63091   Dali::Actor arg2 ;
63092   Dali::Actor *argp2 ;
63093
63094   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63095   argp2 = (Dali::Actor *)jarg2;
63096   if (!argp2) {
63097     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
63098     return ;
63099   }
63100   arg2 = *argp2;
63101   {
63102     try {
63103       (arg1)->SetScrollIndicator(arg2);
63104     } catch (std::out_of_range& e) {
63105       {
63106         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63107       };
63108     } catch (std::exception& e) {
63109       {
63110         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63111       };
63112     } catch (...) {
63113       {
63114         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63115       };
63116     }
63117   }
63118 }
63119
63120
63121 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollBar_GetScrollIndicator(void * jarg1) {
63122   void * jresult ;
63123   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63124   Dali::Actor result;
63125
63126   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63127   {
63128     try {
63129       result = (arg1)->GetScrollIndicator();
63130     } catch (std::out_of_range& e) {
63131       {
63132         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63133       };
63134     } catch (std::exception& e) {
63135       {
63136         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63137       };
63138     } catch (...) {
63139       {
63140         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63141       };
63142     }
63143   }
63144   jresult = new Dali::Actor((const Dali::Actor &)result);
63145   return jresult;
63146 }
63147
63148
63149 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollBar_SetScrollPositionIntervals(void * jarg1, void * jarg2) {
63150   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63151   Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > *arg2 = 0 ;
63152
63153   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63154   arg2 = (Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > *)jarg2;
63155   if (!arg2) {
63156     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > const & type is null", 0);
63157     return ;
63158   }
63159   {
63160     try {
63161       (arg1)->SetScrollPositionIntervals((Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > const &)*arg2);
63162     } catch (std::out_of_range& e) {
63163       {
63164         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63165       };
63166     } catch (std::exception& e) {
63167       {
63168         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63169       };
63170     } catch (...) {
63171       {
63172         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63173       };
63174     }
63175   }
63176 }
63177
63178
63179 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollBar_GetScrollPositionIntervals(void * jarg1) {
63180   void * jresult ;
63181   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63182   Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > result;
63183
63184   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63185   {
63186     try {
63187       result = ((Dali::Toolkit::ScrollBar const *)arg1)->GetScrollPositionIntervals();
63188     } catch (std::out_of_range& e) {
63189       {
63190         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63191       };
63192     } catch (std::exception& e) {
63193       {
63194         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63195       };
63196     } catch (...) {
63197       {
63198         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63199       };
63200     }
63201   }
63202   jresult = new Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true >((const Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > &)result);
63203   return jresult;
63204 }
63205
63206
63207 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollBar_SetScrollDirection(void * jarg1, int jarg2) {
63208   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63209   Dali::Toolkit::ScrollBar::Direction arg2 ;
63210
63211   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63212   arg2 = (Dali::Toolkit::ScrollBar::Direction)jarg2;
63213   {
63214     try {
63215       (arg1)->SetScrollDirection(arg2);
63216     } catch (std::out_of_range& e) {
63217       {
63218         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63219       };
63220     } catch (std::exception& e) {
63221       {
63222         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63223       };
63224     } catch (...) {
63225       {
63226         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63227       };
63228     }
63229   }
63230 }
63231
63232
63233 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_GetScrollDirection(void * jarg1) {
63234   int jresult ;
63235   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63236   Dali::Toolkit::ScrollBar::Direction result;
63237
63238   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63239   {
63240     try {
63241       result = (Dali::Toolkit::ScrollBar::Direction)((Dali::Toolkit::ScrollBar const *)arg1)->GetScrollDirection();
63242     } catch (std::out_of_range& e) {
63243       {
63244         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63245       };
63246     } catch (std::exception& e) {
63247       {
63248         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63249       };
63250     } catch (...) {
63251       {
63252         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63253       };
63254     }
63255   }
63256   jresult = (int)result;
63257   return jresult;
63258 }
63259
63260
63261 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollBar_SetIndicatorHeightPolicy(void * jarg1, int jarg2) {
63262   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63263   Dali::Toolkit::ScrollBar::IndicatorHeightPolicy arg2 ;
63264
63265   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63266   arg2 = (Dali::Toolkit::ScrollBar::IndicatorHeightPolicy)jarg2;
63267   {
63268     try {
63269       (arg1)->SetIndicatorHeightPolicy(arg2);
63270     } catch (std::out_of_range& e) {
63271       {
63272         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63273       };
63274     } catch (std::exception& e) {
63275       {
63276         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63277       };
63278     } catch (...) {
63279       {
63280         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63281       };
63282     }
63283   }
63284 }
63285
63286
63287 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_GetIndicatorHeightPolicy(void * jarg1) {
63288   int jresult ;
63289   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63290   Dali::Toolkit::ScrollBar::IndicatorHeightPolicy result;
63291
63292   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63293   {
63294     try {
63295       result = (Dali::Toolkit::ScrollBar::IndicatorHeightPolicy)((Dali::Toolkit::ScrollBar const *)arg1)->GetIndicatorHeightPolicy();
63296     } catch (std::out_of_range& e) {
63297       {
63298         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63299       };
63300     } catch (std::exception& e) {
63301       {
63302         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63303       };
63304     } catch (...) {
63305       {
63306         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63307       };
63308     }
63309   }
63310   jresult = (int)result;
63311   return jresult;
63312 }
63313
63314
63315 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollBar_SetIndicatorFixedHeight(void * jarg1, float jarg2) {
63316   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63317   float arg2 ;
63318
63319   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63320   arg2 = (float)jarg2;
63321   {
63322     try {
63323       (arg1)->SetIndicatorFixedHeight(arg2);
63324     } catch (std::out_of_range& e) {
63325       {
63326         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63327       };
63328     } catch (std::exception& e) {
63329       {
63330         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63331       };
63332     } catch (...) {
63333       {
63334         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63335       };
63336     }
63337   }
63338 }
63339
63340
63341 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollBar_GetIndicatorFixedHeight(void * jarg1) {
63342   float jresult ;
63343   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63344   float result;
63345
63346   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63347   {
63348     try {
63349       result = (float)((Dali::Toolkit::ScrollBar const *)arg1)->GetIndicatorFixedHeight();
63350     } catch (std::out_of_range& e) {
63351       {
63352         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63353       };
63354     } catch (std::exception& e) {
63355       {
63356         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63357       };
63358     } catch (...) {
63359       {
63360         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63361       };
63362     }
63363   }
63364   jresult = result;
63365   return jresult;
63366 }
63367
63368
63369 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollBar_SetIndicatorShowDuration(void * jarg1, float jarg2) {
63370   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63371   float arg2 ;
63372
63373   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63374   arg2 = (float)jarg2;
63375   {
63376     try {
63377       (arg1)->SetIndicatorShowDuration(arg2);
63378     } catch (std::out_of_range& e) {
63379       {
63380         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63381       };
63382     } catch (std::exception& e) {
63383       {
63384         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63385       };
63386     } catch (...) {
63387       {
63388         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63389       };
63390     }
63391   }
63392 }
63393
63394
63395 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollBar_GetIndicatorShowDuration(void * jarg1) {
63396   float jresult ;
63397   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63398   float result;
63399
63400   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63401   {
63402     try {
63403       result = (float)((Dali::Toolkit::ScrollBar const *)arg1)->GetIndicatorShowDuration();
63404     } catch (std::out_of_range& e) {
63405       {
63406         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63407       };
63408     } catch (std::exception& e) {
63409       {
63410         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63411       };
63412     } catch (...) {
63413       {
63414         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63415       };
63416     }
63417   }
63418   jresult = result;
63419   return jresult;
63420 }
63421
63422
63423 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollBar_SetIndicatorHideDuration(void * jarg1, float jarg2) {
63424   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63425   float arg2 ;
63426
63427   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63428   arg2 = (float)jarg2;
63429   {
63430     try {
63431       (arg1)->SetIndicatorHideDuration(arg2);
63432     } catch (std::out_of_range& e) {
63433       {
63434         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63435       };
63436     } catch (std::exception& e) {
63437       {
63438         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63439       };
63440     } catch (...) {
63441       {
63442         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63443       };
63444     }
63445   }
63446 }
63447
63448
63449 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollBar_GetIndicatorHideDuration(void * jarg1) {
63450   float jresult ;
63451   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63452   float result;
63453
63454   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63455   {
63456     try {
63457       result = (float)((Dali::Toolkit::ScrollBar const *)arg1)->GetIndicatorHideDuration();
63458     } catch (std::out_of_range& e) {
63459       {
63460         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63461       };
63462     } catch (std::exception& e) {
63463       {
63464         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63465       };
63466     } catch (...) {
63467       {
63468         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63469       };
63470     }
63471   }
63472   jresult = result;
63473   return jresult;
63474 }
63475
63476
63477 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollBar_ShowIndicator(void * jarg1) {
63478   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63479
63480   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63481   {
63482     try {
63483       (arg1)->ShowIndicator();
63484     } catch (std::out_of_range& e) {
63485       {
63486         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63487       };
63488     } catch (std::exception& e) {
63489       {
63490         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63491       };
63492     } catch (...) {
63493       {
63494         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63495       };
63496     }
63497   }
63498 }
63499
63500
63501 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollBar_HideIndicator(void * jarg1) {
63502   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63503
63504   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63505   {
63506     try {
63507       (arg1)->HideIndicator();
63508     } catch (std::out_of_range& e) {
63509       {
63510         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63511       };
63512     } catch (std::exception& e) {
63513       {
63514         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63515       };
63516     } catch (...) {
63517       {
63518         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63519       };
63520     }
63521   }
63522 }
63523
63524
63525 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollBar_PanFinishedSignal(void * jarg1) {
63526   void * jresult ;
63527   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63528   Dali::Toolkit::ScrollBar::PanFinishedSignalType *result = 0 ;
63529
63530   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63531   {
63532     try {
63533       result = (Dali::Toolkit::ScrollBar::PanFinishedSignalType *) &(arg1)->PanFinishedSignal();
63534     } catch (std::out_of_range& e) {
63535       {
63536         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63537       };
63538     } catch (std::exception& e) {
63539       {
63540         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63541       };
63542     } catch (...) {
63543       {
63544         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63545       };
63546     }
63547   }
63548   jresult = (void *)result;
63549   return jresult;
63550 }
63551
63552
63553 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollBar_ScrollPositionIntervalReachedSignal(void * jarg1) {
63554   void * jresult ;
63555   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63556   Dali::Toolkit::ScrollBar::ScrollPositionIntervalReachedSignalType *result = 0 ;
63557
63558   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63559   {
63560     try {
63561       result = (Dali::Toolkit::ScrollBar::ScrollPositionIntervalReachedSignalType *) &(arg1)->ScrollPositionIntervalReachedSignal();
63562     } catch (std::out_of_range& e) {
63563       {
63564         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63565       };
63566     } catch (std::exception& e) {
63567       {
63568         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63569       };
63570     } catch (...) {
63571       {
63572         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63573       };
63574     }
63575   }
63576   jresult = (void *)result;
63577   return jresult;
63578 }
63579
63580
63581 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_OVERSHOOT_EFFECT_COLOR_get() {
63582   int jresult ;
63583   int result;
63584
63585   result = (int)Dali::Toolkit::Scrollable::Property::OVERSHOOT_EFFECT_COLOR;
63586   jresult = (int)result;
63587   return jresult;
63588 }
63589
63590
63591 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_OVERSHOOT_ANIMATION_SPEED_get() {
63592   int jresult ;
63593   int result;
63594
63595   result = (int)Dali::Toolkit::Scrollable::Property::OVERSHOOT_ANIMATION_SPEED;
63596   jresult = (int)result;
63597   return jresult;
63598 }
63599
63600
63601 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_OVERSHOOT_ENABLED_get() {
63602   int jresult ;
63603   int result;
63604
63605   result = (int)Dali::Toolkit::Scrollable::Property::OVERSHOOT_ENABLED;
63606   jresult = (int)result;
63607   return jresult;
63608 }
63609
63610
63611 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_OVERSHOOT_SIZE_get() {
63612   int jresult ;
63613   int result;
63614
63615   result = (int)Dali::Toolkit::Scrollable::Property::OVERSHOOT_SIZE;
63616   jresult = (int)result;
63617   return jresult;
63618 }
63619
63620
63621 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_SCROLL_TO_ALPHA_FUNCTION_get() {
63622   int jresult ;
63623   int result;
63624
63625   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_TO_ALPHA_FUNCTION;
63626   jresult = (int)result;
63627   return jresult;
63628 }
63629
63630
63631 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_SCROLL_RELATIVE_POSITION_get() {
63632   int jresult ;
63633   int result;
63634
63635   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_RELATIVE_POSITION;
63636   jresult = (int)result;
63637   return jresult;
63638 }
63639
63640
63641 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_SCROLL_POSITION_MIN_get() {
63642   int jresult ;
63643   int result;
63644
63645   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_POSITION_MIN;
63646   jresult = (int)result;
63647   return jresult;
63648 }
63649
63650
63651 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_SCROLL_POSITION_MIN_X_get() {
63652   int jresult ;
63653   int result;
63654
63655   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_POSITION_MIN_X;
63656   jresult = (int)result;
63657   return jresult;
63658 }
63659
63660
63661 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_SCROLL_POSITION_MIN_Y_get() {
63662   int jresult ;
63663   int result;
63664
63665   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_POSITION_MIN_Y;
63666   jresult = (int)result;
63667   return jresult;
63668 }
63669
63670
63671 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_SCROLL_POSITION_MAX_get() {
63672   int jresult ;
63673   int result;
63674
63675   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_POSITION_MAX;
63676   jresult = (int)result;
63677   return jresult;
63678 }
63679
63680
63681 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_SCROLL_POSITION_MAX_X_get() {
63682   int jresult ;
63683   int result;
63684
63685   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_POSITION_MAX_X;
63686   jresult = (int)result;
63687   return jresult;
63688 }
63689
63690
63691 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_SCROLL_POSITION_MAX_Y_get() {
63692   int jresult ;
63693   int result;
63694
63695   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_POSITION_MAX_Y;
63696   jresult = (int)result;
63697   return jresult;
63698 }
63699
63700
63701 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_CAN_SCROLL_VERTICAL_get() {
63702   int jresult ;
63703   int result;
63704
63705   result = (int)Dali::Toolkit::Scrollable::Property::CAN_SCROLL_VERTICAL;
63706   jresult = (int)result;
63707   return jresult;
63708 }
63709
63710
63711 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_CAN_SCROLL_HORIZONTAL_get() {
63712   int jresult ;
63713   int result;
63714
63715   result = (int)Dali::Toolkit::Scrollable::Property::CAN_SCROLL_HORIZONTAL;
63716   jresult = (int)result;
63717   return jresult;
63718 }
63719
63720
63721 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Scrollable_Property() {
63722   void * jresult ;
63723   Dali::Toolkit::Scrollable::Property *result = 0 ;
63724
63725   {
63726     try {
63727       result = (Dali::Toolkit::Scrollable::Property *)new Dali::Toolkit::Scrollable::Property();
63728     } catch (std::out_of_range& e) {
63729       {
63730         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63731       };
63732     } catch (std::exception& e) {
63733       {
63734         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63735       };
63736     } catch (...) {
63737       {
63738         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63739       };
63740     }
63741   }
63742   jresult = (void *)result;
63743   return jresult;
63744 }
63745
63746
63747 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Scrollable_Property(void * jarg1) {
63748   Dali::Toolkit::Scrollable::Property *arg1 = (Dali::Toolkit::Scrollable::Property *) 0 ;
63749
63750   arg1 = (Dali::Toolkit::Scrollable::Property *)jarg1;
63751   {
63752     try {
63753       delete arg1;
63754     } catch (std::out_of_range& e) {
63755       {
63756         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63757       };
63758     } catch (std::exception& e) {
63759       {
63760         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63761       };
63762     } catch (...) {
63763       {
63764         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63765       };
63766     }
63767   }
63768 }
63769
63770
63771 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Scrollable__SWIG_0() {
63772   void * jresult ;
63773   Dali::Toolkit::Scrollable *result = 0 ;
63774
63775   {
63776     try {
63777       result = (Dali::Toolkit::Scrollable *)new Dali::Toolkit::Scrollable();
63778     } catch (std::out_of_range& e) {
63779       {
63780         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63781       };
63782     } catch (std::exception& e) {
63783       {
63784         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63785       };
63786     } catch (...) {
63787       {
63788         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63789       };
63790     }
63791   }
63792   jresult = (void *)result;
63793   return jresult;
63794 }
63795
63796
63797 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Scrollable__SWIG_1(void * jarg1) {
63798   void * jresult ;
63799   Dali::Toolkit::Scrollable *arg1 = 0 ;
63800   Dali::Toolkit::Scrollable *result = 0 ;
63801
63802   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
63803   if (!arg1) {
63804     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Scrollable const & type is null", 0);
63805     return 0;
63806   }
63807   {
63808     try {
63809       result = (Dali::Toolkit::Scrollable *)new Dali::Toolkit::Scrollable((Dali::Toolkit::Scrollable const &)*arg1);
63810     } catch (std::out_of_range& e) {
63811       {
63812         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63813       };
63814     } catch (std::exception& e) {
63815       {
63816         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63817       };
63818     } catch (...) {
63819       {
63820         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63821       };
63822     }
63823   }
63824   jresult = (void *)result;
63825   return jresult;
63826 }
63827
63828
63829 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Scrollable_Assign(void * jarg1, void * jarg2) {
63830   void * jresult ;
63831   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
63832   Dali::Toolkit::Scrollable *arg2 = 0 ;
63833   Dali::Toolkit::Scrollable *result = 0 ;
63834
63835   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
63836   arg2 = (Dali::Toolkit::Scrollable *)jarg2;
63837   if (!arg2) {
63838     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Scrollable const & type is null", 0);
63839     return 0;
63840   }
63841   {
63842     try {
63843       result = (Dali::Toolkit::Scrollable *) &(arg1)->operator =((Dali::Toolkit::Scrollable const &)*arg2);
63844     } catch (std::out_of_range& e) {
63845       {
63846         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63847       };
63848     } catch (std::exception& e) {
63849       {
63850         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63851       };
63852     } catch (...) {
63853       {
63854         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63855       };
63856     }
63857   }
63858   jresult = (void *)result;
63859   return jresult;
63860 }
63861
63862
63863 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Scrollable(void * jarg1) {
63864   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
63865
63866   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
63867   {
63868     try {
63869       delete arg1;
63870     } catch (std::out_of_range& e) {
63871       {
63872         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63873       };
63874     } catch (std::exception& e) {
63875       {
63876         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63877       };
63878     } catch (...) {
63879       {
63880         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63881       };
63882     }
63883   }
63884 }
63885
63886
63887 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Scrollable_DownCast(void * jarg1) {
63888   void * jresult ;
63889   Dali::BaseHandle arg1 ;
63890   Dali::BaseHandle *argp1 ;
63891   Dali::Toolkit::Scrollable result;
63892
63893   argp1 = (Dali::BaseHandle *)jarg1;
63894   if (!argp1) {
63895     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
63896     return 0;
63897   }
63898   arg1 = *argp1;
63899   {
63900     try {
63901       result = Dali::Toolkit::Scrollable::DownCast(arg1);
63902     } catch (std::out_of_range& e) {
63903       {
63904         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63905       };
63906     } catch (std::exception& e) {
63907       {
63908         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63909       };
63910     } catch (...) {
63911       {
63912         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63913       };
63914     }
63915   }
63916   jresult = new Dali::Toolkit::Scrollable((const Dali::Toolkit::Scrollable &)result);
63917   return jresult;
63918 }
63919
63920
63921 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Scrollable_IsOvershootEnabled(void * jarg1) {
63922   unsigned int jresult ;
63923   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
63924   bool result;
63925
63926   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
63927   {
63928     try {
63929       result = (bool)((Dali::Toolkit::Scrollable const *)arg1)->IsOvershootEnabled();
63930     } catch (std::out_of_range& e) {
63931       {
63932         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63933       };
63934     } catch (std::exception& e) {
63935       {
63936         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63937       };
63938     } catch (...) {
63939       {
63940         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63941       };
63942     }
63943   }
63944   jresult = result;
63945   return jresult;
63946 }
63947
63948
63949 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Scrollable_SetOvershootEnabled(void * jarg1, unsigned int jarg2) {
63950   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
63951   bool arg2 ;
63952
63953   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
63954   arg2 = jarg2 ? true : false;
63955   {
63956     try {
63957       (arg1)->SetOvershootEnabled(arg2);
63958     } catch (std::out_of_range& e) {
63959       {
63960         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63961       };
63962     } catch (std::exception& e) {
63963       {
63964         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63965       };
63966     } catch (...) {
63967       {
63968         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63969       };
63970     }
63971   }
63972 }
63973
63974
63975 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Scrollable_SetOvershootEffectColor(void * jarg1, void * jarg2) {
63976   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
63977   Dali::Vector4 *arg2 = 0 ;
63978
63979   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
63980   arg2 = (Dali::Vector4 *)jarg2;
63981   if (!arg2) {
63982     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
63983     return ;
63984   }
63985   {
63986     try {
63987       (arg1)->SetOvershootEffectColor((Dali::Vector4 const &)*arg2);
63988     } catch (std::out_of_range& e) {
63989       {
63990         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63991       };
63992     } catch (std::exception& e) {
63993       {
63994         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63995       };
63996     } catch (...) {
63997       {
63998         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63999       };
64000     }
64001   }
64002 }
64003
64004
64005 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Scrollable_GetOvershootEffectColor(void * jarg1) {
64006   void * jresult ;
64007   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
64008   Dali::Vector4 result;
64009
64010   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
64011   {
64012     try {
64013       result = ((Dali::Toolkit::Scrollable const *)arg1)->GetOvershootEffectColor();
64014     } catch (std::out_of_range& e) {
64015       {
64016         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64017       };
64018     } catch (std::exception& e) {
64019       {
64020         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64021       };
64022     } catch (...) {
64023       {
64024         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64025       };
64026     }
64027   }
64028   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
64029   return jresult;
64030 }
64031
64032
64033 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Scrollable_SetOvershootAnimationSpeed(void * jarg1, float jarg2) {
64034   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
64035   float arg2 ;
64036
64037   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
64038   arg2 = (float)jarg2;
64039   {
64040     try {
64041       (arg1)->SetOvershootAnimationSpeed(arg2);
64042     } catch (std::out_of_range& e) {
64043       {
64044         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
64045       };
64046     } catch (std::exception& e) {
64047       {
64048         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
64049       };
64050     } catch (...) {
64051       {
64052         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
64053       };
64054     }
64055   }
64056 }
64057
64058
64059 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Scrollable_GetOvershootAnimationSpeed(void * jarg1) {
64060   float jresult ;
64061   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
64062   float result;
64063
64064   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
64065   {
64066     try {
64067       result = (float)((Dali::Toolkit::Scrollable const *)arg1)->GetOvershootAnimationSpeed();
64068     } catch (std::out_of_range& e) {
64069       {
64070         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64071       };
64072     } catch (std::exception& e) {
64073       {
64074         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64075       };
64076     } catch (...) {
64077       {
64078         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64079       };
64080     }
64081   }
64082   jresult = result;
64083   return jresult;
64084 }
64085
64086
64087 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Scrollable_ScrollStartedSignal(void * jarg1) {
64088   void * jresult ;
64089   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
64090   Dali::Toolkit::Scrollable::ScrollStartedSignalType *result = 0 ;
64091
64092   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
64093   {
64094     try {
64095       result = (Dali::Toolkit::Scrollable::ScrollStartedSignalType *) &(arg1)->ScrollStartedSignal();
64096     } catch (std::out_of_range& e) {
64097       {
64098         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64099       };
64100     } catch (std::exception& e) {
64101       {
64102         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64103       };
64104     } catch (...) {
64105       {
64106         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64107       };
64108     }
64109   }
64110   jresult = (void *)result;
64111   return jresult;
64112 }
64113
64114
64115 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Scrollable_ScrollUpdatedSignal(void * jarg1) {
64116   void * jresult ;
64117   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
64118   Dali::Toolkit::Scrollable::ScrollUpdatedSignalType *result = 0 ;
64119
64120   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
64121   {
64122     try {
64123       result = (Dali::Toolkit::Scrollable::ScrollUpdatedSignalType *) &(arg1)->ScrollUpdatedSignal();
64124     } catch (std::out_of_range& e) {
64125       {
64126         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64127       };
64128     } catch (std::exception& e) {
64129       {
64130         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64131       };
64132     } catch (...) {
64133       {
64134         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64135       };
64136     }
64137   }
64138   jresult = (void *)result;
64139   return jresult;
64140 }
64141
64142
64143 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Scrollable_ScrollCompletedSignal(void * jarg1) {
64144   void * jresult ;
64145   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
64146   Dali::Toolkit::Scrollable::ScrollCompletedSignalType *result = 0 ;
64147
64148   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
64149   {
64150     try {
64151       result = (Dali::Toolkit::Scrollable::ScrollCompletedSignalType *) &(arg1)->ScrollCompletedSignal();
64152     } catch (std::out_of_range& e) {
64153       {
64154         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64155       };
64156     } catch (std::exception& e) {
64157       {
64158         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64159       };
64160     } catch (...) {
64161       {
64162         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64163       };
64164     }
64165   }
64166   jresult = (void *)result;
64167   return jresult;
64168 }
64169
64170
64171 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_IsVertical(int jarg1) {
64172   unsigned int jresult ;
64173   Dali::Toolkit::ControlOrientation::Type arg1 ;
64174   bool result;
64175
64176   arg1 = (Dali::Toolkit::ControlOrientation::Type)jarg1;
64177   {
64178     try {
64179       result = (bool)Dali::Toolkit::IsVertical(arg1);
64180     } catch (std::out_of_range& e) {
64181       {
64182         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64183       };
64184     } catch (std::exception& e) {
64185       {
64186         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64187       };
64188     } catch (...) {
64189       {
64190         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64191       };
64192     }
64193   }
64194   jresult = result;
64195   return jresult;
64196 }
64197
64198
64199 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_IsHorizontal(int jarg1) {
64200   unsigned int jresult ;
64201   Dali::Toolkit::ControlOrientation::Type arg1 ;
64202   bool result;
64203
64204   arg1 = (Dali::Toolkit::ControlOrientation::Type)jarg1;
64205   {
64206     try {
64207       result = (bool)Dali::Toolkit::IsHorizontal(arg1);
64208     } catch (std::out_of_range& e) {
64209       {
64210         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64211       };
64212     } catch (std::exception& e) {
64213       {
64214         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64215       };
64216     } catch (...) {
64217       {
64218         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64219       };
64220     }
64221   }
64222   jresult = result;
64223   return jresult;
64224 }
64225
64226
64227 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemRange__SWIG_0(unsigned int jarg1, unsigned int jarg2) {
64228   void * jresult ;
64229   unsigned int arg1 ;
64230   unsigned int arg2 ;
64231   Dali::Toolkit::ItemRange *result = 0 ;
64232
64233   arg1 = (unsigned int)jarg1;
64234   arg2 = (unsigned int)jarg2;
64235   {
64236     try {
64237       result = (Dali::Toolkit::ItemRange *)new Dali::Toolkit::ItemRange(arg1,arg2);
64238     } catch (std::out_of_range& e) {
64239       {
64240         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64241       };
64242     } catch (std::exception& e) {
64243       {
64244         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64245       };
64246     } catch (...) {
64247       {
64248         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64249       };
64250     }
64251   }
64252   jresult = (void *)result;
64253   return jresult;
64254 }
64255
64256
64257 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemRange__SWIG_1(void * jarg1) {
64258   void * jresult ;
64259   Dali::Toolkit::ItemRange *arg1 = 0 ;
64260   Dali::Toolkit::ItemRange *result = 0 ;
64261
64262   arg1 = (Dali::Toolkit::ItemRange *)jarg1;
64263   if (!arg1) {
64264     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemRange const & type is null", 0);
64265     return 0;
64266   }
64267   {
64268     try {
64269       result = (Dali::Toolkit::ItemRange *)new Dali::Toolkit::ItemRange((Dali::Toolkit::ItemRange const &)*arg1);
64270     } catch (std::out_of_range& e) {
64271       {
64272         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64273       };
64274     } catch (std::exception& e) {
64275       {
64276         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64277       };
64278     } catch (...) {
64279       {
64280         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64281       };
64282     }
64283   }
64284   jresult = (void *)result;
64285   return jresult;
64286 }
64287
64288
64289 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemRange_Assign(void * jarg1, void * jarg2) {
64290   void * jresult ;
64291   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
64292   Dali::Toolkit::ItemRange *arg2 = 0 ;
64293   Dali::Toolkit::ItemRange *result = 0 ;
64294
64295   arg1 = (Dali::Toolkit::ItemRange *)jarg1;
64296   arg2 = (Dali::Toolkit::ItemRange *)jarg2;
64297   if (!arg2) {
64298     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemRange const & type is null", 0);
64299     return 0;
64300   }
64301   {
64302     try {
64303       result = (Dali::Toolkit::ItemRange *) &(arg1)->operator =((Dali::Toolkit::ItemRange const &)*arg2);
64304     } catch (std::out_of_range& e) {
64305       {
64306         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64307       };
64308     } catch (std::exception& e) {
64309       {
64310         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64311       };
64312     } catch (...) {
64313       {
64314         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64315       };
64316     }
64317   }
64318   jresult = (void *)result;
64319   return jresult;
64320 }
64321
64322
64323 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemRange_Within(void * jarg1, unsigned int jarg2) {
64324   unsigned int jresult ;
64325   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
64326   unsigned int arg2 ;
64327   bool result;
64328
64329   arg1 = (Dali::Toolkit::ItemRange *)jarg1;
64330   arg2 = (unsigned int)jarg2;
64331   {
64332     try {
64333       result = (bool)(arg1)->Within(arg2);
64334     } catch (std::out_of_range& e) {
64335       {
64336         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64337       };
64338     } catch (std::exception& e) {
64339       {
64340         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64341       };
64342     } catch (...) {
64343       {
64344         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64345       };
64346     }
64347   }
64348   jresult = result;
64349   return jresult;
64350 }
64351
64352
64353 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemRange_Intersection(void * jarg1, void * jarg2) {
64354   void * jresult ;
64355   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
64356   Dali::Toolkit::ItemRange *arg2 = 0 ;
64357   SwigValueWrapper< Dali::Toolkit::ItemRange > result;
64358
64359   arg1 = (Dali::Toolkit::ItemRange *)jarg1;
64360   arg2 = (Dali::Toolkit::ItemRange *)jarg2;
64361   if (!arg2) {
64362     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemRange const & type is null", 0);
64363     return 0;
64364   }
64365   {
64366     try {
64367       result = (arg1)->Intersection((Dali::Toolkit::ItemRange const &)*arg2);
64368     } catch (std::out_of_range& e) {
64369       {
64370         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64371       };
64372     } catch (std::exception& e) {
64373       {
64374         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64375       };
64376     } catch (...) {
64377       {
64378         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64379       };
64380     }
64381   }
64382   jresult = new Dali::Toolkit::ItemRange((const Dali::Toolkit::ItemRange &)result);
64383   return jresult;
64384 }
64385
64386
64387 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemRange_begin_set(void * jarg1, unsigned int jarg2) {
64388   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
64389   unsigned int arg2 ;
64390
64391   arg1 = (Dali::Toolkit::ItemRange *)jarg1;
64392   arg2 = (unsigned int)jarg2;
64393   if (arg1) (arg1)->begin = arg2;
64394 }
64395
64396
64397 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemRange_begin_get(void * jarg1) {
64398   unsigned int jresult ;
64399   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
64400   unsigned int result;
64401
64402   arg1 = (Dali::Toolkit::ItemRange *)jarg1;
64403   result = (unsigned int) ((arg1)->begin);
64404   jresult = result;
64405   return jresult;
64406 }
64407
64408
64409 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemRange_end_set(void * jarg1, unsigned int jarg2) {
64410   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
64411   unsigned int arg2 ;
64412
64413   arg1 = (Dali::Toolkit::ItemRange *)jarg1;
64414   arg2 = (unsigned int)jarg2;
64415   if (arg1) (arg1)->end = arg2;
64416 }
64417
64418
64419 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemRange_end_get(void * jarg1) {
64420   unsigned int jresult ;
64421   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
64422   unsigned int result;
64423
64424   arg1 = (Dali::Toolkit::ItemRange *)jarg1;
64425   result = (unsigned int) ((arg1)->end);
64426   jresult = result;
64427   return jresult;
64428 }
64429
64430
64431 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ItemRange(void * jarg1) {
64432   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
64433
64434   arg1 = (Dali::Toolkit::ItemRange *)jarg1;
64435   {
64436     try {
64437       delete arg1;
64438     } catch (std::out_of_range& e) {
64439       {
64440         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
64441       };
64442     } catch (std::exception& e) {
64443       {
64444         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
64445       };
64446     } catch (...) {
64447       {
64448         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
64449       };
64450     }
64451   }
64452 }
64453
64454
64455 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ItemLayout(void * jarg1) {
64456   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64457
64458   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64459   {
64460     try {
64461       delete arg1;
64462     } catch (std::out_of_range& e) {
64463       {
64464         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
64465       };
64466     } catch (std::exception& e) {
64467       {
64468         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
64469       };
64470     } catch (...) {
64471       {
64472         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
64473       };
64474     }
64475   }
64476 }
64477
64478
64479 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemLayout_SetOrientation(void * jarg1, int jarg2) {
64480   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64481   Dali::Toolkit::ControlOrientation::Type arg2 ;
64482
64483   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64484   arg2 = (Dali::Toolkit::ControlOrientation::Type)jarg2;
64485   {
64486     try {
64487       (arg1)->SetOrientation(arg2);
64488     } catch (std::out_of_range& e) {
64489       {
64490         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
64491       };
64492     } catch (std::exception& e) {
64493       {
64494         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
64495       };
64496     } catch (...) {
64497       {
64498         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
64499       };
64500     }
64501   }
64502 }
64503
64504
64505 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemLayout_GetOrientation(void * jarg1) {
64506   int jresult ;
64507   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64508   Dali::Toolkit::ControlOrientation::Type result;
64509
64510   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64511   {
64512     try {
64513       result = (Dali::Toolkit::ControlOrientation::Type)((Dali::Toolkit::ItemLayout const *)arg1)->GetOrientation();
64514     } catch (std::out_of_range& e) {
64515       {
64516         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64517       };
64518     } catch (std::exception& e) {
64519       {
64520         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64521       };
64522     } catch (...) {
64523       {
64524         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64525       };
64526     }
64527   }
64528   jresult = (int)result;
64529   return jresult;
64530 }
64531
64532
64533 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemLayout_SetLayoutProperties(void * jarg1, void * jarg2) {
64534   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64535   Dali::Property::Map *arg2 = 0 ;
64536
64537   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64538   arg2 = (Dali::Property::Map *)jarg2;
64539   if (!arg2) {
64540     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
64541     return ;
64542   }
64543   {
64544     try {
64545       (arg1)->SetLayoutProperties((Dali::Property::Map const &)*arg2);
64546     } catch (std::out_of_range& e) {
64547       {
64548         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
64549       };
64550     } catch (std::exception& e) {
64551       {
64552         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
64553       };
64554     } catch (...) {
64555       {
64556         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
64557       };
64558     }
64559   }
64560 }
64561
64562
64563 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemLayout_GetLayoutProperties(void * jarg1) {
64564   void * jresult ;
64565   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64566   Dali::Property::Map result;
64567
64568   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64569   {
64570     try {
64571       result = (arg1)->GetLayoutProperties();
64572     } catch (std::out_of_range& e) {
64573       {
64574         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64575       };
64576     } catch (std::exception& e) {
64577       {
64578         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64579       };
64580     } catch (...) {
64581       {
64582         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64583       };
64584     }
64585   }
64586   jresult = new Dali::Property::Map((const Dali::Property::Map &)result);
64587   return jresult;
64588 }
64589
64590
64591 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemLayout_GetItemSize(void * jarg1, unsigned int jarg2, void * jarg3, void * jarg4) {
64592   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64593   unsigned int arg2 ;
64594   Dali::Vector3 *arg3 = 0 ;
64595   Dali::Vector3 *arg4 = 0 ;
64596
64597   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64598   arg2 = (unsigned int)jarg2;
64599   arg3 = (Dali::Vector3 *)jarg3;
64600   if (!arg3) {
64601     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
64602     return ;
64603   }
64604   arg4 = (Dali::Vector3 *)jarg4;
64605   if (!arg4) {
64606     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
64607     return ;
64608   }
64609   {
64610     try {
64611       ((Dali::Toolkit::ItemLayout const *)arg1)->GetItemSize(arg2,(Dali::Vector3 const &)*arg3,*arg4);
64612     } catch (std::out_of_range& e) {
64613       {
64614         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
64615       };
64616     } catch (std::exception& e) {
64617       {
64618         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
64619       };
64620     } catch (...) {
64621       {
64622         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
64623       };
64624     }
64625   }
64626 }
64627
64628
64629 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemLayout_SetItemSize(void * jarg1, void * jarg2) {
64630   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64631   Dali::Vector3 *arg2 = 0 ;
64632
64633   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64634   arg2 = (Dali::Vector3 *)jarg2;
64635   if (!arg2) {
64636     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
64637     return ;
64638   }
64639   {
64640     try {
64641       (arg1)->SetItemSize((Dali::Vector3 const &)*arg2);
64642     } catch (std::out_of_range& e) {
64643       {
64644         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
64645       };
64646     } catch (std::exception& e) {
64647       {
64648         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
64649       };
64650     } catch (...) {
64651       {
64652         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
64653       };
64654     }
64655   }
64656 }
64657
64658
64659 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemLayout_GetMinimumLayoutPosition(void * jarg1, unsigned int jarg2, void * jarg3) {
64660   float jresult ;
64661   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64662   unsigned int arg2 ;
64663   Dali::Vector3 arg3 ;
64664   Dali::Vector3 *argp3 ;
64665   float result;
64666
64667   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64668   arg2 = (unsigned int)jarg2;
64669   argp3 = (Dali::Vector3 *)jarg3;
64670   if (!argp3) {
64671     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector3", 0);
64672     return 0;
64673   }
64674   arg3 = *argp3;
64675   {
64676     try {
64677       result = (float)((Dali::Toolkit::ItemLayout const *)arg1)->GetMinimumLayoutPosition(arg2,arg3);
64678     } catch (std::out_of_range& e) {
64679       {
64680         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64681       };
64682     } catch (std::exception& e) {
64683       {
64684         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64685       };
64686     } catch (...) {
64687       {
64688         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64689       };
64690     }
64691   }
64692   jresult = result;
64693   return jresult;
64694 }
64695
64696
64697 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemLayout_GetClosestAnchorPosition(void * jarg1, float jarg2) {
64698   float jresult ;
64699   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64700   float arg2 ;
64701   float result;
64702
64703   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64704   arg2 = (float)jarg2;
64705   {
64706     try {
64707       result = (float)((Dali::Toolkit::ItemLayout const *)arg1)->GetClosestAnchorPosition(arg2);
64708     } catch (std::out_of_range& e) {
64709       {
64710         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64711       };
64712     } catch (std::exception& e) {
64713       {
64714         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64715       };
64716     } catch (...) {
64717       {
64718         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64719       };
64720     }
64721   }
64722   jresult = result;
64723   return jresult;
64724 }
64725
64726
64727 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemLayout_GetItemScrollToPosition(void * jarg1, unsigned int jarg2) {
64728   float jresult ;
64729   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64730   unsigned int arg2 ;
64731   float result;
64732
64733   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64734   arg2 = (unsigned int)jarg2;
64735   {
64736     try {
64737       result = (float)((Dali::Toolkit::ItemLayout const *)arg1)->GetItemScrollToPosition(arg2);
64738     } catch (std::out_of_range& e) {
64739       {
64740         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64741       };
64742     } catch (std::exception& e) {
64743       {
64744         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64745       };
64746     } catch (...) {
64747       {
64748         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64749       };
64750     }
64751   }
64752   jresult = result;
64753   return jresult;
64754 }
64755
64756
64757 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemLayout_GetItemsWithinArea(void * jarg1, float jarg2, void * jarg3) {
64758   void * jresult ;
64759   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64760   float arg2 ;
64761   Dali::Vector3 arg3 ;
64762   Dali::Vector3 *argp3 ;
64763   SwigValueWrapper< Dali::Toolkit::ItemRange > result;
64764
64765   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64766   arg2 = (float)jarg2;
64767   argp3 = (Dali::Vector3 *)jarg3;
64768   if (!argp3) {
64769     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector3", 0);
64770     return 0;
64771   }
64772   arg3 = *argp3;
64773   {
64774     try {
64775       result = ((Dali::Toolkit::ItemLayout const *)arg1)->GetItemsWithinArea(arg2,arg3);
64776     } catch (std::out_of_range& e) {
64777       {
64778         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64779       };
64780     } catch (std::exception& e) {
64781       {
64782         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64783       };
64784     } catch (...) {
64785       {
64786         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64787       };
64788     }
64789   }
64790   jresult = new Dali::Toolkit::ItemRange((const Dali::Toolkit::ItemRange &)result);
64791   return jresult;
64792 }
64793
64794
64795 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemLayout_GetClosestOnScreenLayoutPosition(void * jarg1, int jarg2, float jarg3, void * jarg4) {
64796   float jresult ;
64797   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64798   int arg2 ;
64799   float arg3 ;
64800   Dali::Vector3 *arg4 = 0 ;
64801   float result;
64802
64803   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64804   arg2 = (int)jarg2;
64805   arg3 = (float)jarg3;
64806   arg4 = (Dali::Vector3 *)jarg4;
64807   if (!arg4) {
64808     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
64809     return 0;
64810   }
64811   {
64812     try {
64813       result = (float)(arg1)->GetClosestOnScreenLayoutPosition(arg2,arg3,(Dali::Vector3 const &)*arg4);
64814     } catch (std::out_of_range& e) {
64815       {
64816         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64817       };
64818     } catch (std::exception& e) {
64819       {
64820         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64821       };
64822     } catch (...) {
64823       {
64824         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64825       };
64826     }
64827   }
64828   jresult = result;
64829   return jresult;
64830 }
64831
64832
64833 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemLayout_GetReserveItemCount(void * jarg1, void * jarg2) {
64834   unsigned int jresult ;
64835   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64836   Dali::Vector3 arg2 ;
64837   Dali::Vector3 *argp2 ;
64838   unsigned int result;
64839
64840   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64841   argp2 = (Dali::Vector3 *)jarg2;
64842   if (!argp2) {
64843     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector3", 0);
64844     return 0;
64845   }
64846   arg2 = *argp2;
64847   {
64848     try {
64849       result = (unsigned int)((Dali::Toolkit::ItemLayout const *)arg1)->GetReserveItemCount(arg2);
64850     } catch (std::out_of_range& e) {
64851       {
64852         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64853       };
64854     } catch (std::exception& e) {
64855       {
64856         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64857       };
64858     } catch (...) {
64859       {
64860         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64861       };
64862     }
64863   }
64864   jresult = result;
64865   return jresult;
64866 }
64867
64868
64869 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemLayout_GetDefaultItemSize(void * jarg1, unsigned int jarg2, void * jarg3, void * jarg4) {
64870   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64871   unsigned int arg2 ;
64872   Dali::Vector3 *arg3 = 0 ;
64873   Dali::Vector3 *arg4 = 0 ;
64874
64875   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64876   arg2 = (unsigned int)jarg2;
64877   arg3 = (Dali::Vector3 *)jarg3;
64878   if (!arg3) {
64879     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
64880     return ;
64881   }
64882   arg4 = (Dali::Vector3 *)jarg4;
64883   if (!arg4) {
64884     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
64885     return ;
64886   }
64887   {
64888     try {
64889       ((Dali::Toolkit::ItemLayout const *)arg1)->GetDefaultItemSize(arg2,(Dali::Vector3 const &)*arg3,*arg4);
64890     } catch (std::out_of_range& e) {
64891       {
64892         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
64893       };
64894     } catch (std::exception& e) {
64895       {
64896         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
64897       };
64898     } catch (...) {
64899       {
64900         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
64901       };
64902     }
64903   }
64904 }
64905
64906
64907 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemLayout_GetScrollDirection(void * jarg1) {
64908   void * jresult ;
64909   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64910   Dali::Degree result;
64911
64912   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64913   {
64914     try {
64915       result = ((Dali::Toolkit::ItemLayout const *)arg1)->GetScrollDirection();
64916     } catch (std::out_of_range& e) {
64917       {
64918         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64919       };
64920     } catch (std::exception& e) {
64921       {
64922         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64923       };
64924     } catch (...) {
64925       {
64926         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64927       };
64928     }
64929   }
64930   jresult = new Dali::Degree((const Dali::Degree &)result);
64931   return jresult;
64932 }
64933
64934
64935 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemLayout_GetScrollSpeedFactor(void * jarg1) {
64936   float jresult ;
64937   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64938   float result;
64939
64940   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64941   {
64942     try {
64943       result = (float)((Dali::Toolkit::ItemLayout const *)arg1)->GetScrollSpeedFactor();
64944     } catch (std::out_of_range& e) {
64945       {
64946         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64947       };
64948     } catch (std::exception& e) {
64949       {
64950         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64951       };
64952     } catch (...) {
64953       {
64954         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64955       };
64956     }
64957   }
64958   jresult = result;
64959   return jresult;
64960 }
64961
64962
64963 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemLayout_GetMaximumSwipeSpeed(void * jarg1) {
64964   float jresult ;
64965   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64966   float result;
64967
64968   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64969   {
64970     try {
64971       result = (float)((Dali::Toolkit::ItemLayout const *)arg1)->GetMaximumSwipeSpeed();
64972     } catch (std::out_of_range& e) {
64973       {
64974         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64975       };
64976     } catch (std::exception& e) {
64977       {
64978         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64979       };
64980     } catch (...) {
64981       {
64982         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64983       };
64984     }
64985   }
64986   jresult = result;
64987   return jresult;
64988 }
64989
64990
64991 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemLayout_GetItemFlickAnimationDuration(void * jarg1) {
64992   float jresult ;
64993   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64994   float result;
64995
64996   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64997   {
64998     try {
64999       result = (float)((Dali::Toolkit::ItemLayout const *)arg1)->GetItemFlickAnimationDuration();
65000     } catch (std::out_of_range& e) {
65001       {
65002         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65003       };
65004     } catch (std::exception& e) {
65005       {
65006         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65007       };
65008     } catch (...) {
65009       {
65010         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65011       };
65012     }
65013   }
65014   jresult = result;
65015   return jresult;
65016 }
65017
65018
65019 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemLayout_GetNextFocusItemID(void * jarg1, int jarg2, int jarg3, int jarg4, unsigned int jarg5) {
65020   int jresult ;
65021   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
65022   int arg2 ;
65023   int arg3 ;
65024   Dali::Toolkit::Control::KeyboardFocus::Direction arg4 ;
65025   bool arg5 ;
65026   int result;
65027
65028   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
65029   arg2 = (int)jarg2;
65030   arg3 = (int)jarg3;
65031   arg4 = (Dali::Toolkit::Control::KeyboardFocus::Direction)jarg4;
65032   arg5 = jarg5 ? true : false;
65033   {
65034     try {
65035       result = (int)(arg1)->GetNextFocusItemID(arg2,arg3,arg4,arg5);
65036     } catch (std::out_of_range& e) {
65037       {
65038         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65039       };
65040     } catch (std::exception& e) {
65041       {
65042         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65043       };
65044     } catch (...) {
65045       {
65046         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65047       };
65048     }
65049   }
65050   jresult = result;
65051   return jresult;
65052 }
65053
65054
65055 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemLayout_GetFlickSpeedFactor(void * jarg1) {
65056   float jresult ;
65057   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
65058   float result;
65059
65060   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
65061   {
65062     try {
65063       result = (float)((Dali::Toolkit::ItemLayout const *)arg1)->GetFlickSpeedFactor();
65064     } catch (std::out_of_range& e) {
65065       {
65066         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65067       };
65068     } catch (std::exception& e) {
65069       {
65070         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65071       };
65072     } catch (...) {
65073       {
65074         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65075       };
65076     }
65077   }
65078   jresult = result;
65079   return jresult;
65080 }
65081
65082
65083 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemLayout_ApplyConstraints(void * jarg1, void * jarg2, int jarg3, void * jarg4, void * jarg5) {
65084   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
65085   Dali::Actor *arg2 = 0 ;
65086   int arg3 ;
65087   Dali::Vector3 *arg4 = 0 ;
65088   Dali::Actor *arg5 = 0 ;
65089
65090   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
65091   arg2 = (Dali::Actor *)jarg2;
65092   if (!arg2) {
65093     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
65094     return ;
65095   }
65096   arg3 = (int)jarg3;
65097   arg4 = (Dali::Vector3 *)jarg4;
65098   if (!arg4) {
65099     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
65100     return ;
65101   }
65102   arg5 = (Dali::Actor *)jarg5;
65103   if (!arg5) {
65104     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
65105     return ;
65106   }
65107   {
65108     try {
65109       (arg1)->ApplyConstraints(*arg2,arg3,(Dali::Vector3 const &)*arg4,(Dali::Actor const &)*arg5);
65110     } catch (std::out_of_range& e) {
65111       {
65112         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65113       };
65114     } catch (std::exception& e) {
65115       {
65116         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65117       };
65118     } catch (...) {
65119       {
65120         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65121       };
65122     }
65123   }
65124 }
65125
65126
65127 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemLayout_GetItemPosition(void * jarg1, int jarg2, float jarg3, void * jarg4) {
65128   void * jresult ;
65129   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
65130   int arg2 ;
65131   float arg3 ;
65132   Dali::Vector3 *arg4 = 0 ;
65133   Dali::Vector3 result;
65134
65135   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
65136   arg2 = (int)jarg2;
65137   arg3 = (float)jarg3;
65138   arg4 = (Dali::Vector3 *)jarg4;
65139   if (!arg4) {
65140     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
65141     return 0;
65142   }
65143   {
65144     try {
65145       result = ((Dali::Toolkit::ItemLayout const *)arg1)->GetItemPosition(arg2,arg3,(Dali::Vector3 const &)*arg4);
65146     } catch (std::out_of_range& e) {
65147       {
65148         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65149       };
65150     } catch (std::exception& e) {
65151       {
65152         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65153       };
65154     } catch (...) {
65155       {
65156         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65157       };
65158     }
65159   }
65160   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
65161   return jresult;
65162 }
65163
65164
65165 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NewItemLayout(int jarg1) {
65166   void * jresult ;
65167   Dali::Toolkit::DefaultItemLayout::Type arg1 ;
65168   SwigValueWrapper< Dali::IntrusivePtr< Dali::Toolkit::ItemLayout > > result;
65169
65170   arg1 = (Dali::Toolkit::DefaultItemLayout::Type)jarg1;
65171   {
65172     try {
65173       result = Dali::Toolkit::DefaultItemLayout::New(arg1);
65174     } catch (std::out_of_range& e) {
65175       {
65176         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65177       };
65178     } catch (std::exception& e) {
65179       {
65180         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65181       };
65182     } catch (...) {
65183       {
65184         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65185       };
65186     }
65187   }
65188   jresult = new Dali::Toolkit::ItemLayoutPtr((const Dali::Toolkit::ItemLayoutPtr &)result);
65189   return jresult;
65190 }
65191
65192
65193 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ItemFactory(void * jarg1) {
65194   Dali::Toolkit::ItemFactory *arg1 = (Dali::Toolkit::ItemFactory *) 0 ;
65195
65196   arg1 = (Dali::Toolkit::ItemFactory *)jarg1;
65197   {
65198     try {
65199       delete arg1;
65200     } catch (std::out_of_range& e) {
65201       {
65202         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65203       };
65204     } catch (std::exception& e) {
65205       {
65206         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65207       };
65208     } catch (...) {
65209       {
65210         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65211       };
65212     }
65213   }
65214 }
65215
65216
65217 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemFactory_GetNumberOfItems(void * jarg1) {
65218   unsigned int jresult ;
65219   Dali::Toolkit::ItemFactory *arg1 = (Dali::Toolkit::ItemFactory *) 0 ;
65220   unsigned int result;
65221
65222   arg1 = (Dali::Toolkit::ItemFactory *)jarg1;
65223   {
65224     try {
65225       result = (unsigned int)(arg1)->GetNumberOfItems();
65226     } catch (std::out_of_range& e) {
65227       {
65228         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65229       };
65230     } catch (std::exception& e) {
65231       {
65232         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65233       };
65234     } catch (...) {
65235       {
65236         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65237       };
65238     }
65239   }
65240   jresult = result;
65241   return jresult;
65242 }
65243
65244
65245 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemFactory_NewItem(void * jarg1, unsigned int jarg2) {
65246   void * jresult ;
65247   Dali::Toolkit::ItemFactory *arg1 = (Dali::Toolkit::ItemFactory *) 0 ;
65248   unsigned int arg2 ;
65249   Dali::Actor result;
65250
65251   arg1 = (Dali::Toolkit::ItemFactory *)jarg1;
65252   arg2 = (unsigned int)jarg2;
65253   {
65254     try {
65255       result = (arg1)->NewItem(arg2);
65256     } catch (std::out_of_range& e) {
65257       {
65258         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65259       };
65260     } catch (std::exception& e) {
65261       {
65262         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65263       };
65264     } catch (...) {
65265       {
65266         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65267       };
65268     }
65269   }
65270   jresult = new Dali::Actor((const Dali::Actor &)result);
65271   return jresult;
65272 }
65273
65274
65275 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemFactory_ItemReleased(void * jarg1, unsigned int jarg2, void * jarg3) {
65276   Dali::Toolkit::ItemFactory *arg1 = (Dali::Toolkit::ItemFactory *) 0 ;
65277   unsigned int arg2 ;
65278   Dali::Actor arg3 ;
65279   Dali::Actor *argp3 ;
65280
65281   arg1 = (Dali::Toolkit::ItemFactory *)jarg1;
65282   arg2 = (unsigned int)jarg2;
65283   argp3 = (Dali::Actor *)jarg3;
65284   if (!argp3) {
65285     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
65286     return ;
65287   }
65288   arg3 = *argp3;
65289   {
65290     try {
65291       (arg1)->ItemReleased(arg2,arg3);
65292     } catch (std::out_of_range& e) {
65293       {
65294         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65295       };
65296     } catch (std::exception& e) {
65297       {
65298         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65299       };
65300     } catch (...) {
65301       {
65302         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65303       };
65304     }
65305   }
65306 }
65307
65308
65309 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemFactory_ItemReleasedSwigExplicitItemFactory(void * jarg1, unsigned int jarg2, void * jarg3) {
65310   Dali::Toolkit::ItemFactory *arg1 = (Dali::Toolkit::ItemFactory *) 0 ;
65311   unsigned int arg2 ;
65312   Dali::Actor arg3 ;
65313   Dali::Actor *argp3 ;
65314
65315   arg1 = (Dali::Toolkit::ItemFactory *)jarg1;
65316   arg2 = (unsigned int)jarg2;
65317   argp3 = (Dali::Actor *)jarg3;
65318   if (!argp3) {
65319     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
65320     return ;
65321   }
65322   arg3 = *argp3;
65323   {
65324     try {
65325       (arg1)->Dali::Toolkit::ItemFactory::ItemReleased(arg2,arg3);
65326     } catch (std::out_of_range& e) {
65327       {
65328         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65329       };
65330     } catch (std::exception& e) {
65331       {
65332         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65333       };
65334     } catch (...) {
65335       {
65336         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65337       };
65338     }
65339   }
65340 }
65341
65342
65343 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemFactory() {
65344   void * jresult ;
65345   Dali::Toolkit::ItemFactory *result = 0 ;
65346
65347   {
65348     try {
65349       result = (Dali::Toolkit::ItemFactory *)new SwigDirector_ItemFactory();
65350     } catch (std::out_of_range& e) {
65351       {
65352         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65353       };
65354     } catch (std::exception& e) {
65355       {
65356         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65357       };
65358     } catch (...) {
65359       {
65360         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65361       };
65362     }
65363   }
65364   jresult = (void *)result;
65365   return jresult;
65366 }
65367
65368
65369 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemFactory_director_connect(void *objarg, SwigDirector_ItemFactory::SWIG_Callback0_t callback0, SwigDirector_ItemFactory::SWIG_Callback1_t callback1, SwigDirector_ItemFactory::SWIG_Callback2_t callback2) {
65370   Dali::Toolkit::ItemFactory *obj = (Dali::Toolkit::ItemFactory *)objarg;
65371   SwigDirector_ItemFactory *director = dynamic_cast<SwigDirector_ItemFactory *>(obj);
65372   if (director) {
65373     director->swig_connect_director(callback0, callback1, callback2);
65374   }
65375 }
65376
65377
65378 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_MINIMUM_SWIPE_SPEED_get() {
65379   int jresult ;
65380   int result;
65381
65382   result = (int)Dali::Toolkit::ItemView::Property::MINIMUM_SWIPE_SPEED;
65383   jresult = (int)result;
65384   return jresult;
65385 }
65386
65387
65388 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_MINIMUM_SWIPE_DISTANCE_get() {
65389   int jresult ;
65390   int result;
65391
65392   result = (int)Dali::Toolkit::ItemView::Property::MINIMUM_SWIPE_DISTANCE;
65393   jresult = (int)result;
65394   return jresult;
65395 }
65396
65397
65398 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_WHEEL_SCROLL_DISTANCE_STEP_get() {
65399   int jresult ;
65400   int result;
65401
65402   result = (int)Dali::Toolkit::ItemView::Property::WHEEL_SCROLL_DISTANCE_STEP;
65403   jresult = (int)result;
65404   return jresult;
65405 }
65406
65407
65408 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_SNAP_TO_ITEM_ENABLED_get() {
65409   int jresult ;
65410   int result;
65411
65412   result = (int)Dali::Toolkit::ItemView::Property::SNAP_TO_ITEM_ENABLED;
65413   jresult = (int)result;
65414   return jresult;
65415 }
65416
65417
65418 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_REFRESH_INTERVAL_get() {
65419   int jresult ;
65420   int result;
65421
65422   result = (int)Dali::Toolkit::ItemView::Property::REFRESH_INTERVAL;
65423   jresult = (int)result;
65424   return jresult;
65425 }
65426
65427
65428 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_LAYOUT_POSITION_get() {
65429   int jresult ;
65430   int result;
65431
65432   result = (int)Dali::Toolkit::ItemView::Property::LAYOUT_POSITION;
65433   jresult = (int)result;
65434   return jresult;
65435 }
65436
65437
65438 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_SCROLL_SPEED_get() {
65439   int jresult ;
65440   int result;
65441
65442   result = (int)Dali::Toolkit::ItemView::Property::SCROLL_SPEED;
65443   jresult = (int)result;
65444   return jresult;
65445 }
65446
65447
65448 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_OVERSHOOT_get() {
65449   int jresult ;
65450   int result;
65451
65452   result = (int)Dali::Toolkit::ItemView::Property::OVERSHOOT;
65453   jresult = (int)result;
65454   return jresult;
65455 }
65456
65457
65458 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_SCROLL_DIRECTION_get() {
65459   int jresult ;
65460   int result;
65461
65462   result = (int)Dali::Toolkit::ItemView::Property::SCROLL_DIRECTION;
65463   jresult = (int)result;
65464   return jresult;
65465 }
65466
65467
65468 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_LAYOUT_ORIENTATION_get() {
65469   int jresult ;
65470   int result;
65471
65472   result = (int)Dali::Toolkit::ItemView::Property::LAYOUT_ORIENTATION;
65473   jresult = (int)result;
65474   return jresult;
65475 }
65476
65477
65478 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_SCROLL_CONTENT_SIZE_get() {
65479   int jresult ;
65480   int result;
65481
65482   result = (int)Dali::Toolkit::ItemView::Property::SCROLL_CONTENT_SIZE;
65483   jresult = (int)result;
65484   return jresult;
65485 }
65486
65487
65488 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemView_Property() {
65489   void * jresult ;
65490   Dali::Toolkit::ItemView::Property *result = 0 ;
65491
65492   {
65493     try {
65494       result = (Dali::Toolkit::ItemView::Property *)new Dali::Toolkit::ItemView::Property();
65495     } catch (std::out_of_range& e) {
65496       {
65497         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65498       };
65499     } catch (std::exception& e) {
65500       {
65501         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65502       };
65503     } catch (...) {
65504       {
65505         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65506       };
65507     }
65508   }
65509   jresult = (void *)result;
65510   return jresult;
65511 }
65512
65513
65514 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ItemView_Property(void * jarg1) {
65515   Dali::Toolkit::ItemView::Property *arg1 = (Dali::Toolkit::ItemView::Property *) 0 ;
65516
65517   arg1 = (Dali::Toolkit::ItemView::Property *)jarg1;
65518   {
65519     try {
65520       delete arg1;
65521     } catch (std::out_of_range& e) {
65522       {
65523         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65524       };
65525     } catch (std::exception& e) {
65526       {
65527         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65528       };
65529     } catch (...) {
65530       {
65531         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65532       };
65533     }
65534   }
65535 }
65536
65537
65538 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemView__SWIG_0() {
65539   void * jresult ;
65540   Dali::Toolkit::ItemView *result = 0 ;
65541
65542   {
65543     try {
65544       result = (Dali::Toolkit::ItemView *)new Dali::Toolkit::ItemView();
65545     } catch (std::out_of_range& e) {
65546       {
65547         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65548       };
65549     } catch (std::exception& e) {
65550       {
65551         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65552       };
65553     } catch (...) {
65554       {
65555         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65556       };
65557     }
65558   }
65559   jresult = (void *)result;
65560   return jresult;
65561 }
65562
65563
65564 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemView__SWIG_1(void * jarg1) {
65565   void * jresult ;
65566   Dali::Toolkit::ItemView *arg1 = 0 ;
65567   Dali::Toolkit::ItemView *result = 0 ;
65568
65569   arg1 = (Dali::Toolkit::ItemView *)jarg1;
65570   if (!arg1) {
65571     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemView const & type is null", 0);
65572     return 0;
65573   }
65574   {
65575     try {
65576       result = (Dali::Toolkit::ItemView *)new Dali::Toolkit::ItemView((Dali::Toolkit::ItemView const &)*arg1);
65577     } catch (std::out_of_range& e) {
65578       {
65579         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65580       };
65581     } catch (std::exception& e) {
65582       {
65583         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65584       };
65585     } catch (...) {
65586       {
65587         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65588       };
65589     }
65590   }
65591   jresult = (void *)result;
65592   return jresult;
65593 }
65594
65595
65596 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemView_Assign(void * jarg1, void * jarg2) {
65597   void * jresult ;
65598   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
65599   Dali::Toolkit::ItemView *arg2 = 0 ;
65600   Dali::Toolkit::ItemView *result = 0 ;
65601
65602   arg1 = (Dali::Toolkit::ItemView *)jarg1;
65603   arg2 = (Dali::Toolkit::ItemView *)jarg2;
65604   if (!arg2) {
65605     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemView const & type is null", 0);
65606     return 0;
65607   }
65608   {
65609     try {
65610       result = (Dali::Toolkit::ItemView *) &(arg1)->operator =((Dali::Toolkit::ItemView const &)*arg2);
65611     } catch (std::out_of_range& e) {
65612       {
65613         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65614       };
65615     } catch (std::exception& e) {
65616       {
65617         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65618       };
65619     } catch (...) {
65620       {
65621         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65622       };
65623     }
65624   }
65625   jresult = (void *)result;
65626   return jresult;
65627 }
65628
65629
65630 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ItemView(void * jarg1) {
65631   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
65632
65633   arg1 = (Dali::Toolkit::ItemView *)jarg1;
65634   {
65635     try {
65636       delete arg1;
65637     } catch (std::out_of_range& e) {
65638       {
65639         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65640       };
65641     } catch (std::exception& e) {
65642       {
65643         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65644       };
65645     } catch (...) {
65646       {
65647         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65648       };
65649     }
65650   }
65651 }
65652
65653
65654 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemView_New(void * jarg1) {
65655   void * jresult ;
65656   Dali::Toolkit::ItemFactory *arg1 = 0 ;
65657   Dali::Toolkit::ItemView result;
65658
65659   arg1 = (Dali::Toolkit::ItemFactory *)jarg1;
65660   if (!arg1) {
65661     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemFactory & type is null", 0);
65662     return 0;
65663   }
65664   {
65665     try {
65666       result = Dali::Toolkit::ItemView::New(*arg1);
65667     } catch (std::out_of_range& e) {
65668       {
65669         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65670       };
65671     } catch (std::exception& e) {
65672       {
65673         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65674       };
65675     } catch (...) {
65676       {
65677         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65678       };
65679     }
65680   }
65681   jresult = new Dali::Toolkit::ItemView((const Dali::Toolkit::ItemView &)result);
65682   return jresult;
65683 }
65684
65685
65686 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemView_DownCast(void * jarg1) {
65687   void * jresult ;
65688   Dali::BaseHandle arg1 ;
65689   Dali::BaseHandle *argp1 ;
65690   Dali::Toolkit::ItemView result;
65691
65692   argp1 = (Dali::BaseHandle *)jarg1;
65693   if (!argp1) {
65694     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
65695     return 0;
65696   }
65697   arg1 = *argp1;
65698   {
65699     try {
65700       result = Dali::Toolkit::ItemView::DownCast(arg1);
65701     } catch (std::out_of_range& e) {
65702       {
65703         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65704       };
65705     } catch (std::exception& e) {
65706       {
65707         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65708       };
65709     } catch (...) {
65710       {
65711         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65712       };
65713     }
65714   }
65715   jresult = new Dali::Toolkit::ItemView((const Dali::Toolkit::ItemView &)result);
65716   return jresult;
65717 }
65718
65719
65720 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemView_GetLayoutCount(void * jarg1) {
65721   unsigned int jresult ;
65722   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
65723   unsigned int result;
65724
65725   arg1 = (Dali::Toolkit::ItemView *)jarg1;
65726   {
65727     try {
65728       result = (unsigned int)((Dali::Toolkit::ItemView const *)arg1)->GetLayoutCount();
65729     } catch (std::out_of_range& e) {
65730       {
65731         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65732       };
65733     } catch (std::exception& e) {
65734       {
65735         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65736       };
65737     } catch (...) {
65738       {
65739         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65740       };
65741     }
65742   }
65743   jresult = result;
65744   return jresult;
65745 }
65746
65747
65748 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_AddLayout(void * jarg1, void * jarg2) {
65749   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
65750   Dali::Toolkit::ItemLayout *arg2 = 0 ;
65751
65752   arg1 = (Dali::Toolkit::ItemView *)jarg1;
65753   arg2 = (Dali::Toolkit::ItemLayout *)jarg2;
65754   if (!arg2) {
65755     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemLayout & type is null", 0);
65756     return ;
65757   }
65758   {
65759     try {
65760       (arg1)->AddLayout(*arg2);
65761     } catch (std::out_of_range& e) {
65762       {
65763         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65764       };
65765     } catch (std::exception& e) {
65766       {
65767         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65768       };
65769     } catch (...) {
65770       {
65771         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65772       };
65773     }
65774   }
65775 }
65776
65777
65778 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_RemoveLayout(void * jarg1, unsigned int jarg2) {
65779   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
65780   unsigned int arg2 ;
65781
65782   arg1 = (Dali::Toolkit::ItemView *)jarg1;
65783   arg2 = (unsigned int)jarg2;
65784   {
65785     try {
65786       (arg1)->RemoveLayout(arg2);
65787     } catch (std::out_of_range& e) {
65788       {
65789         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65790       };
65791     } catch (std::exception& e) {
65792       {
65793         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65794       };
65795     } catch (...) {
65796       {
65797         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65798       };
65799     }
65800   }
65801 }
65802
65803
65804 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemView_GetLayout(void * jarg1, unsigned int jarg2) {
65805   void * jresult ;
65806   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
65807   unsigned int arg2 ;
65808   SwigValueWrapper< Dali::IntrusivePtr< Dali::Toolkit::ItemLayout > > result;
65809
65810   arg1 = (Dali::Toolkit::ItemView *)jarg1;
65811   arg2 = (unsigned int)jarg2;
65812   {
65813     try {
65814       result = ((Dali::Toolkit::ItemView const *)arg1)->GetLayout(arg2);
65815     } catch (std::out_of_range& e) {
65816       {
65817         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65818       };
65819     } catch (std::exception& e) {
65820       {
65821         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65822       };
65823     } catch (...) {
65824       {
65825         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65826       };
65827     }
65828   }
65829   jresult = new Dali::Toolkit::ItemLayoutPtr((const Dali::Toolkit::ItemLayoutPtr &)result);
65830   return jresult;
65831 }
65832
65833
65834 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemView_GetActiveLayout(void * jarg1) {
65835   void * jresult ;
65836   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
65837   SwigValueWrapper< Dali::IntrusivePtr< Dali::Toolkit::ItemLayout > > result;
65838
65839   arg1 = (Dali::Toolkit::ItemView *)jarg1;
65840   {
65841     try {
65842       result = ((Dali::Toolkit::ItemView const *)arg1)->GetActiveLayout();
65843     } catch (std::out_of_range& e) {
65844       {
65845         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65846       };
65847     } catch (std::exception& e) {
65848       {
65849         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65850       };
65851     } catch (...) {
65852       {
65853         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65854       };
65855     }
65856   }
65857   jresult = new Dali::Toolkit::ItemLayoutPtr((const Dali::Toolkit::ItemLayoutPtr &)result);
65858   return jresult;
65859 }
65860
65861
65862 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemView_GetCurrentLayoutPosition(void * jarg1, unsigned int jarg2) {
65863   float jresult ;
65864   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
65865   Dali::Toolkit::ItemId arg2 ;
65866   float result;
65867
65868   arg1 = (Dali::Toolkit::ItemView *)jarg1;
65869   arg2 = (Dali::Toolkit::ItemId)jarg2;
65870   {
65871     try {
65872       result = (float)((Dali::Toolkit::ItemView const *)arg1)->GetCurrentLayoutPosition(arg2);
65873     } catch (std::out_of_range& e) {
65874       {
65875         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65876       };
65877     } catch (std::exception& e) {
65878       {
65879         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65880       };
65881     } catch (...) {
65882       {
65883         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65884       };
65885     }
65886   }
65887   jresult = result;
65888   return jresult;
65889 }
65890
65891
65892 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_ActivateLayout(void * jarg1, unsigned int jarg2, void * jarg3, float jarg4) {
65893   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
65894   unsigned int arg2 ;
65895   Dali::Vector3 arg3 ;
65896   float arg4 ;
65897   Dali::Vector3 *argp3 ;
65898
65899   arg1 = (Dali::Toolkit::ItemView *)jarg1;
65900   arg2 = (unsigned int)jarg2;
65901   argp3 = (Dali::Vector3 *)jarg3;
65902   if (!argp3) {
65903     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector3", 0);
65904     return ;
65905   }
65906   arg3 = *argp3;
65907   arg4 = (float)jarg4;
65908   {
65909     try {
65910       (arg1)->ActivateLayout(arg2,arg3,arg4);
65911     } catch (std::out_of_range& e) {
65912       {
65913         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65914       };
65915     } catch (std::exception& e) {
65916       {
65917         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65918       };
65919     } catch (...) {
65920       {
65921         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65922       };
65923     }
65924   }
65925 }
65926
65927
65928 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_DeactivateCurrentLayout(void * jarg1) {
65929   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
65930
65931   arg1 = (Dali::Toolkit::ItemView *)jarg1;
65932   {
65933     try {
65934       (arg1)->DeactivateCurrentLayout();
65935     } catch (std::out_of_range& e) {
65936       {
65937         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65938       };
65939     } catch (std::exception& e) {
65940       {
65941         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65942       };
65943     } catch (...) {
65944       {
65945         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65946       };
65947     }
65948   }
65949 }
65950
65951
65952 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_SetMinimumSwipeSpeed(void * jarg1, float jarg2) {
65953   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
65954   float arg2 ;
65955
65956   arg1 = (Dali::Toolkit::ItemView *)jarg1;
65957   arg2 = (float)jarg2;
65958   {
65959     try {
65960       (arg1)->SetMinimumSwipeSpeed(arg2);
65961     } catch (std::out_of_range& e) {
65962       {
65963         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65964       };
65965     } catch (std::exception& e) {
65966       {
65967         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65968       };
65969     } catch (...) {
65970       {
65971         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65972       };
65973     }
65974   }
65975 }
65976
65977
65978 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemView_GetMinimumSwipeSpeed(void * jarg1) {
65979   float jresult ;
65980   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
65981   float result;
65982
65983   arg1 = (Dali::Toolkit::ItemView *)jarg1;
65984   {
65985     try {
65986       result = (float)((Dali::Toolkit::ItemView const *)arg1)->GetMinimumSwipeSpeed();
65987     } catch (std::out_of_range& e) {
65988       {
65989         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65990       };
65991     } catch (std::exception& e) {
65992       {
65993         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65994       };
65995     } catch (...) {
65996       {
65997         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65998       };
65999     }
66000   }
66001   jresult = result;
66002   return jresult;
66003 }
66004
66005
66006 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_SetMinimumSwipeDistance(void * jarg1, float jarg2) {
66007   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66008   float arg2 ;
66009
66010   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66011   arg2 = (float)jarg2;
66012   {
66013     try {
66014       (arg1)->SetMinimumSwipeDistance(arg2);
66015     } catch (std::out_of_range& e) {
66016       {
66017         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66018       };
66019     } catch (std::exception& e) {
66020       {
66021         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66022       };
66023     } catch (...) {
66024       {
66025         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66026       };
66027     }
66028   }
66029 }
66030
66031
66032 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemView_GetMinimumSwipeDistance(void * jarg1) {
66033   float jresult ;
66034   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66035   float result;
66036
66037   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66038   {
66039     try {
66040       result = (float)((Dali::Toolkit::ItemView const *)arg1)->GetMinimumSwipeDistance();
66041     } catch (std::out_of_range& e) {
66042       {
66043         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66044       };
66045     } catch (std::exception& e) {
66046       {
66047         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66048       };
66049     } catch (...) {
66050       {
66051         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66052       };
66053     }
66054   }
66055   jresult = result;
66056   return jresult;
66057 }
66058
66059
66060 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_SetWheelScrollDistanceStep(void * jarg1, float jarg2) {
66061   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66062   float arg2 ;
66063
66064   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66065   arg2 = (float)jarg2;
66066   {
66067     try {
66068       (arg1)->SetWheelScrollDistanceStep(arg2);
66069     } catch (std::out_of_range& e) {
66070       {
66071         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66072       };
66073     } catch (std::exception& e) {
66074       {
66075         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66076       };
66077     } catch (...) {
66078       {
66079         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66080       };
66081     }
66082   }
66083 }
66084
66085
66086 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemView_GetWheelScrollDistanceStep(void * jarg1) {
66087   float jresult ;
66088   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66089   float result;
66090
66091   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66092   {
66093     try {
66094       result = (float)((Dali::Toolkit::ItemView const *)arg1)->GetWheelScrollDistanceStep();
66095     } catch (std::out_of_range& e) {
66096       {
66097         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66098       };
66099     } catch (std::exception& e) {
66100       {
66101         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66102       };
66103     } catch (...) {
66104       {
66105         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66106       };
66107     }
66108   }
66109   jresult = result;
66110   return jresult;
66111 }
66112
66113
66114 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_SetAnchoring(void * jarg1, unsigned int jarg2) {
66115   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66116   bool arg2 ;
66117
66118   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66119   arg2 = jarg2 ? true : false;
66120   {
66121     try {
66122       (arg1)->SetAnchoring(arg2);
66123     } catch (std::out_of_range& e) {
66124       {
66125         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66126       };
66127     } catch (std::exception& e) {
66128       {
66129         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66130       };
66131     } catch (...) {
66132       {
66133         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66134       };
66135     }
66136   }
66137 }
66138
66139
66140 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemView_GetAnchoring(void * jarg1) {
66141   unsigned int jresult ;
66142   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66143   bool result;
66144
66145   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66146   {
66147     try {
66148       result = (bool)((Dali::Toolkit::ItemView const *)arg1)->GetAnchoring();
66149     } catch (std::out_of_range& e) {
66150       {
66151         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66152       };
66153     } catch (std::exception& e) {
66154       {
66155         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66156       };
66157     } catch (...) {
66158       {
66159         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66160       };
66161     }
66162   }
66163   jresult = result;
66164   return jresult;
66165 }
66166
66167
66168 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_SetAnchoringDuration(void * jarg1, float jarg2) {
66169   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66170   float arg2 ;
66171
66172   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66173   arg2 = (float)jarg2;
66174   {
66175     try {
66176       (arg1)->SetAnchoringDuration(arg2);
66177     } catch (std::out_of_range& e) {
66178       {
66179         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66180       };
66181     } catch (std::exception& e) {
66182       {
66183         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66184       };
66185     } catch (...) {
66186       {
66187         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66188       };
66189     }
66190   }
66191 }
66192
66193
66194 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemView_GetAnchoringDuration(void * jarg1) {
66195   float jresult ;
66196   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66197   float result;
66198
66199   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66200   {
66201     try {
66202       result = (float)((Dali::Toolkit::ItemView const *)arg1)->GetAnchoringDuration();
66203     } catch (std::out_of_range& e) {
66204       {
66205         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66206       };
66207     } catch (std::exception& e) {
66208       {
66209         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66210       };
66211     } catch (...) {
66212       {
66213         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66214       };
66215     }
66216   }
66217   jresult = result;
66218   return jresult;
66219 }
66220
66221
66222 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_ScrollToItem(void * jarg1, unsigned int jarg2, float jarg3) {
66223   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66224   Dali::Toolkit::ItemId arg2 ;
66225   float arg3 ;
66226
66227   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66228   arg2 = (Dali::Toolkit::ItemId)jarg2;
66229   arg3 = (float)jarg3;
66230   {
66231     try {
66232       (arg1)->ScrollToItem(arg2,arg3);
66233     } catch (std::out_of_range& e) {
66234       {
66235         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66236       };
66237     } catch (std::exception& e) {
66238       {
66239         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66240       };
66241     } catch (...) {
66242       {
66243         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66244       };
66245     }
66246   }
66247 }
66248
66249
66250 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_SetRefreshInterval(void * jarg1, float jarg2) {
66251   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66252   float arg2 ;
66253
66254   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66255   arg2 = (float)jarg2;
66256   {
66257     try {
66258       (arg1)->SetRefreshInterval(arg2);
66259     } catch (std::out_of_range& e) {
66260       {
66261         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66262       };
66263     } catch (std::exception& e) {
66264       {
66265         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66266       };
66267     } catch (...) {
66268       {
66269         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66270       };
66271     }
66272   }
66273 }
66274
66275
66276 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemView_GetRefreshInterval(void * jarg1) {
66277   float jresult ;
66278   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66279   float result;
66280
66281   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66282   {
66283     try {
66284       result = (float)((Dali::Toolkit::ItemView const *)arg1)->GetRefreshInterval();
66285     } catch (std::out_of_range& e) {
66286       {
66287         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66288       };
66289     } catch (std::exception& e) {
66290       {
66291         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66292       };
66293     } catch (...) {
66294       {
66295         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66296       };
66297     }
66298   }
66299   jresult = result;
66300   return jresult;
66301 }
66302
66303
66304 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_Refresh(void * jarg1) {
66305   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66306
66307   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66308   {
66309     try {
66310       (arg1)->Refresh();
66311     } catch (std::out_of_range& e) {
66312       {
66313         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66314       };
66315     } catch (std::exception& e) {
66316       {
66317         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66318       };
66319     } catch (...) {
66320       {
66321         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66322       };
66323     }
66324   }
66325 }
66326
66327
66328 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemView_GetItem(void * jarg1, unsigned int jarg2) {
66329   void * jresult ;
66330   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66331   Dali::Toolkit::ItemId arg2 ;
66332   Dali::Actor result;
66333
66334   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66335   arg2 = (Dali::Toolkit::ItemId)jarg2;
66336   {
66337     try {
66338       result = ((Dali::Toolkit::ItemView const *)arg1)->GetItem(arg2);
66339     } catch (std::out_of_range& e) {
66340       {
66341         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66342       };
66343     } catch (std::exception& e) {
66344       {
66345         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66346       };
66347     } catch (...) {
66348       {
66349         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66350       };
66351     }
66352   }
66353   jresult = new Dali::Actor((const Dali::Actor &)result);
66354   return jresult;
66355 }
66356
66357
66358 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemView_GetItemId(void * jarg1, void * jarg2) {
66359   unsigned int jresult ;
66360   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66361   Dali::Actor arg2 ;
66362   Dali::Actor *argp2 ;
66363   Dali::Toolkit::ItemId result;
66364
66365   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66366   argp2 = (Dali::Actor *)jarg2;
66367   if (!argp2) {
66368     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
66369     return 0;
66370   }
66371   arg2 = *argp2;
66372   {
66373     try {
66374       result = (Dali::Toolkit::ItemId)((Dali::Toolkit::ItemView const *)arg1)->GetItemId(arg2);
66375     } catch (std::out_of_range& e) {
66376       {
66377         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66378       };
66379     } catch (std::exception& e) {
66380       {
66381         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66382       };
66383     } catch (...) {
66384       {
66385         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66386       };
66387     }
66388   }
66389   jresult = result;
66390   return jresult;
66391 }
66392
66393
66394 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_InsertItem(void * jarg1, void * jarg2, float jarg3) {
66395   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66396   Dali::Toolkit::Item arg2 ;
66397   float arg3 ;
66398   Dali::Toolkit::Item *argp2 ;
66399
66400   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66401   argp2 = (Dali::Toolkit::Item *)jarg2;
66402   if (!argp2) {
66403     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Item", 0);
66404     return ;
66405   }
66406   arg2 = *argp2;
66407   arg3 = (float)jarg3;
66408   {
66409     try {
66410       (arg1)->InsertItem(arg2,arg3);
66411     } catch (std::out_of_range& e) {
66412       {
66413         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66414       };
66415     } catch (std::exception& e) {
66416       {
66417         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66418       };
66419     } catch (...) {
66420       {
66421         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66422       };
66423     }
66424   }
66425 }
66426
66427
66428 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_InsertItems(void * jarg1, void * jarg2, float jarg3) {
66429   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66430   Dali::Toolkit::ItemContainer *arg2 = 0 ;
66431   float arg3 ;
66432
66433   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66434   arg2 = (Dali::Toolkit::ItemContainer *)jarg2;
66435   if (!arg2) {
66436     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemContainer const & type is null", 0);
66437     return ;
66438   }
66439   arg3 = (float)jarg3;
66440   {
66441     try {
66442       (arg1)->InsertItems((Dali::Toolkit::ItemContainer const &)*arg2,arg3);
66443     } catch (std::out_of_range& e) {
66444       {
66445         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66446       };
66447     } catch (std::exception& e) {
66448       {
66449         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66450       };
66451     } catch (...) {
66452       {
66453         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66454       };
66455     }
66456   }
66457 }
66458
66459
66460 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_RemoveItem(void * jarg1, unsigned int jarg2, float jarg3) {
66461   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66462   Dali::Toolkit::ItemId arg2 ;
66463   float arg3 ;
66464
66465   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66466   arg2 = (Dali::Toolkit::ItemId)jarg2;
66467   arg3 = (float)jarg3;
66468   {
66469     try {
66470       (arg1)->RemoveItem(arg2,arg3);
66471     } catch (std::out_of_range& e) {
66472       {
66473         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66474       };
66475     } catch (std::exception& e) {
66476       {
66477         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66478       };
66479     } catch (...) {
66480       {
66481         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66482       };
66483     }
66484   }
66485 }
66486
66487
66488 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_RemoveItems(void * jarg1, void * jarg2, float jarg3) {
66489   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66490   Dali::Toolkit::ItemIdContainer *arg2 = 0 ;
66491   float arg3 ;
66492
66493   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66494   arg2 = (Dali::Toolkit::ItemIdContainer *)jarg2;
66495   if (!arg2) {
66496     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemIdContainer const & type is null", 0);
66497     return ;
66498   }
66499   arg3 = (float)jarg3;
66500   {
66501     try {
66502       (arg1)->RemoveItems((Dali::Toolkit::ItemIdContainer const &)*arg2,arg3);
66503     } catch (std::out_of_range& e) {
66504       {
66505         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66506       };
66507     } catch (std::exception& e) {
66508       {
66509         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66510       };
66511     } catch (...) {
66512       {
66513         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66514       };
66515     }
66516   }
66517 }
66518
66519
66520 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_ReplaceItem(void * jarg1, void * jarg2, float jarg3) {
66521   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66522   Dali::Toolkit::Item arg2 ;
66523   float arg3 ;
66524   Dali::Toolkit::Item *argp2 ;
66525
66526   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66527   argp2 = (Dali::Toolkit::Item *)jarg2;
66528   if (!argp2) {
66529     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Item", 0);
66530     return ;
66531   }
66532   arg2 = *argp2;
66533   arg3 = (float)jarg3;
66534   {
66535     try {
66536       (arg1)->ReplaceItem(arg2,arg3);
66537     } catch (std::out_of_range& e) {
66538       {
66539         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66540       };
66541     } catch (std::exception& e) {
66542       {
66543         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66544       };
66545     } catch (...) {
66546       {
66547         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66548       };
66549     }
66550   }
66551 }
66552
66553
66554 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_ReplaceItems(void * jarg1, void * jarg2, float jarg3) {
66555   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66556   Dali::Toolkit::ItemContainer *arg2 = 0 ;
66557   float arg3 ;
66558
66559   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66560   arg2 = (Dali::Toolkit::ItemContainer *)jarg2;
66561   if (!arg2) {
66562     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemContainer const & type is null", 0);
66563     return ;
66564   }
66565   arg3 = (float)jarg3;
66566   {
66567     try {
66568       (arg1)->ReplaceItems((Dali::Toolkit::ItemContainer const &)*arg2,arg3);
66569     } catch (std::out_of_range& e) {
66570       {
66571         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66572       };
66573     } catch (std::exception& e) {
66574       {
66575         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66576       };
66577     } catch (...) {
66578       {
66579         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66580       };
66581     }
66582   }
66583 }
66584
66585
66586 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_SetItemsParentOrigin(void * jarg1, void * jarg2) {
66587   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66588   Dali::Vector3 *arg2 = 0 ;
66589
66590   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66591   arg2 = (Dali::Vector3 *)jarg2;
66592   if (!arg2) {
66593     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
66594     return ;
66595   }
66596   {
66597     try {
66598       (arg1)->SetItemsParentOrigin((Dali::Vector3 const &)*arg2);
66599     } catch (std::out_of_range& e) {
66600       {
66601         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66602       };
66603     } catch (std::exception& e) {
66604       {
66605         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66606       };
66607     } catch (...) {
66608       {
66609         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66610       };
66611     }
66612   }
66613 }
66614
66615
66616 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemView_GetItemsParentOrigin(void * jarg1) {
66617   void * jresult ;
66618   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66619   Dali::Vector3 result;
66620
66621   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66622   {
66623     try {
66624       result = ((Dali::Toolkit::ItemView const *)arg1)->GetItemsParentOrigin();
66625     } catch (std::out_of_range& e) {
66626       {
66627         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66628       };
66629     } catch (std::exception& e) {
66630       {
66631         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66632       };
66633     } catch (...) {
66634       {
66635         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66636       };
66637     }
66638   }
66639   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
66640   return jresult;
66641 }
66642
66643
66644 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_SetItemsAnchorPoint(void * jarg1, void * jarg2) {
66645   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66646   Dali::Vector3 *arg2 = 0 ;
66647
66648   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66649   arg2 = (Dali::Vector3 *)jarg2;
66650   if (!arg2) {
66651     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
66652     return ;
66653   }
66654   {
66655     try {
66656       (arg1)->SetItemsAnchorPoint((Dali::Vector3 const &)*arg2);
66657     } catch (std::out_of_range& e) {
66658       {
66659         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66660       };
66661     } catch (std::exception& e) {
66662       {
66663         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66664       };
66665     } catch (...) {
66666       {
66667         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66668       };
66669     }
66670   }
66671 }
66672
66673
66674 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemView_GetItemsAnchorPoint(void * jarg1) {
66675   void * jresult ;
66676   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66677   Dali::Vector3 result;
66678
66679   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66680   {
66681     try {
66682       result = ((Dali::Toolkit::ItemView const *)arg1)->GetItemsAnchorPoint();
66683     } catch (std::out_of_range& e) {
66684       {
66685         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66686       };
66687     } catch (std::exception& e) {
66688       {
66689         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66690       };
66691     } catch (...) {
66692       {
66693         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66694       };
66695     }
66696   }
66697   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
66698   return jresult;
66699 }
66700
66701
66702 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_GetItemsRange(void * jarg1, void * jarg2) {
66703   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66704   Dali::Toolkit::ItemRange *arg2 = 0 ;
66705
66706   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66707   arg2 = (Dali::Toolkit::ItemRange *)jarg2;
66708   if (!arg2) {
66709     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemRange & type is null", 0);
66710     return ;
66711   }
66712   {
66713     try {
66714       (arg1)->GetItemsRange(*arg2);
66715     } catch (std::out_of_range& e) {
66716       {
66717         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66718       };
66719     } catch (std::exception& e) {
66720       {
66721         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66722       };
66723     } catch (...) {
66724       {
66725         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66726       };
66727     }
66728   }
66729 }
66730
66731
66732 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemView_LayoutActivatedSignal(void * jarg1) {
66733   void * jresult ;
66734   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66735   Dali::Toolkit::ItemView::LayoutActivatedSignalType *result = 0 ;
66736
66737   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66738   {
66739     try {
66740       result = (Dali::Toolkit::ItemView::LayoutActivatedSignalType *) &(arg1)->LayoutActivatedSignal();
66741     } catch (std::out_of_range& e) {
66742       {
66743         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66744       };
66745     } catch (std::exception& e) {
66746       {
66747         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66748       };
66749     } catch (...) {
66750       {
66751         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66752       };
66753     }
66754   }
66755   jresult = (void *)result;
66756   return jresult;
66757 }
66758
66759
66760 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_MoveActorConstraint(void * jarg1, void * jarg2) {
66761   Dali::Vector3 *arg1 = 0 ;
66762   PropertyInputContainer *arg2 = 0 ;
66763
66764   arg1 = (Dali::Vector3 *)jarg1;
66765   if (!arg1) {
66766     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
66767     return ;
66768   }
66769   arg2 = (PropertyInputContainer *)jarg2;
66770   if (!arg2) {
66771     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "PropertyInputContainer const & type is null", 0);
66772     return ;
66773   }
66774   {
66775     try {
66776       Dali::Toolkit::MoveActorConstraint(*arg1,(PropertyInputContainer const &)*arg2);
66777     } catch (std::out_of_range& e) {
66778       {
66779         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66780       };
66781     } catch (std::exception& e) {
66782       {
66783         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66784       };
66785     } catch (...) {
66786       {
66787         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66788       };
66789     }
66790   }
66791 }
66792
66793
66794 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WrapActorConstraint(void * jarg1, void * jarg2) {
66795   Dali::Vector3 *arg1 = 0 ;
66796   PropertyInputContainer *arg2 = 0 ;
66797
66798   arg1 = (Dali::Vector3 *)jarg1;
66799   if (!arg1) {
66800     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
66801     return ;
66802   }
66803   arg2 = (PropertyInputContainer *)jarg2;
66804   if (!arg2) {
66805     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "PropertyInputContainer const & type is null", 0);
66806     return ;
66807   }
66808   {
66809     try {
66810       Dali::Toolkit::WrapActorConstraint(*arg1,(PropertyInputContainer const &)*arg2);
66811     } catch (std::out_of_range& e) {
66812       {
66813         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66814       };
66815     } catch (std::exception& e) {
66816       {
66817         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66818       };
66819     } catch (...) {
66820       {
66821         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66822       };
66823     }
66824   }
66825 }
66826
66827
66828 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollViewEffect() {
66829   void * jresult ;
66830   Dali::Toolkit::ScrollViewEffect *result = 0 ;
66831
66832   {
66833     try {
66834       result = (Dali::Toolkit::ScrollViewEffect *)new Dali::Toolkit::ScrollViewEffect();
66835     } catch (std::out_of_range& e) {
66836       {
66837         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66838       };
66839     } catch (std::exception& e) {
66840       {
66841         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66842       };
66843     } catch (...) {
66844       {
66845         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66846       };
66847     }
66848   }
66849   jresult = (void *)result;
66850   return jresult;
66851 }
66852
66853
66854 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollViewEffect(void * jarg1) {
66855   Dali::Toolkit::ScrollViewEffect *arg1 = (Dali::Toolkit::ScrollViewEffect *) 0 ;
66856
66857   arg1 = (Dali::Toolkit::ScrollViewEffect *)jarg1;
66858   {
66859     try {
66860       delete arg1;
66861     } catch (std::out_of_range& e) {
66862       {
66863         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66864       };
66865     } catch (std::exception& e) {
66866       {
66867         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66868       };
66869     } catch (...) {
66870       {
66871         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66872       };
66873     }
66874   }
66875 }
66876
66877
66878 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollViewPagePathEffect_New(void * jarg1, void * jarg2, int jarg3, void * jarg4, unsigned int jarg5) {
66879   void * jresult ;
66880   Dali::Path arg1 ;
66881   Dali::Vector3 *arg2 = 0 ;
66882   Dali::Property::Index arg3 ;
66883   Dali::Vector3 *arg4 = 0 ;
66884   unsigned int arg5 ;
66885   Dali::Path *argp1 ;
66886   Dali::Toolkit::ScrollViewPagePathEffect result;
66887
66888   argp1 = (Dali::Path *)jarg1;
66889   if (!argp1) {
66890     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Path", 0);
66891     return 0;
66892   }
66893   arg1 = *argp1;
66894   arg2 = (Dali::Vector3 *)jarg2;
66895   if (!arg2) {
66896     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
66897     return 0;
66898   }
66899   arg3 = (Dali::Property::Index)jarg3;
66900   arg4 = (Dali::Vector3 *)jarg4;
66901   if (!arg4) {
66902     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
66903     return 0;
66904   }
66905   arg5 = (unsigned int)jarg5;
66906   {
66907     try {
66908       result = Dali::Toolkit::ScrollViewPagePathEffect::New(arg1,(Dali::Vector3 const &)*arg2,arg3,(Dali::Vector3 const &)*arg4,arg5);
66909     } catch (std::out_of_range& e) {
66910       {
66911         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66912       };
66913     } catch (std::exception& e) {
66914       {
66915         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66916       };
66917     } catch (...) {
66918       {
66919         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66920       };
66921     }
66922   }
66923   jresult = new Dali::Toolkit::ScrollViewPagePathEffect((const Dali::Toolkit::ScrollViewPagePathEffect &)result);
66924   return jresult;
66925 }
66926
66927
66928 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollViewPagePathEffect() {
66929   void * jresult ;
66930   Dali::Toolkit::ScrollViewPagePathEffect *result = 0 ;
66931
66932   {
66933     try {
66934       result = (Dali::Toolkit::ScrollViewPagePathEffect *)new Dali::Toolkit::ScrollViewPagePathEffect();
66935     } catch (std::out_of_range& e) {
66936       {
66937         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66938       };
66939     } catch (std::exception& e) {
66940       {
66941         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66942       };
66943     } catch (...) {
66944       {
66945         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66946       };
66947     }
66948   }
66949   jresult = (void *)result;
66950   return jresult;
66951 }
66952
66953
66954 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollViewPagePathEffect_DownCast(void * jarg1) {
66955   void * jresult ;
66956   Dali::BaseHandle arg1 ;
66957   Dali::BaseHandle *argp1 ;
66958   Dali::Toolkit::ScrollViewPagePathEffect result;
66959
66960   argp1 = (Dali::BaseHandle *)jarg1;
66961   if (!argp1) {
66962     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
66963     return 0;
66964   }
66965   arg1 = *argp1;
66966   {
66967     try {
66968       result = Dali::Toolkit::ScrollViewPagePathEffect::DownCast(arg1);
66969     } catch (std::out_of_range& e) {
66970       {
66971         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66972       };
66973     } catch (std::exception& e) {
66974       {
66975         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66976       };
66977     } catch (...) {
66978       {
66979         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66980       };
66981     }
66982   }
66983   jresult = new Dali::Toolkit::ScrollViewPagePathEffect((const Dali::Toolkit::ScrollViewPagePathEffect &)result);
66984   return jresult;
66985 }
66986
66987
66988 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollViewPagePathEffect_ApplyToPage(void * jarg1, void * jarg2, unsigned int jarg3) {
66989   Dali::Toolkit::ScrollViewPagePathEffect *arg1 = (Dali::Toolkit::ScrollViewPagePathEffect *) 0 ;
66990   Dali::Actor arg2 ;
66991   unsigned int arg3 ;
66992   Dali::Actor *argp2 ;
66993
66994   arg1 = (Dali::Toolkit::ScrollViewPagePathEffect *)jarg1;
66995   argp2 = (Dali::Actor *)jarg2;
66996   if (!argp2) {
66997     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
66998     return ;
66999   }
67000   arg2 = *argp2;
67001   arg3 = (unsigned int)jarg3;
67002   {
67003     try {
67004       (arg1)->ApplyToPage(arg2,arg3);
67005     } catch (std::out_of_range& e) {
67006       {
67007         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
67008       };
67009     } catch (std::exception& e) {
67010       {
67011         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
67012       };
67013     } catch (...) {
67014       {
67015         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
67016       };
67017     }
67018   }
67019 }
67020
67021
67022 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollViewPagePathEffect(void * jarg1) {
67023   Dali::Toolkit::ScrollViewPagePathEffect *arg1 = (Dali::Toolkit::ScrollViewPagePathEffect *) 0 ;
67024
67025   arg1 = (Dali::Toolkit::ScrollViewPagePathEffect *)jarg1;
67026   {
67027     try {
67028       delete arg1;
67029     } catch (std::out_of_range& e) {
67030       {
67031         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
67032       };
67033     } catch (std::exception& e) {
67034       {
67035         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
67036       };
67037     } catch (...) {
67038       {
67039         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
67040       };
67041     }
67042   }
67043 }
67044
67045
67046 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ClampState2D_x_set(void * jarg1, int jarg2) {
67047   Dali::Toolkit::ClampState2D *arg1 = (Dali::Toolkit::ClampState2D *) 0 ;
67048   Dali::Toolkit::ClampState arg2 ;
67049
67050   arg1 = (Dali::Toolkit::ClampState2D *)jarg1;
67051   arg2 = (Dali::Toolkit::ClampState)jarg2;
67052   if (arg1) (arg1)->x = arg2;
67053 }
67054
67055
67056 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ClampState2D_x_get(void * jarg1) {
67057   int jresult ;
67058   Dali::Toolkit::ClampState2D *arg1 = (Dali::Toolkit::ClampState2D *) 0 ;
67059   Dali::Toolkit::ClampState result;
67060
67061   arg1 = (Dali::Toolkit::ClampState2D *)jarg1;
67062   result = (Dali::Toolkit::ClampState) ((arg1)->x);
67063   jresult = (int)result;
67064   return jresult;
67065 }
67066
67067
67068 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ClampState2D_y_set(void * jarg1, int jarg2) {
67069   Dali::Toolkit::ClampState2D *arg1 = (Dali::Toolkit::ClampState2D *) 0 ;
67070   Dali::Toolkit::ClampState arg2 ;
67071
67072   arg1 = (Dali::Toolkit::ClampState2D *)jarg1;
67073   arg2 = (Dali::Toolkit::ClampState)jarg2;
67074   if (arg1) (arg1)->y = arg2;
67075 }
67076
67077
67078 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ClampState2D_y_get(void * jarg1) {
67079   int jresult ;
67080   Dali::Toolkit::ClampState2D *arg1 = (Dali::Toolkit::ClampState2D *) 0 ;
67081   Dali::Toolkit::ClampState result;
67082
67083   arg1 = (Dali::Toolkit::ClampState2D *)jarg1;
67084   result = (Dali::Toolkit::ClampState) ((arg1)->y);
67085   jresult = (int)result;
67086   return jresult;
67087 }
67088
67089
67090 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ClampState2D() {
67091   void * jresult ;
67092   Dali::Toolkit::ClampState2D *result = 0 ;
67093
67094   {
67095     try {
67096       result = (Dali::Toolkit::ClampState2D *)new Dali::Toolkit::ClampState2D();
67097     } catch (std::out_of_range& e) {
67098       {
67099         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67100       };
67101     } catch (std::exception& e) {
67102       {
67103         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67104       };
67105     } catch (...) {
67106       {
67107         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67108       };
67109     }
67110   }
67111   jresult = (void *)result;
67112   return jresult;
67113 }
67114
67115
67116 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ClampState2D(void * jarg1) {
67117   Dali::Toolkit::ClampState2D *arg1 = (Dali::Toolkit::ClampState2D *) 0 ;
67118
67119   arg1 = (Dali::Toolkit::ClampState2D *)jarg1;
67120   {
67121     try {
67122       delete arg1;
67123     } catch (std::out_of_range& e) {
67124       {
67125         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
67126       };
67127     } catch (std::exception& e) {
67128       {
67129         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
67130       };
67131     } catch (...) {
67132       {
67133         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
67134       };
67135     }
67136   }
67137 }
67138
67139
67140 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RulerDomain__SWIG_0(float jarg1, float jarg2, unsigned int jarg3) {
67141   void * jresult ;
67142   float arg1 ;
67143   float arg2 ;
67144   bool arg3 ;
67145   Dali::Toolkit::RulerDomain *result = 0 ;
67146
67147   arg1 = (float)jarg1;
67148   arg2 = (float)jarg2;
67149   arg3 = jarg3 ? true : false;
67150   {
67151     try {
67152       result = (Dali::Toolkit::RulerDomain *)new Dali::Toolkit::RulerDomain(arg1,arg2,arg3);
67153     } catch (std::out_of_range& e) {
67154       {
67155         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67156       };
67157     } catch (std::exception& e) {
67158       {
67159         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67160       };
67161     } catch (...) {
67162       {
67163         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67164       };
67165     }
67166   }
67167   jresult = (void *)result;
67168   return jresult;
67169 }
67170
67171
67172 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RulerDomain__SWIG_1(float jarg1, float jarg2) {
67173   void * jresult ;
67174   float arg1 ;
67175   float arg2 ;
67176   Dali::Toolkit::RulerDomain *result = 0 ;
67177
67178   arg1 = (float)jarg1;
67179   arg2 = (float)jarg2;
67180   {
67181     try {
67182       result = (Dali::Toolkit::RulerDomain *)new Dali::Toolkit::RulerDomain(arg1,arg2);
67183     } catch (std::out_of_range& e) {
67184       {
67185         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67186       };
67187     } catch (std::exception& e) {
67188       {
67189         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67190       };
67191     } catch (...) {
67192       {
67193         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67194       };
67195     }
67196   }
67197   jresult = (void *)result;
67198   return jresult;
67199 }
67200
67201
67202 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerDomain_min_set(void * jarg1, float jarg2) {
67203   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
67204   float arg2 ;
67205
67206   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
67207   arg2 = (float)jarg2;
67208   if (arg1) (arg1)->min = arg2;
67209 }
67210
67211
67212 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerDomain_min_get(void * jarg1) {
67213   float jresult ;
67214   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
67215   float result;
67216
67217   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
67218   result = (float) ((arg1)->min);
67219   jresult = result;
67220   return jresult;
67221 }
67222
67223
67224 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerDomain_max_set(void * jarg1, float jarg2) {
67225   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
67226   float arg2 ;
67227
67228   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
67229   arg2 = (float)jarg2;
67230   if (arg1) (arg1)->max = arg2;
67231 }
67232
67233
67234 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerDomain_max_get(void * jarg1) {
67235   float jresult ;
67236   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
67237   float result;
67238
67239   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
67240   result = (float) ((arg1)->max);
67241   jresult = result;
67242   return jresult;
67243 }
67244
67245
67246 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerDomain_enabled_set(void * jarg1, unsigned int jarg2) {
67247   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
67248   bool arg2 ;
67249
67250   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
67251   arg2 = jarg2 ? true : false;
67252   if (arg1) (arg1)->enabled = arg2;
67253 }
67254
67255
67256 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RulerDomain_enabled_get(void * jarg1) {
67257   unsigned int jresult ;
67258   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
67259   bool result;
67260
67261   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
67262   result = (bool) ((arg1)->enabled);
67263   jresult = result;
67264   return jresult;
67265 }
67266
67267
67268 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerDomain_Clamp__SWIG_0(void * jarg1, float jarg2, float jarg3, float jarg4) {
67269   float jresult ;
67270   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
67271   float arg2 ;
67272   float arg3 ;
67273   float arg4 ;
67274   float result;
67275
67276   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
67277   arg2 = (float)jarg2;
67278   arg3 = (float)jarg3;
67279   arg4 = (float)jarg4;
67280   {
67281     try {
67282       result = (float)((Dali::Toolkit::RulerDomain const *)arg1)->Clamp(arg2,arg3,arg4);
67283     } catch (std::out_of_range& e) {
67284       {
67285         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67286       };
67287     } catch (std::exception& e) {
67288       {
67289         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67290       };
67291     } catch (...) {
67292       {
67293         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67294       };
67295     }
67296   }
67297   jresult = result;
67298   return jresult;
67299 }
67300
67301
67302 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerDomain_Clamp__SWIG_1(void * jarg1, float jarg2, float jarg3) {
67303   float jresult ;
67304   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
67305   float arg2 ;
67306   float arg3 ;
67307   float result;
67308
67309   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
67310   arg2 = (float)jarg2;
67311   arg3 = (float)jarg3;
67312   {
67313     try {
67314       result = (float)((Dali::Toolkit::RulerDomain const *)arg1)->Clamp(arg2,arg3);
67315     } catch (std::out_of_range& e) {
67316       {
67317         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67318       };
67319     } catch (std::exception& e) {
67320       {
67321         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67322       };
67323     } catch (...) {
67324       {
67325         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67326       };
67327     }
67328   }
67329   jresult = result;
67330   return jresult;
67331 }
67332
67333
67334 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerDomain_Clamp__SWIG_2(void * jarg1, float jarg2) {
67335   float jresult ;
67336   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
67337   float arg2 ;
67338   float result;
67339
67340   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
67341   arg2 = (float)jarg2;
67342   {
67343     try {
67344       result = (float)((Dali::Toolkit::RulerDomain const *)arg1)->Clamp(arg2);
67345     } catch (std::out_of_range& e) {
67346       {
67347         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67348       };
67349     } catch (std::exception& e) {
67350       {
67351         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67352       };
67353     } catch (...) {
67354       {
67355         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67356       };
67357     }
67358   }
67359   jresult = result;
67360   return jresult;
67361 }
67362
67363
67364 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerDomain_Clamp__SWIG_3(void * jarg1, float jarg2, float jarg3, float jarg4, void * jarg5) {
67365   float jresult ;
67366   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
67367   float arg2 ;
67368   float arg3 ;
67369   float arg4 ;
67370   Dali::Toolkit::ClampState *arg5 = 0 ;
67371   float result;
67372
67373   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
67374   arg2 = (float)jarg2;
67375   arg3 = (float)jarg3;
67376   arg4 = (float)jarg4;
67377   arg5 = (Dali::Toolkit::ClampState *)jarg5;
67378   if (!arg5) {
67379     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ClampState & type is null", 0);
67380     return 0;
67381   }
67382   {
67383     try {
67384       result = (float)((Dali::Toolkit::RulerDomain const *)arg1)->Clamp(arg2,arg3,arg4,*arg5);
67385     } catch (std::out_of_range& e) {
67386       {
67387         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67388       };
67389     } catch (std::exception& e) {
67390       {
67391         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67392       };
67393     } catch (...) {
67394       {
67395         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67396       };
67397     }
67398   }
67399   jresult = result;
67400   return jresult;
67401 }
67402
67403
67404 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerDomain_GetSize(void * jarg1) {
67405   float jresult ;
67406   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
67407   float result;
67408
67409   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
67410   {
67411     try {
67412       result = (float)((Dali::Toolkit::RulerDomain const *)arg1)->GetSize();
67413     } catch (std::out_of_range& e) {
67414       {
67415         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67416       };
67417     } catch (std::exception& e) {
67418       {
67419         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67420       };
67421     } catch (...) {
67422       {
67423         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67424       };
67425     }
67426   }
67427   jresult = result;
67428   return jresult;
67429 }
67430
67431
67432 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_RulerDomain(void * jarg1) {
67433   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
67434
67435   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
67436   {
67437     try {
67438       delete arg1;
67439     } catch (std::out_of_range& e) {
67440       {
67441         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
67442       };
67443     } catch (std::exception& e) {
67444       {
67445         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
67446       };
67447     } catch (...) {
67448       {
67449         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
67450       };
67451     }
67452   }
67453 }
67454
67455
67456 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_Snap__SWIG_0(void * jarg1, float jarg2, float jarg3) {
67457   float jresult ;
67458   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67459   float arg2 ;
67460   float arg3 ;
67461   float result;
67462
67463   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67464   arg2 = (float)jarg2;
67465   arg3 = (float)jarg3;
67466   {
67467     try {
67468       result = (float)((Dali::Toolkit::Ruler const *)arg1)->Snap(arg2,arg3);
67469     } catch (std::out_of_range& e) {
67470       {
67471         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67472       };
67473     } catch (std::exception& e) {
67474       {
67475         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67476       };
67477     } catch (...) {
67478       {
67479         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67480       };
67481     }
67482   }
67483   jresult = result;
67484   return jresult;
67485 }
67486
67487
67488 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_Snap__SWIG_1(void * jarg1, float jarg2) {
67489   float jresult ;
67490   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67491   float arg2 ;
67492   float result;
67493
67494   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67495   arg2 = (float)jarg2;
67496   {
67497     try {
67498       result = (float)((Dali::Toolkit::Ruler const *)arg1)->Snap(arg2);
67499     } catch (std::out_of_range& e) {
67500       {
67501         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67502       };
67503     } catch (std::exception& e) {
67504       {
67505         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67506       };
67507     } catch (...) {
67508       {
67509         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67510       };
67511     }
67512   }
67513   jresult = result;
67514   return jresult;
67515 }
67516
67517
67518 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_GetPositionFromPage(void * jarg1, unsigned int jarg2, unsigned int * jarg3, unsigned int jarg4) {
67519   float jresult ;
67520   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67521   unsigned int arg2 ;
67522   unsigned int *arg3 = 0 ;
67523   bool arg4 ;
67524   float result;
67525
67526   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67527   arg2 = (unsigned int)jarg2;
67528   arg3 = (unsigned int *)jarg3;
67529   arg4 = jarg4 ? true : false;
67530   {
67531     try {
67532       result = (float)((Dali::Toolkit::Ruler const *)arg1)->GetPositionFromPage(arg2,*arg3,arg4);
67533     } catch (std::out_of_range& e) {
67534       {
67535         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67536       };
67537     } catch (std::exception& e) {
67538       {
67539         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67540       };
67541     } catch (...) {
67542       {
67543         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67544       };
67545     }
67546   }
67547   jresult = result;
67548   return jresult;
67549 }
67550
67551
67552 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Ruler_GetPageFromPosition(void * jarg1, float jarg2, unsigned int jarg3) {
67553   unsigned int jresult ;
67554   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67555   float arg2 ;
67556   bool arg3 ;
67557   unsigned int result;
67558
67559   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67560   arg2 = (float)jarg2;
67561   arg3 = jarg3 ? true : false;
67562   {
67563     try {
67564       result = (unsigned int)((Dali::Toolkit::Ruler const *)arg1)->GetPageFromPosition(arg2,arg3);
67565     } catch (std::out_of_range& e) {
67566       {
67567         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67568       };
67569     } catch (std::exception& e) {
67570       {
67571         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67572       };
67573     } catch (...) {
67574       {
67575         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67576       };
67577     }
67578   }
67579   jresult = result;
67580   return jresult;
67581 }
67582
67583
67584 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Ruler_GetTotalPages(void * jarg1) {
67585   unsigned int jresult ;
67586   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67587   unsigned int result;
67588
67589   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67590   {
67591     try {
67592       result = (unsigned int)((Dali::Toolkit::Ruler const *)arg1)->GetTotalPages();
67593     } catch (std::out_of_range& e) {
67594       {
67595         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67596       };
67597     } catch (std::exception& e) {
67598       {
67599         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67600       };
67601     } catch (...) {
67602       {
67603         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67604       };
67605     }
67606   }
67607   jresult = result;
67608   return jresult;
67609 }
67610
67611
67612 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Ruler_GetType(void * jarg1) {
67613   int jresult ;
67614   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67615   Dali::Toolkit::Ruler::RulerType result;
67616
67617   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67618   {
67619     try {
67620       result = (Dali::Toolkit::Ruler::RulerType)((Dali::Toolkit::Ruler const *)arg1)->GetType();
67621     } catch (std::out_of_range& e) {
67622       {
67623         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67624       };
67625     } catch (std::exception& e) {
67626       {
67627         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67628       };
67629     } catch (...) {
67630       {
67631         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67632       };
67633     }
67634   }
67635   jresult = (int)result;
67636   return jresult;
67637 }
67638
67639
67640 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Ruler_IsEnabled(void * jarg1) {
67641   unsigned int jresult ;
67642   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67643   bool result;
67644
67645   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67646   {
67647     try {
67648       result = (bool)((Dali::Toolkit::Ruler const *)arg1)->IsEnabled();
67649     } catch (std::out_of_range& e) {
67650       {
67651         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67652       };
67653     } catch (std::exception& e) {
67654       {
67655         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67656       };
67657     } catch (...) {
67658       {
67659         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67660       };
67661     }
67662   }
67663   jresult = result;
67664   return jresult;
67665 }
67666
67667
67668 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Ruler_Enable(void * jarg1) {
67669   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67670
67671   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67672   {
67673     try {
67674       (arg1)->Enable();
67675     } catch (std::out_of_range& e) {
67676       {
67677         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
67678       };
67679     } catch (std::exception& e) {
67680       {
67681         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
67682       };
67683     } catch (...) {
67684       {
67685         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
67686       };
67687     }
67688   }
67689 }
67690
67691
67692 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Ruler_Disable(void * jarg1) {
67693   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67694
67695   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67696   {
67697     try {
67698       (arg1)->Disable();
67699     } catch (std::out_of_range& e) {
67700       {
67701         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
67702       };
67703     } catch (std::exception& e) {
67704       {
67705         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
67706       };
67707     } catch (...) {
67708       {
67709         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
67710       };
67711     }
67712   }
67713 }
67714
67715
67716 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Ruler_SetDomain(void * jarg1, void * jarg2) {
67717   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67718   SwigValueWrapper< Dali::Toolkit::RulerDomain > arg2 ;
67719   Dali::Toolkit::RulerDomain *argp2 ;
67720
67721   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67722   argp2 = (Dali::Toolkit::RulerDomain *)jarg2;
67723   if (!argp2) {
67724     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::RulerDomain", 0);
67725     return ;
67726   }
67727   arg2 = *argp2;
67728   {
67729     try {
67730       (arg1)->SetDomain(arg2);
67731     } catch (std::out_of_range& e) {
67732       {
67733         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
67734       };
67735     } catch (std::exception& e) {
67736       {
67737         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
67738       };
67739     } catch (...) {
67740       {
67741         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
67742       };
67743     }
67744   }
67745 }
67746
67747
67748 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Ruler_GetDomain(void * jarg1) {
67749   void * jresult ;
67750   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67751   Dali::Toolkit::RulerDomain *result = 0 ;
67752
67753   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67754   {
67755     try {
67756       result = (Dali::Toolkit::RulerDomain *) &((Dali::Toolkit::Ruler const *)arg1)->GetDomain();
67757     } catch (std::out_of_range& e) {
67758       {
67759         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67760       };
67761     } catch (std::exception& e) {
67762       {
67763         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67764       };
67765     } catch (...) {
67766       {
67767         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67768       };
67769     }
67770   }
67771   jresult = (void *)result;
67772   return jresult;
67773 }
67774
67775
67776 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Ruler_DisableDomain(void * jarg1) {
67777   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67778
67779   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67780   {
67781     try {
67782       (arg1)->DisableDomain();
67783     } catch (std::out_of_range& e) {
67784       {
67785         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
67786       };
67787     } catch (std::exception& e) {
67788       {
67789         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
67790       };
67791     } catch (...) {
67792       {
67793         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
67794       };
67795     }
67796   }
67797 }
67798
67799
67800 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_Clamp__SWIG_0(void * jarg1, float jarg2, float jarg3, float jarg4) {
67801   float jresult ;
67802   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67803   float arg2 ;
67804   float arg3 ;
67805   float arg4 ;
67806   float result;
67807
67808   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67809   arg2 = (float)jarg2;
67810   arg3 = (float)jarg3;
67811   arg4 = (float)jarg4;
67812   {
67813     try {
67814       result = (float)((Dali::Toolkit::Ruler const *)arg1)->Clamp(arg2,arg3,arg4);
67815     } catch (std::out_of_range& e) {
67816       {
67817         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67818       };
67819     } catch (std::exception& e) {
67820       {
67821         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67822       };
67823     } catch (...) {
67824       {
67825         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67826       };
67827     }
67828   }
67829   jresult = result;
67830   return jresult;
67831 }
67832
67833
67834 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_Clamp__SWIG_1(void * jarg1, float jarg2, float jarg3) {
67835   float jresult ;
67836   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67837   float arg2 ;
67838   float arg3 ;
67839   float result;
67840
67841   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67842   arg2 = (float)jarg2;
67843   arg3 = (float)jarg3;
67844   {
67845     try {
67846       result = (float)((Dali::Toolkit::Ruler const *)arg1)->Clamp(arg2,arg3);
67847     } catch (std::out_of_range& e) {
67848       {
67849         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67850       };
67851     } catch (std::exception& e) {
67852       {
67853         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67854       };
67855     } catch (...) {
67856       {
67857         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67858       };
67859     }
67860   }
67861   jresult = result;
67862   return jresult;
67863 }
67864
67865
67866 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_Clamp__SWIG_2(void * jarg1, float jarg2) {
67867   float jresult ;
67868   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67869   float arg2 ;
67870   float result;
67871
67872   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67873   arg2 = (float)jarg2;
67874   {
67875     try {
67876       result = (float)((Dali::Toolkit::Ruler const *)arg1)->Clamp(arg2);
67877     } catch (std::out_of_range& e) {
67878       {
67879         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67880       };
67881     } catch (std::exception& e) {
67882       {
67883         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67884       };
67885     } catch (...) {
67886       {
67887         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67888       };
67889     }
67890   }
67891   jresult = result;
67892   return jresult;
67893 }
67894
67895
67896 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_Clamp__SWIG_3(void * jarg1, float jarg2, float jarg3, float jarg4, void * jarg5) {
67897   float jresult ;
67898   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67899   float arg2 ;
67900   float arg3 ;
67901   float arg4 ;
67902   Dali::Toolkit::ClampState *arg5 = 0 ;
67903   float result;
67904
67905   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67906   arg2 = (float)jarg2;
67907   arg3 = (float)jarg3;
67908   arg4 = (float)jarg4;
67909   arg5 = (Dali::Toolkit::ClampState *)jarg5;
67910   if (!arg5) {
67911     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ClampState & type is null", 0);
67912     return 0;
67913   }
67914   {
67915     try {
67916       result = (float)((Dali::Toolkit::Ruler const *)arg1)->Clamp(arg2,arg3,arg4,*arg5);
67917     } catch (std::out_of_range& e) {
67918       {
67919         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67920       };
67921     } catch (std::exception& e) {
67922       {
67923         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67924       };
67925     } catch (...) {
67926       {
67927         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67928       };
67929     }
67930   }
67931   jresult = result;
67932   return jresult;
67933 }
67934
67935
67936 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_SnapAndClamp__SWIG_0(void * jarg1, float jarg2, float jarg3, float jarg4, float jarg5) {
67937   float jresult ;
67938   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67939   float arg2 ;
67940   float arg3 ;
67941   float arg4 ;
67942   float arg5 ;
67943   float result;
67944
67945   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67946   arg2 = (float)jarg2;
67947   arg3 = (float)jarg3;
67948   arg4 = (float)jarg4;
67949   arg5 = (float)jarg5;
67950   {
67951     try {
67952       result = (float)((Dali::Toolkit::Ruler const *)arg1)->SnapAndClamp(arg2,arg3,arg4,arg5);
67953     } catch (std::out_of_range& e) {
67954       {
67955         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67956       };
67957     } catch (std::exception& e) {
67958       {
67959         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67960       };
67961     } catch (...) {
67962       {
67963         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67964       };
67965     }
67966   }
67967   jresult = result;
67968   return jresult;
67969 }
67970
67971
67972 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_SnapAndClamp__SWIG_1(void * jarg1, float jarg2, float jarg3, float jarg4) {
67973   float jresult ;
67974   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67975   float arg2 ;
67976   float arg3 ;
67977   float arg4 ;
67978   float result;
67979
67980   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67981   arg2 = (float)jarg2;
67982   arg3 = (float)jarg3;
67983   arg4 = (float)jarg4;
67984   {
67985     try {
67986       result = (float)((Dali::Toolkit::Ruler const *)arg1)->SnapAndClamp(arg2,arg3,arg4);
67987     } catch (std::out_of_range& e) {
67988       {
67989         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67990       };
67991     } catch (std::exception& e) {
67992       {
67993         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67994       };
67995     } catch (...) {
67996       {
67997         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67998       };
67999     }
68000   }
68001   jresult = result;
68002   return jresult;
68003 }
68004
68005
68006 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_SnapAndClamp__SWIG_2(void * jarg1, float jarg2, float jarg3) {
68007   float jresult ;
68008   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
68009   float arg2 ;
68010   float arg3 ;
68011   float result;
68012
68013   arg1 = (Dali::Toolkit::Ruler *)jarg1;
68014   arg2 = (float)jarg2;
68015   arg3 = (float)jarg3;
68016   {
68017     try {
68018       result = (float)((Dali::Toolkit::Ruler const *)arg1)->SnapAndClamp(arg2,arg3);
68019     } catch (std::out_of_range& e) {
68020       {
68021         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68022       };
68023     } catch (std::exception& e) {
68024       {
68025         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68026       };
68027     } catch (...) {
68028       {
68029         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68030       };
68031     }
68032   }
68033   jresult = result;
68034   return jresult;
68035 }
68036
68037
68038 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_SnapAndClamp__SWIG_3(void * jarg1, float jarg2) {
68039   float jresult ;
68040   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
68041   float arg2 ;
68042   float result;
68043
68044   arg1 = (Dali::Toolkit::Ruler *)jarg1;
68045   arg2 = (float)jarg2;
68046   {
68047     try {
68048       result = (float)((Dali::Toolkit::Ruler const *)arg1)->SnapAndClamp(arg2);
68049     } catch (std::out_of_range& e) {
68050       {
68051         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68052       };
68053     } catch (std::exception& e) {
68054       {
68055         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68056       };
68057     } catch (...) {
68058       {
68059         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68060       };
68061     }
68062   }
68063   jresult = result;
68064   return jresult;
68065 }
68066
68067
68068 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_SnapAndClamp__SWIG_4(void * jarg1, float jarg2, float jarg3, float jarg4, float jarg5, void * jarg6) {
68069   float jresult ;
68070   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
68071   float arg2 ;
68072   float arg3 ;
68073   float arg4 ;
68074   float arg5 ;
68075   Dali::Toolkit::ClampState *arg6 = 0 ;
68076   float result;
68077
68078   arg1 = (Dali::Toolkit::Ruler *)jarg1;
68079   arg2 = (float)jarg2;
68080   arg3 = (float)jarg3;
68081   arg4 = (float)jarg4;
68082   arg5 = (float)jarg5;
68083   arg6 = (Dali::Toolkit::ClampState *)jarg6;
68084   if (!arg6) {
68085     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ClampState & type is null", 0);
68086     return 0;
68087   }
68088   {
68089     try {
68090       result = (float)((Dali::Toolkit::Ruler const *)arg1)->SnapAndClamp(arg2,arg3,arg4,arg5,*arg6);
68091     } catch (std::out_of_range& e) {
68092       {
68093         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68094       };
68095     } catch (std::exception& e) {
68096       {
68097         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68098       };
68099     } catch (...) {
68100       {
68101         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68102       };
68103     }
68104   }
68105   jresult = result;
68106   return jresult;
68107 }
68108
68109
68110 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_DefaultRuler() {
68111   void * jresult ;
68112   Dali::Toolkit::DefaultRuler *result = 0 ;
68113
68114   {
68115     try {
68116       result = (Dali::Toolkit::DefaultRuler *)new Dali::Toolkit::DefaultRuler();
68117     } catch (std::out_of_range& e) {
68118       {
68119         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68120       };
68121     } catch (std::exception& e) {
68122       {
68123         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68124       };
68125     } catch (...) {
68126       {
68127         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68128       };
68129     }
68130   }
68131   jresult = (void *)result;
68132   return jresult;
68133 }
68134
68135
68136 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_DefaultRuler_Snap(void * jarg1, float jarg2, float jarg3) {
68137   float jresult ;
68138   Dali::Toolkit::DefaultRuler *arg1 = (Dali::Toolkit::DefaultRuler *) 0 ;
68139   float arg2 ;
68140   float arg3 ;
68141   float result;
68142
68143   arg1 = (Dali::Toolkit::DefaultRuler *)jarg1;
68144   arg2 = (float)jarg2;
68145   arg3 = (float)jarg3;
68146   {
68147     try {
68148       result = (float)((Dali::Toolkit::DefaultRuler const *)arg1)->Snap(arg2,arg3);
68149     } catch (std::out_of_range& e) {
68150       {
68151         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68152       };
68153     } catch (std::exception& e) {
68154       {
68155         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68156       };
68157     } catch (...) {
68158       {
68159         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68160       };
68161     }
68162   }
68163   jresult = result;
68164   return jresult;
68165 }
68166
68167
68168 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_DefaultRuler_GetPositionFromPage(void * jarg1, unsigned int jarg2, unsigned int * jarg3, unsigned int jarg4) {
68169   float jresult ;
68170   Dali::Toolkit::DefaultRuler *arg1 = (Dali::Toolkit::DefaultRuler *) 0 ;
68171   unsigned int arg2 ;
68172   unsigned int *arg3 = 0 ;
68173   bool arg4 ;
68174   float result;
68175
68176   arg1 = (Dali::Toolkit::DefaultRuler *)jarg1;
68177   arg2 = (unsigned int)jarg2;
68178   arg3 = (unsigned int *)jarg3;
68179   arg4 = jarg4 ? true : false;
68180   {
68181     try {
68182       result = (float)((Dali::Toolkit::DefaultRuler const *)arg1)->GetPositionFromPage(arg2,*arg3,arg4);
68183     } catch (std::out_of_range& e) {
68184       {
68185         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68186       };
68187     } catch (std::exception& e) {
68188       {
68189         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68190       };
68191     } catch (...) {
68192       {
68193         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68194       };
68195     }
68196   }
68197   jresult = result;
68198   return jresult;
68199 }
68200
68201
68202 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_DefaultRuler_GetPageFromPosition(void * jarg1, float jarg2, unsigned int jarg3) {
68203   unsigned int jresult ;
68204   Dali::Toolkit::DefaultRuler *arg1 = (Dali::Toolkit::DefaultRuler *) 0 ;
68205   float arg2 ;
68206   bool arg3 ;
68207   unsigned int result;
68208
68209   arg1 = (Dali::Toolkit::DefaultRuler *)jarg1;
68210   arg2 = (float)jarg2;
68211   arg3 = jarg3 ? true : false;
68212   {
68213     try {
68214       result = (unsigned int)((Dali::Toolkit::DefaultRuler const *)arg1)->GetPageFromPosition(arg2,arg3);
68215     } catch (std::out_of_range& e) {
68216       {
68217         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68218       };
68219     } catch (std::exception& e) {
68220       {
68221         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68222       };
68223     } catch (...) {
68224       {
68225         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68226       };
68227     }
68228   }
68229   jresult = result;
68230   return jresult;
68231 }
68232
68233
68234 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_DefaultRuler_GetTotalPages(void * jarg1) {
68235   unsigned int jresult ;
68236   Dali::Toolkit::DefaultRuler *arg1 = (Dali::Toolkit::DefaultRuler *) 0 ;
68237   unsigned int result;
68238
68239   arg1 = (Dali::Toolkit::DefaultRuler *)jarg1;
68240   {
68241     try {
68242       result = (unsigned int)((Dali::Toolkit::DefaultRuler const *)arg1)->GetTotalPages();
68243     } catch (std::out_of_range& e) {
68244       {
68245         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68246       };
68247     } catch (std::exception& e) {
68248       {
68249         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68250       };
68251     } catch (...) {
68252       {
68253         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68254       };
68255     }
68256   }
68257   jresult = result;
68258   return jresult;
68259 }
68260
68261
68262 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_DefaultRuler(void * jarg1) {
68263   Dali::Toolkit::DefaultRuler *arg1 = (Dali::Toolkit::DefaultRuler *) 0 ;
68264
68265   arg1 = (Dali::Toolkit::DefaultRuler *)jarg1;
68266   {
68267     try {
68268       delete arg1;
68269     } catch (std::out_of_range& e) {
68270       {
68271         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
68272       };
68273     } catch (std::exception& e) {
68274       {
68275         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
68276       };
68277     } catch (...) {
68278       {
68279         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
68280       };
68281     }
68282   }
68283 }
68284
68285
68286 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FixedRuler__SWIG_0(float jarg1) {
68287   void * jresult ;
68288   float arg1 ;
68289   Dali::Toolkit::FixedRuler *result = 0 ;
68290
68291   arg1 = (float)jarg1;
68292   {
68293     try {
68294       result = (Dali::Toolkit::FixedRuler *)new Dali::Toolkit::FixedRuler(arg1);
68295     } catch (std::out_of_range& e) {
68296       {
68297         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68298       };
68299     } catch (std::exception& e) {
68300       {
68301         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68302       };
68303     } catch (...) {
68304       {
68305         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68306       };
68307     }
68308   }
68309   jresult = (void *)result;
68310   return jresult;
68311 }
68312
68313
68314 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FixedRuler__SWIG_1() {
68315   void * jresult ;
68316   Dali::Toolkit::FixedRuler *result = 0 ;
68317
68318   {
68319     try {
68320       result = (Dali::Toolkit::FixedRuler *)new Dali::Toolkit::FixedRuler();
68321     } catch (std::out_of_range& e) {
68322       {
68323         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68324       };
68325     } catch (std::exception& e) {
68326       {
68327         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68328       };
68329     } catch (...) {
68330       {
68331         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68332       };
68333     }
68334   }
68335   jresult = (void *)result;
68336   return jresult;
68337 }
68338
68339
68340 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_FixedRuler_Snap(void * jarg1, float jarg2, float jarg3) {
68341   float jresult ;
68342   Dali::Toolkit::FixedRuler *arg1 = (Dali::Toolkit::FixedRuler *) 0 ;
68343   float arg2 ;
68344   float arg3 ;
68345   float result;
68346
68347   arg1 = (Dali::Toolkit::FixedRuler *)jarg1;
68348   arg2 = (float)jarg2;
68349   arg3 = (float)jarg3;
68350   {
68351     try {
68352       result = (float)((Dali::Toolkit::FixedRuler const *)arg1)->Snap(arg2,arg3);
68353     } catch (std::out_of_range& e) {
68354       {
68355         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68356       };
68357     } catch (std::exception& e) {
68358       {
68359         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68360       };
68361     } catch (...) {
68362       {
68363         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68364       };
68365     }
68366   }
68367   jresult = result;
68368   return jresult;
68369 }
68370
68371
68372 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_FixedRuler_GetPositionFromPage(void * jarg1, unsigned int jarg2, unsigned int * jarg3, unsigned int jarg4) {
68373   float jresult ;
68374   Dali::Toolkit::FixedRuler *arg1 = (Dali::Toolkit::FixedRuler *) 0 ;
68375   unsigned int arg2 ;
68376   unsigned int *arg3 = 0 ;
68377   bool arg4 ;
68378   float result;
68379
68380   arg1 = (Dali::Toolkit::FixedRuler *)jarg1;
68381   arg2 = (unsigned int)jarg2;
68382   arg3 = (unsigned int *)jarg3;
68383   arg4 = jarg4 ? true : false;
68384   {
68385     try {
68386       result = (float)((Dali::Toolkit::FixedRuler const *)arg1)->GetPositionFromPage(arg2,*arg3,arg4);
68387     } catch (std::out_of_range& e) {
68388       {
68389         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68390       };
68391     } catch (std::exception& e) {
68392       {
68393         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68394       };
68395     } catch (...) {
68396       {
68397         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68398       };
68399     }
68400   }
68401   jresult = result;
68402   return jresult;
68403 }
68404
68405
68406 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_FixedRuler_GetPageFromPosition(void * jarg1, float jarg2, unsigned int jarg3) {
68407   unsigned int jresult ;
68408   Dali::Toolkit::FixedRuler *arg1 = (Dali::Toolkit::FixedRuler *) 0 ;
68409   float arg2 ;
68410   bool arg3 ;
68411   unsigned int result;
68412
68413   arg1 = (Dali::Toolkit::FixedRuler *)jarg1;
68414   arg2 = (float)jarg2;
68415   arg3 = jarg3 ? true : false;
68416   {
68417     try {
68418       result = (unsigned int)((Dali::Toolkit::FixedRuler const *)arg1)->GetPageFromPosition(arg2,arg3);
68419     } catch (std::out_of_range& e) {
68420       {
68421         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68422       };
68423     } catch (std::exception& e) {
68424       {
68425         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68426       };
68427     } catch (...) {
68428       {
68429         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68430       };
68431     }
68432   }
68433   jresult = result;
68434   return jresult;
68435 }
68436
68437
68438 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_FixedRuler_GetTotalPages(void * jarg1) {
68439   unsigned int jresult ;
68440   Dali::Toolkit::FixedRuler *arg1 = (Dali::Toolkit::FixedRuler *) 0 ;
68441   unsigned int result;
68442
68443   arg1 = (Dali::Toolkit::FixedRuler *)jarg1;
68444   {
68445     try {
68446       result = (unsigned int)((Dali::Toolkit::FixedRuler const *)arg1)->GetTotalPages();
68447     } catch (std::out_of_range& e) {
68448       {
68449         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68450       };
68451     } catch (std::exception& e) {
68452       {
68453         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68454       };
68455     } catch (...) {
68456       {
68457         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68458       };
68459     }
68460   }
68461   jresult = result;
68462   return jresult;
68463 }
68464
68465
68466 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FixedRuler(void * jarg1) {
68467   Dali::Toolkit::FixedRuler *arg1 = (Dali::Toolkit::FixedRuler *) 0 ;
68468
68469   arg1 = (Dali::Toolkit::FixedRuler *)jarg1;
68470   {
68471     try {
68472       delete arg1;
68473     } catch (std::out_of_range& e) {
68474       {
68475         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
68476       };
68477     } catch (std::exception& e) {
68478       {
68479         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
68480       };
68481     } catch (...) {
68482       {
68483         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
68484       };
68485     }
68486   }
68487 }
68488
68489
68490 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ClampEvent_scale_set(void * jarg1, void * jarg2) {
68491   Dali::Toolkit::ScrollView::ClampEvent *arg1 = (Dali::Toolkit::ScrollView::ClampEvent *) 0 ;
68492   Dali::Toolkit::ClampState2D *arg2 = (Dali::Toolkit::ClampState2D *) 0 ;
68493
68494   arg1 = (Dali::Toolkit::ScrollView::ClampEvent *)jarg1;
68495   arg2 = (Dali::Toolkit::ClampState2D *)jarg2;
68496   if (arg1) (arg1)->scale = *arg2;
68497 }
68498
68499
68500 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_ClampEvent_scale_get(void * jarg1) {
68501   void * jresult ;
68502   Dali::Toolkit::ScrollView::ClampEvent *arg1 = (Dali::Toolkit::ScrollView::ClampEvent *) 0 ;
68503   Dali::Toolkit::ClampState2D *result = 0 ;
68504
68505   arg1 = (Dali::Toolkit::ScrollView::ClampEvent *)jarg1;
68506   result = (Dali::Toolkit::ClampState2D *)& ((arg1)->scale);
68507   jresult = (void *)result;
68508   return jresult;
68509 }
68510
68511
68512 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ClampEvent_position_set(void * jarg1, void * jarg2) {
68513   Dali::Toolkit::ScrollView::ClampEvent *arg1 = (Dali::Toolkit::ScrollView::ClampEvent *) 0 ;
68514   Dali::Toolkit::ClampState2D *arg2 = (Dali::Toolkit::ClampState2D *) 0 ;
68515
68516   arg1 = (Dali::Toolkit::ScrollView::ClampEvent *)jarg1;
68517   arg2 = (Dali::Toolkit::ClampState2D *)jarg2;
68518   if (arg1) (arg1)->position = *arg2;
68519 }
68520
68521
68522 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_ClampEvent_position_get(void * jarg1) {
68523   void * jresult ;
68524   Dali::Toolkit::ScrollView::ClampEvent *arg1 = (Dali::Toolkit::ScrollView::ClampEvent *) 0 ;
68525   Dali::Toolkit::ClampState2D *result = 0 ;
68526
68527   arg1 = (Dali::Toolkit::ScrollView::ClampEvent *)jarg1;
68528   result = (Dali::Toolkit::ClampState2D *)& ((arg1)->position);
68529   jresult = (void *)result;
68530   return jresult;
68531 }
68532
68533
68534 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ClampEvent_rotation_set(void * jarg1, int jarg2) {
68535   Dali::Toolkit::ScrollView::ClampEvent *arg1 = (Dali::Toolkit::ScrollView::ClampEvent *) 0 ;
68536   Dali::Toolkit::ClampState arg2 ;
68537
68538   arg1 = (Dali::Toolkit::ScrollView::ClampEvent *)jarg1;
68539   arg2 = (Dali::Toolkit::ClampState)jarg2;
68540   if (arg1) (arg1)->rotation = arg2;
68541 }
68542
68543
68544 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_ClampEvent_rotation_get(void * jarg1) {
68545   int jresult ;
68546   Dali::Toolkit::ScrollView::ClampEvent *arg1 = (Dali::Toolkit::ScrollView::ClampEvent *) 0 ;
68547   Dali::Toolkit::ClampState result;
68548
68549   arg1 = (Dali::Toolkit::ScrollView::ClampEvent *)jarg1;
68550   result = (Dali::Toolkit::ClampState) ((arg1)->rotation);
68551   jresult = (int)result;
68552   return jresult;
68553 }
68554
68555
68556 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollView_ClampEvent() {
68557   void * jresult ;
68558   Dali::Toolkit::ScrollView::ClampEvent *result = 0 ;
68559
68560   {
68561     try {
68562       result = (Dali::Toolkit::ScrollView::ClampEvent *)new Dali::Toolkit::ScrollView::ClampEvent();
68563     } catch (std::out_of_range& e) {
68564       {
68565         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68566       };
68567     } catch (std::exception& e) {
68568       {
68569         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68570       };
68571     } catch (...) {
68572       {
68573         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68574       };
68575     }
68576   }
68577   jresult = (void *)result;
68578   return jresult;
68579 }
68580
68581
68582 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollView_ClampEvent(void * jarg1) {
68583   Dali::Toolkit::ScrollView::ClampEvent *arg1 = (Dali::Toolkit::ScrollView::ClampEvent *) 0 ;
68584
68585   arg1 = (Dali::Toolkit::ScrollView::ClampEvent *)jarg1;
68586   {
68587     try {
68588       delete arg1;
68589     } catch (std::out_of_range& e) {
68590       {
68591         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
68592       };
68593     } catch (std::exception& e) {
68594       {
68595         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
68596       };
68597     } catch (...) {
68598       {
68599         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
68600       };
68601     }
68602   }
68603 }
68604
68605
68606 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SnapEvent_type_set(void * jarg1, int jarg2) {
68607   Dali::Toolkit::ScrollView::SnapEvent *arg1 = (Dali::Toolkit::ScrollView::SnapEvent *) 0 ;
68608   Dali::Toolkit::SnapType arg2 ;
68609
68610   arg1 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg1;
68611   arg2 = (Dali::Toolkit::SnapType)jarg2;
68612   if (arg1) (arg1)->type = arg2;
68613 }
68614
68615
68616 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_SnapEvent_type_get(void * jarg1) {
68617   int jresult ;
68618   Dali::Toolkit::ScrollView::SnapEvent *arg1 = (Dali::Toolkit::ScrollView::SnapEvent *) 0 ;
68619   Dali::Toolkit::SnapType result;
68620
68621   arg1 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg1;
68622   result = (Dali::Toolkit::SnapType) ((arg1)->type);
68623   jresult = (int)result;
68624   return jresult;
68625 }
68626
68627
68628 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SnapEvent_position_set(void * jarg1, void * jarg2) {
68629   Dali::Toolkit::ScrollView::SnapEvent *arg1 = (Dali::Toolkit::ScrollView::SnapEvent *) 0 ;
68630   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
68631
68632   arg1 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg1;
68633   arg2 = (Dali::Vector2 *)jarg2;
68634   if (arg1) (arg1)->position = *arg2;
68635 }
68636
68637
68638 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_SnapEvent_position_get(void * jarg1) {
68639   void * jresult ;
68640   Dali::Toolkit::ScrollView::SnapEvent *arg1 = (Dali::Toolkit::ScrollView::SnapEvent *) 0 ;
68641   Dali::Vector2 *result = 0 ;
68642
68643   arg1 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg1;
68644   result = (Dali::Vector2 *)& ((arg1)->position);
68645   jresult = (void *)result;
68646   return jresult;
68647 }
68648
68649
68650 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SnapEvent_duration_set(void * jarg1, float jarg2) {
68651   Dali::Toolkit::ScrollView::SnapEvent *arg1 = (Dali::Toolkit::ScrollView::SnapEvent *) 0 ;
68652   float arg2 ;
68653
68654   arg1 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg1;
68655   arg2 = (float)jarg2;
68656   if (arg1) (arg1)->duration = arg2;
68657 }
68658
68659
68660 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollView_SnapEvent_duration_get(void * jarg1) {
68661   float jresult ;
68662   Dali::Toolkit::ScrollView::SnapEvent *arg1 = (Dali::Toolkit::ScrollView::SnapEvent *) 0 ;
68663   float result;
68664
68665   arg1 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg1;
68666   result = (float) ((arg1)->duration);
68667   jresult = result;
68668   return jresult;
68669 }
68670
68671
68672 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollView_SnapEvent() {
68673   void * jresult ;
68674   Dali::Toolkit::ScrollView::SnapEvent *result = 0 ;
68675
68676   {
68677     try {
68678       result = (Dali::Toolkit::ScrollView::SnapEvent *)new Dali::Toolkit::ScrollView::SnapEvent();
68679     } catch (std::out_of_range& e) {
68680       {
68681         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68682       };
68683     } catch (std::exception& e) {
68684       {
68685         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68686       };
68687     } catch (...) {
68688       {
68689         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68690       };
68691     }
68692   }
68693   jresult = (void *)result;
68694   return jresult;
68695 }
68696
68697
68698 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollView_SnapEvent(void * jarg1) {
68699   Dali::Toolkit::ScrollView::SnapEvent *arg1 = (Dali::Toolkit::ScrollView::SnapEvent *) 0 ;
68700
68701   arg1 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg1;
68702   {
68703     try {
68704       delete arg1;
68705     } catch (std::out_of_range& e) {
68706       {
68707         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
68708       };
68709     } catch (std::exception& e) {
68710       {
68711         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
68712       };
68713     } catch (...) {
68714       {
68715         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
68716       };
68717     }
68718   }
68719 }
68720
68721
68722 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_WRAP_ENABLED_get() {
68723   int jresult ;
68724   int result;
68725
68726   result = (int)Dali::Toolkit::ScrollView::Property::WRAP_ENABLED;
68727   jresult = (int)result;
68728   return jresult;
68729 }
68730
68731
68732 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_PANNING_ENABLED_get() {
68733   int jresult ;
68734   int result;
68735
68736   result = (int)Dali::Toolkit::ScrollView::Property::PANNING_ENABLED;
68737   jresult = (int)result;
68738   return jresult;
68739 }
68740
68741
68742 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_AXIS_AUTO_LOCK_ENABLED_get() {
68743   int jresult ;
68744   int result;
68745
68746   result = (int)Dali::Toolkit::ScrollView::Property::AXIS_AUTO_LOCK_ENABLED;
68747   jresult = (int)result;
68748   return jresult;
68749 }
68750
68751
68752 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_WHEEL_SCROLL_DISTANCE_STEP_get() {
68753   int jresult ;
68754   int result;
68755
68756   result = (int)Dali::Toolkit::ScrollView::Property::WHEEL_SCROLL_DISTANCE_STEP;
68757   jresult = (int)result;
68758   return jresult;
68759 }
68760
68761
68762 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_MODE_get() {
68763   int jresult ;
68764   int result;
68765
68766   result = (int)Dali::Toolkit::DevelScrollView::Property::SCROLL_MODE;
68767   jresult = (int)result;
68768   return jresult;
68769 }
68770
68771 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_POSITION_get() {
68772   int jresult ;
68773   int result;
68774
68775   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_POSITION;
68776   jresult = (int)result;
68777   return jresult;
68778 }
68779
68780
68781 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_PRE_POSITION_get() {
68782   int jresult ;
68783   int result;
68784
68785   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_PRE_POSITION;
68786   jresult = (int)result;
68787   return jresult;
68788 }
68789
68790
68791 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_PRE_POSITION_X_get() {
68792   int jresult ;
68793   int result;
68794
68795   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_PRE_POSITION_X;
68796   jresult = (int)result;
68797   return jresult;
68798 }
68799
68800
68801 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_PRE_POSITION_Y_get() {
68802   int jresult ;
68803   int result;
68804
68805   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_PRE_POSITION_Y;
68806   jresult = (int)result;
68807   return jresult;
68808 }
68809
68810
68811 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_PRE_POSITION_MAX_get() {
68812   int jresult ;
68813   int result;
68814
68815   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_PRE_POSITION_MAX;
68816   jresult = (int)result;
68817   return jresult;
68818 }
68819
68820
68821 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_PRE_POSITION_MAX_X_get() {
68822   int jresult ;
68823   int result;
68824
68825   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_PRE_POSITION_MAX_X;
68826   jresult = (int)result;
68827   return jresult;
68828 }
68829
68830
68831 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_PRE_POSITION_MAX_Y_get() {
68832   int jresult ;
68833   int result;
68834
68835   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_PRE_POSITION_MAX_Y;
68836   jresult = (int)result;
68837   return jresult;
68838 }
68839
68840
68841 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_OVERSHOOT_X_get() {
68842   int jresult ;
68843   int result;
68844
68845   result = (int)Dali::Toolkit::ScrollView::Property::OVERSHOOT_X;
68846   jresult = (int)result;
68847   return jresult;
68848 }
68849
68850
68851 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_OVERSHOOT_Y_get() {
68852   int jresult ;
68853   int result;
68854
68855   result = (int)Dali::Toolkit::ScrollView::Property::OVERSHOOT_Y;
68856   jresult = (int)result;
68857   return jresult;
68858 }
68859
68860
68861 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_FINAL_get() {
68862   int jresult ;
68863   int result;
68864
68865   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_FINAL;
68866   jresult = (int)result;
68867   return jresult;
68868 }
68869
68870
68871 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_FINAL_X_get() {
68872   int jresult ;
68873   int result;
68874
68875   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_FINAL_X;
68876   jresult = (int)result;
68877   return jresult;
68878 }
68879
68880
68881 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_FINAL_Y_get() {
68882   int jresult ;
68883   int result;
68884
68885   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_FINAL_Y;
68886   jresult = (int)result;
68887   return jresult;
68888 }
68889
68890
68891 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_WRAP_get() {
68892   int jresult ;
68893   int result;
68894
68895   result = (int)Dali::Toolkit::ScrollView::Property::WRAP;
68896   jresult = (int)result;
68897   return jresult;
68898 }
68899
68900
68901 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_PANNING_get() {
68902   int jresult ;
68903   int result;
68904
68905   result = (int)Dali::Toolkit::ScrollView::Property::PANNING;
68906   jresult = (int)result;
68907   return jresult;
68908 }
68909
68910
68911 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLLING_get() {
68912   int jresult ;
68913   int result;
68914
68915   result = (int)Dali::Toolkit::ScrollView::Property::SCROLLING;
68916   jresult = (int)result;
68917   return jresult;
68918 }
68919
68920
68921 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_DOMAIN_SIZE_get() {
68922   int jresult ;
68923   int result;
68924
68925   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_DOMAIN_SIZE;
68926   jresult = (int)result;
68927   return jresult;
68928 }
68929
68930
68931 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_DOMAIN_SIZE_X_get() {
68932   int jresult ;
68933   int result;
68934
68935   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_DOMAIN_SIZE_X;
68936   jresult = (int)result;
68937   return jresult;
68938 }
68939
68940
68941 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_DOMAIN_SIZE_Y_get() {
68942   int jresult ;
68943   int result;
68944
68945   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_DOMAIN_SIZE_Y;
68946   jresult = (int)result;
68947   return jresult;
68948 }
68949
68950
68951 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_DOMAIN_OFFSET_get() {
68952   int jresult ;
68953   int result;
68954
68955   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_DOMAIN_OFFSET;
68956   jresult = (int)result;
68957   return jresult;
68958 }
68959
68960
68961 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_POSITION_DELTA_get() {
68962   int jresult ;
68963   int result;
68964
68965   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_POSITION_DELTA;
68966   jresult = (int)result;
68967   return jresult;
68968 }
68969
68970
68971 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_START_PAGE_POSITION_get() {
68972   int jresult ;
68973   int result;
68974
68975   result = (int)Dali::Toolkit::ScrollView::Property::START_PAGE_POSITION;
68976   jresult = (int)result;
68977   return jresult;
68978 }
68979
68980
68981 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollView_Property() {
68982   void * jresult ;
68983   Dali::Toolkit::ScrollView::Property *result = 0 ;
68984
68985   {
68986     try {
68987       result = (Dali::Toolkit::ScrollView::Property *)new Dali::Toolkit::ScrollView::Property();
68988     } catch (std::out_of_range& e) {
68989       {
68990         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68991       };
68992     } catch (std::exception& e) {
68993       {
68994         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68995       };
68996     } catch (...) {
68997       {
68998         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68999       };
69000     }
69001   }
69002   jresult = (void *)result;
69003   return jresult;
69004 }
69005
69006
69007 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollView_Property(void * jarg1) {
69008   Dali::Toolkit::ScrollView::Property *arg1 = (Dali::Toolkit::ScrollView::Property *) 0 ;
69009
69010   arg1 = (Dali::Toolkit::ScrollView::Property *)jarg1;
69011   {
69012     try {
69013       delete arg1;
69014     } catch (std::out_of_range& e) {
69015       {
69016         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69017       };
69018     } catch (std::exception& e) {
69019       {
69020         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69021       };
69022     } catch (...) {
69023       {
69024         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69025       };
69026     }
69027   }
69028 }
69029
69030
69031 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollView__SWIG_0() {
69032   void * jresult ;
69033   Dali::Toolkit::ScrollView *result = 0 ;
69034
69035   {
69036     try {
69037       result = (Dali::Toolkit::ScrollView *)new Dali::Toolkit::ScrollView();
69038     } catch (std::out_of_range& e) {
69039       {
69040         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69041       };
69042     } catch (std::exception& e) {
69043       {
69044         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69045       };
69046     } catch (...) {
69047       {
69048         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69049       };
69050     }
69051   }
69052   jresult = (void *)result;
69053   return jresult;
69054 }
69055
69056
69057 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollView__SWIG_1(void * jarg1) {
69058   void * jresult ;
69059   Dali::Toolkit::ScrollView *arg1 = 0 ;
69060   Dali::Toolkit::ScrollView *result = 0 ;
69061
69062   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69063   if (!arg1) {
69064     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ScrollView const & type is null", 0);
69065     return 0;
69066   }
69067   {
69068     try {
69069       result = (Dali::Toolkit::ScrollView *)new Dali::Toolkit::ScrollView((Dali::Toolkit::ScrollView const &)*arg1);
69070     } catch (std::out_of_range& e) {
69071       {
69072         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69073       };
69074     } catch (std::exception& e) {
69075       {
69076         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69077       };
69078     } catch (...) {
69079       {
69080         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69081       };
69082     }
69083   }
69084   jresult = (void *)result;
69085   return jresult;
69086 }
69087
69088
69089 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_Assign(void * jarg1, void * jarg2) {
69090   void * jresult ;
69091   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69092   Dali::Toolkit::ScrollView *arg2 = 0 ;
69093   Dali::Toolkit::ScrollView *result = 0 ;
69094
69095   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69096   arg2 = (Dali::Toolkit::ScrollView *)jarg2;
69097   if (!arg2) {
69098     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ScrollView const & type is null", 0);
69099     return 0;
69100   }
69101   {
69102     try {
69103       result = (Dali::Toolkit::ScrollView *) &(arg1)->operator =((Dali::Toolkit::ScrollView const &)*arg2);
69104     } catch (std::out_of_range& e) {
69105       {
69106         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69107       };
69108     } catch (std::exception& e) {
69109       {
69110         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69111       };
69112     } catch (...) {
69113       {
69114         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69115       };
69116     }
69117   }
69118   jresult = (void *)result;
69119   return jresult;
69120 }
69121
69122
69123 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollView(void * jarg1) {
69124   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69125
69126   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69127   {
69128     try {
69129       delete arg1;
69130     } catch (std::out_of_range& e) {
69131       {
69132         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69133       };
69134     } catch (std::exception& e) {
69135       {
69136         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69137       };
69138     } catch (...) {
69139       {
69140         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69141       };
69142     }
69143   }
69144 }
69145
69146
69147 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_New() {
69148   void * jresult ;
69149   Dali::Toolkit::ScrollView result;
69150
69151   {
69152     try {
69153       result = Dali::Toolkit::ScrollView::New();
69154     } catch (std::out_of_range& e) {
69155       {
69156         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69157       };
69158     } catch (std::exception& e) {
69159       {
69160         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69161       };
69162     } catch (...) {
69163       {
69164         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69165       };
69166     }
69167   }
69168   jresult = new Dali::Toolkit::ScrollView((const Dali::Toolkit::ScrollView &)result);
69169   return jresult;
69170 }
69171
69172
69173 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_DownCast(void * jarg1) {
69174   void * jresult ;
69175   Dali::BaseHandle arg1 ;
69176   Dali::BaseHandle *argp1 ;
69177   Dali::Toolkit::ScrollView result;
69178
69179   argp1 = (Dali::BaseHandle *)jarg1;
69180   if (!argp1) {
69181     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
69182     return 0;
69183   }
69184   arg1 = *argp1;
69185   {
69186     try {
69187       result = Dali::Toolkit::ScrollView::DownCast(arg1);
69188     } catch (std::out_of_range& e) {
69189       {
69190         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69191       };
69192     } catch (std::exception& e) {
69193       {
69194         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69195       };
69196     } catch (...) {
69197       {
69198         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69199       };
69200     }
69201   }
69202   jresult = new Dali::Toolkit::ScrollView((const Dali::Toolkit::ScrollView &)result);
69203   return jresult;
69204 }
69205
69206
69207 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_GetScrollSnapAlphaFunction(void * jarg1) {
69208   void * jresult ;
69209   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69210   Dali::AlphaFunction result;
69211
69212   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69213   {
69214     try {
69215       result = ((Dali::Toolkit::ScrollView const *)arg1)->GetScrollSnapAlphaFunction();
69216     } catch (std::out_of_range& e) {
69217       {
69218         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69219       };
69220     } catch (std::exception& e) {
69221       {
69222         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69223       };
69224     } catch (...) {
69225       {
69226         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69227       };
69228     }
69229   }
69230   jresult = new Dali::AlphaFunction((const Dali::AlphaFunction &)result);
69231   return jresult;
69232 }
69233
69234
69235 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetScrollSnapAlphaFunction(void * jarg1, void * jarg2) {
69236   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69237   Dali::AlphaFunction arg2 ;
69238   Dali::AlphaFunction *argp2 ;
69239
69240   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69241   argp2 = (Dali::AlphaFunction *)jarg2;
69242   if (!argp2) {
69243     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
69244     return ;
69245   }
69246   arg2 = *argp2;
69247   {
69248     try {
69249       (arg1)->SetScrollSnapAlphaFunction(arg2);
69250     } catch (std::out_of_range& e) {
69251       {
69252         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69253       };
69254     } catch (std::exception& e) {
69255       {
69256         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69257       };
69258     } catch (...) {
69259       {
69260         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69261       };
69262     }
69263   }
69264 }
69265
69266
69267 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_GetScrollFlickAlphaFunction(void * jarg1) {
69268   void * jresult ;
69269   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69270   Dali::AlphaFunction result;
69271
69272   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69273   {
69274     try {
69275       result = ((Dali::Toolkit::ScrollView const *)arg1)->GetScrollFlickAlphaFunction();
69276     } catch (std::out_of_range& e) {
69277       {
69278         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69279       };
69280     } catch (std::exception& e) {
69281       {
69282         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69283       };
69284     } catch (...) {
69285       {
69286         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69287       };
69288     }
69289   }
69290   jresult = new Dali::AlphaFunction((const Dali::AlphaFunction &)result);
69291   return jresult;
69292 }
69293
69294
69295 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetScrollFlickAlphaFunction(void * jarg1, void * jarg2) {
69296   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69297   Dali::AlphaFunction arg2 ;
69298   Dali::AlphaFunction *argp2 ;
69299
69300   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69301   argp2 = (Dali::AlphaFunction *)jarg2;
69302   if (!argp2) {
69303     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
69304     return ;
69305   }
69306   arg2 = *argp2;
69307   {
69308     try {
69309       (arg1)->SetScrollFlickAlphaFunction(arg2);
69310     } catch (std::out_of_range& e) {
69311       {
69312         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69313       };
69314     } catch (std::exception& e) {
69315       {
69316         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69317       };
69318     } catch (...) {
69319       {
69320         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69321       };
69322     }
69323   }
69324 }
69325
69326
69327 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollView_GetScrollSnapDuration(void * jarg1) {
69328   float jresult ;
69329   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69330   float result;
69331
69332   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69333   {
69334     try {
69335       result = (float)((Dali::Toolkit::ScrollView const *)arg1)->GetScrollSnapDuration();
69336     } catch (std::out_of_range& e) {
69337       {
69338         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69339       };
69340     } catch (std::exception& e) {
69341       {
69342         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69343       };
69344     } catch (...) {
69345       {
69346         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69347       };
69348     }
69349   }
69350   jresult = result;
69351   return jresult;
69352 }
69353
69354
69355 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetScrollSnapDuration(void * jarg1, float jarg2) {
69356   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69357   float arg2 ;
69358
69359   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69360   arg2 = (float)jarg2;
69361   {
69362     try {
69363       (arg1)->SetScrollSnapDuration(arg2);
69364     } catch (std::out_of_range& e) {
69365       {
69366         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69367       };
69368     } catch (std::exception& e) {
69369       {
69370         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69371       };
69372     } catch (...) {
69373       {
69374         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69375       };
69376     }
69377   }
69378 }
69379
69380
69381 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollView_GetScrollFlickDuration(void * jarg1) {
69382   float jresult ;
69383   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69384   float result;
69385
69386   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69387   {
69388     try {
69389       result = (float)((Dali::Toolkit::ScrollView const *)arg1)->GetScrollFlickDuration();
69390     } catch (std::out_of_range& e) {
69391       {
69392         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69393       };
69394     } catch (std::exception& e) {
69395       {
69396         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69397       };
69398     } catch (...) {
69399       {
69400         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69401       };
69402     }
69403   }
69404   jresult = result;
69405   return jresult;
69406 }
69407
69408
69409 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetScrollFlickDuration(void * jarg1, float jarg2) {
69410   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69411   float arg2 ;
69412
69413   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69414   arg2 = (float)jarg2;
69415   {
69416     try {
69417       (arg1)->SetScrollFlickDuration(arg2);
69418     } catch (std::out_of_range& e) {
69419       {
69420         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69421       };
69422     } catch (std::exception& e) {
69423       {
69424         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69425       };
69426     } catch (...) {
69427       {
69428         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69429       };
69430     }
69431   }
69432 }
69433
69434
69435 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetRulerX(void * jarg1, void * jarg2) {
69436   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69437   Dali::Toolkit::RulerPtr arg2 ;
69438   Dali::Toolkit::RulerPtr *argp2 ;
69439
69440   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69441   argp2 = (Dali::Toolkit::RulerPtr *)jarg2;
69442   if (!argp2) {
69443     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::RulerPtr", 0);
69444     return ;
69445   }
69446   arg2 = *argp2;
69447   {
69448     try {
69449       (arg1)->SetRulerX(arg2);
69450     } catch (std::out_of_range& e) {
69451       {
69452         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69453       };
69454     } catch (std::exception& e) {
69455       {
69456         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69457       };
69458     } catch (...) {
69459       {
69460         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69461       };
69462     }
69463   }
69464 }
69465
69466
69467 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetRulerY(void * jarg1, void * jarg2) {
69468   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69469   Dali::Toolkit::RulerPtr arg2 ;
69470   Dali::Toolkit::RulerPtr *argp2 ;
69471
69472   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69473   argp2 = (Dali::Toolkit::RulerPtr *)jarg2;
69474   if (!argp2) {
69475     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::RulerPtr", 0);
69476     return ;
69477   }
69478   arg2 = *argp2;
69479   {
69480     try {
69481       (arg1)->SetRulerY(arg2);
69482     } catch (std::out_of_range& e) {
69483       {
69484         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69485       };
69486     } catch (std::exception& e) {
69487       {
69488         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69489       };
69490     } catch (...) {
69491       {
69492         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69493       };
69494     }
69495   }
69496 }
69497
69498
69499 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetScrollSensitive(void * jarg1, unsigned int jarg2) {
69500   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69501   bool arg2 ;
69502
69503   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69504   arg2 = jarg2 ? true : false;
69505   {
69506     try {
69507       (arg1)->SetScrollSensitive(arg2);
69508     } catch (std::out_of_range& e) {
69509       {
69510         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69511       };
69512     } catch (std::exception& e) {
69513       {
69514         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69515       };
69516     } catch (...) {
69517       {
69518         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69519       };
69520     }
69521   }
69522 }
69523
69524
69525 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetMaxOvershoot(void * jarg1, float jarg2, float jarg3) {
69526   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69527   float arg2 ;
69528   float arg3 ;
69529
69530   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69531   arg2 = (float)jarg2;
69532   arg3 = (float)jarg3;
69533   {
69534     try {
69535       (arg1)->SetMaxOvershoot(arg2,arg3);
69536     } catch (std::out_of_range& e) {
69537       {
69538         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69539       };
69540     } catch (std::exception& e) {
69541       {
69542         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69543       };
69544     } catch (...) {
69545       {
69546         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69547       };
69548     }
69549   }
69550 }
69551
69552
69553 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetSnapOvershootAlphaFunction(void * jarg1, void * jarg2) {
69554   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69555   Dali::AlphaFunction arg2 ;
69556   Dali::AlphaFunction *argp2 ;
69557
69558   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69559   argp2 = (Dali::AlphaFunction *)jarg2;
69560   if (!argp2) {
69561     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
69562     return ;
69563   }
69564   arg2 = *argp2;
69565   {
69566     try {
69567       (arg1)->SetSnapOvershootAlphaFunction(arg2);
69568     } catch (std::out_of_range& e) {
69569       {
69570         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69571       };
69572     } catch (std::exception& e) {
69573       {
69574         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69575       };
69576     } catch (...) {
69577       {
69578         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69579       };
69580     }
69581   }
69582 }
69583
69584
69585 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetSnapOvershootDuration(void * jarg1, float jarg2) {
69586   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69587   float arg2 ;
69588
69589   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69590   arg2 = (float)jarg2;
69591   {
69592     try {
69593       (arg1)->SetSnapOvershootDuration(arg2);
69594     } catch (std::out_of_range& e) {
69595       {
69596         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69597       };
69598     } catch (std::exception& e) {
69599       {
69600         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69601       };
69602     } catch (...) {
69603       {
69604         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69605       };
69606     }
69607   }
69608 }
69609
69610
69611 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetActorAutoSnap(void * jarg1, unsigned int jarg2) {
69612   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69613   bool arg2 ;
69614
69615   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69616   arg2 = jarg2 ? true : false;
69617   {
69618     try {
69619       (arg1)->SetActorAutoSnap(arg2);
69620     } catch (std::out_of_range& e) {
69621       {
69622         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69623       };
69624     } catch (std::exception& e) {
69625       {
69626         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69627       };
69628     } catch (...) {
69629       {
69630         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69631       };
69632     }
69633   }
69634 }
69635
69636
69637 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetWrapMode(void * jarg1, unsigned int jarg2) {
69638   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69639   bool arg2 ;
69640
69641   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69642   arg2 = jarg2 ? true : false;
69643   {
69644     try {
69645       (arg1)->SetWrapMode(arg2);
69646     } catch (std::out_of_range& e) {
69647       {
69648         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69649       };
69650     } catch (std::exception& e) {
69651       {
69652         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69653       };
69654     } catch (...) {
69655       {
69656         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69657       };
69658     }
69659   }
69660 }
69661
69662
69663 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_GetScrollUpdateDistance(void * jarg1) {
69664   int jresult ;
69665   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69666   int result;
69667
69668   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69669   {
69670     try {
69671       result = (int)((Dali::Toolkit::ScrollView const *)arg1)->GetScrollUpdateDistance();
69672     } catch (std::out_of_range& e) {
69673       {
69674         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69675       };
69676     } catch (std::exception& e) {
69677       {
69678         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69679       };
69680     } catch (...) {
69681       {
69682         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69683       };
69684     }
69685   }
69686   jresult = result;
69687   return jresult;
69688 }
69689
69690
69691 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetScrollUpdateDistance(void * jarg1, int jarg2) {
69692   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69693   int arg2 ;
69694
69695   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69696   arg2 = (int)jarg2;
69697   {
69698     try {
69699       (arg1)->SetScrollUpdateDistance(arg2);
69700     } catch (std::out_of_range& e) {
69701       {
69702         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69703       };
69704     } catch (std::exception& e) {
69705       {
69706         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69707       };
69708     } catch (...) {
69709       {
69710         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69711       };
69712     }
69713   }
69714 }
69715
69716
69717 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ScrollView_GetAxisAutoLock(void * jarg1) {
69718   unsigned int jresult ;
69719   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69720   bool result;
69721
69722   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69723   {
69724     try {
69725       result = (bool)((Dali::Toolkit::ScrollView const *)arg1)->GetAxisAutoLock();
69726     } catch (std::out_of_range& e) {
69727       {
69728         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69729       };
69730     } catch (std::exception& e) {
69731       {
69732         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69733       };
69734     } catch (...) {
69735       {
69736         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69737       };
69738     }
69739   }
69740   jresult = result;
69741   return jresult;
69742 }
69743
69744
69745 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetAxisAutoLock(void * jarg1, unsigned int jarg2) {
69746   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69747   bool arg2 ;
69748
69749   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69750   arg2 = jarg2 ? true : false;
69751   {
69752     try {
69753       (arg1)->SetAxisAutoLock(arg2);
69754     } catch (std::out_of_range& e) {
69755       {
69756         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69757       };
69758     } catch (std::exception& e) {
69759       {
69760         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69761       };
69762     } catch (...) {
69763       {
69764         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69765       };
69766     }
69767   }
69768 }
69769
69770
69771 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollView_GetAxisAutoLockGradient(void * jarg1) {
69772   float jresult ;
69773   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69774   float result;
69775
69776   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69777   {
69778     try {
69779       result = (float)((Dali::Toolkit::ScrollView const *)arg1)->GetAxisAutoLockGradient();
69780     } catch (std::out_of_range& e) {
69781       {
69782         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69783       };
69784     } catch (std::exception& e) {
69785       {
69786         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69787       };
69788     } catch (...) {
69789       {
69790         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69791       };
69792     }
69793   }
69794   jresult = result;
69795   return jresult;
69796 }
69797
69798
69799 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetAxisAutoLockGradient(void * jarg1, float jarg2) {
69800   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69801   float arg2 ;
69802
69803   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69804   arg2 = (float)jarg2;
69805   {
69806     try {
69807       (arg1)->SetAxisAutoLockGradient(arg2);
69808     } catch (std::out_of_range& e) {
69809       {
69810         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69811       };
69812     } catch (std::exception& e) {
69813       {
69814         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69815       };
69816     } catch (...) {
69817       {
69818         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69819       };
69820     }
69821   }
69822 }
69823
69824
69825 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollView_GetFrictionCoefficient(void * jarg1) {
69826   float jresult ;
69827   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69828   float result;
69829
69830   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69831   {
69832     try {
69833       result = (float)((Dali::Toolkit::ScrollView const *)arg1)->GetFrictionCoefficient();
69834     } catch (std::out_of_range& e) {
69835       {
69836         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69837       };
69838     } catch (std::exception& e) {
69839       {
69840         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69841       };
69842     } catch (...) {
69843       {
69844         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69845       };
69846     }
69847   }
69848   jresult = result;
69849   return jresult;
69850 }
69851
69852
69853 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetFrictionCoefficient(void * jarg1, float jarg2) {
69854   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69855   float arg2 ;
69856
69857   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69858   arg2 = (float)jarg2;
69859   {
69860     try {
69861       (arg1)->SetFrictionCoefficient(arg2);
69862     } catch (std::out_of_range& e) {
69863       {
69864         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69865       };
69866     } catch (std::exception& e) {
69867       {
69868         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69869       };
69870     } catch (...) {
69871       {
69872         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69873       };
69874     }
69875   }
69876 }
69877
69878
69879 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollView_GetFlickSpeedCoefficient(void * jarg1) {
69880   float jresult ;
69881   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69882   float result;
69883
69884   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69885   {
69886     try {
69887       result = (float)((Dali::Toolkit::ScrollView const *)arg1)->GetFlickSpeedCoefficient();
69888     } catch (std::out_of_range& e) {
69889       {
69890         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69891       };
69892     } catch (std::exception& e) {
69893       {
69894         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69895       };
69896     } catch (...) {
69897       {
69898         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69899       };
69900     }
69901   }
69902   jresult = result;
69903   return jresult;
69904 }
69905
69906
69907 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetFlickSpeedCoefficient(void * jarg1, float jarg2) {
69908   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69909   float arg2 ;
69910
69911   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69912   arg2 = (float)jarg2;
69913   {
69914     try {
69915       (arg1)->SetFlickSpeedCoefficient(arg2);
69916     } catch (std::out_of_range& e) {
69917       {
69918         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69919       };
69920     } catch (std::exception& e) {
69921       {
69922         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69923       };
69924     } catch (...) {
69925       {
69926         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69927       };
69928     }
69929   }
69930 }
69931
69932
69933 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_GetMinimumDistanceForFlick(void * jarg1) {
69934   void * jresult ;
69935   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69936   Dali::Vector2 result;
69937
69938   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69939   {
69940     try {
69941       result = ((Dali::Toolkit::ScrollView const *)arg1)->GetMinimumDistanceForFlick();
69942     } catch (std::out_of_range& e) {
69943       {
69944         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69945       };
69946     } catch (std::exception& e) {
69947       {
69948         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69949       };
69950     } catch (...) {
69951       {
69952         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69953       };
69954     }
69955   }
69956   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
69957   return jresult;
69958 }
69959
69960
69961 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetMinimumDistanceForFlick(void * jarg1, void * jarg2) {
69962   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69963   Dali::Vector2 *arg2 = 0 ;
69964
69965   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69966   arg2 = (Dali::Vector2 *)jarg2;
69967   if (!arg2) {
69968     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
69969     return ;
69970   }
69971   {
69972     try {
69973       (arg1)->SetMinimumDistanceForFlick((Dali::Vector2 const &)*arg2);
69974     } catch (std::out_of_range& e) {
69975       {
69976         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69977       };
69978     } catch (std::exception& e) {
69979       {
69980         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69981       };
69982     } catch (...) {
69983       {
69984         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69985       };
69986     }
69987   }
69988 }
69989
69990
69991 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollView_GetMinimumSpeedForFlick(void * jarg1) {
69992   float jresult ;
69993   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69994   float result;
69995
69996   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69997   {
69998     try {
69999       result = (float)((Dali::Toolkit::ScrollView const *)arg1)->GetMinimumSpeedForFlick();
70000     } catch (std::out_of_range& e) {
70001       {
70002         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70003       };
70004     } catch (std::exception& e) {
70005       {
70006         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70007       };
70008     } catch (...) {
70009       {
70010         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70011       };
70012     }
70013   }
70014   jresult = result;
70015   return jresult;
70016 }
70017
70018
70019 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetMinimumSpeedForFlick(void * jarg1, float jarg2) {
70020   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70021   float arg2 ;
70022
70023   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70024   arg2 = (float)jarg2;
70025   {
70026     try {
70027       (arg1)->SetMinimumSpeedForFlick(arg2);
70028     } catch (std::out_of_range& e) {
70029       {
70030         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70031       };
70032     } catch (std::exception& e) {
70033       {
70034         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70035       };
70036     } catch (...) {
70037       {
70038         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70039       };
70040     }
70041   }
70042 }
70043
70044
70045 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollView_GetMaxFlickSpeed(void * jarg1) {
70046   float jresult ;
70047   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70048   float result;
70049
70050   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70051   {
70052     try {
70053       result = (float)((Dali::Toolkit::ScrollView const *)arg1)->GetMaxFlickSpeed();
70054     } catch (std::out_of_range& e) {
70055       {
70056         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70057       };
70058     } catch (std::exception& e) {
70059       {
70060         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70061       };
70062     } catch (...) {
70063       {
70064         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70065       };
70066     }
70067   }
70068   jresult = result;
70069   return jresult;
70070 }
70071
70072
70073 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetMaxFlickSpeed(void * jarg1, float jarg2) {
70074   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70075   float arg2 ;
70076
70077   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70078   arg2 = (float)jarg2;
70079   {
70080     try {
70081       (arg1)->SetMaxFlickSpeed(arg2);
70082     } catch (std::out_of_range& e) {
70083       {
70084         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70085       };
70086     } catch (std::exception& e) {
70087       {
70088         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70089       };
70090     } catch (...) {
70091       {
70092         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70093       };
70094     }
70095   }
70096 }
70097
70098
70099 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_GetWheelScrollDistanceStep(void * jarg1) {
70100   void * jresult ;
70101   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70102   Dali::Vector2 result;
70103
70104   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70105   {
70106     try {
70107       result = ((Dali::Toolkit::ScrollView const *)arg1)->GetWheelScrollDistanceStep();
70108     } catch (std::out_of_range& e) {
70109       {
70110         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70111       };
70112     } catch (std::exception& e) {
70113       {
70114         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70115       };
70116     } catch (...) {
70117       {
70118         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70119       };
70120     }
70121   }
70122   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
70123   return jresult;
70124 }
70125
70126
70127 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetWheelScrollDistanceStep(void * jarg1, void * jarg2) {
70128   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70129   Dali::Vector2 arg2 ;
70130   Dali::Vector2 *argp2 ;
70131
70132   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70133   argp2 = (Dali::Vector2 *)jarg2;
70134   if (!argp2) {
70135     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector2", 0);
70136     return ;
70137   }
70138   arg2 = *argp2;
70139   {
70140     try {
70141       (arg1)->SetWheelScrollDistanceStep(arg2);
70142     } catch (std::out_of_range& e) {
70143       {
70144         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70145       };
70146     } catch (std::exception& e) {
70147       {
70148         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70149       };
70150     } catch (...) {
70151       {
70152         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70153       };
70154     }
70155   }
70156 }
70157
70158
70159 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_GetCurrentScrollPosition(void * jarg1) {
70160   void * jresult ;
70161   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70162   Dali::Vector2 result;
70163
70164   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70165   {
70166     try {
70167       result = ((Dali::Toolkit::ScrollView const *)arg1)->GetCurrentScrollPosition();
70168     } catch (std::out_of_range& e) {
70169       {
70170         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70171       };
70172     } catch (std::exception& e) {
70173       {
70174         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70175       };
70176     } catch (...) {
70177       {
70178         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70179       };
70180     }
70181   }
70182   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
70183   return jresult;
70184 }
70185
70186
70187 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ScrollView_GetCurrentPage(void * jarg1) {
70188   unsigned int jresult ;
70189   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70190   unsigned int result;
70191
70192   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70193   {
70194     try {
70195       result = (unsigned int)((Dali::Toolkit::ScrollView const *)arg1)->GetCurrentPage();
70196     } catch (std::out_of_range& e) {
70197       {
70198         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70199       };
70200     } catch (std::exception& e) {
70201       {
70202         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70203       };
70204     } catch (...) {
70205       {
70206         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70207       };
70208     }
70209   }
70210   jresult = result;
70211   return jresult;
70212 }
70213
70214
70215 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ScrollTo__SWIG_0(void * jarg1, void * jarg2) {
70216   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70217   Dali::Vector2 *arg2 = 0 ;
70218
70219   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70220   arg2 = (Dali::Vector2 *)jarg2;
70221   if (!arg2) {
70222     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
70223     return ;
70224   }
70225   {
70226     try {
70227       (arg1)->ScrollTo((Dali::Vector2 const &)*arg2);
70228     } catch (std::out_of_range& e) {
70229       {
70230         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70231       };
70232     } catch (std::exception& e) {
70233       {
70234         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70235       };
70236     } catch (...) {
70237       {
70238         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70239       };
70240     }
70241   }
70242 }
70243
70244
70245 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ScrollTo__SWIG_1(void * jarg1, void * jarg2, float jarg3) {
70246   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70247   Dali::Vector2 *arg2 = 0 ;
70248   float arg3 ;
70249
70250   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70251   arg2 = (Dali::Vector2 *)jarg2;
70252   if (!arg2) {
70253     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
70254     return ;
70255   }
70256   arg3 = (float)jarg3;
70257   {
70258     try {
70259       (arg1)->ScrollTo((Dali::Vector2 const &)*arg2,arg3);
70260     } catch (std::out_of_range& e) {
70261       {
70262         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70263       };
70264     } catch (std::exception& e) {
70265       {
70266         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70267       };
70268     } catch (...) {
70269       {
70270         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70271       };
70272     }
70273   }
70274 }
70275
70276
70277 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ScrollTo__SWIG_2(void * jarg1, void * jarg2, float jarg3, void * jarg4) {
70278   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70279   Dali::Vector2 *arg2 = 0 ;
70280   float arg3 ;
70281   Dali::AlphaFunction arg4 ;
70282   Dali::AlphaFunction *argp4 ;
70283
70284   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70285   arg2 = (Dali::Vector2 *)jarg2;
70286   if (!arg2) {
70287     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
70288     return ;
70289   }
70290   arg3 = (float)jarg3;
70291   argp4 = (Dali::AlphaFunction *)jarg4;
70292   if (!argp4) {
70293     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
70294     return ;
70295   }
70296   arg4 = *argp4;
70297   {
70298     try {
70299       (arg1)->ScrollTo((Dali::Vector2 const &)*arg2,arg3,arg4);
70300     } catch (std::out_of_range& e) {
70301       {
70302         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70303       };
70304     } catch (std::exception& e) {
70305       {
70306         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70307       };
70308     } catch (...) {
70309       {
70310         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70311       };
70312     }
70313   }
70314 }
70315
70316
70317 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ScrollTo__SWIG_3(void * jarg1, void * jarg2, float jarg3, int jarg4, int jarg5) {
70318   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70319   Dali::Vector2 *arg2 = 0 ;
70320   float arg3 ;
70321   Dali::Toolkit::DirectionBias arg4 ;
70322   Dali::Toolkit::DirectionBias arg5 ;
70323
70324   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70325   arg2 = (Dali::Vector2 *)jarg2;
70326   if (!arg2) {
70327     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
70328     return ;
70329   }
70330   arg3 = (float)jarg3;
70331   arg4 = (Dali::Toolkit::DirectionBias)jarg4;
70332   arg5 = (Dali::Toolkit::DirectionBias)jarg5;
70333   {
70334     try {
70335       (arg1)->ScrollTo((Dali::Vector2 const &)*arg2,arg3,arg4,arg5);
70336     } catch (std::out_of_range& e) {
70337       {
70338         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70339       };
70340     } catch (std::exception& e) {
70341       {
70342         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70343       };
70344     } catch (...) {
70345       {
70346         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70347       };
70348     }
70349   }
70350 }
70351
70352
70353 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ScrollTo__SWIG_4(void * jarg1, void * jarg2, float jarg3, void * jarg4, int jarg5, int jarg6) {
70354   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70355   Dali::Vector2 *arg2 = 0 ;
70356   float arg3 ;
70357   Dali::AlphaFunction arg4 ;
70358   Dali::Toolkit::DirectionBias arg5 ;
70359   Dali::Toolkit::DirectionBias arg6 ;
70360   Dali::AlphaFunction *argp4 ;
70361
70362   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70363   arg2 = (Dali::Vector2 *)jarg2;
70364   if (!arg2) {
70365     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
70366     return ;
70367   }
70368   arg3 = (float)jarg3;
70369   argp4 = (Dali::AlphaFunction *)jarg4;
70370   if (!argp4) {
70371     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
70372     return ;
70373   }
70374   arg4 = *argp4;
70375   arg5 = (Dali::Toolkit::DirectionBias)jarg5;
70376   arg6 = (Dali::Toolkit::DirectionBias)jarg6;
70377   {
70378     try {
70379       (arg1)->ScrollTo((Dali::Vector2 const &)*arg2,arg3,arg4,arg5,arg6);
70380     } catch (std::out_of_range& e) {
70381       {
70382         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70383       };
70384     } catch (std::exception& e) {
70385       {
70386         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70387       };
70388     } catch (...) {
70389       {
70390         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70391       };
70392     }
70393   }
70394 }
70395
70396
70397 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ScrollTo__SWIG_5(void * jarg1, unsigned int jarg2) {
70398   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70399   unsigned int arg2 ;
70400
70401   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70402   arg2 = (unsigned int)jarg2;
70403   {
70404     try {
70405       (arg1)->ScrollTo(arg2);
70406     } catch (std::out_of_range& e) {
70407       {
70408         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70409       };
70410     } catch (std::exception& e) {
70411       {
70412         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70413       };
70414     } catch (...) {
70415       {
70416         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70417       };
70418     }
70419   }
70420 }
70421
70422
70423 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ScrollTo__SWIG_6(void * jarg1, unsigned int jarg2, float jarg3) {
70424   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70425   unsigned int arg2 ;
70426   float arg3 ;
70427
70428   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70429   arg2 = (unsigned int)jarg2;
70430   arg3 = (float)jarg3;
70431   {
70432     try {
70433       (arg1)->ScrollTo(arg2,arg3);
70434     } catch (std::out_of_range& e) {
70435       {
70436         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70437       };
70438     } catch (std::exception& e) {
70439       {
70440         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70441       };
70442     } catch (...) {
70443       {
70444         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70445       };
70446     }
70447   }
70448 }
70449
70450
70451 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ScrollTo__SWIG_7(void * jarg1, unsigned int jarg2, float jarg3, int jarg4) {
70452   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70453   unsigned int arg2 ;
70454   float arg3 ;
70455   Dali::Toolkit::DirectionBias arg4 ;
70456
70457   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70458   arg2 = (unsigned int)jarg2;
70459   arg3 = (float)jarg3;
70460   arg4 = (Dali::Toolkit::DirectionBias)jarg4;
70461   {
70462     try {
70463       (arg1)->ScrollTo(arg2,arg3,arg4);
70464     } catch (std::out_of_range& e) {
70465       {
70466         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70467       };
70468     } catch (std::exception& e) {
70469       {
70470         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70471       };
70472     } catch (...) {
70473       {
70474         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70475       };
70476     }
70477   }
70478 }
70479
70480
70481 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ScrollTo__SWIG_8(void * jarg1, void * jarg2) {
70482   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70483   Dali::Actor *arg2 = 0 ;
70484
70485   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70486   arg2 = (Dali::Actor *)jarg2;
70487   if (!arg2) {
70488     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
70489     return ;
70490   }
70491   {
70492     try {
70493       (arg1)->ScrollTo(*arg2);
70494     } catch (std::out_of_range& e) {
70495       {
70496         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70497       };
70498     } catch (std::exception& e) {
70499       {
70500         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70501       };
70502     } catch (...) {
70503       {
70504         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70505       };
70506     }
70507   }
70508 }
70509
70510
70511 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ScrollTo__SWIG_9(void * jarg1, void * jarg2, float jarg3) {
70512   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70513   Dali::Actor *arg2 = 0 ;
70514   float arg3 ;
70515
70516   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70517   arg2 = (Dali::Actor *)jarg2;
70518   if (!arg2) {
70519     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
70520     return ;
70521   }
70522   arg3 = (float)jarg3;
70523   {
70524     try {
70525       (arg1)->ScrollTo(*arg2,arg3);
70526     } catch (std::out_of_range& e) {
70527       {
70528         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70529       };
70530     } catch (std::exception& e) {
70531       {
70532         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70533       };
70534     } catch (...) {
70535       {
70536         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70537       };
70538     }
70539   }
70540 }
70541
70542
70543 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ScrollView_ScrollToSnapPoint(void * jarg1) {
70544   unsigned int jresult ;
70545   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70546   bool result;
70547
70548   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70549   {
70550     try {
70551       result = (bool)(arg1)->ScrollToSnapPoint();
70552     } catch (std::out_of_range& e) {
70553       {
70554         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70555       };
70556     } catch (std::exception& e) {
70557       {
70558         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70559       };
70560     } catch (...) {
70561       {
70562         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70563       };
70564     }
70565   }
70566   jresult = result;
70567   return jresult;
70568 }
70569
70570
70571 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ApplyConstraintToChildren(void * jarg1, void * jarg2) {
70572   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70573   Dali::Constraint arg2 ;
70574   Dali::Constraint *argp2 ;
70575
70576   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70577   argp2 = (Dali::Constraint *)jarg2;
70578   if (!argp2) {
70579     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Constraint", 0);
70580     return ;
70581   }
70582   arg2 = *argp2;
70583   {
70584     try {
70585       (arg1)->ApplyConstraintToChildren(arg2);
70586     } catch (std::out_of_range& e) {
70587       {
70588         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70589       };
70590     } catch (std::exception& e) {
70591       {
70592         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70593       };
70594     } catch (...) {
70595       {
70596         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70597       };
70598     }
70599   }
70600 }
70601
70602
70603 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_RemoveConstraintsFromChildren(void * jarg1) {
70604   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70605
70606   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70607   {
70608     try {
70609       (arg1)->RemoveConstraintsFromChildren();
70610     } catch (std::out_of_range& e) {
70611       {
70612         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70613       };
70614     } catch (std::exception& e) {
70615       {
70616         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70617       };
70618     } catch (...) {
70619       {
70620         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70621       };
70622     }
70623   }
70624 }
70625
70626
70627 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ApplyEffect(void * jarg1, void * jarg2) {
70628   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70629   Dali::Toolkit::ScrollViewEffect arg2 ;
70630   Dali::Toolkit::ScrollViewEffect *argp2 ;
70631
70632   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70633   argp2 = (Dali::Toolkit::ScrollViewEffect *)jarg2;
70634   if (!argp2) {
70635     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::ScrollViewEffect", 0);
70636     return ;
70637   }
70638   arg2 = *argp2;
70639   {
70640     try {
70641       (arg1)->ApplyEffect(arg2);
70642     } catch (std::out_of_range& e) {
70643       {
70644         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70645       };
70646     } catch (std::exception& e) {
70647       {
70648         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70649       };
70650     } catch (...) {
70651       {
70652         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70653       };
70654     }
70655   }
70656 }
70657
70658
70659 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_RemoveEffect(void * jarg1, void * jarg2) {
70660   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70661   Dali::Toolkit::ScrollViewEffect arg2 ;
70662   Dali::Toolkit::ScrollViewEffect *argp2 ;
70663
70664   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70665   argp2 = (Dali::Toolkit::ScrollViewEffect *)jarg2;
70666   if (!argp2) {
70667     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::ScrollViewEffect", 0);
70668     return ;
70669   }
70670   arg2 = *argp2;
70671   {
70672     try {
70673       (arg1)->RemoveEffect(arg2);
70674     } catch (std::out_of_range& e) {
70675       {
70676         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70677       };
70678     } catch (std::exception& e) {
70679       {
70680         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70681       };
70682     } catch (...) {
70683       {
70684         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70685       };
70686     }
70687   }
70688 }
70689
70690
70691 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_RemoveAllEffects(void * jarg1) {
70692   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70693
70694   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70695   {
70696     try {
70697       (arg1)->RemoveAllEffects();
70698     } catch (std::out_of_range& e) {
70699       {
70700         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70701       };
70702     } catch (std::exception& e) {
70703       {
70704         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70705       };
70706     } catch (...) {
70707       {
70708         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70709       };
70710     }
70711   }
70712 }
70713
70714
70715 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_BindActor(void * jarg1, void * jarg2) {
70716   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70717   Dali::Actor arg2 ;
70718   Dali::Actor *argp2 ;
70719
70720   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70721   argp2 = (Dali::Actor *)jarg2;
70722   if (!argp2) {
70723     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
70724     return ;
70725   }
70726   arg2 = *argp2;
70727   {
70728     try {
70729       (arg1)->BindActor(arg2);
70730     } catch (std::out_of_range& e) {
70731       {
70732         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70733       };
70734     } catch (std::exception& e) {
70735       {
70736         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70737       };
70738     } catch (...) {
70739       {
70740         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70741       };
70742     }
70743   }
70744 }
70745
70746
70747 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_UnbindActor(void * jarg1, void * jarg2) {
70748   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70749   Dali::Actor arg2 ;
70750   Dali::Actor *argp2 ;
70751
70752   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70753   argp2 = (Dali::Actor *)jarg2;
70754   if (!argp2) {
70755     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
70756     return ;
70757   }
70758   arg2 = *argp2;
70759   {
70760     try {
70761       (arg1)->UnbindActor(arg2);
70762     } catch (std::out_of_range& e) {
70763       {
70764         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70765       };
70766     } catch (std::exception& e) {
70767       {
70768         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70769       };
70770     } catch (...) {
70771       {
70772         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70773       };
70774     }
70775   }
70776 }
70777
70778
70779 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetScrollingDirection__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
70780   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70781   Dali::Radian arg2 ;
70782   Dali::Radian arg3 ;
70783   Dali::Radian *argp2 ;
70784   Dali::Radian *argp3 ;
70785
70786   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70787   argp2 = (Dali::Radian *)jarg2;
70788   if (!argp2) {
70789     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
70790     return ;
70791   }
70792   arg2 = *argp2;
70793   argp3 = (Dali::Radian *)jarg3;
70794   if (!argp3) {
70795     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
70796     return ;
70797   }
70798   arg3 = *argp3;
70799   {
70800     try {
70801       (arg1)->SetScrollingDirection(arg2,arg3);
70802     } catch (std::out_of_range& e) {
70803       {
70804         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70805       };
70806     } catch (std::exception& e) {
70807       {
70808         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70809       };
70810     } catch (...) {
70811       {
70812         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70813       };
70814     }
70815   }
70816 }
70817
70818
70819 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetScrollingDirection__SWIG_1(void * jarg1, void * jarg2) {
70820   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70821   Dali::Radian arg2 ;
70822   Dali::Radian *argp2 ;
70823
70824   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70825   argp2 = (Dali::Radian *)jarg2;
70826   if (!argp2) {
70827     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
70828     return ;
70829   }
70830   arg2 = *argp2;
70831   {
70832     try {
70833       (arg1)->SetScrollingDirection(arg2);
70834     } catch (std::out_of_range& e) {
70835       {
70836         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70837       };
70838     } catch (std::exception& e) {
70839       {
70840         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70841       };
70842     } catch (...) {
70843       {
70844         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70845       };
70846     }
70847   }
70848 }
70849
70850
70851 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_RemoveScrollingDirection(void * jarg1, void * jarg2) {
70852   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70853   Dali::Radian arg2 ;
70854   Dali::Radian *argp2 ;
70855
70856   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70857   argp2 = (Dali::Radian *)jarg2;
70858   if (!argp2) {
70859     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
70860     return ;
70861   }
70862   arg2 = *argp2;
70863   {
70864     try {
70865       (arg1)->RemoveScrollingDirection(arg2);
70866     } catch (std::out_of_range& e) {
70867       {
70868         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70869       };
70870     } catch (std::exception& e) {
70871       {
70872         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70873       };
70874     } catch (...) {
70875       {
70876         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70877       };
70878     }
70879   }
70880 }
70881
70882
70883 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_SnapStartedSignal(void * jarg1) {
70884   void * jresult ;
70885   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70886   Dali::Toolkit::ScrollView::SnapStartedSignalType *result = 0 ;
70887
70888   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70889   {
70890     try {
70891       result = (Dali::Toolkit::ScrollView::SnapStartedSignalType *) &(arg1)->SnapStartedSignal();
70892     } catch (std::out_of_range& e) {
70893       {
70894         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70895       };
70896     } catch (std::exception& e) {
70897       {
70898         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70899       };
70900     } catch (...) {
70901       {
70902         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70903       };
70904     }
70905   }
70906   jresult = (void *)result;
70907   return jresult;
70908 }
70909
70910
70911 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TableView_Property_ROWS_get() {
70912   int jresult ;
70913   int result;
70914
70915   result = (int)Dali::Toolkit::TableView::Property::ROWS;
70916   jresult = (int)result;
70917   return jresult;
70918 }
70919
70920
70921 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TableView_Property_COLUMNS_get() {
70922   int jresult ;
70923   int result;
70924
70925   result = (int)Dali::Toolkit::TableView::Property::COLUMNS;
70926   jresult = (int)result;
70927   return jresult;
70928 }
70929
70930
70931 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TableView_Property_CELL_PADDING_get() {
70932   int jresult ;
70933   int result;
70934
70935   result = (int)Dali::Toolkit::TableView::Property::CELL_PADDING;
70936   jresult = (int)result;
70937   return jresult;
70938 }
70939
70940
70941 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TableView_Property_LAYOUT_ROWS_get() {
70942   int jresult ;
70943   int result;
70944
70945   result = (int)Dali::Toolkit::TableView::Property::LAYOUT_ROWS;
70946   jresult = (int)result;
70947   return jresult;
70948 }
70949
70950
70951 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TableView_Property_LAYOUT_COLUMNS_get() {
70952   int jresult ;
70953   int result;
70954
70955   result = (int)Dali::Toolkit::TableView::Property::LAYOUT_COLUMNS;
70956   jresult = (int)result;
70957   return jresult;
70958 }
70959
70960
70961 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TableView_Property() {
70962   void * jresult ;
70963   Dali::Toolkit::TableView::Property *result = 0 ;
70964
70965   {
70966     try {
70967       result = (Dali::Toolkit::TableView::Property *)new Dali::Toolkit::TableView::Property();
70968     } catch (std::out_of_range& e) {
70969       {
70970         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70971       };
70972     } catch (std::exception& e) {
70973       {
70974         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70975       };
70976     } catch (...) {
70977       {
70978         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70979       };
70980     }
70981   }
70982   jresult = (void *)result;
70983   return jresult;
70984 }
70985
70986
70987 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TableView_Property(void * jarg1) {
70988   Dali::Toolkit::TableView::Property *arg1 = (Dali::Toolkit::TableView::Property *) 0 ;
70989
70990   arg1 = (Dali::Toolkit::TableView::Property *)jarg1;
70991   {
70992     try {
70993       delete arg1;
70994     } catch (std::out_of_range& e) {
70995       {
70996         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70997       };
70998     } catch (std::exception& e) {
70999       {
71000         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71001       };
71002     } catch (...) {
71003       {
71004         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71005       };
71006     }
71007   }
71008 }
71009
71010
71011 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TableView_ChildProperty_CELL_INDEX_get() {
71012   int jresult ;
71013   int result;
71014
71015   result = (int)Dali::Toolkit::TableView::ChildProperty::CELL_INDEX;
71016   jresult = (int)result;
71017   return jresult;
71018 }
71019
71020
71021 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TableView_ChildProperty_ROW_SPAN_get() {
71022   int jresult ;
71023   int result;
71024
71025   result = (int)Dali::Toolkit::TableView::ChildProperty::ROW_SPAN;
71026   jresult = (int)result;
71027   return jresult;
71028 }
71029
71030
71031 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TableView_ChildProperty_COLUMN_SPAN_get() {
71032   int jresult ;
71033   int result;
71034
71035   result = (int)Dali::Toolkit::TableView::ChildProperty::COLUMN_SPAN;
71036   jresult = (int)result;
71037   return jresult;
71038 }
71039
71040
71041 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TableView_ChildProperty_CELL_HORIZONTAL_ALIGNMENT_get() {
71042   int jresult ;
71043   int result;
71044
71045   result = (int)Dali::Toolkit::TableView::ChildProperty::CELL_HORIZONTAL_ALIGNMENT;
71046   jresult = (int)result;
71047   return jresult;
71048 }
71049
71050
71051 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TableView_ChildProperty_CELL_VERTICAL_ALIGNMENT_get() {
71052   int jresult ;
71053   int result;
71054
71055   result = (int)Dali::Toolkit::TableView::ChildProperty::CELL_VERTICAL_ALIGNMENT;
71056   jresult = (int)result;
71057   return jresult;
71058 }
71059
71060
71061 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TableView_ChildProperty() {
71062   void * jresult ;
71063   Dali::Toolkit::TableView::ChildProperty *result = 0 ;
71064
71065   {
71066     try {
71067       result = (Dali::Toolkit::TableView::ChildProperty *)new Dali::Toolkit::TableView::ChildProperty();
71068     } catch (std::out_of_range& e) {
71069       {
71070         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71071       };
71072     } catch (std::exception& e) {
71073       {
71074         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71075       };
71076     } catch (...) {
71077       {
71078         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71079       };
71080     }
71081   }
71082   jresult = (void *)result;
71083   return jresult;
71084 }
71085
71086
71087 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TableView_ChildProperty(void * jarg1) {
71088   Dali::Toolkit::TableView::ChildProperty *arg1 = (Dali::Toolkit::TableView::ChildProperty *) 0 ;
71089
71090   arg1 = (Dali::Toolkit::TableView::ChildProperty *)jarg1;
71091   {
71092     try {
71093       delete arg1;
71094     } catch (std::out_of_range& e) {
71095       {
71096         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71097       };
71098     } catch (std::exception& e) {
71099       {
71100         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71101       };
71102     } catch (...) {
71103       {
71104         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71105       };
71106     }
71107   }
71108 }
71109
71110
71111 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TableView_CellPosition__SWIG_0(unsigned int jarg1, unsigned int jarg2, unsigned int jarg3, unsigned int jarg4) {
71112   void * jresult ;
71113   unsigned int arg1 ;
71114   unsigned int arg2 ;
71115   unsigned int arg3 ;
71116   unsigned int arg4 ;
71117   Dali::Toolkit::TableView::CellPosition *result = 0 ;
71118
71119   arg1 = (unsigned int)jarg1;
71120   arg2 = (unsigned int)jarg2;
71121   arg3 = (unsigned int)jarg3;
71122   arg4 = (unsigned int)jarg4;
71123   {
71124     try {
71125       result = (Dali::Toolkit::TableView::CellPosition *)new Dali::Toolkit::TableView::CellPosition(arg1,arg2,arg3,arg4);
71126     } catch (std::out_of_range& e) {
71127       {
71128         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71129       };
71130     } catch (std::exception& e) {
71131       {
71132         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71133       };
71134     } catch (...) {
71135       {
71136         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71137       };
71138     }
71139   }
71140   jresult = (void *)result;
71141   return jresult;
71142 }
71143
71144
71145 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TableView_CellPosition__SWIG_1(unsigned int jarg1, unsigned int jarg2, unsigned int jarg3) {
71146   void * jresult ;
71147   unsigned int arg1 ;
71148   unsigned int arg2 ;
71149   unsigned int arg3 ;
71150   Dali::Toolkit::TableView::CellPosition *result = 0 ;
71151
71152   arg1 = (unsigned int)jarg1;
71153   arg2 = (unsigned int)jarg2;
71154   arg3 = (unsigned int)jarg3;
71155   {
71156     try {
71157       result = (Dali::Toolkit::TableView::CellPosition *)new Dali::Toolkit::TableView::CellPosition(arg1,arg2,arg3);
71158     } catch (std::out_of_range& e) {
71159       {
71160         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71161       };
71162     } catch (std::exception& e) {
71163       {
71164         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71165       };
71166     } catch (...) {
71167       {
71168         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71169       };
71170     }
71171   }
71172   jresult = (void *)result;
71173   return jresult;
71174 }
71175
71176
71177 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TableView_CellPosition__SWIG_2(unsigned int jarg1, unsigned int jarg2) {
71178   void * jresult ;
71179   unsigned int arg1 ;
71180   unsigned int arg2 ;
71181   Dali::Toolkit::TableView::CellPosition *result = 0 ;
71182
71183   arg1 = (unsigned int)jarg1;
71184   arg2 = (unsigned int)jarg2;
71185   {
71186     try {
71187       result = (Dali::Toolkit::TableView::CellPosition *)new Dali::Toolkit::TableView::CellPosition(arg1,arg2);
71188     } catch (std::out_of_range& e) {
71189       {
71190         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71191       };
71192     } catch (std::exception& e) {
71193       {
71194         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71195       };
71196     } catch (...) {
71197       {
71198         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71199       };
71200     }
71201   }
71202   jresult = (void *)result;
71203   return jresult;
71204 }
71205
71206
71207 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TableView_CellPosition__SWIG_3(unsigned int jarg1) {
71208   void * jresult ;
71209   unsigned int arg1 ;
71210   Dali::Toolkit::TableView::CellPosition *result = 0 ;
71211
71212   arg1 = (unsigned int)jarg1;
71213   {
71214     try {
71215       result = (Dali::Toolkit::TableView::CellPosition *)new Dali::Toolkit::TableView::CellPosition(arg1);
71216     } catch (std::out_of_range& e) {
71217       {
71218         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71219       };
71220     } catch (std::exception& e) {
71221       {
71222         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71223       };
71224     } catch (...) {
71225       {
71226         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71227       };
71228     }
71229   }
71230   jresult = (void *)result;
71231   return jresult;
71232 }
71233
71234
71235 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TableView_CellPosition__SWIG_4() {
71236   void * jresult ;
71237   Dali::Toolkit::TableView::CellPosition *result = 0 ;
71238
71239   {
71240     try {
71241       result = (Dali::Toolkit::TableView::CellPosition *)new Dali::Toolkit::TableView::CellPosition();
71242     } catch (std::out_of_range& e) {
71243       {
71244         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71245       };
71246     } catch (std::exception& e) {
71247       {
71248         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71249       };
71250     } catch (...) {
71251       {
71252         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71253       };
71254     }
71255   }
71256   jresult = (void *)result;
71257   return jresult;
71258 }
71259
71260
71261 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_CellPosition_rowIndex_set(void * jarg1, unsigned int jarg2) {
71262   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
71263   unsigned int arg2 ;
71264
71265   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1;
71266   arg2 = (unsigned int)jarg2;
71267   if (arg1) (arg1)->rowIndex = arg2;
71268 }
71269
71270
71271 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TableView_CellPosition_rowIndex_get(void * jarg1) {
71272   unsigned int jresult ;
71273   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
71274   unsigned int result;
71275
71276   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1;
71277   result = (unsigned int) ((arg1)->rowIndex);
71278   jresult = result;
71279   return jresult;
71280 }
71281
71282
71283 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_CellPosition_columnIndex_set(void * jarg1, unsigned int jarg2) {
71284   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
71285   unsigned int arg2 ;
71286
71287   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1;
71288   arg2 = (unsigned int)jarg2;
71289   if (arg1) (arg1)->columnIndex = arg2;
71290 }
71291
71292
71293 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TableView_CellPosition_columnIndex_get(void * jarg1) {
71294   unsigned int jresult ;
71295   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
71296   unsigned int result;
71297
71298   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1;
71299   result = (unsigned int) ((arg1)->columnIndex);
71300   jresult = result;
71301   return jresult;
71302 }
71303
71304
71305 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_CellPosition_rowSpan_set(void * jarg1, unsigned int jarg2) {
71306   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
71307   unsigned int arg2 ;
71308
71309   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1;
71310   arg2 = (unsigned int)jarg2;
71311   if (arg1) (arg1)->rowSpan = arg2;
71312 }
71313
71314
71315 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TableView_CellPosition_rowSpan_get(void * jarg1) {
71316   unsigned int jresult ;
71317   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
71318   unsigned int result;
71319
71320   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1;
71321   result = (unsigned int) ((arg1)->rowSpan);
71322   jresult = result;
71323   return jresult;
71324 }
71325
71326
71327 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_CellPosition_columnSpan_set(void * jarg1, unsigned int jarg2) {
71328   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
71329   unsigned int arg2 ;
71330
71331   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1;
71332   arg2 = (unsigned int)jarg2;
71333   if (arg1) (arg1)->columnSpan = arg2;
71334 }
71335
71336
71337 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TableView_CellPosition_columnSpan_get(void * jarg1) {
71338   unsigned int jresult ;
71339   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
71340   unsigned int result;
71341
71342   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1;
71343   result = (unsigned int) ((arg1)->columnSpan);
71344   jresult = result;
71345   return jresult;
71346 }
71347
71348
71349 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TableView_CellPosition(void * jarg1) {
71350   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
71351
71352   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1;
71353   {
71354     try {
71355       delete arg1;
71356     } catch (std::out_of_range& e) {
71357       {
71358         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71359       };
71360     } catch (std::exception& e) {
71361       {
71362         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71363       };
71364     } catch (...) {
71365       {
71366         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71367       };
71368     }
71369   }
71370 }
71371
71372
71373 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TableView__SWIG_0() {
71374   void * jresult ;
71375   Dali::Toolkit::TableView *result = 0 ;
71376
71377   {
71378     try {
71379       result = (Dali::Toolkit::TableView *)new Dali::Toolkit::TableView();
71380     } catch (std::out_of_range& e) {
71381       {
71382         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71383       };
71384     } catch (std::exception& e) {
71385       {
71386         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71387       };
71388     } catch (...) {
71389       {
71390         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71391       };
71392     }
71393   }
71394   jresult = (void *)result;
71395   return jresult;
71396 }
71397
71398
71399 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TableView__SWIG_1(void * jarg1) {
71400   void * jresult ;
71401   Dali::Toolkit::TableView *arg1 = 0 ;
71402   Dali::Toolkit::TableView *result = 0 ;
71403
71404   arg1 = (Dali::Toolkit::TableView *)jarg1;
71405   if (!arg1) {
71406     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TableView const & type is null", 0);
71407     return 0;
71408   }
71409   {
71410     try {
71411       result = (Dali::Toolkit::TableView *)new Dali::Toolkit::TableView((Dali::Toolkit::TableView const &)*arg1);
71412     } catch (std::out_of_range& e) {
71413       {
71414         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71415       };
71416     } catch (std::exception& e) {
71417       {
71418         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71419       };
71420     } catch (...) {
71421       {
71422         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71423       };
71424     }
71425   }
71426   jresult = (void *)result;
71427   return jresult;
71428 }
71429
71430
71431 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TableView_Assign(void * jarg1, void * jarg2) {
71432   void * jresult ;
71433   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
71434   Dali::Toolkit::TableView *arg2 = 0 ;
71435   Dali::Toolkit::TableView *result = 0 ;
71436
71437   arg1 = (Dali::Toolkit::TableView *)jarg1;
71438   arg2 = (Dali::Toolkit::TableView *)jarg2;
71439   if (!arg2) {
71440     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TableView const & type is null", 0);
71441     return 0;
71442   }
71443   {
71444     try {
71445       result = (Dali::Toolkit::TableView *) &(arg1)->operator =((Dali::Toolkit::TableView const &)*arg2);
71446     } catch (std::out_of_range& e) {
71447       {
71448         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71449       };
71450     } catch (std::exception& e) {
71451       {
71452         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71453       };
71454     } catch (...) {
71455       {
71456         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71457       };
71458     }
71459   }
71460   jresult = (void *)result;
71461   return jresult;
71462 }
71463
71464
71465 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TableView(void * jarg1) {
71466   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
71467
71468   arg1 = (Dali::Toolkit::TableView *)jarg1;
71469   {
71470     try {
71471       delete arg1;
71472     } catch (std::out_of_range& e) {
71473       {
71474         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71475       };
71476     } catch (std::exception& e) {
71477       {
71478         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71479       };
71480     } catch (...) {
71481       {
71482         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71483       };
71484     }
71485   }
71486 }
71487
71488
71489 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TableView_New(unsigned int jarg1, unsigned int jarg2) {
71490   void * jresult ;
71491   unsigned int arg1 ;
71492   unsigned int arg2 ;
71493   Dali::Toolkit::TableView result;
71494
71495   arg1 = (unsigned int)jarg1;
71496   arg2 = (unsigned int)jarg2;
71497   {
71498     try {
71499       result = Dali::Toolkit::TableView::New(arg1,arg2);
71500     } catch (std::out_of_range& e) {
71501       {
71502         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71503       };
71504     } catch (std::exception& e) {
71505       {
71506         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71507       };
71508     } catch (...) {
71509       {
71510         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71511       };
71512     }
71513   }
71514   jresult = new Dali::Toolkit::TableView((const Dali::Toolkit::TableView &)result);
71515   return jresult;
71516 }
71517
71518
71519 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TableView_DownCast(void * jarg1) {
71520   void * jresult ;
71521   Dali::BaseHandle arg1 ;
71522   Dali::BaseHandle *argp1 ;
71523   Dali::Toolkit::TableView result;
71524
71525   argp1 = (Dali::BaseHandle *)jarg1;
71526   if (!argp1) {
71527     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
71528     return 0;
71529   }
71530   arg1 = *argp1;
71531   {
71532     try {
71533       result = Dali::Toolkit::TableView::DownCast(arg1);
71534     } catch (std::out_of_range& e) {
71535       {
71536         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71537       };
71538     } catch (std::exception& e) {
71539       {
71540         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71541       };
71542     } catch (...) {
71543       {
71544         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71545       };
71546     }
71547   }
71548   jresult = new Dali::Toolkit::TableView((const Dali::Toolkit::TableView &)result);
71549   return jresult;
71550 }
71551
71552
71553 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TableView_AddChild(void * jarg1, void * jarg2, void * jarg3) {
71554   unsigned int jresult ;
71555   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
71556   Dali::Actor arg2 ;
71557   Dali::Toolkit::TableView::CellPosition arg3 ;
71558   Dali::Actor *argp2 ;
71559   Dali::Toolkit::TableView::CellPosition *argp3 ;
71560   bool result;
71561
71562   arg1 = (Dali::Toolkit::TableView *)jarg1;
71563   argp2 = (Dali::Actor *)jarg2;
71564   if (!argp2) {
71565     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
71566     return 0;
71567   }
71568   arg2 = *argp2;
71569   argp3 = (Dali::Toolkit::TableView::CellPosition *)jarg3;
71570   if (!argp3) {
71571     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TableView::CellPosition", 0);
71572     return 0;
71573   }
71574   arg3 = *argp3;
71575   {
71576     try {
71577       result = (bool)(arg1)->AddChild(arg2,arg3);
71578     } catch (std::out_of_range& e) {
71579       {
71580         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71581       };
71582     } catch (std::exception& e) {
71583       {
71584         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71585       };
71586     } catch (...) {
71587       {
71588         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71589       };
71590     }
71591   }
71592   jresult = result;
71593   return jresult;
71594 }
71595
71596
71597 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TableView_GetChildAt(void * jarg1, void * jarg2) {
71598   void * jresult ;
71599   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
71600   Dali::Toolkit::TableView::CellPosition arg2 ;
71601   Dali::Toolkit::TableView::CellPosition *argp2 ;
71602   Dali::Actor result;
71603
71604   arg1 = (Dali::Toolkit::TableView *)jarg1;
71605   argp2 = (Dali::Toolkit::TableView::CellPosition *)jarg2;
71606   if (!argp2) {
71607     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TableView::CellPosition", 0);
71608     return 0;
71609   }
71610   arg2 = *argp2;
71611   {
71612     try {
71613       result = (arg1)->GetChildAt(arg2);
71614     } catch (std::out_of_range& e) {
71615       {
71616         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71617       };
71618     } catch (std::exception& e) {
71619       {
71620         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71621       };
71622     } catch (...) {
71623       {
71624         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71625       };
71626     }
71627   }
71628   jresult = new Dali::Actor((const Dali::Actor &)result);
71629   return jresult;
71630 }
71631
71632
71633 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TableView_RemoveChildAt(void * jarg1, void * jarg2) {
71634   void * jresult ;
71635   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
71636   Dali::Toolkit::TableView::CellPosition arg2 ;
71637   Dali::Toolkit::TableView::CellPosition *argp2 ;
71638   Dali::Actor result;
71639
71640   arg1 = (Dali::Toolkit::TableView *)jarg1;
71641   argp2 = (Dali::Toolkit::TableView::CellPosition *)jarg2;
71642   if (!argp2) {
71643     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TableView::CellPosition", 0);
71644     return 0;
71645   }
71646   arg2 = *argp2;
71647   {
71648     try {
71649       result = (arg1)->RemoveChildAt(arg2);
71650     } catch (std::out_of_range& e) {
71651       {
71652         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71653       };
71654     } catch (std::exception& e) {
71655       {
71656         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71657       };
71658     } catch (...) {
71659       {
71660         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71661       };
71662     }
71663   }
71664   jresult = new Dali::Actor((const Dali::Actor &)result);
71665   return jresult;
71666 }
71667
71668
71669 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TableView_FindChildPosition(void * jarg1, void * jarg2, void * jarg3) {
71670   unsigned int jresult ;
71671   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
71672   Dali::Actor arg2 ;
71673   Dali::Toolkit::TableView::CellPosition *arg3 = 0 ;
71674   Dali::Actor *argp2 ;
71675   bool result;
71676
71677   arg1 = (Dali::Toolkit::TableView *)jarg1;
71678   argp2 = (Dali::Actor *)jarg2;
71679   if (!argp2) {
71680     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
71681     return 0;
71682   }
71683   arg2 = *argp2;
71684   arg3 = (Dali::Toolkit::TableView::CellPosition *)jarg3;
71685   if (!arg3) {
71686     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TableView::CellPosition & type is null", 0);
71687     return 0;
71688   }
71689   {
71690     try {
71691       result = (bool)(arg1)->FindChildPosition(arg2,*arg3);
71692     } catch (std::out_of_range& e) {
71693       {
71694         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71695       };
71696     } catch (std::exception& e) {
71697       {
71698         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71699       };
71700     } catch (...) {
71701       {
71702         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71703       };
71704     }
71705   }
71706   jresult = result;
71707   return jresult;
71708 }
71709
71710
71711 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_InsertRow(void * jarg1, unsigned int jarg2) {
71712   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
71713   unsigned int arg2 ;
71714
71715   arg1 = (Dali::Toolkit::TableView *)jarg1;
71716   arg2 = (unsigned int)jarg2;
71717   {
71718     try {
71719       (arg1)->InsertRow(arg2);
71720     } catch (std::out_of_range& e) {
71721       {
71722         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71723       };
71724     } catch (std::exception& e) {
71725       {
71726         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71727       };
71728     } catch (...) {
71729       {
71730         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71731       };
71732     }
71733   }
71734 }
71735
71736
71737 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_DeleteRow__SWIG_0(void * jarg1, unsigned int jarg2) {
71738   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
71739   unsigned int arg2 ;
71740
71741   arg1 = (Dali::Toolkit::TableView *)jarg1;
71742   arg2 = (unsigned int)jarg2;
71743   {
71744     try {
71745       (arg1)->DeleteRow(arg2);
71746     } catch (std::out_of_range& e) {
71747       {
71748         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71749       };
71750     } catch (std::exception& e) {
71751       {
71752         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71753       };
71754     } catch (...) {
71755       {
71756         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71757       };
71758     }
71759   }
71760 }
71761
71762
71763 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_DeleteRow__SWIG_1(void * jarg1, unsigned int jarg2, void * jarg3) {
71764   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
71765   unsigned int arg2 ;
71766   std::vector< Dali::Actor > *arg3 = 0 ;
71767
71768   arg1 = (Dali::Toolkit::TableView *)jarg1;
71769   arg2 = (unsigned int)jarg2;
71770   arg3 = (std::vector< Dali::Actor > *)jarg3;
71771   if (!arg3) {
71772     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::Actor > & type is null", 0);
71773     return ;
71774   }
71775   {
71776     try {
71777       (arg1)->DeleteRow(arg2,*arg3);
71778     } catch (std::out_of_range& e) {
71779       {
71780         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71781       };
71782     } catch (std::exception& e) {
71783       {
71784         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71785       };
71786     } catch (...) {
71787       {
71788         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71789       };
71790     }
71791   }
71792 }
71793
71794
71795 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_InsertColumn(void * jarg1, unsigned int jarg2) {
71796   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
71797   unsigned int arg2 ;
71798
71799   arg1 = (Dali::Toolkit::TableView *)jarg1;
71800   arg2 = (unsigned int)jarg2;
71801   {
71802     try {
71803       (arg1)->InsertColumn(arg2);
71804     } catch (std::out_of_range& e) {
71805       {
71806         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71807       };
71808     } catch (std::exception& e) {
71809       {
71810         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71811       };
71812     } catch (...) {
71813       {
71814         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71815       };
71816     }
71817   }
71818 }
71819
71820
71821 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_DeleteColumn__SWIG_0(void * jarg1, unsigned int jarg2) {
71822   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
71823   unsigned int arg2 ;
71824
71825   arg1 = (Dali::Toolkit::TableView *)jarg1;
71826   arg2 = (unsigned int)jarg2;
71827   {
71828     try {
71829       (arg1)->DeleteColumn(arg2);
71830     } catch (std::out_of_range& e) {
71831       {
71832         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71833       };
71834     } catch (std::exception& e) {
71835       {
71836         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71837       };
71838     } catch (...) {
71839       {
71840         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71841       };
71842     }
71843   }
71844 }
71845
71846
71847 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_DeleteColumn__SWIG_1(void * jarg1, unsigned int jarg2, void * jarg3) {
71848   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
71849   unsigned int arg2 ;
71850   std::vector< Dali::Actor > *arg3 = 0 ;
71851
71852   arg1 = (Dali::Toolkit::TableView *)jarg1;
71853   arg2 = (unsigned int)jarg2;
71854   arg3 = (std::vector< Dali::Actor > *)jarg3;
71855   if (!arg3) {
71856     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::Actor > & type is null", 0);
71857     return ;
71858   }
71859   {
71860     try {
71861       (arg1)->DeleteColumn(arg2,*arg3);
71862     } catch (std::out_of_range& e) {
71863       {
71864         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71865       };
71866     } catch (std::exception& e) {
71867       {
71868         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71869       };
71870     } catch (...) {
71871       {
71872         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71873       };
71874     }
71875   }
71876 }
71877
71878
71879 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_Resize__SWIG_0(void * jarg1, unsigned int jarg2, unsigned int jarg3) {
71880   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
71881   unsigned int arg2 ;
71882   unsigned int arg3 ;
71883
71884   arg1 = (Dali::Toolkit::TableView *)jarg1;
71885   arg2 = (unsigned int)jarg2;
71886   arg3 = (unsigned int)jarg3;
71887   {
71888     try {
71889       (arg1)->Resize(arg2,arg3);
71890     } catch (std::out_of_range& e) {
71891       {
71892         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71893       };
71894     } catch (std::exception& e) {
71895       {
71896         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71897       };
71898     } catch (...) {
71899       {
71900         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71901       };
71902     }
71903   }
71904 }
71905
71906
71907 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_Resize__SWIG_1(void * jarg1, unsigned int jarg2, unsigned int jarg3, void * jarg4) {
71908   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
71909   unsigned int arg2 ;
71910   unsigned int arg3 ;
71911   std::vector< Dali::Actor > *arg4 = 0 ;
71912
71913   arg1 = (Dali::Toolkit::TableView *)jarg1;
71914   arg2 = (unsigned int)jarg2;
71915   arg3 = (unsigned int)jarg3;
71916   arg4 = (std::vector< Dali::Actor > *)jarg4;
71917   if (!arg4) {
71918     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::Actor > & type is null", 0);
71919     return ;
71920   }
71921   {
71922     try {
71923       (arg1)->Resize(arg2,arg3,*arg4);
71924     } catch (std::out_of_range& e) {
71925       {
71926         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71927       };
71928     } catch (std::exception& e) {
71929       {
71930         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71931       };
71932     } catch (...) {
71933       {
71934         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71935       };
71936     }
71937   }
71938 }
71939
71940
71941 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_SetCellPadding(void * jarg1, void * jarg2) {
71942   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
71943   Dali::Size arg2 ;
71944   Dali::Size *argp2 ;
71945
71946   arg1 = (Dali::Toolkit::TableView *)jarg1;
71947   argp2 = (Dali::Size *)jarg2;
71948   if (!argp2) {
71949     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Size", 0);
71950     return ;
71951   }
71952   arg2 = *argp2;
71953   {
71954     try {
71955       (arg1)->SetCellPadding(arg2);
71956     } catch (std::out_of_range& e) {
71957       {
71958         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71959       };
71960     } catch (std::exception& e) {
71961       {
71962         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71963       };
71964     } catch (...) {
71965       {
71966         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71967       };
71968     }
71969   }
71970 }
71971
71972
71973 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TableView_GetCellPadding(void * jarg1) {
71974   void * jresult ;
71975   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
71976   Dali::Size result;
71977
71978   arg1 = (Dali::Toolkit::TableView *)jarg1;
71979   {
71980     try {
71981       result = (arg1)->GetCellPadding();
71982     } catch (std::out_of_range& e) {
71983       {
71984         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71985       };
71986     } catch (std::exception& e) {
71987       {
71988         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71989       };
71990     } catch (...) {
71991       {
71992         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71993       };
71994     }
71995   }
71996   jresult = new Dali::Size((const Dali::Size &)result);
71997   return jresult;
71998 }
71999
72000
72001 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_SetFitHeight(void * jarg1, unsigned int jarg2) {
72002   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72003   unsigned int arg2 ;
72004
72005   arg1 = (Dali::Toolkit::TableView *)jarg1;
72006   arg2 = (unsigned int)jarg2;
72007   {
72008     try {
72009       (arg1)->SetFitHeight(arg2);
72010     } catch (std::out_of_range& e) {
72011       {
72012         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72013       };
72014     } catch (std::exception& e) {
72015       {
72016         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72017       };
72018     } catch (...) {
72019       {
72020         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72021       };
72022     }
72023   }
72024 }
72025
72026
72027 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TableView_IsFitHeight(void * jarg1, unsigned int jarg2) {
72028   unsigned int jresult ;
72029   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72030   unsigned int arg2 ;
72031   bool result;
72032
72033   arg1 = (Dali::Toolkit::TableView *)jarg1;
72034   arg2 = (unsigned int)jarg2;
72035   {
72036     try {
72037       result = (bool)((Dali::Toolkit::TableView const *)arg1)->IsFitHeight(arg2);
72038     } catch (std::out_of_range& e) {
72039       {
72040         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72041       };
72042     } catch (std::exception& e) {
72043       {
72044         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72045       };
72046     } catch (...) {
72047       {
72048         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72049       };
72050     }
72051   }
72052   jresult = result;
72053   return jresult;
72054 }
72055
72056
72057 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_SetFitWidth(void * jarg1, unsigned int jarg2) {
72058   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72059   unsigned int arg2 ;
72060
72061   arg1 = (Dali::Toolkit::TableView *)jarg1;
72062   arg2 = (unsigned int)jarg2;
72063   {
72064     try {
72065       (arg1)->SetFitWidth(arg2);
72066     } catch (std::out_of_range& e) {
72067       {
72068         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72069       };
72070     } catch (std::exception& e) {
72071       {
72072         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72073       };
72074     } catch (...) {
72075       {
72076         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72077       };
72078     }
72079   }
72080 }
72081
72082
72083 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TableView_IsFitWidth(void * jarg1, unsigned int jarg2) {
72084   unsigned int jresult ;
72085   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72086   unsigned int arg2 ;
72087   bool result;
72088
72089   arg1 = (Dali::Toolkit::TableView *)jarg1;
72090   arg2 = (unsigned int)jarg2;
72091   {
72092     try {
72093       result = (bool)((Dali::Toolkit::TableView const *)arg1)->IsFitWidth(arg2);
72094     } catch (std::out_of_range& e) {
72095       {
72096         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72097       };
72098     } catch (std::exception& e) {
72099       {
72100         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72101       };
72102     } catch (...) {
72103       {
72104         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72105       };
72106     }
72107   }
72108   jresult = result;
72109   return jresult;
72110 }
72111
72112
72113 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_SetFixedHeight(void * jarg1, unsigned int jarg2, float jarg3) {
72114   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72115   unsigned int arg2 ;
72116   float arg3 ;
72117
72118   arg1 = (Dali::Toolkit::TableView *)jarg1;
72119   arg2 = (unsigned int)jarg2;
72120   arg3 = (float)jarg3;
72121   {
72122     try {
72123       (arg1)->SetFixedHeight(arg2,arg3);
72124     } catch (std::out_of_range& e) {
72125       {
72126         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72127       };
72128     } catch (std::exception& e) {
72129       {
72130         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72131       };
72132     } catch (...) {
72133       {
72134         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72135       };
72136     }
72137   }
72138 }
72139
72140
72141 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_TableView_GetFixedHeight(void * jarg1, unsigned int jarg2) {
72142   float jresult ;
72143   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72144   unsigned int arg2 ;
72145   float result;
72146
72147   arg1 = (Dali::Toolkit::TableView *)jarg1;
72148   arg2 = (unsigned int)jarg2;
72149   {
72150     try {
72151       result = (float)((Dali::Toolkit::TableView const *)arg1)->GetFixedHeight(arg2);
72152     } catch (std::out_of_range& e) {
72153       {
72154         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72155       };
72156     } catch (std::exception& e) {
72157       {
72158         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72159       };
72160     } catch (...) {
72161       {
72162         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72163       };
72164     }
72165   }
72166   jresult = result;
72167   return jresult;
72168 }
72169
72170
72171 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_SetRelativeHeight(void * jarg1, unsigned int jarg2, float jarg3) {
72172   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72173   unsigned int arg2 ;
72174   float arg3 ;
72175
72176   arg1 = (Dali::Toolkit::TableView *)jarg1;
72177   arg2 = (unsigned int)jarg2;
72178   arg3 = (float)jarg3;
72179   {
72180     try {
72181       (arg1)->SetRelativeHeight(arg2,arg3);
72182     } catch (std::out_of_range& e) {
72183       {
72184         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72185       };
72186     } catch (std::exception& e) {
72187       {
72188         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72189       };
72190     } catch (...) {
72191       {
72192         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72193       };
72194     }
72195   }
72196 }
72197
72198
72199 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_TableView_GetRelativeHeight(void * jarg1, unsigned int jarg2) {
72200   float jresult ;
72201   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72202   unsigned int arg2 ;
72203   float result;
72204
72205   arg1 = (Dali::Toolkit::TableView *)jarg1;
72206   arg2 = (unsigned int)jarg2;
72207   {
72208     try {
72209       result = (float)((Dali::Toolkit::TableView const *)arg1)->GetRelativeHeight(arg2);
72210     } catch (std::out_of_range& e) {
72211       {
72212         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72213       };
72214     } catch (std::exception& e) {
72215       {
72216         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72217       };
72218     } catch (...) {
72219       {
72220         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72221       };
72222     }
72223   }
72224   jresult = result;
72225   return jresult;
72226 }
72227
72228
72229 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_SetFixedWidth(void * jarg1, unsigned int jarg2, float jarg3) {
72230   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72231   unsigned int arg2 ;
72232   float arg3 ;
72233
72234   arg1 = (Dali::Toolkit::TableView *)jarg1;
72235   arg2 = (unsigned int)jarg2;
72236   arg3 = (float)jarg3;
72237   {
72238     try {
72239       (arg1)->SetFixedWidth(arg2,arg3);
72240     } catch (std::out_of_range& e) {
72241       {
72242         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72243       };
72244     } catch (std::exception& e) {
72245       {
72246         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72247       };
72248     } catch (...) {
72249       {
72250         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72251       };
72252     }
72253   }
72254 }
72255
72256
72257 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_TableView_GetFixedWidth(void * jarg1, unsigned int jarg2) {
72258   float jresult ;
72259   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72260   unsigned int arg2 ;
72261   float result;
72262
72263   arg1 = (Dali::Toolkit::TableView *)jarg1;
72264   arg2 = (unsigned int)jarg2;
72265   {
72266     try {
72267       result = (float)((Dali::Toolkit::TableView const *)arg1)->GetFixedWidth(arg2);
72268     } catch (std::out_of_range& e) {
72269       {
72270         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72271       };
72272     } catch (std::exception& e) {
72273       {
72274         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72275       };
72276     } catch (...) {
72277       {
72278         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72279       };
72280     }
72281   }
72282   jresult = result;
72283   return jresult;
72284 }
72285
72286
72287 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_SetRelativeWidth(void * jarg1, unsigned int jarg2, float jarg3) {
72288   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72289   unsigned int arg2 ;
72290   float arg3 ;
72291
72292   arg1 = (Dali::Toolkit::TableView *)jarg1;
72293   arg2 = (unsigned int)jarg2;
72294   arg3 = (float)jarg3;
72295   {
72296     try {
72297       (arg1)->SetRelativeWidth(arg2,arg3);
72298     } catch (std::out_of_range& e) {
72299       {
72300         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72301       };
72302     } catch (std::exception& e) {
72303       {
72304         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72305       };
72306     } catch (...) {
72307       {
72308         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72309       };
72310     }
72311   }
72312 }
72313
72314
72315 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_TableView_GetRelativeWidth(void * jarg1, unsigned int jarg2) {
72316   float jresult ;
72317   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72318   unsigned int arg2 ;
72319   float result;
72320
72321   arg1 = (Dali::Toolkit::TableView *)jarg1;
72322   arg2 = (unsigned int)jarg2;
72323   {
72324     try {
72325       result = (float)((Dali::Toolkit::TableView const *)arg1)->GetRelativeWidth(arg2);
72326     } catch (std::out_of_range& e) {
72327       {
72328         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72329       };
72330     } catch (std::exception& e) {
72331       {
72332         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72333       };
72334     } catch (...) {
72335       {
72336         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72337       };
72338     }
72339   }
72340   jresult = result;
72341   return jresult;
72342 }
72343
72344
72345 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TableView_GetRows(void * jarg1) {
72346   unsigned int jresult ;
72347   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72348   unsigned int result;
72349
72350   arg1 = (Dali::Toolkit::TableView *)jarg1;
72351   {
72352     try {
72353       result = (unsigned int)(arg1)->GetRows();
72354     } catch (std::out_of_range& e) {
72355       {
72356         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72357       };
72358     } catch (std::exception& e) {
72359       {
72360         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72361       };
72362     } catch (...) {
72363       {
72364         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72365       };
72366     }
72367   }
72368   jresult = result;
72369   return jresult;
72370 }
72371
72372
72373 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TableView_GetColumns(void * jarg1) {
72374   unsigned int jresult ;
72375   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72376   unsigned int result;
72377
72378   arg1 = (Dali::Toolkit::TableView *)jarg1;
72379   {
72380     try {
72381       result = (unsigned int)(arg1)->GetColumns();
72382     } catch (std::out_of_range& e) {
72383       {
72384         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72385       };
72386     } catch (std::exception& e) {
72387       {
72388         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72389       };
72390     } catch (...) {
72391       {
72392         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72393       };
72394     }
72395   }
72396   jresult = result;
72397   return jresult;
72398 }
72399
72400
72401 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_SetCellAlignment(void * jarg1, void * jarg2, int jarg3, int jarg4) {
72402   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72403   Dali::Toolkit::TableView::CellPosition arg2 ;
72404   Dali::HorizontalAlignment::Type arg3 ;
72405   Dali::VerticalAlignment::Type arg4 ;
72406   Dali::Toolkit::TableView::CellPosition *argp2 ;
72407
72408   arg1 = (Dali::Toolkit::TableView *)jarg1;
72409   argp2 = (Dali::Toolkit::TableView::CellPosition *)jarg2;
72410   if (!argp2) {
72411     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TableView::CellPosition", 0);
72412     return ;
72413   }
72414   arg2 = *argp2;
72415   arg3 = (Dali::HorizontalAlignment::Type)jarg3;
72416   arg4 = (Dali::VerticalAlignment::Type)jarg4;
72417   {
72418     try {
72419       (arg1)->SetCellAlignment(arg2,arg3,arg4);
72420     } catch (std::out_of_range& e) {
72421       {
72422         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72423       };
72424     } catch (std::exception& e) {
72425       {
72426         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72427       };
72428     } catch (...) {
72429       {
72430         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72431       };
72432     }
72433   }
72434 }
72435
72436
72437 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_DEFAULT_RENDERING_BACKEND_get() {
72438   unsigned int jresult ;
72439   unsigned int result;
72440
72441   result = (unsigned int)(unsigned int)Dali::Toolkit::Text::DEFAULT_RENDERING_BACKEND;
72442   jresult = result;
72443   return jresult;
72444 }
72445
72446
72447 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_RENDERING_BACKEND_get() {
72448   int jresult ;
72449   int result;
72450
72451   result = (int)Dali::Toolkit::TextLabel::Property::RENDERING_BACKEND;
72452   jresult = (int)result;
72453   return jresult;
72454 }
72455
72456
72457 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_TEXT_get() {
72458   int jresult ;
72459   int result;
72460
72461   result = (int)Dali::Toolkit::TextLabel::Property::TEXT;
72462   jresult = (int)result;
72463   return jresult;
72464 }
72465
72466
72467 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_FONT_FAMILY_get() {
72468   int jresult ;
72469   int result;
72470
72471   result = (int)Dali::Toolkit::TextLabel::Property::FONT_FAMILY;
72472   jresult = (int)result;
72473   return jresult;
72474 }
72475
72476
72477 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_FONT_STYLE_get() {
72478   int jresult ;
72479   int result;
72480
72481   result = (int)Dali::Toolkit::TextLabel::Property::FONT_STYLE;
72482   jresult = (int)result;
72483   return jresult;
72484 }
72485
72486
72487 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_POINT_SIZE_get() {
72488   int jresult ;
72489   int result;
72490
72491   result = (int)Dali::Toolkit::TextLabel::Property::POINT_SIZE;
72492   jresult = (int)result;
72493   return jresult;
72494 }
72495
72496
72497 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_MULTI_LINE_get() {
72498   int jresult ;
72499   int result;
72500
72501   result = (int)Dali::Toolkit::TextLabel::Property::MULTI_LINE;
72502   jresult = (int)result;
72503   return jresult;
72504 }
72505
72506
72507 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_HORIZONTAL_ALIGNMENT_get() {
72508   int jresult ;
72509   int result;
72510
72511   result = (int)Dali::Toolkit::TextLabel::Property::HORIZONTAL_ALIGNMENT;
72512   jresult = (int)result;
72513   return jresult;
72514 }
72515
72516
72517 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_VERTICAL_ALIGNMENT_get() {
72518   int jresult ;
72519   int result;
72520
72521   result = (int)Dali::Toolkit::TextLabel::Property::VERTICAL_ALIGNMENT;
72522   jresult = (int)result;
72523   return jresult;
72524 }
72525
72526
72527 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_TEXT_COLOR_get() {
72528   int jresult ;
72529   int result;
72530
72531   result = (int)Dali::Toolkit::TextLabel::Property::TEXT_COLOR;
72532   jresult = (int)result;
72533   return jresult;
72534 }
72535
72536
72537 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_SHADOW_OFFSET_get() {
72538   int jresult ;
72539   int result;
72540
72541   result = (int)Dali::Toolkit::TextLabel::Property::SHADOW_OFFSET;
72542   jresult = (int)result;
72543   return jresult;
72544 }
72545
72546
72547 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_SHADOW_COLOR_get() {
72548   int jresult ;
72549   int result;
72550
72551   result = (int)Dali::Toolkit::TextLabel::Property::SHADOW_COLOR;
72552   jresult = (int)result;
72553   return jresult;
72554 }
72555
72556
72557 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_UNDERLINE_ENABLED_get() {
72558   int jresult ;
72559   int result;
72560
72561   result = (int)Dali::Toolkit::TextLabel::Property::UNDERLINE_ENABLED;
72562   jresult = (int)result;
72563   return jresult;
72564 }
72565
72566
72567 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_UNDERLINE_COLOR_get() {
72568   int jresult ;
72569   int result;
72570
72571   result = (int)Dali::Toolkit::TextLabel::Property::UNDERLINE_COLOR;
72572   jresult = (int)result;
72573   return jresult;
72574 }
72575
72576
72577 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_UNDERLINE_HEIGHT_get() {
72578   int jresult ;
72579   int result;
72580
72581   result = (int)Dali::Toolkit::TextLabel::Property::UNDERLINE_HEIGHT;
72582   jresult = (int)result;
72583   return jresult;
72584 }
72585
72586
72587 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_ENABLE_MARKUP_get() {
72588   int jresult ;
72589   int result;
72590
72591   result = (int)Dali::Toolkit::TextLabel::Property::ENABLE_MARKUP;
72592   jresult = (int)result;
72593   return jresult;
72594 }
72595
72596
72597 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_ENABLE_AUTO_SCROLL_get() {
72598   int jresult ;
72599   int result;
72600
72601   result = (int)Dali::Toolkit::TextLabel::Property::ENABLE_AUTO_SCROLL;
72602   jresult = (int)result;
72603   return jresult;
72604 }
72605
72606
72607 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_AUTO_SCROLL_SPEED_get() {
72608   int jresult ;
72609   int result;
72610
72611   result = (int)Dali::Toolkit::TextLabel::Property::AUTO_SCROLL_SPEED;
72612   jresult = (int)result;
72613   return jresult;
72614 }
72615
72616
72617 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_AUTO_SCROLL_LOOP_COUNT_get() {
72618   int jresult ;
72619   int result;
72620
72621   result = (int)Dali::Toolkit::TextLabel::Property::AUTO_SCROLL_LOOP_COUNT;
72622   jresult = (int)result;
72623   return jresult;
72624 }
72625
72626
72627 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_AUTO_SCROLL_GAP_get() {
72628   int jresult ;
72629   int result;
72630
72631   result = (int)Dali::Toolkit::TextLabel::Property::AUTO_SCROLL_GAP;
72632   jresult = (int)result;
72633   return jresult;
72634 }
72635
72636
72637 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_LINE_SPACING_get() {
72638   int jresult ;
72639   int result;
72640
72641   result = (int)Dali::Toolkit::TextLabel::Property::LINE_SPACING;
72642   jresult = (int)result;
72643   return jresult;
72644 }
72645
72646
72647 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_UNDERLINE_get() {
72648   int jresult ;
72649   int result;
72650
72651   result = (int)Dali::Toolkit::TextLabel::Property::UNDERLINE;
72652   jresult = (int)result;
72653   return jresult;
72654 }
72655
72656
72657 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_SHADOW_get() {
72658   int jresult ;
72659   int result;
72660
72661   result = (int)Dali::Toolkit::TextLabel::Property::SHADOW;
72662   jresult = (int)result;
72663   return jresult;
72664 }
72665
72666
72667 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_EMBOSS_get() {
72668   int jresult ;
72669   int result;
72670
72671   result = (int)Dali::Toolkit::TextLabel::Property::EMBOSS;
72672   jresult = (int)result;
72673   return jresult;
72674 }
72675
72676
72677 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_OUTLINE_get() {
72678   int jresult ;
72679   int result;
72680
72681   result = (int)Dali::Toolkit::TextLabel::Property::OUTLINE;
72682   jresult = (int)result;
72683   return jresult;
72684 }
72685
72686
72687 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextLabel_Property() {
72688   void * jresult ;
72689   Dali::Toolkit::TextLabel::Property *result = 0 ;
72690
72691   {
72692     try {
72693       result = (Dali::Toolkit::TextLabel::Property *)new Dali::Toolkit::TextLabel::Property();
72694     } catch (std::out_of_range& e) {
72695       {
72696         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72697       };
72698     } catch (std::exception& e) {
72699       {
72700         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72701       };
72702     } catch (...) {
72703       {
72704         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72705       };
72706     }
72707   }
72708   jresult = (void *)result;
72709   return jresult;
72710 }
72711
72712
72713 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextLabel_Property(void * jarg1) {
72714   Dali::Toolkit::TextLabel::Property *arg1 = (Dali::Toolkit::TextLabel::Property *) 0 ;
72715
72716   arg1 = (Dali::Toolkit::TextLabel::Property *)jarg1;
72717   {
72718     try {
72719       delete arg1;
72720     } catch (std::out_of_range& e) {
72721       {
72722         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72723       };
72724     } catch (std::exception& e) {
72725       {
72726         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72727       };
72728     } catch (...) {
72729       {
72730         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72731       };
72732     }
72733   }
72734 }
72735
72736
72737 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextLabel_New__SWIG_0() {
72738   void * jresult ;
72739   Dali::Toolkit::TextLabel result;
72740
72741   {
72742     try {
72743       result = Dali::Toolkit::TextLabel::New();
72744     } catch (std::out_of_range& e) {
72745       {
72746         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72747       };
72748     } catch (std::exception& e) {
72749       {
72750         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72751       };
72752     } catch (...) {
72753       {
72754         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72755       };
72756     }
72757   }
72758   jresult = new Dali::Toolkit::TextLabel((const Dali::Toolkit::TextLabel &)result);
72759   return jresult;
72760 }
72761
72762
72763 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextLabel_New__SWIG_1(char * jarg1) {
72764   void * jresult ;
72765   std::string *arg1 = 0 ;
72766   Dali::Toolkit::TextLabel result;
72767
72768   if (!jarg1) {
72769     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
72770     return 0;
72771   }
72772   std::string arg1_str(jarg1);
72773   arg1 = &arg1_str;
72774   {
72775     try {
72776       result = Dali::Toolkit::TextLabel::New((std::string const &)*arg1);
72777     } catch (std::out_of_range& e) {
72778       {
72779         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72780       };
72781     } catch (std::exception& e) {
72782       {
72783         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72784       };
72785     } catch (...) {
72786       {
72787         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72788       };
72789     }
72790   }
72791   jresult = new Dali::Toolkit::TextLabel((const Dali::Toolkit::TextLabel &)result);
72792
72793   //argout typemap for const std::string&
72794
72795   return jresult;
72796 }
72797
72798
72799 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextLabel__SWIG_0() {
72800   void * jresult ;
72801   Dali::Toolkit::TextLabel *result = 0 ;
72802
72803   {
72804     try {
72805       result = (Dali::Toolkit::TextLabel *)new Dali::Toolkit::TextLabel();
72806     } catch (std::out_of_range& e) {
72807       {
72808         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72809       };
72810     } catch (std::exception& e) {
72811       {
72812         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72813       };
72814     } catch (...) {
72815       {
72816         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72817       };
72818     }
72819   }
72820   jresult = (void *)result;
72821   return jresult;
72822 }
72823
72824
72825 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextLabel__SWIG_1(void * jarg1) {
72826   void * jresult ;
72827   Dali::Toolkit::TextLabel *arg1 = 0 ;
72828   Dali::Toolkit::TextLabel *result = 0 ;
72829
72830   arg1 = (Dali::Toolkit::TextLabel *)jarg1;
72831   if (!arg1) {
72832     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextLabel const & type is null", 0);
72833     return 0;
72834   }
72835   {
72836     try {
72837       result = (Dali::Toolkit::TextLabel *)new Dali::Toolkit::TextLabel((Dali::Toolkit::TextLabel const &)*arg1);
72838     } catch (std::out_of_range& e) {
72839       {
72840         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72841       };
72842     } catch (std::exception& e) {
72843       {
72844         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72845       };
72846     } catch (...) {
72847       {
72848         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72849       };
72850     }
72851   }
72852   jresult = (void *)result;
72853   return jresult;
72854 }
72855
72856
72857 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextLabel_Assign(void * jarg1, void * jarg2) {
72858   void * jresult ;
72859   Dali::Toolkit::TextLabel *arg1 = (Dali::Toolkit::TextLabel *) 0 ;
72860   Dali::Toolkit::TextLabel *arg2 = 0 ;
72861   Dali::Toolkit::TextLabel *result = 0 ;
72862
72863   arg1 = (Dali::Toolkit::TextLabel *)jarg1;
72864   arg2 = (Dali::Toolkit::TextLabel *)jarg2;
72865   if (!arg2) {
72866     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextLabel const & type is null", 0);
72867     return 0;
72868   }
72869   {
72870     try {
72871       result = (Dali::Toolkit::TextLabel *) &(arg1)->operator =((Dali::Toolkit::TextLabel const &)*arg2);
72872     } catch (std::out_of_range& e) {
72873       {
72874         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72875       };
72876     } catch (std::exception& e) {
72877       {
72878         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72879       };
72880     } catch (...) {
72881       {
72882         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72883       };
72884     }
72885   }
72886   jresult = (void *)result;
72887   return jresult;
72888 }
72889
72890
72891 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextLabel(void * jarg1) {
72892   Dali::Toolkit::TextLabel *arg1 = (Dali::Toolkit::TextLabel *) 0 ;
72893
72894   arg1 = (Dali::Toolkit::TextLabel *)jarg1;
72895   {
72896     try {
72897       delete arg1;
72898     } catch (std::out_of_range& e) {
72899       {
72900         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72901       };
72902     } catch (std::exception& e) {
72903       {
72904         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72905       };
72906     } catch (...) {
72907       {
72908         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72909       };
72910     }
72911   }
72912 }
72913
72914
72915 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextLabel_DownCast(void * jarg1) {
72916   void * jresult ;
72917   Dali::BaseHandle arg1 ;
72918   Dali::BaseHandle *argp1 ;
72919   Dali::Toolkit::TextLabel result;
72920
72921   argp1 = (Dali::BaseHandle *)jarg1;
72922   if (!argp1) {
72923     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
72924     return 0;
72925   }
72926   arg1 = *argp1;
72927   {
72928     try {
72929       result = Dali::Toolkit::TextLabel::DownCast(arg1);
72930     } catch (std::out_of_range& e) {
72931       {
72932         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72933       };
72934     } catch (std::exception& e) {
72935       {
72936         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72937       };
72938     } catch (...) {
72939       {
72940         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72941       };
72942     }
72943   }
72944   jresult = new Dali::Toolkit::TextLabel((const Dali::Toolkit::TextLabel &)result);
72945   return jresult;
72946 }
72947
72948
72949 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AccessibilityManager() {
72950   void * jresult ;
72951   Dali::Toolkit::AccessibilityManager *result = 0 ;
72952
72953   {
72954     try {
72955       result = (Dali::Toolkit::AccessibilityManager *)new Dali::Toolkit::AccessibilityManager();
72956     } catch (std::out_of_range& e) {
72957       {
72958         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72959       };
72960     } catch (std::exception& e) {
72961       {
72962         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72963       };
72964     } catch (...) {
72965       {
72966         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72967       };
72968     }
72969   }
72970   jresult = (void *)result;
72971   return jresult;
72972 }
72973
72974
72975 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AccessibilityManager(void * jarg1) {
72976   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
72977
72978   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
72979   {
72980     try {
72981       delete arg1;
72982     } catch (std::out_of_range& e) {
72983       {
72984         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72985       };
72986     } catch (std::exception& e) {
72987       {
72988         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72989       };
72990     } catch (...) {
72991       {
72992         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72993       };
72994     }
72995   }
72996 }
72997
72998
72999 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_Get() {
73000   void * jresult ;
73001   Dali::Toolkit::AccessibilityManager result;
73002
73003   {
73004     try {
73005       result = Dali::Toolkit::AccessibilityManager::Get();
73006     } catch (std::out_of_range& e) {
73007       {
73008         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73009       };
73010     } catch (std::exception& e) {
73011       {
73012         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73013       };
73014     } catch (...) {
73015       {
73016         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73017       };
73018     }
73019   }
73020   jresult = new Dali::Toolkit::AccessibilityManager((const Dali::Toolkit::AccessibilityManager &)result);
73021   return jresult;
73022 }
73023
73024
73025 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityManager_SetAccessibilityAttribute(void * jarg1, void * jarg2, int jarg3, char * jarg4) {
73026   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73027   Dali::Actor arg2 ;
73028   Dali::Toolkit::AccessibilityManager::AccessibilityAttribute arg3 ;
73029   std::string *arg4 = 0 ;
73030   Dali::Actor *argp2 ;
73031
73032   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73033   argp2 = (Dali::Actor *)jarg2;
73034   if (!argp2) {
73035     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
73036     return ;
73037   }
73038   arg2 = *argp2;
73039   arg3 = (Dali::Toolkit::AccessibilityManager::AccessibilityAttribute)jarg3;
73040   if (!jarg4) {
73041     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
73042     return ;
73043   }
73044   std::string arg4_str(jarg4);
73045   arg4 = &arg4_str;
73046   {
73047     try {
73048       (arg1)->SetAccessibilityAttribute(arg2,arg3,(std::string const &)*arg4);
73049     } catch (std::out_of_range& e) {
73050       {
73051         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
73052       };
73053     } catch (std::exception& e) {
73054       {
73055         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
73056       };
73057     } catch (...) {
73058       {
73059         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
73060       };
73061     }
73062   }
73063
73064   //argout typemap for const std::string&
73065
73066 }
73067
73068
73069 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetAccessibilityAttribute(void * jarg1, void * jarg2, int jarg3) {
73070   char * jresult ;
73071   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73072   Dali::Actor arg2 ;
73073   Dali::Toolkit::AccessibilityManager::AccessibilityAttribute arg3 ;
73074   Dali::Actor *argp2 ;
73075   std::string result;
73076
73077   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73078   argp2 = (Dali::Actor *)jarg2;
73079   if (!argp2) {
73080     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
73081     return 0;
73082   }
73083   arg2 = *argp2;
73084   arg3 = (Dali::Toolkit::AccessibilityManager::AccessibilityAttribute)jarg3;
73085   {
73086     try {
73087       result = ((Dali::Toolkit::AccessibilityManager const *)arg1)->GetAccessibilityAttribute(arg2,arg3);
73088     } catch (std::out_of_range& e) {
73089       {
73090         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73091       };
73092     } catch (std::exception& e) {
73093       {
73094         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73095       };
73096     } catch (...) {
73097       {
73098         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73099       };
73100     }
73101   }
73102   jresult = SWIG_csharp_string_callback((&result)->c_str());
73103   return jresult;
73104 }
73105
73106
73107 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityManager_SetFocusOrder(void * jarg1, void * jarg2, unsigned int jarg3) {
73108   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73109   Dali::Actor arg2 ;
73110   unsigned int arg3 ;
73111   Dali::Actor *argp2 ;
73112
73113   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73114   argp2 = (Dali::Actor *)jarg2;
73115   if (!argp2) {
73116     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
73117     return ;
73118   }
73119   arg2 = *argp2;
73120   arg3 = (unsigned int)jarg3;
73121   {
73122     try {
73123       (arg1)->SetFocusOrder(arg2,arg3);
73124     } catch (std::out_of_range& e) {
73125       {
73126         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
73127       };
73128     } catch (std::exception& e) {
73129       {
73130         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
73131       };
73132     } catch (...) {
73133       {
73134         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
73135       };
73136     }
73137   }
73138 }
73139
73140
73141 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetFocusOrder(void * jarg1, void * jarg2) {
73142   unsigned int jresult ;
73143   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73144   Dali::Actor arg2 ;
73145   Dali::Actor *argp2 ;
73146   unsigned int result;
73147
73148   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73149   argp2 = (Dali::Actor *)jarg2;
73150   if (!argp2) {
73151     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
73152     return 0;
73153   }
73154   arg2 = *argp2;
73155   {
73156     try {
73157       result = (unsigned int)((Dali::Toolkit::AccessibilityManager const *)arg1)->GetFocusOrder(arg2);
73158     } catch (std::out_of_range& e) {
73159       {
73160         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73161       };
73162     } catch (std::exception& e) {
73163       {
73164         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73165       };
73166     } catch (...) {
73167       {
73168         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73169       };
73170     }
73171   }
73172   jresult = result;
73173   return jresult;
73174 }
73175
73176
73177 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityManager_GenerateNewFocusOrder(void * jarg1) {
73178   unsigned int jresult ;
73179   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73180   unsigned int result;
73181
73182   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73183   {
73184     try {
73185       result = (unsigned int)((Dali::Toolkit::AccessibilityManager const *)arg1)->GenerateNewFocusOrder();
73186     } catch (std::out_of_range& e) {
73187       {
73188         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73189       };
73190     } catch (std::exception& e) {
73191       {
73192         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73193       };
73194     } catch (...) {
73195       {
73196         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73197       };
73198     }
73199   }
73200   jresult = result;
73201   return jresult;
73202 }
73203
73204
73205 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetActorByFocusOrder(void * jarg1, unsigned int jarg2) {
73206   void * jresult ;
73207   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73208   unsigned int arg2 ;
73209   Dali::Actor result;
73210
73211   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73212   arg2 = (unsigned int)jarg2;
73213   {
73214     try {
73215       result = (arg1)->GetActorByFocusOrder(arg2);
73216     } catch (std::out_of_range& e) {
73217       {
73218         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73219       };
73220     } catch (std::exception& e) {
73221       {
73222         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73223       };
73224     } catch (...) {
73225       {
73226         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73227       };
73228     }
73229   }
73230   jresult = new Dali::Actor((const Dali::Actor &)result);
73231   return jresult;
73232 }
73233
73234
73235 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityManager_SetCurrentFocusActor(void * jarg1, void * jarg2) {
73236   unsigned int jresult ;
73237   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73238   Dali::Actor arg2 ;
73239   Dali::Actor *argp2 ;
73240   bool result;
73241
73242   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73243   argp2 = (Dali::Actor *)jarg2;
73244   if (!argp2) {
73245     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
73246     return 0;
73247   }
73248   arg2 = *argp2;
73249   {
73250     try {
73251       result = (bool)(arg1)->SetCurrentFocusActor(arg2);
73252     } catch (std::out_of_range& e) {
73253       {
73254         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73255       };
73256     } catch (std::exception& e) {
73257       {
73258         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73259       };
73260     } catch (...) {
73261       {
73262         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73263       };
73264     }
73265   }
73266   jresult = result;
73267   return jresult;
73268 }
73269
73270
73271 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetCurrentFocusActor(void * jarg1) {
73272   void * jresult ;
73273   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73274   Dali::Actor result;
73275
73276   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73277   {
73278     try {
73279       result = (arg1)->GetCurrentFocusActor();
73280     } catch (std::out_of_range& e) {
73281       {
73282         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73283       };
73284     } catch (std::exception& e) {
73285       {
73286         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73287       };
73288     } catch (...) {
73289       {
73290         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73291       };
73292     }
73293   }
73294   jresult = new Dali::Actor((const Dali::Actor &)result);
73295   return jresult;
73296 }
73297
73298
73299 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetCurrentFocusGroup(void * jarg1) {
73300   void * jresult ;
73301   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73302   Dali::Actor result;
73303
73304   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73305   {
73306     try {
73307       result = (arg1)->GetCurrentFocusGroup();
73308     } catch (std::out_of_range& e) {
73309       {
73310         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73311       };
73312     } catch (std::exception& e) {
73313       {
73314         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73315       };
73316     } catch (...) {
73317       {
73318         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73319       };
73320     }
73321   }
73322   jresult = new Dali::Actor((const Dali::Actor &)result);
73323   return jresult;
73324 }
73325
73326
73327 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetCurrentFocusOrder(void * jarg1) {
73328   unsigned int jresult ;
73329   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73330   unsigned int result;
73331
73332   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73333   {
73334     try {
73335       result = (unsigned int)(arg1)->GetCurrentFocusOrder();
73336     } catch (std::out_of_range& e) {
73337       {
73338         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73339       };
73340     } catch (std::exception& e) {
73341       {
73342         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73343       };
73344     } catch (...) {
73345       {
73346         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73347       };
73348     }
73349   }
73350   jresult = result;
73351   return jresult;
73352 }
73353
73354
73355 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityManager_MoveFocusForward(void * jarg1) {
73356   unsigned int jresult ;
73357   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73358   bool result;
73359
73360   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73361   {
73362     try {
73363       result = (bool)(arg1)->MoveFocusForward();
73364     } catch (std::out_of_range& e) {
73365       {
73366         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73367       };
73368     } catch (std::exception& e) {
73369       {
73370         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73371       };
73372     } catch (...) {
73373       {
73374         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73375       };
73376     }
73377   }
73378   jresult = result;
73379   return jresult;
73380 }
73381
73382
73383 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityManager_MoveFocusBackward(void * jarg1) {
73384   unsigned int jresult ;
73385   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73386   bool result;
73387
73388   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73389   {
73390     try {
73391       result = (bool)(arg1)->MoveFocusBackward();
73392     } catch (std::out_of_range& e) {
73393       {
73394         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73395       };
73396     } catch (std::exception& e) {
73397       {
73398         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73399       };
73400     } catch (...) {
73401       {
73402         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73403       };
73404     }
73405   }
73406   jresult = result;
73407   return jresult;
73408 }
73409
73410
73411 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityManager_ClearFocus(void * jarg1) {
73412   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73413
73414   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73415   {
73416     try {
73417       (arg1)->ClearFocus();
73418     } catch (std::out_of_range& e) {
73419       {
73420         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
73421       };
73422     } catch (std::exception& e) {
73423       {
73424         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
73425       };
73426     } catch (...) {
73427       {
73428         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
73429       };
73430     }
73431   }
73432 }
73433
73434
73435 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityManager_Reset(void * jarg1) {
73436   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73437
73438   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73439   {
73440     try {
73441       (arg1)->Reset();
73442     } catch (std::out_of_range& e) {
73443       {
73444         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
73445       };
73446     } catch (std::exception& e) {
73447       {
73448         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
73449       };
73450     } catch (...) {
73451       {
73452         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
73453       };
73454     }
73455   }
73456 }
73457
73458
73459 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityManager_SetFocusGroup(void * jarg1, void * jarg2, unsigned int jarg3) {
73460   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73461   Dali::Actor arg2 ;
73462   bool arg3 ;
73463   Dali::Actor *argp2 ;
73464
73465   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73466   argp2 = (Dali::Actor *)jarg2;
73467   if (!argp2) {
73468     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
73469     return ;
73470   }
73471   arg2 = *argp2;
73472   arg3 = jarg3 ? true : false;
73473   {
73474     try {
73475       (arg1)->SetFocusGroup(arg2,arg3);
73476     } catch (std::out_of_range& e) {
73477       {
73478         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
73479       };
73480     } catch (std::exception& e) {
73481       {
73482         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
73483       };
73484     } catch (...) {
73485       {
73486         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
73487       };
73488     }
73489   }
73490 }
73491
73492
73493 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityManager_IsFocusGroup(void * jarg1, void * jarg2) {
73494   unsigned int jresult ;
73495   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73496   Dali::Actor arg2 ;
73497   Dali::Actor *argp2 ;
73498   bool result;
73499
73500   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73501   argp2 = (Dali::Actor *)jarg2;
73502   if (!argp2) {
73503     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
73504     return 0;
73505   }
73506   arg2 = *argp2;
73507   {
73508     try {
73509       result = (bool)((Dali::Toolkit::AccessibilityManager const *)arg1)->IsFocusGroup(arg2);
73510     } catch (std::out_of_range& e) {
73511       {
73512         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73513       };
73514     } catch (std::exception& e) {
73515       {
73516         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73517       };
73518     } catch (...) {
73519       {
73520         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73521       };
73522     }
73523   }
73524   jresult = result;
73525   return jresult;
73526 }
73527
73528
73529 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityManager_SetGroupMode(void * jarg1, unsigned int jarg2) {
73530   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73531   bool arg2 ;
73532
73533   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73534   arg2 = jarg2 ? true : false;
73535   {
73536     try {
73537       (arg1)->SetGroupMode(arg2);
73538     } catch (std::out_of_range& e) {
73539       {
73540         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
73541       };
73542     } catch (std::exception& e) {
73543       {
73544         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
73545       };
73546     } catch (...) {
73547       {
73548         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
73549       };
73550     }
73551   }
73552 }
73553
73554
73555 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetGroupMode(void * jarg1) {
73556   unsigned int jresult ;
73557   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73558   bool result;
73559
73560   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73561   {
73562     try {
73563       result = (bool)((Dali::Toolkit::AccessibilityManager const *)arg1)->GetGroupMode();
73564     } catch (std::out_of_range& e) {
73565       {
73566         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73567       };
73568     } catch (std::exception& e) {
73569       {
73570         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73571       };
73572     } catch (...) {
73573       {
73574         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73575       };
73576     }
73577   }
73578   jresult = result;
73579   return jresult;
73580 }
73581
73582
73583 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityManager_SetWrapMode(void * jarg1, unsigned int jarg2) {
73584   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73585   bool arg2 ;
73586
73587   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73588   arg2 = jarg2 ? true : false;
73589   {
73590     try {
73591       (arg1)->SetWrapMode(arg2);
73592     } catch (std::out_of_range& e) {
73593       {
73594         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
73595       };
73596     } catch (std::exception& e) {
73597       {
73598         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
73599       };
73600     } catch (...) {
73601       {
73602         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
73603       };
73604     }
73605   }
73606 }
73607
73608
73609 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetWrapMode(void * jarg1) {
73610   unsigned int jresult ;
73611   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73612   bool result;
73613
73614   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73615   {
73616     try {
73617       result = (bool)((Dali::Toolkit::AccessibilityManager const *)arg1)->GetWrapMode();
73618     } catch (std::out_of_range& e) {
73619       {
73620         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73621       };
73622     } catch (std::exception& e) {
73623       {
73624         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73625       };
73626     } catch (...) {
73627       {
73628         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73629       };
73630     }
73631   }
73632   jresult = result;
73633   return jresult;
73634 }
73635
73636
73637 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityManager_SetFocusIndicatorActor(void * jarg1, void * jarg2) {
73638   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73639   Dali::Actor arg2 ;
73640   Dali::Actor *argp2 ;
73641
73642   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73643   argp2 = (Dali::Actor *)jarg2;
73644   if (!argp2) {
73645     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
73646     return ;
73647   }
73648   arg2 = *argp2;
73649   {
73650     try {
73651       (arg1)->SetFocusIndicatorActor(arg2);
73652     } catch (std::out_of_range& e) {
73653       {
73654         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
73655       };
73656     } catch (std::exception& e) {
73657       {
73658         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
73659       };
73660     } catch (...) {
73661       {
73662         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
73663       };
73664     }
73665   }
73666 }
73667
73668
73669 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetFocusIndicatorActor(void * jarg1) {
73670   void * jresult ;
73671   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73672   Dali::Actor result;
73673
73674   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73675   {
73676     try {
73677       result = (arg1)->GetFocusIndicatorActor();
73678     } catch (std::out_of_range& e) {
73679       {
73680         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73681       };
73682     } catch (std::exception& e) {
73683       {
73684         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73685       };
73686     } catch (...) {
73687       {
73688         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73689       };
73690     }
73691   }
73692   jresult = new Dali::Actor((const Dali::Actor &)result);
73693   return jresult;
73694 }
73695
73696
73697 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetFocusGroup(void * jarg1, void * jarg2) {
73698   void * jresult ;
73699   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73700   Dali::Actor arg2 ;
73701   Dali::Actor *argp2 ;
73702   Dali::Actor result;
73703
73704   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73705   argp2 = (Dali::Actor *)jarg2;
73706   if (!argp2) {
73707     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
73708     return 0;
73709   }
73710   arg2 = *argp2;
73711   {
73712     try {
73713       result = (arg1)->GetFocusGroup(arg2);
73714     } catch (std::out_of_range& e) {
73715       {
73716         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73717       };
73718     } catch (std::exception& e) {
73719       {
73720         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73721       };
73722     } catch (...) {
73723       {
73724         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73725       };
73726     }
73727   }
73728   jresult = new Dali::Actor((const Dali::Actor &)result);
73729   return jresult;
73730 }
73731
73732
73733 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetReadPosition(void * jarg1) {
73734   void * jresult ;
73735   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73736   Dali::Vector2 result;
73737
73738   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73739   {
73740     try {
73741       result = ((Dali::Toolkit::AccessibilityManager const *)arg1)->GetReadPosition();
73742     } catch (std::out_of_range& e) {
73743       {
73744         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73745       };
73746     } catch (std::exception& e) {
73747       {
73748         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73749       };
73750     } catch (...) {
73751       {
73752         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73753       };
73754     }
73755   }
73756   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
73757   return jresult;
73758 }
73759
73760
73761 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_FocusChangedSignal(void * jarg1) {
73762   void * jresult ;
73763   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73764   Dali::Toolkit::AccessibilityManager::FocusChangedSignalType *result = 0 ;
73765
73766   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73767   {
73768     try {
73769       result = (Dali::Toolkit::AccessibilityManager::FocusChangedSignalType *) &(arg1)->FocusChangedSignal();
73770     } catch (std::out_of_range& e) {
73771       {
73772         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73773       };
73774     } catch (std::exception& e) {
73775       {
73776         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73777       };
73778     } catch (...) {
73779       {
73780         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73781       };
73782     }
73783   }
73784   jresult = (void *)result;
73785   return jresult;
73786 }
73787
73788
73789 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_FocusOvershotSignal(void * jarg1) {
73790   void * jresult ;
73791   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73792   Dali::Toolkit::AccessibilityManager::FocusOvershotSignalType *result = 0 ;
73793
73794   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73795   {
73796     try {
73797       result = (Dali::Toolkit::AccessibilityManager::FocusOvershotSignalType *) &(arg1)->FocusOvershotSignal();
73798     } catch (std::out_of_range& e) {
73799       {
73800         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73801       };
73802     } catch (std::exception& e) {
73803       {
73804         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73805       };
73806     } catch (...) {
73807       {
73808         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73809       };
73810     }
73811   }
73812   jresult = (void *)result;
73813   return jresult;
73814 }
73815
73816
73817 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_FocusedActorActivatedSignal(void * jarg1) {
73818   void * jresult ;
73819   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73820   Dali::Toolkit::AccessibilityManager::FocusedActorActivatedSignalType *result = 0 ;
73821
73822   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73823   {
73824     try {
73825       result = (Dali::Toolkit::AccessibilityManager::FocusedActorActivatedSignalType *) &(arg1)->FocusedActorActivatedSignal();
73826     } catch (std::out_of_range& e) {
73827       {
73828         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73829       };
73830     } catch (std::exception& e) {
73831       {
73832         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73833       };
73834     } catch (...) {
73835       {
73836         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73837       };
73838     }
73839   }
73840   jresult = (void *)result;
73841   return jresult;
73842 }
73843
73844
73845 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_StatusChangedSignal(void * jarg1) {
73846   void * jresult ;
73847   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73848   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
73849
73850   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73851   {
73852     try {
73853       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->StatusChangedSignal();
73854     } catch (std::out_of_range& e) {
73855       {
73856         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73857       };
73858     } catch (std::exception& e) {
73859       {
73860         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73861       };
73862     } catch (...) {
73863       {
73864         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73865       };
73866     }
73867   }
73868   jresult = (void *)result;
73869   return jresult;
73870 }
73871
73872
73873 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionNextSignal(void * jarg1) {
73874   void * jresult ;
73875   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73876   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
73877
73878   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73879   {
73880     try {
73881       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionNextSignal();
73882     } catch (std::out_of_range& e) {
73883       {
73884         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73885       };
73886     } catch (std::exception& e) {
73887       {
73888         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73889       };
73890     } catch (...) {
73891       {
73892         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73893       };
73894     }
73895   }
73896   jresult = (void *)result;
73897   return jresult;
73898 }
73899
73900
73901 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionPreviousSignal(void * jarg1) {
73902   void * jresult ;
73903   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73904   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
73905
73906   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73907   {
73908     try {
73909       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionPreviousSignal();
73910     } catch (std::out_of_range& e) {
73911       {
73912         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73913       };
73914     } catch (std::exception& e) {
73915       {
73916         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73917       };
73918     } catch (...) {
73919       {
73920         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73921       };
73922     }
73923   }
73924   jresult = (void *)result;
73925   return jresult;
73926 }
73927
73928
73929 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionActivateSignal(void * jarg1) {
73930   void * jresult ;
73931   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73932   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
73933
73934   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73935   {
73936     try {
73937       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionActivateSignal();
73938     } catch (std::out_of_range& e) {
73939       {
73940         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73941       };
73942     } catch (std::exception& e) {
73943       {
73944         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73945       };
73946     } catch (...) {
73947       {
73948         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73949       };
73950     }
73951   }
73952   jresult = (void *)result;
73953   return jresult;
73954 }
73955
73956
73957 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionReadSignal(void * jarg1) {
73958   void * jresult ;
73959   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73960   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
73961
73962   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73963   {
73964     try {
73965       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionReadSignal();
73966     } catch (std::out_of_range& e) {
73967       {
73968         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73969       };
73970     } catch (std::exception& e) {
73971       {
73972         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73973       };
73974     } catch (...) {
73975       {
73976         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73977       };
73978     }
73979   }
73980   jresult = (void *)result;
73981   return jresult;
73982 }
73983
73984
73985 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionOverSignal(void * jarg1) {
73986   void * jresult ;
73987   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73988   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
73989
73990   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73991   {
73992     try {
73993       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionOverSignal();
73994     } catch (std::out_of_range& e) {
73995       {
73996         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73997       };
73998     } catch (std::exception& e) {
73999       {
74000         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74001       };
74002     } catch (...) {
74003       {
74004         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74005       };
74006     }
74007   }
74008   jresult = (void *)result;
74009   return jresult;
74010 }
74011
74012
74013 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionReadNextSignal(void * jarg1) {
74014   void * jresult ;
74015   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74016   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74017
74018   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74019   {
74020     try {
74021       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionReadNextSignal();
74022     } catch (std::out_of_range& e) {
74023       {
74024         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74025       };
74026     } catch (std::exception& e) {
74027       {
74028         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74029       };
74030     } catch (...) {
74031       {
74032         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74033       };
74034     }
74035   }
74036   jresult = (void *)result;
74037   return jresult;
74038 }
74039
74040
74041 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionReadPreviousSignal(void * jarg1) {
74042   void * jresult ;
74043   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74044   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74045
74046   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74047   {
74048     try {
74049       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionReadPreviousSignal();
74050     } catch (std::out_of_range& e) {
74051       {
74052         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74053       };
74054     } catch (std::exception& e) {
74055       {
74056         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74057       };
74058     } catch (...) {
74059       {
74060         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74061       };
74062     }
74063   }
74064   jresult = (void *)result;
74065   return jresult;
74066 }
74067
74068
74069 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionUpSignal(void * jarg1) {
74070   void * jresult ;
74071   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74072   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74073
74074   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74075   {
74076     try {
74077       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionUpSignal();
74078     } catch (std::out_of_range& e) {
74079       {
74080         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74081       };
74082     } catch (std::exception& e) {
74083       {
74084         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74085       };
74086     } catch (...) {
74087       {
74088         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74089       };
74090     }
74091   }
74092   jresult = (void *)result;
74093   return jresult;
74094 }
74095
74096
74097 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionDownSignal(void * jarg1) {
74098   void * jresult ;
74099   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74100   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74101
74102   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74103   {
74104     try {
74105       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionDownSignal();
74106     } catch (std::out_of_range& e) {
74107       {
74108         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74109       };
74110     } catch (std::exception& e) {
74111       {
74112         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74113       };
74114     } catch (...) {
74115       {
74116         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74117       };
74118     }
74119   }
74120   jresult = (void *)result;
74121   return jresult;
74122 }
74123
74124
74125 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionClearFocusSignal(void * jarg1) {
74126   void * jresult ;
74127   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74128   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74129
74130   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74131   {
74132     try {
74133       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionClearFocusSignal();
74134     } catch (std::out_of_range& e) {
74135       {
74136         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74137       };
74138     } catch (std::exception& e) {
74139       {
74140         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74141       };
74142     } catch (...) {
74143       {
74144         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74145       };
74146     }
74147   }
74148   jresult = (void *)result;
74149   return jresult;
74150 }
74151
74152
74153 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionBackSignal(void * jarg1) {
74154   void * jresult ;
74155   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74156   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74157
74158   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74159   {
74160     try {
74161       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionBackSignal();
74162     } catch (std::out_of_range& e) {
74163       {
74164         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74165       };
74166     } catch (std::exception& e) {
74167       {
74168         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74169       };
74170     } catch (...) {
74171       {
74172         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74173       };
74174     }
74175   }
74176   jresult = (void *)result;
74177   return jresult;
74178 }
74179
74180
74181 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionScrollUpSignal(void * jarg1) {
74182   void * jresult ;
74183   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74184   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74185
74186   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74187   {
74188     try {
74189       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionScrollUpSignal();
74190     } catch (std::out_of_range& e) {
74191       {
74192         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74193       };
74194     } catch (std::exception& e) {
74195       {
74196         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74197       };
74198     } catch (...) {
74199       {
74200         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74201       };
74202     }
74203   }
74204   jresult = (void *)result;
74205   return jresult;
74206 }
74207
74208
74209 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionScrollDownSignal(void * jarg1) {
74210   void * jresult ;
74211   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74212   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74213
74214   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74215   {
74216     try {
74217       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionScrollDownSignal();
74218     } catch (std::out_of_range& e) {
74219       {
74220         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74221       };
74222     } catch (std::exception& e) {
74223       {
74224         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74225       };
74226     } catch (...) {
74227       {
74228         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74229       };
74230     }
74231   }
74232   jresult = (void *)result;
74233   return jresult;
74234 }
74235
74236
74237 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionPageLeftSignal(void * jarg1) {
74238   void * jresult ;
74239   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74240   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74241
74242   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74243   {
74244     try {
74245       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionPageLeftSignal();
74246     } catch (std::out_of_range& e) {
74247       {
74248         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74249       };
74250     } catch (std::exception& e) {
74251       {
74252         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74253       };
74254     } catch (...) {
74255       {
74256         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74257       };
74258     }
74259   }
74260   jresult = (void *)result;
74261   return jresult;
74262 }
74263
74264
74265 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionPageRightSignal(void * jarg1) {
74266   void * jresult ;
74267   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74268   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74269
74270   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74271   {
74272     try {
74273       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionPageRightSignal();
74274     } catch (std::out_of_range& e) {
74275       {
74276         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74277       };
74278     } catch (std::exception& e) {
74279       {
74280         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74281       };
74282     } catch (...) {
74283       {
74284         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74285       };
74286     }
74287   }
74288   jresult = (void *)result;
74289   return jresult;
74290 }
74291
74292
74293 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionPageUpSignal(void * jarg1) {
74294   void * jresult ;
74295   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74296   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74297
74298   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74299   {
74300     try {
74301       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionPageUpSignal();
74302     } catch (std::out_of_range& e) {
74303       {
74304         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74305       };
74306     } catch (std::exception& e) {
74307       {
74308         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74309       };
74310     } catch (...) {
74311       {
74312         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74313       };
74314     }
74315   }
74316   jresult = (void *)result;
74317   return jresult;
74318 }
74319
74320
74321 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionPageDownSignal(void * jarg1) {
74322   void * jresult ;
74323   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74324   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74325
74326   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74327   {
74328     try {
74329       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionPageDownSignal();
74330     } catch (std::out_of_range& e) {
74331       {
74332         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74333       };
74334     } catch (std::exception& e) {
74335       {
74336         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74337       };
74338     } catch (...) {
74339       {
74340         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74341       };
74342     }
74343   }
74344   jresult = (void *)result;
74345   return jresult;
74346 }
74347
74348
74349 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionMoveToFirstSignal(void * jarg1) {
74350   void * jresult ;
74351   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74352   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74353
74354   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74355   {
74356     try {
74357       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionMoveToFirstSignal();
74358     } catch (std::out_of_range& e) {
74359       {
74360         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74361       };
74362     } catch (std::exception& e) {
74363       {
74364         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74365       };
74366     } catch (...) {
74367       {
74368         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74369       };
74370     }
74371   }
74372   jresult = (void *)result;
74373   return jresult;
74374 }
74375
74376
74377 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionMoveToLastSignal(void * jarg1) {
74378   void * jresult ;
74379   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74380   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74381
74382   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74383   {
74384     try {
74385       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionMoveToLastSignal();
74386     } catch (std::out_of_range& e) {
74387       {
74388         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74389       };
74390     } catch (std::exception& e) {
74391       {
74392         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74393       };
74394     } catch (...) {
74395       {
74396         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74397       };
74398     }
74399   }
74400   jresult = (void *)result;
74401   return jresult;
74402 }
74403
74404
74405 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionReadFromTopSignal(void * jarg1) {
74406   void * jresult ;
74407   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74408   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74409
74410   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74411   {
74412     try {
74413       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionReadFromTopSignal();
74414     } catch (std::out_of_range& e) {
74415       {
74416         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74417       };
74418     } catch (std::exception& e) {
74419       {
74420         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74421       };
74422     } catch (...) {
74423       {
74424         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74425       };
74426     }
74427   }
74428   jresult = (void *)result;
74429   return jresult;
74430 }
74431
74432
74433 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionReadFromNextSignal(void * jarg1) {
74434   void * jresult ;
74435   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74436   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74437
74438   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74439   {
74440     try {
74441       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionReadFromNextSignal();
74442     } catch (std::out_of_range& e) {
74443       {
74444         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74445       };
74446     } catch (std::exception& e) {
74447       {
74448         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74449       };
74450     } catch (...) {
74451       {
74452         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74453       };
74454     }
74455   }
74456   jresult = (void *)result;
74457   return jresult;
74458 }
74459
74460
74461 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionZoomSignal(void * jarg1) {
74462   void * jresult ;
74463   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74464   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74465
74466   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74467   {
74468     try {
74469       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionZoomSignal();
74470     } catch (std::out_of_range& e) {
74471       {
74472         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74473       };
74474     } catch (std::exception& e) {
74475       {
74476         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74477       };
74478     } catch (...) {
74479       {
74480         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74481       };
74482     }
74483   }
74484   jresult = (void *)result;
74485   return jresult;
74486 }
74487
74488
74489 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionReadIndicatorInformationSignal(void * jarg1) {
74490   void * jresult ;
74491   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74492   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74493
74494   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74495   {
74496     try {
74497       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionReadIndicatorInformationSignal();
74498     } catch (std::out_of_range& e) {
74499       {
74500         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74501       };
74502     } catch (std::exception& e) {
74503       {
74504         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74505       };
74506     } catch (...) {
74507       {
74508         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74509       };
74510     }
74511   }
74512   jresult = (void *)result;
74513   return jresult;
74514 }
74515
74516
74517 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionReadPauseResumeSignal(void * jarg1) {
74518   void * jresult ;
74519   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74520   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74521
74522   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74523   {
74524     try {
74525       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionReadPauseResumeSignal();
74526     } catch (std::out_of_range& e) {
74527       {
74528         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74529       };
74530     } catch (std::exception& e) {
74531       {
74532         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74533       };
74534     } catch (...) {
74535       {
74536         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74537       };
74538     }
74539   }
74540   jresult = (void *)result;
74541   return jresult;
74542 }
74543
74544
74545 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionStartStopSignal(void * jarg1) {
74546   void * jresult ;
74547   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74548   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74549
74550   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74551   {
74552     try {
74553       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionStartStopSignal();
74554     } catch (std::out_of_range& e) {
74555       {
74556         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74557       };
74558     } catch (std::exception& e) {
74559       {
74560         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74561       };
74562     } catch (...) {
74563       {
74564         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74565       };
74566     }
74567   }
74568   jresult = (void *)result;
74569   return jresult;
74570 }
74571
74572
74573 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionScrollSignal(void * jarg1) {
74574   void * jresult ;
74575   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74576   Dali::Toolkit::AccessibilityManager::AccessibilityActionScrollSignalType *result = 0 ;
74577
74578   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74579   {
74580     try {
74581       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionScrollSignalType *) &(arg1)->ActionScrollSignal();
74582     } catch (std::out_of_range& e) {
74583       {
74584         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74585       };
74586     } catch (std::exception& e) {
74587       {
74588         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74589       };
74590     } catch (...) {
74591       {
74592         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74593       };
74594     }
74595   }
74596   jresult = (void *)result;
74597   return jresult;
74598 }
74599
74600
74601 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_StyleManager() {
74602   void * jresult ;
74603   Dali::Toolkit::StyleManager *result = 0 ;
74604
74605   {
74606     try {
74607       result = (Dali::Toolkit::StyleManager *)new Dali::Toolkit::StyleManager();
74608     } catch (std::out_of_range& e) {
74609       {
74610         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74611       };
74612     } catch (std::exception& e) {
74613       {
74614         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74615       };
74616     } catch (...) {
74617       {
74618         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74619       };
74620     }
74621   }
74622   jresult = (void *)result;
74623   return jresult;
74624 }
74625
74626
74627 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_StyleManager(void * jarg1) {
74628   Dali::Toolkit::StyleManager *arg1 = (Dali::Toolkit::StyleManager *) 0 ;
74629
74630   arg1 = (Dali::Toolkit::StyleManager *)jarg1;
74631   {
74632     try {
74633       delete arg1;
74634     } catch (std::out_of_range& e) {
74635       {
74636         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
74637       };
74638     } catch (std::exception& e) {
74639       {
74640         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
74641       };
74642     } catch (...) {
74643       {
74644         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
74645       };
74646     }
74647   }
74648 }
74649
74650
74651 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_StyleManager_Get() {
74652   void * jresult ;
74653   Dali::Toolkit::StyleManager result;
74654
74655   {
74656     try {
74657       result = Dali::Toolkit::StyleManager::Get();
74658     } catch (std::out_of_range& e) {
74659       {
74660         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74661       };
74662     } catch (std::exception& e) {
74663       {
74664         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74665       };
74666     } catch (...) {
74667       {
74668         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74669       };
74670     }
74671   }
74672   jresult = new Dali::Toolkit::StyleManager((const Dali::Toolkit::StyleManager &)result);
74673   return jresult;
74674 }
74675
74676
74677 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StyleManager_ApplyTheme(void * jarg1, char * jarg2) {
74678   Dali::Toolkit::StyleManager *arg1 = (Dali::Toolkit::StyleManager *) 0 ;
74679   std::string *arg2 = 0 ;
74680
74681   arg1 = (Dali::Toolkit::StyleManager *)jarg1;
74682   if (!jarg2) {
74683     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
74684     return ;
74685   }
74686   std::string arg2_str(jarg2);
74687   arg2 = &arg2_str;
74688   {
74689     try {
74690       (arg1)->ApplyTheme((std::string const &)*arg2);
74691     } catch (std::out_of_range& e) {
74692       {
74693         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
74694       };
74695     } catch (std::exception& e) {
74696       {
74697         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
74698       };
74699     } catch (...) {
74700       {
74701         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
74702       };
74703     }
74704   }
74705
74706   //argout typemap for const std::string&
74707
74708 }
74709
74710
74711 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StyleManager_ApplyDefaultTheme(void * jarg1) {
74712   Dali::Toolkit::StyleManager *arg1 = (Dali::Toolkit::StyleManager *) 0 ;
74713
74714   arg1 = (Dali::Toolkit::StyleManager *)jarg1;
74715   {
74716     try {
74717       (arg1)->ApplyDefaultTheme();
74718     } catch (std::out_of_range& e) {
74719       {
74720         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
74721       };
74722     } catch (std::exception& e) {
74723       {
74724         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
74725       };
74726     } catch (...) {
74727       {
74728         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
74729       };
74730     }
74731   }
74732 }
74733
74734
74735 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StyleManager_SetStyleConstant(void * jarg1, char * jarg2, void * jarg3) {
74736   Dali::Toolkit::StyleManager *arg1 = (Dali::Toolkit::StyleManager *) 0 ;
74737   std::string *arg2 = 0 ;
74738   Dali::Property::Value *arg3 = 0 ;
74739
74740   arg1 = (Dali::Toolkit::StyleManager *)jarg1;
74741   if (!jarg2) {
74742     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
74743     return ;
74744   }
74745   std::string arg2_str(jarg2);
74746   arg2 = &arg2_str;
74747   arg3 = (Dali::Property::Value *)jarg3;
74748   if (!arg3) {
74749     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
74750     return ;
74751   }
74752   {
74753     try {
74754       (arg1)->SetStyleConstant((std::string const &)*arg2,(Dali::Property::Value const &)*arg3);
74755     } catch (std::out_of_range& e) {
74756       {
74757         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
74758       };
74759     } catch (std::exception& e) {
74760       {
74761         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
74762       };
74763     } catch (...) {
74764       {
74765         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
74766       };
74767     }
74768   }
74769
74770   //argout typemap for const std::string&
74771
74772 }
74773
74774
74775 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_StyleManager_GetStyleConstant(void * jarg1, char * jarg2, void * jarg3) {
74776   unsigned int jresult ;
74777   Dali::Toolkit::StyleManager *arg1 = (Dali::Toolkit::StyleManager *) 0 ;
74778   std::string *arg2 = 0 ;
74779   Dali::Property::Value *arg3 = 0 ;
74780   bool result;
74781
74782   arg1 = (Dali::Toolkit::StyleManager *)jarg1;
74783   if (!jarg2) {
74784     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
74785     return 0;
74786   }
74787   std::string arg2_str(jarg2);
74788   arg2 = &arg2_str;
74789   arg3 = (Dali::Property::Value *)jarg3;
74790   if (!arg3) {
74791     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value & type is null", 0);
74792     return 0;
74793   }
74794   {
74795     try {
74796       result = (bool)(arg1)->GetStyleConstant((std::string const &)*arg2,*arg3);
74797     } catch (std::out_of_range& e) {
74798       {
74799         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74800       };
74801     } catch (std::exception& e) {
74802       {
74803         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74804       };
74805     } catch (...) {
74806       {
74807         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74808       };
74809     }
74810   }
74811   jresult = result;
74812
74813   //argout typemap for const std::string&
74814
74815   return jresult;
74816 }
74817
74818
74819 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StyleManager_ApplyStyle(void * jarg1, void * jarg2, char * jarg3, char * jarg4) {
74820   Dali::Toolkit::StyleManager *arg1 = (Dali::Toolkit::StyleManager *) 0 ;
74821   Dali::Toolkit::Control arg2 ;
74822   std::string *arg3 = 0 ;
74823   std::string *arg4 = 0 ;
74824   Dali::Toolkit::Control *argp2 ;
74825
74826   arg1 = (Dali::Toolkit::StyleManager *)jarg1;
74827   argp2 = (Dali::Toolkit::Control *)jarg2;
74828   if (!argp2) {
74829     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Control", 0);
74830     return ;
74831   }
74832   arg2 = *argp2;
74833   if (!jarg3) {
74834     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
74835     return ;
74836   }
74837   std::string arg3_str(jarg3);
74838   arg3 = &arg3_str;
74839   if (!jarg4) {
74840     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
74841     return ;
74842   }
74843   std::string arg4_str(jarg4);
74844   arg4 = &arg4_str;
74845   {
74846     try {
74847       (arg1)->ApplyStyle(arg2,(std::string const &)*arg3,(std::string const &)*arg4);
74848     } catch (std::out_of_range& e) {
74849       {
74850         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
74851       };
74852     } catch (std::exception& e) {
74853       {
74854         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
74855       };
74856     } catch (...) {
74857       {
74858         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
74859       };
74860     }
74861   }
74862
74863   //argout typemap for const std::string&
74864
74865
74866   //argout typemap for const std::string&
74867
74868 }
74869
74870
74871 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_StyleManager_StyleChangedSignal(void * jarg1) {
74872   void * jresult ;
74873   Dali::Toolkit::StyleManager *arg1 = (Dali::Toolkit::StyleManager *) 0 ;
74874   Dali::Toolkit::StyleManager::StyleChangedSignalType *result = 0 ;
74875
74876   arg1 = (Dali::Toolkit::StyleManager *)jarg1;
74877   {
74878     try {
74879       result = (Dali::Toolkit::StyleManager::StyleChangedSignalType *) &(arg1)->StyleChangedSignal();
74880     } catch (std::out_of_range& e) {
74881       {
74882         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74883       };
74884     } catch (std::exception& e) {
74885       {
74886         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74887       };
74888     } catch (...) {
74889       {
74890         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74891       };
74892     }
74893   }
74894   jresult = (void *)result;
74895   return jresult;
74896 }
74897
74898
74899 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_LOWER_BOUND_get() {
74900   int jresult ;
74901   int result;
74902
74903   result = (int)Dali::Toolkit::Slider::Property::LOWER_BOUND;
74904   jresult = (int)result;
74905   return jresult;
74906 }
74907
74908
74909 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_UPPER_BOUND_get() {
74910   int jresult ;
74911   int result;
74912
74913   result = (int)Dali::Toolkit::Slider::Property::UPPER_BOUND;
74914   jresult = (int)result;
74915   return jresult;
74916 }
74917
74918
74919 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_VALUE_get() {
74920   int jresult ;
74921   int result;
74922
74923   result = (int)Dali::Toolkit::Slider::Property::VALUE;
74924   jresult = (int)result;
74925   return jresult;
74926 }
74927
74928
74929 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_TRACK_VISUAL_get() {
74930   int jresult ;
74931   int result;
74932
74933   result = (int)Dali::Toolkit::Slider::Property::TRACK_VISUAL;
74934   jresult = (int)result;
74935   return jresult;
74936 }
74937
74938
74939 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_HANDLE_VISUAL_get() {
74940   int jresult ;
74941   int result;
74942
74943   result = (int)Dali::Toolkit::Slider::Property::HANDLE_VISUAL;
74944   jresult = (int)result;
74945   return jresult;
74946 }
74947
74948
74949 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_PROGRESS_VISUAL_get() {
74950   int jresult ;
74951   int result;
74952
74953   result = (int)Dali::Toolkit::Slider::Property::PROGRESS_VISUAL;
74954   jresult = (int)result;
74955   return jresult;
74956 }
74957
74958
74959 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_POPUP_VISUAL_get() {
74960   int jresult ;
74961   int result;
74962
74963   result = (int)Dali::Toolkit::Slider::Property::POPUP_VISUAL;
74964   jresult = (int)result;
74965   return jresult;
74966 }
74967
74968
74969 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_POPUP_ARROW_VISUAL_get() {
74970   int jresult ;
74971   int result;
74972
74973   result = (int)Dali::Toolkit::Slider::Property::POPUP_ARROW_VISUAL;
74974   jresult = (int)result;
74975   return jresult;
74976 }
74977
74978
74979 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_DISABLED_COLOR_get() {
74980   int jresult ;
74981   int result;
74982
74983   result = (int)Dali::Toolkit::Slider::Property::DISABLED_COLOR;
74984   jresult = (int)result;
74985   return jresult;
74986 }
74987
74988
74989 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_VALUE_PRECISION_get() {
74990   int jresult ;
74991   int result;
74992
74993   result = (int)Dali::Toolkit::Slider::Property::VALUE_PRECISION;
74994   jresult = (int)result;
74995   return jresult;
74996 }
74997
74998
74999 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_SHOW_POPUP_get() {
75000   int jresult ;
75001   int result;
75002
75003   result = (int)Dali::Toolkit::Slider::Property::SHOW_POPUP;
75004   jresult = (int)result;
75005   return jresult;
75006 }
75007
75008
75009 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_SHOW_VALUE_get() {
75010   int jresult ;
75011   int result;
75012
75013   result = (int)Dali::Toolkit::Slider::Property::SHOW_VALUE;
75014   jresult = (int)result;
75015   return jresult;
75016 }
75017
75018
75019 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_MARKS_get() {
75020   int jresult ;
75021   int result;
75022
75023   result = (int)Dali::Toolkit::Slider::Property::MARKS;
75024   jresult = (int)result;
75025   return jresult;
75026 }
75027
75028
75029 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_SNAP_TO_MARKS_get() {
75030   int jresult ;
75031   int result;
75032
75033   result = (int)Dali::Toolkit::Slider::Property::SNAP_TO_MARKS;
75034   jresult = (int)result;
75035   return jresult;
75036 }
75037
75038
75039 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_MARK_TOLERANCE_get() {
75040   int jresult ;
75041   int result;
75042
75043   result = (int)Dali::Toolkit::Slider::Property::MARK_TOLERANCE;
75044   jresult = (int)result;
75045   return jresult;
75046 }
75047
75048
75049 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Slider_Property() {
75050   void * jresult ;
75051   Dali::Toolkit::Slider::Property *result = 0 ;
75052
75053   {
75054     try {
75055       result = (Dali::Toolkit::Slider::Property *)new Dali::Toolkit::Slider::Property();
75056     } catch (std::out_of_range& e) {
75057       {
75058         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75059       };
75060     } catch (std::exception& e) {
75061       {
75062         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75063       };
75064     } catch (...) {
75065       {
75066         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75067       };
75068     }
75069   }
75070   jresult = (void *)result;
75071   return jresult;
75072 }
75073
75074
75075 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Slider_Property(void * jarg1) {
75076   Dali::Toolkit::Slider::Property *arg1 = (Dali::Toolkit::Slider::Property *) 0 ;
75077
75078   arg1 = (Dali::Toolkit::Slider::Property *)jarg1;
75079   {
75080     try {
75081       delete arg1;
75082     } catch (std::out_of_range& e) {
75083       {
75084         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
75085       };
75086     } catch (std::exception& e) {
75087       {
75088         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
75089       };
75090     } catch (...) {
75091       {
75092         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
75093       };
75094     }
75095   }
75096 }
75097
75098
75099 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Slider_New() {
75100   void * jresult ;
75101   Dali::Toolkit::Slider result;
75102
75103   {
75104     try {
75105       result = Dali::Toolkit::Slider::New();
75106     } catch (std::out_of_range& e) {
75107       {
75108         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75109       };
75110     } catch (std::exception& e) {
75111       {
75112         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75113       };
75114     } catch (...) {
75115       {
75116         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75117       };
75118     }
75119   }
75120   jresult = new Dali::Toolkit::Slider((const Dali::Toolkit::Slider &)result);
75121   return jresult;
75122 }
75123
75124
75125 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Slider__SWIG_0() {
75126   void * jresult ;
75127   Dali::Toolkit::Slider *result = 0 ;
75128
75129   {
75130     try {
75131       result = (Dali::Toolkit::Slider *)new Dali::Toolkit::Slider();
75132     } catch (std::out_of_range& e) {
75133       {
75134         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75135       };
75136     } catch (std::exception& e) {
75137       {
75138         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75139       };
75140     } catch (...) {
75141       {
75142         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75143       };
75144     }
75145   }
75146   jresult = (void *)result;
75147   return jresult;
75148 }
75149
75150
75151 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Slider__SWIG_1(void * jarg1) {
75152   void * jresult ;
75153   Dali::Toolkit::Slider *arg1 = 0 ;
75154   Dali::Toolkit::Slider *result = 0 ;
75155
75156   arg1 = (Dali::Toolkit::Slider *)jarg1;
75157   if (!arg1) {
75158     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Slider const & type is null", 0);
75159     return 0;
75160   }
75161   {
75162     try {
75163       result = (Dali::Toolkit::Slider *)new Dali::Toolkit::Slider((Dali::Toolkit::Slider const &)*arg1);
75164     } catch (std::out_of_range& e) {
75165       {
75166         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75167       };
75168     } catch (std::exception& e) {
75169       {
75170         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75171       };
75172     } catch (...) {
75173       {
75174         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75175       };
75176     }
75177   }
75178   jresult = (void *)result;
75179   return jresult;
75180 }
75181
75182
75183 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Slider_Assign(void * jarg1, void * jarg2) {
75184   void * jresult ;
75185   Dali::Toolkit::Slider *arg1 = (Dali::Toolkit::Slider *) 0 ;
75186   Dali::Toolkit::Slider *arg2 = 0 ;
75187   Dali::Toolkit::Slider *result = 0 ;
75188
75189   arg1 = (Dali::Toolkit::Slider *)jarg1;
75190   arg2 = (Dali::Toolkit::Slider *)jarg2;
75191   if (!arg2) {
75192     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Slider const & type is null", 0);
75193     return 0;
75194   }
75195   {
75196     try {
75197       result = (Dali::Toolkit::Slider *) &(arg1)->operator =((Dali::Toolkit::Slider const &)*arg2);
75198     } catch (std::out_of_range& e) {
75199       {
75200         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75201       };
75202     } catch (std::exception& e) {
75203       {
75204         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75205       };
75206     } catch (...) {
75207       {
75208         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75209       };
75210     }
75211   }
75212   jresult = (void *)result;
75213   return jresult;
75214 }
75215
75216
75217 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Slider(void * jarg1) {
75218   Dali::Toolkit::Slider *arg1 = (Dali::Toolkit::Slider *) 0 ;
75219
75220   arg1 = (Dali::Toolkit::Slider *)jarg1;
75221   {
75222     try {
75223       delete arg1;
75224     } catch (std::out_of_range& e) {
75225       {
75226         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
75227       };
75228     } catch (std::exception& e) {
75229       {
75230         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
75231       };
75232     } catch (...) {
75233       {
75234         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
75235       };
75236     }
75237   }
75238 }
75239
75240
75241 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Slider_DownCast(void * jarg1) {
75242   void * jresult ;
75243   Dali::BaseHandle arg1 ;
75244   Dali::BaseHandle *argp1 ;
75245   Dali::Toolkit::Slider result;
75246
75247   argp1 = (Dali::BaseHandle *)jarg1;
75248   if (!argp1) {
75249     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
75250     return 0;
75251   }
75252   arg1 = *argp1;
75253   {
75254     try {
75255       result = Dali::Toolkit::Slider::DownCast(arg1);
75256     } catch (std::out_of_range& e) {
75257       {
75258         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75259       };
75260     } catch (std::exception& e) {
75261       {
75262         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75263       };
75264     } catch (...) {
75265       {
75266         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75267       };
75268     }
75269   }
75270   jresult = new Dali::Toolkit::Slider((const Dali::Toolkit::Slider &)result);
75271   return jresult;
75272 }
75273
75274
75275 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Slider_ValueChangedSignal(void * jarg1) {
75276   void * jresult ;
75277   Dali::Toolkit::Slider *arg1 = (Dali::Toolkit::Slider *) 0 ;
75278   Dali::Toolkit::Slider::ValueChangedSignalType *result = 0 ;
75279
75280   arg1 = (Dali::Toolkit::Slider *)jarg1;
75281   {
75282     try {
75283       result = (Dali::Toolkit::Slider::ValueChangedSignalType *) &(arg1)->ValueChangedSignal();
75284     } catch (std::out_of_range& e) {
75285       {
75286         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75287       };
75288     } catch (std::exception& e) {
75289       {
75290         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75291       };
75292     } catch (...) {
75293       {
75294         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75295       };
75296     }
75297   }
75298   jresult = (void *)result;
75299   return jresult;
75300 }
75301
75302
75303 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Slider_SlidingFinishedSignal(void * jarg1) {
75304   void * jresult ;
75305   Dali::Toolkit::Slider *arg1 = (Dali::Toolkit::Slider *) 0 ;
75306   Dali::Toolkit::Slider::ValueChangedSignalType *result = 0 ;
75307
75308   arg1 = (Dali::Toolkit::Slider *)jarg1;
75309   {
75310     try {
75311       result = (Dali::Toolkit::Slider::ValueChangedSignalType *) &(arg1)->SlidingFinishedSignal();
75312     } catch (std::out_of_range& e) {
75313       {
75314         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75315       };
75316     } catch (std::exception& e) {
75317       {
75318         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75319       };
75320     } catch (...) {
75321       {
75322         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75323       };
75324     }
75325   }
75326   jresult = (void *)result;
75327   return jresult;
75328 }
75329
75330
75331 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Slider_MarkReachedSignal(void * jarg1) {
75332   void * jresult ;
75333   Dali::Toolkit::Slider *arg1 = (Dali::Toolkit::Slider *) 0 ;
75334   Dali::Toolkit::Slider::MarkReachedSignalType *result = 0 ;
75335
75336   arg1 = (Dali::Toolkit::Slider *)jarg1;
75337   {
75338     try {
75339       result = (Dali::Toolkit::Slider::MarkReachedSignalType *) &(arg1)->MarkReachedSignal();
75340     } catch (std::out_of_range& e) {
75341       {
75342         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75343       };
75344     } catch (std::exception& e) {
75345       {
75346         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75347       };
75348     } catch (...) {
75349       {
75350         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75351       };
75352     }
75353   }
75354   jresult = (void *)result;
75355   return jresult;
75356 }
75357
75358
75359 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VideoView_Property_VIDEO_get() {
75360   int jresult ;
75361   int result;
75362
75363   result = (int)Dali::Toolkit::VideoView::Property::VIDEO;
75364   jresult = (int)result;
75365   return jresult;
75366 }
75367
75368
75369 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VideoView_Property_LOOPING_get() {
75370   int jresult ;
75371   int result;
75372
75373   result = (int)Dali::Toolkit::VideoView::Property::LOOPING;
75374   jresult = (int)result;
75375   return jresult;
75376 }
75377
75378
75379 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VideoView_Property_MUTED_get() {
75380   int jresult ;
75381   int result;
75382
75383   result = (int)Dali::Toolkit::VideoView::Property::MUTED;
75384   jresult = (int)result;
75385   return jresult;
75386 }
75387
75388
75389 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VideoView_Property_VOLUME_get() {
75390   int jresult ;
75391   int result;
75392
75393   result = (int)Dali::Toolkit::VideoView::Property::VOLUME;
75394   jresult = (int)result;
75395   return jresult;
75396 }
75397
75398
75399 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VideoView_Property() {
75400   void * jresult ;
75401   Dali::Toolkit::VideoView::Property *result = 0 ;
75402
75403   {
75404     try {
75405       result = (Dali::Toolkit::VideoView::Property *)new Dali::Toolkit::VideoView::Property();
75406     } catch (std::out_of_range& e) {
75407       {
75408         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75409       };
75410     } catch (std::exception& e) {
75411       {
75412         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75413       };
75414     } catch (...) {
75415       {
75416         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75417       };
75418     }
75419   }
75420   jresult = (void *)result;
75421   return jresult;
75422 }
75423
75424
75425 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_VideoView_Property(void * jarg1) {
75426   Dali::Toolkit::VideoView::Property *arg1 = (Dali::Toolkit::VideoView::Property *) 0 ;
75427
75428   arg1 = (Dali::Toolkit::VideoView::Property *)jarg1;
75429   {
75430     try {
75431       delete arg1;
75432     } catch (std::out_of_range& e) {
75433       {
75434         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
75435       };
75436     } catch (std::exception& e) {
75437       {
75438         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
75439       };
75440     } catch (...) {
75441       {
75442         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
75443       };
75444     }
75445   }
75446 }
75447
75448
75449 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VideoView_New__SWIG_0() {
75450   void * jresult ;
75451   Dali::Toolkit::VideoView result;
75452
75453   {
75454     try {
75455       result = Dali::Toolkit::VideoView::New();
75456     } catch (std::out_of_range& e) {
75457       {
75458         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75459       };
75460     } catch (std::exception& e) {
75461       {
75462         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75463       };
75464     } catch (...) {
75465       {
75466         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75467       };
75468     }
75469   }
75470   jresult = new Dali::Toolkit::VideoView((const Dali::Toolkit::VideoView &)result);
75471   return jresult;
75472 }
75473
75474
75475 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VideoView_New__SWIG_1(char * jarg1) {
75476   void * jresult ;
75477   std::string *arg1 = 0 ;
75478   Dali::Toolkit::VideoView result;
75479
75480   if (!jarg1) {
75481     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
75482     return 0;
75483   }
75484   std::string arg1_str(jarg1);
75485   arg1 = &arg1_str;
75486   {
75487     try {
75488       result = Dali::Toolkit::VideoView::New((std::string const &)*arg1);
75489     } catch (std::out_of_range& e) {
75490       {
75491         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75492       };
75493     } catch (std::exception& e) {
75494       {
75495         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75496       };
75497     } catch (...) {
75498       {
75499         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75500       };
75501     }
75502   }
75503   jresult = new Dali::Toolkit::VideoView((const Dali::Toolkit::VideoView &)result);
75504
75505   //argout typemap for const std::string&
75506
75507   return jresult;
75508 }
75509
75510
75511 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VideoView__SWIG_0() {
75512   void * jresult ;
75513   Dali::Toolkit::VideoView *result = 0 ;
75514
75515   {
75516     try {
75517       result = (Dali::Toolkit::VideoView *)new Dali::Toolkit::VideoView();
75518     } catch (std::out_of_range& e) {
75519       {
75520         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75521       };
75522     } catch (std::exception& e) {
75523       {
75524         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75525       };
75526     } catch (...) {
75527       {
75528         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75529       };
75530     }
75531   }
75532   jresult = (void *)result;
75533   return jresult;
75534 }
75535
75536
75537 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_VideoView(void * jarg1) {
75538   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
75539
75540   arg1 = (Dali::Toolkit::VideoView *)jarg1;
75541   {
75542     try {
75543       delete arg1;
75544     } catch (std::out_of_range& e) {
75545       {
75546         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
75547       };
75548     } catch (std::exception& e) {
75549       {
75550         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
75551       };
75552     } catch (...) {
75553       {
75554         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
75555       };
75556     }
75557   }
75558 }
75559
75560
75561 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VideoView__SWIG_1(void * jarg1) {
75562   void * jresult ;
75563   Dali::Toolkit::VideoView *arg1 = 0 ;
75564   Dali::Toolkit::VideoView *result = 0 ;
75565
75566   arg1 = (Dali::Toolkit::VideoView *)jarg1;
75567   if (!arg1) {
75568     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::VideoView const & type is null", 0);
75569     return 0;
75570   }
75571   {
75572     try {
75573       result = (Dali::Toolkit::VideoView *)new Dali::Toolkit::VideoView((Dali::Toolkit::VideoView const &)*arg1);
75574     } catch (std::out_of_range& e) {
75575       {
75576         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75577       };
75578     } catch (std::exception& e) {
75579       {
75580         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75581       };
75582     } catch (...) {
75583       {
75584         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75585       };
75586     }
75587   }
75588   jresult = (void *)result;
75589   return jresult;
75590 }
75591
75592
75593 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VideoView_Assign(void * jarg1, void * jarg2) {
75594   void * jresult ;
75595   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
75596   Dali::Toolkit::VideoView *arg2 = 0 ;
75597   Dali::Toolkit::VideoView *result = 0 ;
75598
75599   arg1 = (Dali::Toolkit::VideoView *)jarg1;
75600   arg2 = (Dali::Toolkit::VideoView *)jarg2;
75601   if (!arg2) {
75602     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::VideoView const & type is null", 0);
75603     return 0;
75604   }
75605   {
75606     try {
75607       result = (Dali::Toolkit::VideoView *) &(arg1)->operator =((Dali::Toolkit::VideoView const &)*arg2);
75608     } catch (std::out_of_range& e) {
75609       {
75610         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75611       };
75612     } catch (std::exception& e) {
75613       {
75614         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75615       };
75616     } catch (...) {
75617       {
75618         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75619       };
75620     }
75621   }
75622   jresult = (void *)result;
75623   return jresult;
75624 }
75625
75626
75627 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VideoView_DownCast(void * jarg1) {
75628   void * jresult ;
75629   Dali::BaseHandle arg1 ;
75630   Dali::BaseHandle *argp1 ;
75631   Dali::Toolkit::VideoView result;
75632
75633   argp1 = (Dali::BaseHandle *)jarg1;
75634   if (!argp1) {
75635     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
75636     return 0;
75637   }
75638   arg1 = *argp1;
75639   {
75640     try {
75641       result = Dali::Toolkit::VideoView::DownCast(arg1);
75642     } catch (std::out_of_range& e) {
75643       {
75644         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75645       };
75646     } catch (std::exception& e) {
75647       {
75648         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75649       };
75650     } catch (...) {
75651       {
75652         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75653       };
75654     }
75655   }
75656   jresult = new Dali::Toolkit::VideoView((const Dali::Toolkit::VideoView &)result);
75657   return jresult;
75658 }
75659
75660
75661 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VideoView_Play(void * jarg1) {
75662   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
75663
75664   arg1 = (Dali::Toolkit::VideoView *)jarg1;
75665   {
75666     try {
75667       (arg1)->Play();
75668     } catch (std::out_of_range& e) {
75669       {
75670         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
75671       };
75672     } catch (std::exception& e) {
75673       {
75674         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
75675       };
75676     } catch (...) {
75677       {
75678         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
75679       };
75680     }
75681   }
75682 }
75683
75684
75685 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VideoView_Pause(void * jarg1) {
75686   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
75687
75688   arg1 = (Dali::Toolkit::VideoView *)jarg1;
75689   {
75690     try {
75691       (arg1)->Pause();
75692     } catch (std::out_of_range& e) {
75693       {
75694         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
75695       };
75696     } catch (std::exception& e) {
75697       {
75698         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
75699       };
75700     } catch (...) {
75701       {
75702         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
75703       };
75704     }
75705   }
75706 }
75707
75708
75709 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VideoView_Stop(void * jarg1) {
75710   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
75711
75712   arg1 = (Dali::Toolkit::VideoView *)jarg1;
75713   {
75714     try {
75715       (arg1)->Stop();
75716     } catch (std::out_of_range& e) {
75717       {
75718         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
75719       };
75720     } catch (std::exception& e) {
75721       {
75722         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
75723       };
75724     } catch (...) {
75725       {
75726         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
75727       };
75728     }
75729   }
75730 }
75731
75732
75733 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VideoView_Forward(void * jarg1, int jarg2) {
75734   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
75735   int arg2 ;
75736
75737   arg1 = (Dali::Toolkit::VideoView *)jarg1;
75738   arg2 = (int)jarg2;
75739   {
75740     try {
75741       (arg1)->Forward(arg2);
75742     } catch (std::out_of_range& e) {
75743       {
75744         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
75745       };
75746     } catch (std::exception& e) {
75747       {
75748         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
75749       };
75750     } catch (...) {
75751       {
75752         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
75753       };
75754     }
75755   }
75756 }
75757
75758
75759 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VideoView_Backward(void * jarg1, int jarg2) {
75760   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
75761   int arg2 ;
75762
75763   arg1 = (Dali::Toolkit::VideoView *)jarg1;
75764   arg2 = (int)jarg2;
75765   {
75766     try {
75767       (arg1)->Backward(arg2);
75768     } catch (std::out_of_range& e) {
75769       {
75770         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
75771       };
75772     } catch (std::exception& e) {
75773       {
75774         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
75775       };
75776     } catch (...) {
75777       {
75778         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
75779       };
75780     }
75781   }
75782 }
75783
75784
75785 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VideoView_FinishedSignal(void * jarg1) {
75786   void * jresult ;
75787   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
75788   Dali::Toolkit::VideoView::VideoViewSignalType *result = 0 ;
75789
75790   arg1 = (Dali::Toolkit::VideoView *)jarg1;
75791   {
75792     try {
75793       result = (Dali::Toolkit::VideoView::VideoViewSignalType *) &(arg1)->FinishedSignal();
75794     } catch (std::out_of_range& e) {
75795       {
75796         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75797       };
75798     } catch (std::exception& e) {
75799       {
75800         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75801       };
75802     } catch (...) {
75803       {
75804         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75805       };
75806     }
75807   }
75808   jresult = (void *)result;
75809   return jresult;
75810 }
75811
75812
75813 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_TITLE_get() {
75814   int jresult ;
75815   int result;
75816
75817   result = (int)Dali::Toolkit::Popup::Property::TITLE;
75818   jresult = (int)result;
75819   return jresult;
75820 }
75821
75822
75823 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_CONTENT_get() {
75824   int jresult ;
75825   int result;
75826
75827   result = (int)Dali::Toolkit::Popup::Property::CONTENT;
75828   jresult = (int)result;
75829   return jresult;
75830 }
75831
75832
75833 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_FOOTER_get() {
75834   int jresult ;
75835   int result;
75836
75837   result = (int)Dali::Toolkit::Popup::Property::FOOTER;
75838   jresult = (int)result;
75839   return jresult;
75840 }
75841
75842
75843 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_DISPLAY_STATE_get() {
75844   int jresult ;
75845   int result;
75846
75847   result = (int)Dali::Toolkit::Popup::Property::DISPLAY_STATE;
75848   jresult = (int)result;
75849   return jresult;
75850 }
75851
75852
75853 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_TOUCH_TRANSPARENT_get() {
75854   int jresult ;
75855   int result;
75856
75857   result = (int)Dali::Toolkit::Popup::Property::TOUCH_TRANSPARENT;
75858   jresult = (int)result;
75859   return jresult;
75860 }
75861
75862
75863 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_TAIL_VISIBILITY_get() {
75864   int jresult ;
75865   int result;
75866
75867   result = (int)Dali::Toolkit::Popup::Property::TAIL_VISIBILITY;
75868   jresult = (int)result;
75869   return jresult;
75870 }
75871
75872
75873 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_TAIL_POSITION_get() {
75874   int jresult ;
75875   int result;
75876
75877   result = (int)Dali::Toolkit::Popup::Property::TAIL_POSITION;
75878   jresult = (int)result;
75879   return jresult;
75880 }
75881
75882
75883 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_CONTEXTUAL_MODE_get() {
75884   int jresult ;
75885   int result;
75886
75887   result = (int)Dali::Toolkit::Popup::Property::CONTEXTUAL_MODE;
75888   jresult = (int)result;
75889   return jresult;
75890 }
75891
75892
75893 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_ANIMATION_DURATION_get() {
75894   int jresult ;
75895   int result;
75896
75897   result = (int)Dali::Toolkit::Popup::Property::ANIMATION_DURATION;
75898   jresult = (int)result;
75899   return jresult;
75900 }
75901
75902
75903 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_ANIMATION_MODE_get() {
75904   int jresult ;
75905   int result;
75906
75907   result = (int)Dali::Toolkit::Popup::Property::ANIMATION_MODE;
75908   jresult = (int)result;
75909   return jresult;
75910 }
75911
75912
75913 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_ENTRY_ANIMATION_get() {
75914   int jresult ;
75915   int result;
75916
75917   result = (int)Dali::Toolkit::Popup::Property::ENTRY_ANIMATION;
75918   jresult = (int)result;
75919   return jresult;
75920 }
75921
75922
75923 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_EXIT_ANIMATION_get() {
75924   int jresult ;
75925   int result;
75926
75927   result = (int)Dali::Toolkit::Popup::Property::EXIT_ANIMATION;
75928   jresult = (int)result;
75929   return jresult;
75930 }
75931
75932
75933 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_AUTO_HIDE_DELAY_get() {
75934   int jresult ;
75935   int result;
75936
75937   result = (int)Dali::Toolkit::Popup::Property::AUTO_HIDE_DELAY;
75938   jresult = (int)result;
75939   return jresult;
75940 }
75941
75942
75943 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_BACKING_ENABLED_get() {
75944   int jresult ;
75945   int result;
75946
75947   result = (int)Dali::Toolkit::Popup::Property::BACKING_ENABLED;
75948   jresult = (int)result;
75949   return jresult;
75950 }
75951
75952
75953 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_BACKING_COLOR_get() {
75954   int jresult ;
75955   int result;
75956
75957   result = (int)Dali::Toolkit::Popup::Property::BACKING_COLOR;
75958   jresult = (int)result;
75959   return jresult;
75960 }
75961
75962
75963 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_POPUP_BACKGROUND_IMAGE_get() {
75964   int jresult ;
75965   int result;
75966
75967   result = (int)Dali::Toolkit::Popup::Property::POPUP_BACKGROUND_IMAGE;
75968   jresult = (int)result;
75969   return jresult;
75970 }
75971
75972
75973 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_POPUP_BACKGROUND_BORDER_get() {
75974   int jresult ;
75975   int result;
75976
75977   result = (int)Dali::Toolkit::Popup::Property::POPUP_BACKGROUND_BORDER;
75978   jresult = (int)result;
75979   return jresult;
75980 }
75981
75982
75983 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_TAIL_UP_IMAGE_get() {
75984   int jresult ;
75985   int result;
75986
75987   result = (int)Dali::Toolkit::Popup::Property::TAIL_UP_IMAGE;
75988   jresult = (int)result;
75989   return jresult;
75990 }
75991
75992
75993 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_TAIL_DOWN_IMAGE_get() {
75994   int jresult ;
75995   int result;
75996
75997   result = (int)Dali::Toolkit::Popup::Property::TAIL_DOWN_IMAGE;
75998   jresult = (int)result;
75999   return jresult;
76000 }
76001
76002
76003 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_TAIL_LEFT_IMAGE_get() {
76004   int jresult ;
76005   int result;
76006
76007   result = (int)Dali::Toolkit::Popup::Property::TAIL_LEFT_IMAGE;
76008   jresult = (int)result;
76009   return jresult;
76010 }
76011
76012
76013 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_TAIL_RIGHT_IMAGE_get() {
76014   int jresult ;
76015   int result;
76016
76017   result = (int)Dali::Toolkit::Popup::Property::TAIL_RIGHT_IMAGE;
76018   jresult = (int)result;
76019   return jresult;
76020 }
76021
76022
76023 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Popup_Property() {
76024   void * jresult ;
76025   Dali::Toolkit::Popup::Property *result = 0 ;
76026
76027   {
76028     try {
76029       result = (Dali::Toolkit::Popup::Property *)new Dali::Toolkit::Popup::Property();
76030     } catch (std::out_of_range& e) {
76031       {
76032         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76033       };
76034     } catch (std::exception& e) {
76035       {
76036         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76037       };
76038     } catch (...) {
76039       {
76040         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76041       };
76042     }
76043   }
76044   jresult = (void *)result;
76045   return jresult;
76046 }
76047
76048
76049 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Popup_Property(void * jarg1) {
76050   Dali::Toolkit::Popup::Property *arg1 = (Dali::Toolkit::Popup::Property *) 0 ;
76051
76052   arg1 = (Dali::Toolkit::Popup::Property *)jarg1;
76053   {
76054     try {
76055       delete arg1;
76056     } catch (std::out_of_range& e) {
76057       {
76058         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
76059       };
76060     } catch (std::exception& e) {
76061       {
76062         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
76063       };
76064     } catch (...) {
76065       {
76066         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
76067       };
76068     }
76069   }
76070 }
76071
76072
76073 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Popup__SWIG_0() {
76074   void * jresult ;
76075   Dali::Toolkit::Popup *result = 0 ;
76076
76077   {
76078     try {
76079       result = (Dali::Toolkit::Popup *)new Dali::Toolkit::Popup();
76080     } catch (std::out_of_range& e) {
76081       {
76082         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76083       };
76084     } catch (std::exception& e) {
76085       {
76086         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76087       };
76088     } catch (...) {
76089       {
76090         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76091       };
76092     }
76093   }
76094   jresult = (void *)result;
76095   return jresult;
76096 }
76097
76098
76099 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_New() {
76100   void * jresult ;
76101   Dali::Toolkit::Popup result;
76102
76103   {
76104     try {
76105       result = Dali::Toolkit::Popup::New();
76106     } catch (std::out_of_range& e) {
76107       {
76108         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76109       };
76110     } catch (std::exception& e) {
76111       {
76112         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76113       };
76114     } catch (...) {
76115       {
76116         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76117       };
76118     }
76119   }
76120   jresult = new Dali::Toolkit::Popup((const Dali::Toolkit::Popup &)result);
76121   return jresult;
76122 }
76123
76124
76125 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Popup(void * jarg1) {
76126   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
76127
76128   arg1 = (Dali::Toolkit::Popup *)jarg1;
76129   {
76130     try {
76131       delete arg1;
76132     } catch (std::out_of_range& e) {
76133       {
76134         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
76135       };
76136     } catch (std::exception& e) {
76137       {
76138         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
76139       };
76140     } catch (...) {
76141       {
76142         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
76143       };
76144     }
76145   }
76146 }
76147
76148
76149 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Popup__SWIG_1(void * jarg1) {
76150   void * jresult ;
76151   Dali::Toolkit::Popup *arg1 = 0 ;
76152   Dali::Toolkit::Popup *result = 0 ;
76153
76154   arg1 = (Dali::Toolkit::Popup *)jarg1;
76155   if (!arg1) {
76156     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Popup const & type is null", 0);
76157     return 0;
76158   }
76159   {
76160     try {
76161       result = (Dali::Toolkit::Popup *)new Dali::Toolkit::Popup((Dali::Toolkit::Popup const &)*arg1);
76162     } catch (std::out_of_range& e) {
76163       {
76164         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76165       };
76166     } catch (std::exception& e) {
76167       {
76168         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76169       };
76170     } catch (...) {
76171       {
76172         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76173       };
76174     }
76175   }
76176   jresult = (void *)result;
76177   return jresult;
76178 }
76179
76180
76181 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_Assign(void * jarg1, void * jarg2) {
76182   void * jresult ;
76183   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
76184   Dali::Toolkit::Popup *arg2 = 0 ;
76185   Dali::Toolkit::Popup *result = 0 ;
76186
76187   arg1 = (Dali::Toolkit::Popup *)jarg1;
76188   arg2 = (Dali::Toolkit::Popup *)jarg2;
76189   if (!arg2) {
76190     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Popup const & type is null", 0);
76191     return 0;
76192   }
76193   {
76194     try {
76195       result = (Dali::Toolkit::Popup *) &(arg1)->operator =((Dali::Toolkit::Popup const &)*arg2);
76196     } catch (std::out_of_range& e) {
76197       {
76198         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76199       };
76200     } catch (std::exception& e) {
76201       {
76202         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76203       };
76204     } catch (...) {
76205       {
76206         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76207       };
76208     }
76209   }
76210   jresult = (void *)result;
76211   return jresult;
76212 }
76213
76214
76215 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_DownCast(void * jarg1) {
76216   void * jresult ;
76217   Dali::BaseHandle arg1 ;
76218   Dali::BaseHandle *argp1 ;
76219   Dali::Toolkit::Popup result;
76220
76221   argp1 = (Dali::BaseHandle *)jarg1;
76222   if (!argp1) {
76223     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
76224     return 0;
76225   }
76226   arg1 = *argp1;
76227   {
76228     try {
76229       result = Dali::Toolkit::Popup::DownCast(arg1);
76230     } catch (std::out_of_range& e) {
76231       {
76232         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76233       };
76234     } catch (std::exception& e) {
76235       {
76236         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76237       };
76238     } catch (...) {
76239       {
76240         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76241       };
76242     }
76243   }
76244   jresult = new Dali::Toolkit::Popup((const Dali::Toolkit::Popup &)result);
76245   return jresult;
76246 }
76247
76248
76249 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Popup_SetTitle(void * jarg1, void * jarg2) {
76250   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
76251   Dali::Actor arg2 ;
76252   Dali::Actor *argp2 ;
76253
76254   arg1 = (Dali::Toolkit::Popup *)jarg1;
76255   argp2 = (Dali::Actor *)jarg2;
76256   if (!argp2) {
76257     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
76258     return ;
76259   }
76260   arg2 = *argp2;
76261   {
76262     try {
76263       (arg1)->SetTitle(arg2);
76264     } catch (std::out_of_range& e) {
76265       {
76266         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
76267       };
76268     } catch (std::exception& e) {
76269       {
76270         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
76271       };
76272     } catch (...) {
76273       {
76274         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
76275       };
76276     }
76277   }
76278 }
76279
76280
76281 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_GetTitle(void * jarg1) {
76282   void * jresult ;
76283   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
76284   Dali::Actor result;
76285
76286   arg1 = (Dali::Toolkit::Popup *)jarg1;
76287   {
76288     try {
76289       result = ((Dali::Toolkit::Popup const *)arg1)->GetTitle();
76290     } catch (std::out_of_range& e) {
76291       {
76292         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76293       };
76294     } catch (std::exception& e) {
76295       {
76296         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76297       };
76298     } catch (...) {
76299       {
76300         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76301       };
76302     }
76303   }
76304   jresult = new Dali::Actor((const Dali::Actor &)result);
76305   return jresult;
76306 }
76307
76308
76309 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Popup_SetContent(void * jarg1, void * jarg2) {
76310   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
76311   Dali::Actor arg2 ;
76312   Dali::Actor *argp2 ;
76313
76314   arg1 = (Dali::Toolkit::Popup *)jarg1;
76315   argp2 = (Dali::Actor *)jarg2;
76316   if (!argp2) {
76317     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
76318     return ;
76319   }
76320   arg2 = *argp2;
76321   {
76322     try {
76323       (arg1)->SetContent(arg2);
76324     } catch (std::out_of_range& e) {
76325       {
76326         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
76327       };
76328     } catch (std::exception& e) {
76329       {
76330         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
76331       };
76332     } catch (...) {
76333       {
76334         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
76335       };
76336     }
76337   }
76338 }
76339
76340
76341 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_GetContent(void * jarg1) {
76342   void * jresult ;
76343   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
76344   Dali::Actor result;
76345
76346   arg1 = (Dali::Toolkit::Popup *)jarg1;
76347   {
76348     try {
76349       result = ((Dali::Toolkit::Popup const *)arg1)->GetContent();
76350     } catch (std::out_of_range& e) {
76351       {
76352         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76353       };
76354     } catch (std::exception& e) {
76355       {
76356         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76357       };
76358     } catch (...) {
76359       {
76360         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76361       };
76362     }
76363   }
76364   jresult = new Dali::Actor((const Dali::Actor &)result);
76365   return jresult;
76366 }
76367
76368
76369 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Popup_SetFooter(void * jarg1, void * jarg2) {
76370   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
76371   Dali::Actor arg2 ;
76372   Dali::Actor *argp2 ;
76373
76374   arg1 = (Dali::Toolkit::Popup *)jarg1;
76375   argp2 = (Dali::Actor *)jarg2;
76376   if (!argp2) {
76377     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
76378     return ;
76379   }
76380   arg2 = *argp2;
76381   {
76382     try {
76383       (arg1)->SetFooter(arg2);
76384     } catch (std::out_of_range& e) {
76385       {
76386         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
76387       };
76388     } catch (std::exception& e) {
76389       {
76390         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
76391       };
76392     } catch (...) {
76393       {
76394         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
76395       };
76396     }
76397   }
76398 }
76399
76400
76401 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_GetFooter(void * jarg1) {
76402   void * jresult ;
76403   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
76404   Dali::Actor result;
76405
76406   arg1 = (Dali::Toolkit::Popup *)jarg1;
76407   {
76408     try {
76409       result = ((Dali::Toolkit::Popup const *)arg1)->GetFooter();
76410     } catch (std::out_of_range& e) {
76411       {
76412         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76413       };
76414     } catch (std::exception& e) {
76415       {
76416         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76417       };
76418     } catch (...) {
76419       {
76420         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76421       };
76422     }
76423   }
76424   jresult = new Dali::Actor((const Dali::Actor &)result);
76425   return jresult;
76426 }
76427
76428
76429 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Popup_SetDisplayState(void * jarg1, int jarg2) {
76430   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
76431   Dali::Toolkit::Popup::DisplayState arg2 ;
76432
76433   arg1 = (Dali::Toolkit::Popup *)jarg1;
76434   arg2 = (Dali::Toolkit::Popup::DisplayState)jarg2;
76435   {
76436     try {
76437       (arg1)->SetDisplayState(arg2);
76438     } catch (std::out_of_range& e) {
76439       {
76440         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
76441       };
76442     } catch (std::exception& e) {
76443       {
76444         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
76445       };
76446     } catch (...) {
76447       {
76448         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
76449       };
76450     }
76451   }
76452 }
76453
76454
76455 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_GetDisplayState(void * jarg1) {
76456   int jresult ;
76457   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
76458   Dali::Toolkit::Popup::DisplayState result;
76459
76460   arg1 = (Dali::Toolkit::Popup *)jarg1;
76461   {
76462     try {
76463       result = (Dali::Toolkit::Popup::DisplayState)((Dali::Toolkit::Popup const *)arg1)->GetDisplayState();
76464     } catch (std::out_of_range& e) {
76465       {
76466         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76467       };
76468     } catch (std::exception& e) {
76469       {
76470         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76471       };
76472     } catch (...) {
76473       {
76474         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76475       };
76476     }
76477   }
76478   jresult = (int)result;
76479   return jresult;
76480 }
76481
76482
76483 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_OutsideTouchedSignal(void * jarg1) {
76484   void * jresult ;
76485   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
76486   Dali::Toolkit::Popup::TouchedOutsideSignalType *result = 0 ;
76487
76488   arg1 = (Dali::Toolkit::Popup *)jarg1;
76489   {
76490     try {
76491       result = (Dali::Toolkit::Popup::TouchedOutsideSignalType *) &(arg1)->OutsideTouchedSignal();
76492     } catch (std::out_of_range& e) {
76493       {
76494         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76495       };
76496     } catch (std::exception& e) {
76497       {
76498         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76499       };
76500     } catch (...) {
76501       {
76502         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76503       };
76504     }
76505   }
76506   jresult = (void *)result;
76507   return jresult;
76508 }
76509
76510
76511 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_ShowingSignal(void * jarg1) {
76512   void * jresult ;
76513   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
76514   Dali::Toolkit::Popup::DisplayStateChangeSignalType *result = 0 ;
76515
76516   arg1 = (Dali::Toolkit::Popup *)jarg1;
76517   {
76518     try {
76519       result = (Dali::Toolkit::Popup::DisplayStateChangeSignalType *) &(arg1)->ShowingSignal();
76520     } catch (std::out_of_range& e) {
76521       {
76522         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76523       };
76524     } catch (std::exception& e) {
76525       {
76526         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76527       };
76528     } catch (...) {
76529       {
76530         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76531       };
76532     }
76533   }
76534   jresult = (void *)result;
76535   return jresult;
76536 }
76537
76538
76539 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_ShownSignal(void * jarg1) {
76540   void * jresult ;
76541   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
76542   Dali::Toolkit::Popup::DisplayStateChangeSignalType *result = 0 ;
76543
76544   arg1 = (Dali::Toolkit::Popup *)jarg1;
76545   {
76546     try {
76547       result = (Dali::Toolkit::Popup::DisplayStateChangeSignalType *) &(arg1)->ShownSignal();
76548     } catch (std::out_of_range& e) {
76549       {
76550         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76551       };
76552     } catch (std::exception& e) {
76553       {
76554         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76555       };
76556     } catch (...) {
76557       {
76558         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76559       };
76560     }
76561   }
76562   jresult = (void *)result;
76563   return jresult;
76564 }
76565
76566
76567 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_HidingSignal(void * jarg1) {
76568   void * jresult ;
76569   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
76570   Dali::Toolkit::Popup::DisplayStateChangeSignalType *result = 0 ;
76571
76572   arg1 = (Dali::Toolkit::Popup *)jarg1;
76573   {
76574     try {
76575       result = (Dali::Toolkit::Popup::DisplayStateChangeSignalType *) &(arg1)->HidingSignal();
76576     } catch (std::out_of_range& e) {
76577       {
76578         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76579       };
76580     } catch (std::exception& e) {
76581       {
76582         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76583       };
76584     } catch (...) {
76585       {
76586         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76587       };
76588     }
76589   }
76590   jresult = (void *)result;
76591   return jresult;
76592 }
76593
76594
76595 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_HiddenSignal(void * jarg1) {
76596   void * jresult ;
76597   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
76598   Dali::Toolkit::Popup::DisplayStateChangeSignalType *result = 0 ;
76599
76600   arg1 = (Dali::Toolkit::Popup *)jarg1;
76601   {
76602     try {
76603       result = (Dali::Toolkit::Popup::DisplayStateChangeSignalType *) &(arg1)->HiddenSignal();
76604     } catch (std::out_of_range& e) {
76605       {
76606         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76607       };
76608     } catch (std::exception& e) {
76609       {
76610         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76611       };
76612     } catch (...) {
76613       {
76614         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76615       };
76616     }
76617   }
76618   jresult = (void *)result;
76619   return jresult;
76620 }
76621
76622
76623 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ProgressBar_Property_PROGRESS_VALUE_get() {
76624   int jresult ;
76625   int result;
76626
76627   result = (int)Dali::Toolkit::ProgressBar::Property::PROGRESS_VALUE;
76628   jresult = (int)result;
76629   return jresult;
76630 }
76631
76632
76633 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ProgressBar_Property_SECONDARY_PROGRESS_VALUE_get() {
76634   int jresult ;
76635   int result;
76636
76637   result = (int)Dali::Toolkit::ProgressBar::Property::SECONDARY_PROGRESS_VALUE;
76638   jresult = (int)result;
76639   return jresult;
76640 }
76641
76642
76643 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ProgressBar_Property_INDETERMINATE_get() {
76644   int jresult ;
76645   int result;
76646
76647   result = (int)Dali::Toolkit::ProgressBar::Property::INDETERMINATE;
76648   jresult = (int)result;
76649   return jresult;
76650 }
76651
76652
76653 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ProgressBar_Property_TRACK_VISUAL_get() {
76654   int jresult ;
76655   int result;
76656
76657   result = (int)Dali::Toolkit::ProgressBar::Property::TRACK_VISUAL;
76658   jresult = (int)result;
76659   return jresult;
76660 }
76661
76662
76663 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ProgressBar_Property_PROGRESS_VISUAL_get() {
76664   int jresult ;
76665   int result;
76666
76667   result = (int)Dali::Toolkit::ProgressBar::Property::PROGRESS_VISUAL;
76668   jresult = (int)result;
76669   return jresult;
76670 }
76671
76672
76673 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ProgressBar_Property_SECONDARY_PROGRESS_VISUAL_get() {
76674   int jresult ;
76675   int result;
76676
76677   result = (int)Dali::Toolkit::ProgressBar::Property::SECONDARY_PROGRESS_VISUAL;
76678   jresult = (int)result;
76679   return jresult;
76680 }
76681
76682
76683 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ProgressBar_Property_INDETERMINATE_VISUAL_get() {
76684   int jresult ;
76685   int result;
76686
76687   result = (int)Dali::Toolkit::ProgressBar::Property::INDETERMINATE_VISUAL;
76688   jresult = (int)result;
76689   return jresult;
76690 }
76691
76692
76693 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ProgressBar_Property_INDETERMINATE_VISUAL_ANIMATION_get() {
76694   int jresult ;
76695   int result;
76696
76697   result = (int)Dali::Toolkit::ProgressBar::Property::INDETERMINATE_VISUAL_ANIMATION;
76698   jresult = (int)result;
76699   return jresult;
76700 }
76701
76702
76703 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ProgressBar_Property_LABEL_VISUAL_get() {
76704   int jresult ;
76705   int result;
76706
76707   result = (int)Dali::Toolkit::ProgressBar::Property::LABEL_VISUAL;
76708   jresult = (int)result;
76709   return jresult;
76710 }
76711
76712
76713 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ProgressBar_Property() {
76714   void * jresult ;
76715   Dali::Toolkit::ProgressBar::Property *result = 0 ;
76716
76717   {
76718     try {
76719       result = (Dali::Toolkit::ProgressBar::Property *)new Dali::Toolkit::ProgressBar::Property();
76720     } catch (std::out_of_range& e) {
76721       {
76722         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76723       };
76724     } catch (std::exception& e) {
76725       {
76726         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76727       };
76728     } catch (...) {
76729       {
76730         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76731       };
76732     }
76733   }
76734   jresult = (void *)result;
76735   return jresult;
76736 }
76737
76738
76739 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ProgressBar_Property(void * jarg1) {
76740   Dali::Toolkit::ProgressBar::Property *arg1 = (Dali::Toolkit::ProgressBar::Property *) 0 ;
76741
76742   arg1 = (Dali::Toolkit::ProgressBar::Property *)jarg1;
76743   {
76744     try {
76745       delete arg1;
76746     } catch (std::out_of_range& e) {
76747       {
76748         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
76749       };
76750     } catch (std::exception& e) {
76751       {
76752         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
76753       };
76754     } catch (...) {
76755       {
76756         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
76757       };
76758     }
76759   }
76760 }
76761
76762
76763 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ProgressBar_New() {
76764   void * jresult ;
76765   Dali::Toolkit::ProgressBar result;
76766
76767   {
76768     try {
76769       result = Dali::Toolkit::ProgressBar::New();
76770     } catch (std::out_of_range& e) {
76771       {
76772         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76773       };
76774     } catch (std::exception& e) {
76775       {
76776         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76777       };
76778     } catch (...) {
76779       {
76780         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76781       };
76782     }
76783   }
76784   jresult = new Dali::Toolkit::ProgressBar((const Dali::Toolkit::ProgressBar &)result);
76785   return jresult;
76786 }
76787
76788
76789 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ProgressBar__SWIG_0() {
76790   void * jresult ;
76791   Dali::Toolkit::ProgressBar *result = 0 ;
76792
76793   {
76794     try {
76795       result = (Dali::Toolkit::ProgressBar *)new Dali::Toolkit::ProgressBar();
76796     } catch (std::out_of_range& e) {
76797       {
76798         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76799       };
76800     } catch (std::exception& e) {
76801       {
76802         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76803       };
76804     } catch (...) {
76805       {
76806         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76807       };
76808     }
76809   }
76810   jresult = (void *)result;
76811   return jresult;
76812 }
76813
76814
76815 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ProgressBar__SWIG_1(void * jarg1) {
76816   void * jresult ;
76817   Dali::Toolkit::ProgressBar *arg1 = 0 ;
76818   Dali::Toolkit::ProgressBar *result = 0 ;
76819
76820   arg1 = (Dali::Toolkit::ProgressBar *)jarg1;
76821   if (!arg1) {
76822     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ProgressBar const & type is null", 0);
76823     return 0;
76824   }
76825   {
76826     try {
76827       result = (Dali::Toolkit::ProgressBar *)new Dali::Toolkit::ProgressBar((Dali::Toolkit::ProgressBar const &)*arg1);
76828     } catch (std::out_of_range& e) {
76829       {
76830         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76831       };
76832     } catch (std::exception& e) {
76833       {
76834         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76835       };
76836     } catch (...) {
76837       {
76838         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76839       };
76840     }
76841   }
76842   jresult = (void *)result;
76843   return jresult;
76844 }
76845
76846
76847 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ProgressBar_Assign(void * jarg1, void * jarg2) {
76848   void * jresult ;
76849   Dali::Toolkit::ProgressBar *arg1 = (Dali::Toolkit::ProgressBar *) 0 ;
76850   Dali::Toolkit::ProgressBar *arg2 = 0 ;
76851   Dali::Toolkit::ProgressBar *result = 0 ;
76852
76853   arg1 = (Dali::Toolkit::ProgressBar *)jarg1;
76854   arg2 = (Dali::Toolkit::ProgressBar *)jarg2;
76855   if (!arg2) {
76856     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ProgressBar const & type is null", 0);
76857     return 0;
76858   }
76859   {
76860     try {
76861       result = (Dali::Toolkit::ProgressBar *) &(arg1)->operator =((Dali::Toolkit::ProgressBar const &)*arg2);
76862     } catch (std::out_of_range& e) {
76863       {
76864         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76865       };
76866     } catch (std::exception& e) {
76867       {
76868         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76869       };
76870     } catch (...) {
76871       {
76872         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76873       };
76874     }
76875   }
76876   jresult = (void *)result;
76877   return jresult;
76878 }
76879
76880
76881 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ProgressBar(void * jarg1) {
76882   Dali::Toolkit::ProgressBar *arg1 = (Dali::Toolkit::ProgressBar *) 0 ;
76883
76884   arg1 = (Dali::Toolkit::ProgressBar *)jarg1;
76885   {
76886     try {
76887       delete arg1;
76888     } catch (std::out_of_range& e) {
76889       {
76890         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
76891       };
76892     } catch (std::exception& e) {
76893       {
76894         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
76895       };
76896     } catch (...) {
76897       {
76898         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
76899       };
76900     }
76901   }
76902 }
76903
76904
76905 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ProgressBar_DownCast(void * jarg1) {
76906   void * jresult ;
76907   Dali::BaseHandle arg1 ;
76908   Dali::BaseHandle *argp1 ;
76909   Dali::Toolkit::ProgressBar result;
76910
76911   argp1 = (Dali::BaseHandle *)jarg1;
76912   if (!argp1) {
76913     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
76914     return 0;
76915   }
76916   arg1 = *argp1;
76917   {
76918     try {
76919       result = Dali::Toolkit::ProgressBar::DownCast(arg1);
76920     } catch (std::out_of_range& e) {
76921       {
76922         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76923       };
76924     } catch (std::exception& e) {
76925       {
76926         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76927       };
76928     } catch (...) {
76929       {
76930         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76931       };
76932     }
76933   }
76934   jresult = new Dali::Toolkit::ProgressBar((const Dali::Toolkit::ProgressBar &)result);
76935   return jresult;
76936 }
76937
76938
76939 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ProgressBar_ValueChangedSignal(void * jarg1) {
76940   void * jresult ;
76941   Dali::Toolkit::ProgressBar *arg1 = (Dali::Toolkit::ProgressBar *) 0 ;
76942   Dali::Toolkit::ProgressBar::ValueChangedSignalType *result = 0 ;
76943
76944   arg1 = (Dali::Toolkit::ProgressBar *)jarg1;
76945   {
76946     try {
76947       result = (Dali::Toolkit::ProgressBar::ValueChangedSignalType *) &(arg1)->ValueChangedSignal();
76948     } catch (std::out_of_range& e) {
76949       {
76950         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76951       };
76952     } catch (std::exception& e) {
76953       {
76954         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76955       };
76956     } catch (...) {
76957       {
76958         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76959       };
76960     }
76961   }
76962   jresult = (void *)result;
76963   return jresult;
76964 }
76965
76966
76967 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_GaussianBlurView__SWIG_0() {
76968   void * jresult ;
76969   Dali::Toolkit::GaussianBlurView *result = 0 ;
76970
76971   {
76972     try {
76973       result = (Dali::Toolkit::GaussianBlurView *)new Dali::Toolkit::GaussianBlurView();
76974     } catch (std::out_of_range& e) {
76975       {
76976         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76977       };
76978     } catch (std::exception& e) {
76979       {
76980         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76981       };
76982     } catch (...) {
76983       {
76984         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76985       };
76986     }
76987   }
76988   jresult = (void *)result;
76989   return jresult;
76990 }
76991
76992
76993 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_GaussianBlurView__SWIG_1(void * jarg1) {
76994   void * jresult ;
76995   Dali::Toolkit::GaussianBlurView *arg1 = 0 ;
76996   Dali::Toolkit::GaussianBlurView *result = 0 ;
76997
76998   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
76999   if (!arg1) {
77000     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::GaussianBlurView const & type is null", 0);
77001     return 0;
77002   }
77003   {
77004     try {
77005       result = (Dali::Toolkit::GaussianBlurView *)new Dali::Toolkit::GaussianBlurView((Dali::Toolkit::GaussianBlurView const &)*arg1);
77006     } catch (std::out_of_range& e) {
77007       {
77008         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77009       };
77010     } catch (std::exception& e) {
77011       {
77012         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77013       };
77014     } catch (...) {
77015       {
77016         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77017       };
77018     }
77019   }
77020   jresult = (void *)result;
77021   return jresult;
77022 }
77023
77024
77025 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GaussianBlurView_Assign(void * jarg1, void * jarg2) {
77026   void * jresult ;
77027   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
77028   Dali::Toolkit::GaussianBlurView *arg2 = 0 ;
77029   Dali::Toolkit::GaussianBlurView *result = 0 ;
77030
77031   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
77032   arg2 = (Dali::Toolkit::GaussianBlurView *)jarg2;
77033   if (!arg2) {
77034     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::GaussianBlurView const & type is null", 0);
77035     return 0;
77036   }
77037   {
77038     try {
77039       result = (Dali::Toolkit::GaussianBlurView *) &(arg1)->operator =((Dali::Toolkit::GaussianBlurView const &)*arg2);
77040     } catch (std::out_of_range& e) {
77041       {
77042         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77043       };
77044     } catch (std::exception& e) {
77045       {
77046         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77047       };
77048     } catch (...) {
77049       {
77050         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77051       };
77052     }
77053   }
77054   jresult = (void *)result;
77055   return jresult;
77056 }
77057
77058
77059 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_GaussianBlurView(void * jarg1) {
77060   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
77061
77062   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
77063   {
77064     try {
77065       delete arg1;
77066     } catch (std::out_of_range& e) {
77067       {
77068         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77069       };
77070     } catch (std::exception& e) {
77071       {
77072         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77073       };
77074     } catch (...) {
77075       {
77076         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77077       };
77078     }
77079   }
77080 }
77081
77082
77083 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GaussianBlurView_DownCast(void * jarg1) {
77084   void * jresult ;
77085   Dali::BaseHandle arg1 ;
77086   Dali::BaseHandle *argp1 ;
77087   Dali::Toolkit::GaussianBlurView result;
77088
77089   argp1 = (Dali::BaseHandle *)jarg1;
77090   if (!argp1) {
77091     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
77092     return 0;
77093   }
77094   arg1 = *argp1;
77095   {
77096     try {
77097       result = Dali::Toolkit::GaussianBlurView::DownCast(arg1);
77098     } catch (std::out_of_range& e) {
77099       {
77100         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77101       };
77102     } catch (std::exception& e) {
77103       {
77104         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77105       };
77106     } catch (...) {
77107       {
77108         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77109       };
77110     }
77111   }
77112   jresult = new Dali::Toolkit::GaussianBlurView((const Dali::Toolkit::GaussianBlurView &)result);
77113   return jresult;
77114 }
77115
77116
77117 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GaussianBlurView_New__SWIG_0() {
77118   void * jresult ;
77119   Dali::Toolkit::GaussianBlurView result;
77120
77121   {
77122     try {
77123       result = Dali::Toolkit::GaussianBlurView::New();
77124     } catch (std::out_of_range& e) {
77125       {
77126         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77127       };
77128     } catch (std::exception& e) {
77129       {
77130         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77131       };
77132     } catch (...) {
77133       {
77134         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77135       };
77136     }
77137   }
77138   jresult = new Dali::Toolkit::GaussianBlurView((const Dali::Toolkit::GaussianBlurView &)result);
77139   return jresult;
77140 }
77141
77142
77143 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GaussianBlurView_New__SWIG_1(unsigned int jarg1, float jarg2, int jarg3, float jarg4, float jarg5, unsigned int jarg6) {
77144   void * jresult ;
77145   unsigned int arg1 ;
77146   float arg2 ;
77147   Dali::Pixel::Format arg3 ;
77148   float arg4 ;
77149   float arg5 ;
77150   bool arg6 ;
77151   Dali::Toolkit::GaussianBlurView result;
77152
77153   arg1 = (unsigned int)jarg1;
77154   arg2 = (float)jarg2;
77155   arg3 = (Dali::Pixel::Format)jarg3;
77156   arg4 = (float)jarg4;
77157   arg5 = (float)jarg5;
77158   arg6 = jarg6 ? true : false;
77159   {
77160     try {
77161       result = Dali::Toolkit::GaussianBlurView::New(arg1,arg2,arg3,arg4,arg5,arg6);
77162     } catch (std::out_of_range& e) {
77163       {
77164         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77165       };
77166     } catch (std::exception& e) {
77167       {
77168         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77169       };
77170     } catch (...) {
77171       {
77172         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77173       };
77174     }
77175   }
77176   jresult = new Dali::Toolkit::GaussianBlurView((const Dali::Toolkit::GaussianBlurView &)result);
77177   return jresult;
77178 }
77179
77180
77181 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GaussianBlurView_New__SWIG_2(unsigned int jarg1, float jarg2, int jarg3, float jarg4, float jarg5) {
77182   void * jresult ;
77183   unsigned int arg1 ;
77184   float arg2 ;
77185   Dali::Pixel::Format arg3 ;
77186   float arg4 ;
77187   float arg5 ;
77188   Dali::Toolkit::GaussianBlurView result;
77189
77190   arg1 = (unsigned int)jarg1;
77191   arg2 = (float)jarg2;
77192   arg3 = (Dali::Pixel::Format)jarg3;
77193   arg4 = (float)jarg4;
77194   arg5 = (float)jarg5;
77195   {
77196     try {
77197       result = Dali::Toolkit::GaussianBlurView::New(arg1,arg2,arg3,arg4,arg5);
77198     } catch (std::out_of_range& e) {
77199       {
77200         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77201       };
77202     } catch (std::exception& e) {
77203       {
77204         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77205       };
77206     } catch (...) {
77207       {
77208         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77209       };
77210     }
77211   }
77212   jresult = new Dali::Toolkit::GaussianBlurView((const Dali::Toolkit::GaussianBlurView &)result);
77213   return jresult;
77214 }
77215
77216
77217 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GaussianBlurView_Add(void * jarg1, void * jarg2) {
77218   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
77219   Dali::Actor arg2 ;
77220   Dali::Actor *argp2 ;
77221
77222   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
77223   argp2 = (Dali::Actor *)jarg2;
77224   if (!argp2) {
77225     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
77226     return ;
77227   }
77228   arg2 = *argp2;
77229   {
77230     try {
77231       (arg1)->Add(arg2);
77232     } catch (std::out_of_range& e) {
77233       {
77234         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77235       };
77236     } catch (std::exception& e) {
77237       {
77238         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77239       };
77240     } catch (...) {
77241       {
77242         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77243       };
77244     }
77245   }
77246 }
77247
77248
77249 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GaussianBlurView_Remove(void * jarg1, void * jarg2) {
77250   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
77251   Dali::Actor arg2 ;
77252   Dali::Actor *argp2 ;
77253
77254   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
77255   argp2 = (Dali::Actor *)jarg2;
77256   if (!argp2) {
77257     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
77258     return ;
77259   }
77260   arg2 = *argp2;
77261   {
77262     try {
77263       (arg1)->Remove(arg2);
77264     } catch (std::out_of_range& e) {
77265       {
77266         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77267       };
77268     } catch (std::exception& e) {
77269       {
77270         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77271       };
77272     } catch (...) {
77273       {
77274         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77275       };
77276     }
77277   }
77278 }
77279
77280
77281 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GaussianBlurView_Activate(void * jarg1) {
77282   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
77283
77284   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
77285   {
77286     try {
77287       (arg1)->Activate();
77288     } catch (std::out_of_range& e) {
77289       {
77290         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77291       };
77292     } catch (std::exception& e) {
77293       {
77294         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77295       };
77296     } catch (...) {
77297       {
77298         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77299       };
77300     }
77301   }
77302 }
77303
77304
77305 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GaussianBlurView_ActivateOnce(void * jarg1) {
77306   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
77307
77308   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
77309   {
77310     try {
77311       (arg1)->ActivateOnce();
77312     } catch (std::out_of_range& e) {
77313       {
77314         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77315       };
77316     } catch (std::exception& e) {
77317       {
77318         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77319       };
77320     } catch (...) {
77321       {
77322         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77323       };
77324     }
77325   }
77326 }
77327
77328
77329 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GaussianBlurView_Deactivate(void * jarg1) {
77330   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
77331
77332   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
77333   {
77334     try {
77335       (arg1)->Deactivate();
77336     } catch (std::out_of_range& e) {
77337       {
77338         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77339       };
77340     } catch (std::exception& e) {
77341       {
77342         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77343       };
77344     } catch (...) {
77345       {
77346         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77347       };
77348     }
77349   }
77350 }
77351
77352
77353 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GaussianBlurView_SetUserImageAndOutputRenderTarget(void * jarg1, void * jarg2, void * jarg3) {
77354   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
77355   Dali::Image arg2 ;
77356   Dali::FrameBufferImage arg3 ;
77357   Dali::Image *argp2 ;
77358   Dali::FrameBufferImage *argp3 ;
77359
77360   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
77361   argp2 = (Dali::Image *)jarg2;
77362   if (!argp2) {
77363     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
77364     return ;
77365   }
77366   arg2 = *argp2;
77367   argp3 = (Dali::FrameBufferImage *)jarg3;
77368   if (!argp3) {
77369     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::FrameBufferImage", 0);
77370     return ;
77371   }
77372   arg3 = *argp3;
77373   {
77374     try {
77375       (arg1)->SetUserImageAndOutputRenderTarget(arg2,arg3);
77376     } catch (std::out_of_range& e) {
77377       {
77378         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77379       };
77380     } catch (std::exception& e) {
77381       {
77382         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77383       };
77384     } catch (...) {
77385       {
77386         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77387       };
77388     }
77389   }
77390 }
77391
77392
77393 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_GaussianBlurView_GetBlurStrengthPropertyIndex(void * jarg1) {
77394   int jresult ;
77395   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
77396   Dali::Property::Index result;
77397
77398   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
77399   {
77400     try {
77401       result = (Dali::Property::Index)((Dali::Toolkit::GaussianBlurView const *)arg1)->GetBlurStrengthPropertyIndex();
77402     } catch (std::out_of_range& e) {
77403       {
77404         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77405       };
77406     } catch (std::exception& e) {
77407       {
77408         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77409       };
77410     } catch (...) {
77411       {
77412         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77413       };
77414     }
77415   }
77416   jresult = result;
77417   return jresult;
77418 }
77419
77420
77421 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GaussianBlurView_GetBlurredRenderTarget(void * jarg1) {
77422   void * jresult ;
77423   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
77424   Dali::FrameBufferImage result;
77425
77426   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
77427   {
77428     try {
77429       result = ((Dali::Toolkit::GaussianBlurView const *)arg1)->GetBlurredRenderTarget();
77430     } catch (std::out_of_range& e) {
77431       {
77432         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77433       };
77434     } catch (std::exception& e) {
77435       {
77436         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77437       };
77438     } catch (...) {
77439       {
77440         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77441       };
77442     }
77443   }
77444   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result);
77445   return jresult;
77446 }
77447
77448
77449 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GaussianBlurView_SetBackgroundColor(void * jarg1, void * jarg2) {
77450   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
77451   Dali::Vector4 *arg2 = 0 ;
77452
77453   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
77454   arg2 = (Dali::Vector4 *)jarg2;
77455   if (!arg2) {
77456     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
77457     return ;
77458   }
77459   {
77460     try {
77461       (arg1)->SetBackgroundColor((Dali::Vector4 const &)*arg2);
77462     } catch (std::out_of_range& e) {
77463       {
77464         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77465       };
77466     } catch (std::exception& e) {
77467       {
77468         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77469       };
77470     } catch (...) {
77471       {
77472         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77473       };
77474     }
77475   }
77476 }
77477
77478
77479 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GaussianBlurView_GetBackgroundColor(void * jarg1) {
77480   void * jresult ;
77481   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
77482   Dali::Vector4 result;
77483
77484   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
77485   {
77486     try {
77487       result = ((Dali::Toolkit::GaussianBlurView const *)arg1)->GetBackgroundColor();
77488     } catch (std::out_of_range& e) {
77489       {
77490         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77491       };
77492     } catch (std::exception& e) {
77493       {
77494         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77495       };
77496     } catch (...) {
77497       {
77498         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77499       };
77500     }
77501   }
77502   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
77503   return jresult;
77504 }
77505
77506
77507 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GaussianBlurView_FinishedSignal(void * jarg1) {
77508   void * jresult ;
77509   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
77510   Dali::Toolkit::GaussianBlurView::GaussianBlurViewSignal *result = 0 ;
77511
77512   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
77513   {
77514     try {
77515       result = (Dali::Toolkit::GaussianBlurView::GaussianBlurViewSignal *) &(arg1)->FinishedSignal();
77516     } catch (std::out_of_range& e) {
77517       {
77518         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77519       };
77520     } catch (std::exception& e) {
77521       {
77522         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77523       };
77524     } catch (...) {
77525       {
77526         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77527       };
77528     }
77529   }
77530   jresult = (void *)result;
77531   return jresult;
77532 }
77533
77534
77535 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PageFactory(void * jarg1) {
77536   Dali::Toolkit::PageFactory *arg1 = (Dali::Toolkit::PageFactory *) 0 ;
77537
77538   arg1 = (Dali::Toolkit::PageFactory *)jarg1;
77539   {
77540     try {
77541       delete arg1;
77542     } catch (std::out_of_range& e) {
77543       {
77544         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77545       };
77546     } catch (std::exception& e) {
77547       {
77548         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77549       };
77550     } catch (...) {
77551       {
77552         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77553       };
77554     }
77555   }
77556 }
77557
77558
77559 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PageFactory_GetNumberOfPages(void * jarg1) {
77560   unsigned int jresult ;
77561   Dali::Toolkit::PageFactory *arg1 = (Dali::Toolkit::PageFactory *) 0 ;
77562   unsigned int result;
77563
77564   arg1 = (Dali::Toolkit::PageFactory *)jarg1;
77565   {
77566     try {
77567       result = (unsigned int)(arg1)->GetNumberOfPages();
77568     } catch (std::out_of_range& e) {
77569       {
77570         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77571       };
77572     } catch (std::exception& e) {
77573       {
77574         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77575       };
77576     } catch (...) {
77577       {
77578         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77579       };
77580     }
77581   }
77582   jresult = result;
77583   return jresult;
77584 }
77585
77586
77587 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageFactory_NewPage(void * jarg1, unsigned int jarg2) {
77588   void * jresult ;
77589   Dali::Toolkit::PageFactory *arg1 = (Dali::Toolkit::PageFactory *) 0 ;
77590   unsigned int arg2 ;
77591   Dali::Texture result;
77592
77593   arg1 = (Dali::Toolkit::PageFactory *)jarg1;
77594   arg2 = (unsigned int)jarg2;
77595   {
77596     try {
77597       result = (arg1)->NewPage(arg2);
77598     } catch (std::out_of_range& e) {
77599       {
77600         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77601       };
77602     } catch (std::exception& e) {
77603       {
77604         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77605       };
77606     } catch (...) {
77607       {
77608         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77609       };
77610     }
77611   }
77612   jresult = new Dali::Texture((const Dali::Texture &)result);
77613   return jresult;
77614 }
77615
77616
77617 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PageTurnView_Property_PAGE_SIZE_get() {
77618   int jresult ;
77619   int result;
77620
77621   result = (int)Dali::Toolkit::PageTurnView::Property::PAGE_SIZE;
77622   jresult = (int)result;
77623   return jresult;
77624 }
77625
77626
77627 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PageTurnView_Property_CURRENT_PAGE_ID_get() {
77628   int jresult ;
77629   int result;
77630
77631   result = (int)Dali::Toolkit::PageTurnView::Property::CURRENT_PAGE_ID;
77632   jresult = (int)result;
77633   return jresult;
77634 }
77635
77636
77637 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PageTurnView_Property_SPINE_SHADOW_get() {
77638   int jresult ;
77639   int result;
77640
77641   result = (int)Dali::Toolkit::PageTurnView::Property::SPINE_SHADOW;
77642   jresult = (int)result;
77643   return jresult;
77644 }
77645
77646
77647 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PageTurnView_Property() {
77648   void * jresult ;
77649   Dali::Toolkit::PageTurnView::Property *result = 0 ;
77650
77651   {
77652     try {
77653       result = (Dali::Toolkit::PageTurnView::Property *)new Dali::Toolkit::PageTurnView::Property();
77654     } catch (std::out_of_range& e) {
77655       {
77656         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77657       };
77658     } catch (std::exception& e) {
77659       {
77660         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77661       };
77662     } catch (...) {
77663       {
77664         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77665       };
77666     }
77667   }
77668   jresult = (void *)result;
77669   return jresult;
77670 }
77671
77672
77673 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PageTurnView_Property(void * jarg1) {
77674   Dali::Toolkit::PageTurnView::Property *arg1 = (Dali::Toolkit::PageTurnView::Property *) 0 ;
77675
77676   arg1 = (Dali::Toolkit::PageTurnView::Property *)jarg1;
77677   {
77678     try {
77679       delete arg1;
77680     } catch (std::out_of_range& e) {
77681       {
77682         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77683       };
77684     } catch (std::exception& e) {
77685       {
77686         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77687       };
77688     } catch (...) {
77689       {
77690         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77691       };
77692     }
77693   }
77694 }
77695
77696
77697 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PageTurnView__SWIG_0() {
77698   void * jresult ;
77699   Dali::Toolkit::PageTurnView *result = 0 ;
77700
77701   {
77702     try {
77703       result = (Dali::Toolkit::PageTurnView *)new Dali::Toolkit::PageTurnView();
77704     } catch (std::out_of_range& e) {
77705       {
77706         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77707       };
77708     } catch (std::exception& e) {
77709       {
77710         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77711       };
77712     } catch (...) {
77713       {
77714         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77715       };
77716     }
77717   }
77718   jresult = (void *)result;
77719   return jresult;
77720 }
77721
77722
77723 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PageTurnView__SWIG_1(void * jarg1) {
77724   void * jresult ;
77725   Dali::Toolkit::PageTurnView *arg1 = 0 ;
77726   Dali::Toolkit::PageTurnView *result = 0 ;
77727
77728   arg1 = (Dali::Toolkit::PageTurnView *)jarg1;
77729   if (!arg1) {
77730     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageTurnView const & type is null", 0);
77731     return 0;
77732   }
77733   {
77734     try {
77735       result = (Dali::Toolkit::PageTurnView *)new Dali::Toolkit::PageTurnView((Dali::Toolkit::PageTurnView const &)*arg1);
77736     } catch (std::out_of_range& e) {
77737       {
77738         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77739       };
77740     } catch (std::exception& e) {
77741       {
77742         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77743       };
77744     } catch (...) {
77745       {
77746         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77747       };
77748     }
77749   }
77750   jresult = (void *)result;
77751   return jresult;
77752 }
77753
77754
77755 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnView_Assign(void * jarg1, void * jarg2) {
77756   void * jresult ;
77757   Dali::Toolkit::PageTurnView *arg1 = (Dali::Toolkit::PageTurnView *) 0 ;
77758   Dali::Toolkit::PageTurnView *arg2 = 0 ;
77759   Dali::Toolkit::PageTurnView *result = 0 ;
77760
77761   arg1 = (Dali::Toolkit::PageTurnView *)jarg1;
77762   arg2 = (Dali::Toolkit::PageTurnView *)jarg2;
77763   if (!arg2) {
77764     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageTurnView const & type is null", 0);
77765     return 0;
77766   }
77767   {
77768     try {
77769       result = (Dali::Toolkit::PageTurnView *) &(arg1)->operator =((Dali::Toolkit::PageTurnView const &)*arg2);
77770     } catch (std::out_of_range& e) {
77771       {
77772         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77773       };
77774     } catch (std::exception& e) {
77775       {
77776         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77777       };
77778     } catch (...) {
77779       {
77780         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77781       };
77782     }
77783   }
77784   jresult = (void *)result;
77785   return jresult;
77786 }
77787
77788
77789 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PageTurnView(void * jarg1) {
77790   Dali::Toolkit::PageTurnView *arg1 = (Dali::Toolkit::PageTurnView *) 0 ;
77791
77792   arg1 = (Dali::Toolkit::PageTurnView *)jarg1;
77793   {
77794     try {
77795       delete arg1;
77796     } catch (std::out_of_range& e) {
77797       {
77798         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77799       };
77800     } catch (std::exception& e) {
77801       {
77802         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77803       };
77804     } catch (...) {
77805       {
77806         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77807       };
77808     }
77809   }
77810 }
77811
77812
77813 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnView_DownCast(void * jarg1) {
77814   void * jresult ;
77815   Dali::BaseHandle arg1 ;
77816   Dali::BaseHandle *argp1 ;
77817   Dali::Toolkit::PageTurnView result;
77818
77819   argp1 = (Dali::BaseHandle *)jarg1;
77820   if (!argp1) {
77821     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
77822     return 0;
77823   }
77824   arg1 = *argp1;
77825   {
77826     try {
77827       result = Dali::Toolkit::PageTurnView::DownCast(arg1);
77828     } catch (std::out_of_range& e) {
77829       {
77830         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77831       };
77832     } catch (std::exception& e) {
77833       {
77834         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77835       };
77836     } catch (...) {
77837       {
77838         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77839       };
77840     }
77841   }
77842   jresult = new Dali::Toolkit::PageTurnView((const Dali::Toolkit::PageTurnView &)result);
77843   return jresult;
77844 }
77845
77846
77847 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnView_PageTurnStartedSignal(void * jarg1) {
77848   void * jresult ;
77849   Dali::Toolkit::PageTurnView *arg1 = (Dali::Toolkit::PageTurnView *) 0 ;
77850   Dali::Toolkit::PageTurnView::PageTurnSignal *result = 0 ;
77851
77852   arg1 = (Dali::Toolkit::PageTurnView *)jarg1;
77853   {
77854     try {
77855       result = (Dali::Toolkit::PageTurnView::PageTurnSignal *) &(arg1)->PageTurnStartedSignal();
77856     } catch (std::out_of_range& e) {
77857       {
77858         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77859       };
77860     } catch (std::exception& e) {
77861       {
77862         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77863       };
77864     } catch (...) {
77865       {
77866         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77867       };
77868     }
77869   }
77870   jresult = (void *)result;
77871   return jresult;
77872 }
77873
77874
77875 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnView_PageTurnFinishedSignal(void * jarg1) {
77876   void * jresult ;
77877   Dali::Toolkit::PageTurnView *arg1 = (Dali::Toolkit::PageTurnView *) 0 ;
77878   Dali::Toolkit::PageTurnView::PageTurnSignal *result = 0 ;
77879
77880   arg1 = (Dali::Toolkit::PageTurnView *)jarg1;
77881   {
77882     try {
77883       result = (Dali::Toolkit::PageTurnView::PageTurnSignal *) &(arg1)->PageTurnFinishedSignal();
77884     } catch (std::out_of_range& e) {
77885       {
77886         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77887       };
77888     } catch (std::exception& e) {
77889       {
77890         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77891       };
77892     } catch (...) {
77893       {
77894         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77895       };
77896     }
77897   }
77898   jresult = (void *)result;
77899   return jresult;
77900 }
77901
77902
77903 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnView_PagePanStartedSignal(void * jarg1) {
77904   void * jresult ;
77905   Dali::Toolkit::PageTurnView *arg1 = (Dali::Toolkit::PageTurnView *) 0 ;
77906   Dali::Toolkit::PageTurnView::PagePanSignal *result = 0 ;
77907
77908   arg1 = (Dali::Toolkit::PageTurnView *)jarg1;
77909   {
77910     try {
77911       result = (Dali::Toolkit::PageTurnView::PagePanSignal *) &(arg1)->PagePanStartedSignal();
77912     } catch (std::out_of_range& e) {
77913       {
77914         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77915       };
77916     } catch (std::exception& e) {
77917       {
77918         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77919       };
77920     } catch (...) {
77921       {
77922         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77923       };
77924     }
77925   }
77926   jresult = (void *)result;
77927   return jresult;
77928 }
77929
77930
77931 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnView_PagePanFinishedSignal(void * jarg1) {
77932   void * jresult ;
77933   Dali::Toolkit::PageTurnView *arg1 = (Dali::Toolkit::PageTurnView *) 0 ;
77934   Dali::Toolkit::PageTurnView::PagePanSignal *result = 0 ;
77935
77936   arg1 = (Dali::Toolkit::PageTurnView *)jarg1;
77937   {
77938     try {
77939       result = (Dali::Toolkit::PageTurnView::PagePanSignal *) &(arg1)->PagePanFinishedSignal();
77940     } catch (std::out_of_range& e) {
77941       {
77942         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77943       };
77944     } catch (std::exception& e) {
77945       {
77946         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77947       };
77948     } catch (...) {
77949       {
77950         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77951       };
77952     }
77953   }
77954   jresult = (void *)result;
77955   return jresult;
77956 }
77957
77958
77959 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PageTurnLandscapeView__SWIG_0() {
77960   void * jresult ;
77961   Dali::Toolkit::PageTurnLandscapeView *result = 0 ;
77962
77963   {
77964     try {
77965       result = (Dali::Toolkit::PageTurnLandscapeView *)new Dali::Toolkit::PageTurnLandscapeView();
77966     } catch (std::out_of_range& e) {
77967       {
77968         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77969       };
77970     } catch (std::exception& e) {
77971       {
77972         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77973       };
77974     } catch (...) {
77975       {
77976         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77977       };
77978     }
77979   }
77980   jresult = (void *)result;
77981   return jresult;
77982 }
77983
77984
77985 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PageTurnLandscapeView__SWIG_1(void * jarg1) {
77986   void * jresult ;
77987   Dali::Toolkit::PageTurnLandscapeView *arg1 = 0 ;
77988   Dali::Toolkit::PageTurnLandscapeView *result = 0 ;
77989
77990   arg1 = (Dali::Toolkit::PageTurnLandscapeView *)jarg1;
77991   if (!arg1) {
77992     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageTurnLandscapeView const & type is null", 0);
77993     return 0;
77994   }
77995   {
77996     try {
77997       result = (Dali::Toolkit::PageTurnLandscapeView *)new Dali::Toolkit::PageTurnLandscapeView((Dali::Toolkit::PageTurnLandscapeView const &)*arg1);
77998     } catch (std::out_of_range& e) {
77999       {
78000         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78001       };
78002     } catch (std::exception& e) {
78003       {
78004         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78005       };
78006     } catch (...) {
78007       {
78008         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78009       };
78010     }
78011   }
78012   jresult = (void *)result;
78013   return jresult;
78014 }
78015
78016
78017 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnLandscapeView_Assign(void * jarg1, void * jarg2) {
78018   void * jresult ;
78019   Dali::Toolkit::PageTurnLandscapeView *arg1 = (Dali::Toolkit::PageTurnLandscapeView *) 0 ;
78020   Dali::Toolkit::PageTurnLandscapeView *arg2 = 0 ;
78021   Dali::Toolkit::PageTurnLandscapeView *result = 0 ;
78022
78023   arg1 = (Dali::Toolkit::PageTurnLandscapeView *)jarg1;
78024   arg2 = (Dali::Toolkit::PageTurnLandscapeView *)jarg2;
78025   if (!arg2) {
78026     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageTurnLandscapeView const & type is null", 0);
78027     return 0;
78028   }
78029   {
78030     try {
78031       result = (Dali::Toolkit::PageTurnLandscapeView *) &(arg1)->operator =((Dali::Toolkit::PageTurnLandscapeView const &)*arg2);
78032     } catch (std::out_of_range& e) {
78033       {
78034         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78035       };
78036     } catch (std::exception& e) {
78037       {
78038         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78039       };
78040     } catch (...) {
78041       {
78042         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78043       };
78044     }
78045   }
78046   jresult = (void *)result;
78047   return jresult;
78048 }
78049
78050
78051 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PageTurnLandscapeView(void * jarg1) {
78052   Dali::Toolkit::PageTurnLandscapeView *arg1 = (Dali::Toolkit::PageTurnLandscapeView *) 0 ;
78053
78054   arg1 = (Dali::Toolkit::PageTurnLandscapeView *)jarg1;
78055   {
78056     try {
78057       delete arg1;
78058     } catch (std::out_of_range& e) {
78059       {
78060         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
78061       };
78062     } catch (std::exception& e) {
78063       {
78064         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
78065       };
78066     } catch (...) {
78067       {
78068         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
78069       };
78070     }
78071   }
78072 }
78073
78074
78075 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnLandscapeView_New(void * jarg1, void * jarg2) {
78076   void * jresult ;
78077   Dali::Toolkit::PageFactory *arg1 = 0 ;
78078   Dali::Vector2 *arg2 = 0 ;
78079   Dali::Toolkit::PageTurnLandscapeView result;
78080
78081   arg1 = (Dali::Toolkit::PageFactory *)jarg1;
78082   if (!arg1) {
78083     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageFactory & type is null", 0);
78084     return 0;
78085   }
78086   arg2 = (Dali::Vector2 *)jarg2;
78087   if (!arg2) {
78088     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
78089     return 0;
78090   }
78091   {
78092     try {
78093       result = Dali::Toolkit::PageTurnLandscapeView::New(*arg1,(Dali::Vector2 const &)*arg2);
78094     } catch (std::out_of_range& e) {
78095       {
78096         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78097       };
78098     } catch (std::exception& e) {
78099       {
78100         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78101       };
78102     } catch (...) {
78103       {
78104         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78105       };
78106     }
78107   }
78108   jresult = new Dali::Toolkit::PageTurnLandscapeView((const Dali::Toolkit::PageTurnLandscapeView &)result);
78109   return jresult;
78110 }
78111
78112
78113 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnLandscapeView_DownCast(void * jarg1) {
78114   void * jresult ;
78115   Dali::BaseHandle arg1 ;
78116   Dali::BaseHandle *argp1 ;
78117   Dali::Toolkit::PageTurnLandscapeView result;
78118
78119   argp1 = (Dali::BaseHandle *)jarg1;
78120   if (!argp1) {
78121     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
78122     return 0;
78123   }
78124   arg1 = *argp1;
78125   {
78126     try {
78127       result = Dali::Toolkit::PageTurnLandscapeView::DownCast(arg1);
78128     } catch (std::out_of_range& e) {
78129       {
78130         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78131       };
78132     } catch (std::exception& e) {
78133       {
78134         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78135       };
78136     } catch (...) {
78137       {
78138         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78139       };
78140     }
78141   }
78142   jresult = new Dali::Toolkit::PageTurnLandscapeView((const Dali::Toolkit::PageTurnLandscapeView &)result);
78143   return jresult;
78144 }
78145
78146
78147 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PageTurnPortraitView__SWIG_0() {
78148   void * jresult ;
78149   Dali::Toolkit::PageTurnPortraitView *result = 0 ;
78150
78151   {
78152     try {
78153       result = (Dali::Toolkit::PageTurnPortraitView *)new Dali::Toolkit::PageTurnPortraitView();
78154     } catch (std::out_of_range& e) {
78155       {
78156         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78157       };
78158     } catch (std::exception& e) {
78159       {
78160         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78161       };
78162     } catch (...) {
78163       {
78164         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78165       };
78166     }
78167   }
78168   jresult = (void *)result;
78169   return jresult;
78170 }
78171
78172
78173 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PageTurnPortraitView__SWIG_1(void * jarg1) {
78174   void * jresult ;
78175   Dali::Toolkit::PageTurnPortraitView *arg1 = 0 ;
78176   Dali::Toolkit::PageTurnPortraitView *result = 0 ;
78177
78178   arg1 = (Dali::Toolkit::PageTurnPortraitView *)jarg1;
78179   if (!arg1) {
78180     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageTurnPortraitView const & type is null", 0);
78181     return 0;
78182   }
78183   {
78184     try {
78185       result = (Dali::Toolkit::PageTurnPortraitView *)new Dali::Toolkit::PageTurnPortraitView((Dali::Toolkit::PageTurnPortraitView const &)*arg1);
78186     } catch (std::out_of_range& e) {
78187       {
78188         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78189       };
78190     } catch (std::exception& e) {
78191       {
78192         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78193       };
78194     } catch (...) {
78195       {
78196         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78197       };
78198     }
78199   }
78200   jresult = (void *)result;
78201   return jresult;
78202 }
78203
78204
78205 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnPortraitView_Assign(void * jarg1, void * jarg2) {
78206   void * jresult ;
78207   Dali::Toolkit::PageTurnPortraitView *arg1 = (Dali::Toolkit::PageTurnPortraitView *) 0 ;
78208   Dali::Toolkit::PageTurnPortraitView *arg2 = 0 ;
78209   Dali::Toolkit::PageTurnPortraitView *result = 0 ;
78210
78211   arg1 = (Dali::Toolkit::PageTurnPortraitView *)jarg1;
78212   arg2 = (Dali::Toolkit::PageTurnPortraitView *)jarg2;
78213   if (!arg2) {
78214     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageTurnPortraitView const & type is null", 0);
78215     return 0;
78216   }
78217   {
78218     try {
78219       result = (Dali::Toolkit::PageTurnPortraitView *) &(arg1)->operator =((Dali::Toolkit::PageTurnPortraitView const &)*arg2);
78220     } catch (std::out_of_range& e) {
78221       {
78222         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78223       };
78224     } catch (std::exception& e) {
78225       {
78226         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78227       };
78228     } catch (...) {
78229       {
78230         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78231       };
78232     }
78233   }
78234   jresult = (void *)result;
78235   return jresult;
78236 }
78237
78238
78239 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PageTurnPortraitView(void * jarg1) {
78240   Dali::Toolkit::PageTurnPortraitView *arg1 = (Dali::Toolkit::PageTurnPortraitView *) 0 ;
78241
78242   arg1 = (Dali::Toolkit::PageTurnPortraitView *)jarg1;
78243   {
78244     try {
78245       delete arg1;
78246     } catch (std::out_of_range& e) {
78247       {
78248         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
78249       };
78250     } catch (std::exception& e) {
78251       {
78252         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
78253       };
78254     } catch (...) {
78255       {
78256         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
78257       };
78258     }
78259   }
78260 }
78261
78262
78263 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnPortraitView_New(void * jarg1, void * jarg2) {
78264   void * jresult ;
78265   Dali::Toolkit::PageFactory *arg1 = 0 ;
78266   Dali::Vector2 *arg2 = 0 ;
78267   Dali::Toolkit::PageTurnPortraitView result;
78268
78269   arg1 = (Dali::Toolkit::PageFactory *)jarg1;
78270   if (!arg1) {
78271     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageFactory & type is null", 0);
78272     return 0;
78273   }
78274   arg2 = (Dali::Vector2 *)jarg2;
78275   if (!arg2) {
78276     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
78277     return 0;
78278   }
78279   {
78280     try {
78281       result = Dali::Toolkit::PageTurnPortraitView::New(*arg1,(Dali::Vector2 const &)*arg2);
78282     } catch (std::out_of_range& e) {
78283       {
78284         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78285       };
78286     } catch (std::exception& e) {
78287       {
78288         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78289       };
78290     } catch (...) {
78291       {
78292         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78293       };
78294     }
78295   }
78296   jresult = new Dali::Toolkit::PageTurnPortraitView((const Dali::Toolkit::PageTurnPortraitView &)result);
78297   return jresult;
78298 }
78299
78300
78301 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnPortraitView_DownCast(void * jarg1) {
78302   void * jresult ;
78303   Dali::BaseHandle arg1 ;
78304   Dali::BaseHandle *argp1 ;
78305   Dali::Toolkit::PageTurnPortraitView result;
78306
78307   argp1 = (Dali::BaseHandle *)jarg1;
78308   if (!argp1) {
78309     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
78310     return 0;
78311   }
78312   arg1 = *argp1;
78313   {
78314     try {
78315       result = Dali::Toolkit::PageTurnPortraitView::DownCast(arg1);
78316     } catch (std::out_of_range& e) {
78317       {
78318         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78319       };
78320     } catch (std::exception& e) {
78321       {
78322         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78323       };
78324     } catch (...) {
78325       {
78326         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78327       };
78328     }
78329   }
78330   jresult = new Dali::Toolkit::PageTurnPortraitView((const Dali::Toolkit::PageTurnPortraitView &)result);
78331   return jresult;
78332 }
78333
78334
78335 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ToggleButton_Property_STATE_VISUALS_get() {
78336   int jresult ;
78337   int result;
78338
78339   result = (int)Dali::Toolkit::ToggleButton::Property::STATE_VISUALS;
78340   jresult = (int)result;
78341   return jresult;
78342 }
78343
78344
78345 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ToggleButton_Property_TOOLTIPS_get() {
78346   int jresult ;
78347   int result;
78348
78349   result = (int)Dali::Toolkit::ToggleButton::Property::TOOLTIPS;
78350   jresult = (int)result;
78351   return jresult;
78352 }
78353
78354
78355 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ToggleButton_Property_CURRENT_STATE_INDEX_get() {
78356   int jresult ;
78357   int result;
78358
78359   result = (int)Dali::Toolkit::ToggleButton::Property::CURRENT_STATE_INDEX;
78360   jresult = (int)result;
78361   return jresult;
78362 }
78363
78364
78365 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ToggleButton_Property() {
78366   void * jresult ;
78367   Dali::Toolkit::ToggleButton::Property *result = 0 ;
78368
78369   {
78370     try {
78371       result = (Dali::Toolkit::ToggleButton::Property *)new Dali::Toolkit::ToggleButton::Property();
78372     } catch (std::out_of_range& e) {
78373       {
78374         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78375       };
78376     } catch (std::exception& e) {
78377       {
78378         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78379       };
78380     } catch (...) {
78381       {
78382         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78383       };
78384     }
78385   }
78386   jresult = (void *)result;
78387   return jresult;
78388 }
78389
78390
78391 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ToggleButton_Property(void * jarg1) {
78392   Dali::Toolkit::ToggleButton::Property *arg1 = (Dali::Toolkit::ToggleButton::Property *) 0 ;
78393
78394   arg1 = (Dali::Toolkit::ToggleButton::Property *)jarg1;
78395   {
78396     try {
78397       delete arg1;
78398     } catch (std::out_of_range& e) {
78399       {
78400         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
78401       };
78402     } catch (std::exception& e) {
78403       {
78404         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
78405       };
78406     } catch (...) {
78407       {
78408         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
78409       };
78410     }
78411   }
78412 }
78413
78414
78415 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ToggleButton__SWIG_0() {
78416   void * jresult ;
78417   Dali::Toolkit::ToggleButton *result = 0 ;
78418
78419   {
78420     try {
78421       result = (Dali::Toolkit::ToggleButton *)new Dali::Toolkit::ToggleButton();
78422     } catch (std::out_of_range& e) {
78423       {
78424         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78425       };
78426     } catch (std::exception& e) {
78427       {
78428         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78429       };
78430     } catch (...) {
78431       {
78432         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78433       };
78434     }
78435   }
78436   jresult = (void *)result;
78437   return jresult;
78438 }
78439
78440
78441 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ToggleButton__SWIG_1(void * jarg1) {
78442   void * jresult ;
78443   Dali::Toolkit::ToggleButton *arg1 = 0 ;
78444   Dali::Toolkit::ToggleButton *result = 0 ;
78445
78446   arg1 = (Dali::Toolkit::ToggleButton *)jarg1;
78447   if (!arg1) {
78448     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ToggleButton const & type is null", 0);
78449     return 0;
78450   }
78451   {
78452     try {
78453       result = (Dali::Toolkit::ToggleButton *)new Dali::Toolkit::ToggleButton((Dali::Toolkit::ToggleButton const &)*arg1);
78454     } catch (std::out_of_range& e) {
78455       {
78456         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78457       };
78458     } catch (std::exception& e) {
78459       {
78460         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78461       };
78462     } catch (...) {
78463       {
78464         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78465       };
78466     }
78467   }
78468   jresult = (void *)result;
78469   return jresult;
78470 }
78471
78472
78473 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ToggleButton_Assign(void * jarg1, void * jarg2) {
78474   void * jresult ;
78475   Dali::Toolkit::ToggleButton *arg1 = (Dali::Toolkit::ToggleButton *) 0 ;
78476   Dali::Toolkit::ToggleButton *arg2 = 0 ;
78477   Dali::Toolkit::ToggleButton *result = 0 ;
78478
78479   arg1 = (Dali::Toolkit::ToggleButton *)jarg1;
78480   arg2 = (Dali::Toolkit::ToggleButton *)jarg2;
78481   if (!arg2) {
78482     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ToggleButton const & type is null", 0);
78483     return 0;
78484   }
78485   {
78486     try {
78487       result = (Dali::Toolkit::ToggleButton *) &(arg1)->operator =((Dali::Toolkit::ToggleButton const &)*arg2);
78488     } catch (std::out_of_range& e) {
78489       {
78490         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78491       };
78492     } catch (std::exception& e) {
78493       {
78494         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78495       };
78496     } catch (...) {
78497       {
78498         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78499       };
78500     }
78501   }
78502   jresult = (void *)result;
78503   return jresult;
78504 }
78505
78506
78507 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ToggleButton(void * jarg1) {
78508   Dali::Toolkit::ToggleButton *arg1 = (Dali::Toolkit::ToggleButton *) 0 ;
78509
78510   arg1 = (Dali::Toolkit::ToggleButton *)jarg1;
78511   {
78512     try {
78513       delete arg1;
78514     } catch (std::out_of_range& e) {
78515       {
78516         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
78517       };
78518     } catch (std::exception& e) {
78519       {
78520         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
78521       };
78522     } catch (...) {
78523       {
78524         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
78525       };
78526     }
78527   }
78528 }
78529
78530
78531 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ToggleButton_New() {
78532   void * jresult ;
78533   Dali::Toolkit::ToggleButton result;
78534
78535   {
78536     try {
78537       result = Dali::Toolkit::ToggleButton::New();
78538     } catch (std::out_of_range& e) {
78539       {
78540         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78541       };
78542     } catch (std::exception& e) {
78543       {
78544         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78545       };
78546     } catch (...) {
78547       {
78548         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78549       };
78550     }
78551   }
78552   jresult = new Dali::Toolkit::ToggleButton((const Dali::Toolkit::ToggleButton &)result);
78553   return jresult;
78554 }
78555
78556
78557 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ToggleButton_DownCast(void * jarg1) {
78558   void * jresult ;
78559   Dali::BaseHandle arg1 ;
78560   Dali::BaseHandle *argp1 ;
78561   Dali::Toolkit::ToggleButton result;
78562
78563   argp1 = (Dali::BaseHandle *)jarg1;
78564   if (!argp1) {
78565     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
78566     return 0;
78567   }
78568   arg1 = *argp1;
78569   {
78570     try {
78571       result = Dali::Toolkit::ToggleButton::DownCast(arg1);
78572     } catch (std::out_of_range& e) {
78573       {
78574         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78575       };
78576     } catch (std::exception& e) {
78577       {
78578         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78579       };
78580     } catch (...) {
78581       {
78582         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78583       };
78584     }
78585   }
78586   jresult = new Dali::Toolkit::ToggleButton((const Dali::Toolkit::ToggleButton &)result);
78587   return jresult;
78588 }
78589
78590
78591 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VisualBase__SWIG_0() {
78592   void * jresult ;
78593   Dali::Toolkit::Visual::Base *result = 0 ;
78594
78595   {
78596     try {
78597       result = (Dali::Toolkit::Visual::Base *)new Dali::Toolkit::Visual::Base();
78598     } catch (std::out_of_range& e) {
78599       {
78600         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78601       };
78602     } catch (std::exception& e) {
78603       {
78604         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78605       };
78606     } catch (...) {
78607       {
78608         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78609       };
78610     }
78611   }
78612   jresult = (void *)result;
78613   return jresult;
78614 }
78615
78616
78617 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_VisualBase(void * jarg1) {
78618   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
78619
78620   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
78621   {
78622     try {
78623       delete arg1;
78624     } catch (std::out_of_range& e) {
78625       {
78626         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
78627       };
78628     } catch (std::exception& e) {
78629       {
78630         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
78631       };
78632     } catch (...) {
78633       {
78634         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
78635       };
78636     }
78637   }
78638 }
78639
78640
78641 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VisualBase__SWIG_1(void * jarg1) {
78642   void * jresult ;
78643   Dali::Toolkit::Visual::Base *arg1 = 0 ;
78644   Dali::Toolkit::Visual::Base *result = 0 ;
78645
78646   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
78647   if (!arg1) {
78648     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Visual::Base const & type is null", 0);
78649     return 0;
78650   }
78651   {
78652     try {
78653       result = (Dali::Toolkit::Visual::Base *)new Dali::Toolkit::Visual::Base((Dali::Toolkit::Visual::Base const &)*arg1);
78654     } catch (std::out_of_range& e) {
78655       {
78656         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78657       };
78658     } catch (std::exception& e) {
78659       {
78660         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78661       };
78662     } catch (...) {
78663       {
78664         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78665       };
78666     }
78667   }
78668   jresult = (void *)result;
78669   return jresult;
78670 }
78671
78672
78673 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VisualBase_Assign(void * jarg1, void * jarg2) {
78674   void * jresult ;
78675   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
78676   Dali::Toolkit::Visual::Base *arg2 = 0 ;
78677   Dali::Toolkit::Visual::Base *result = 0 ;
78678
78679   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
78680   arg2 = (Dali::Toolkit::Visual::Base *)jarg2;
78681   if (!arg2) {
78682     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Visual::Base const & type is null", 0);
78683     return 0;
78684   }
78685   {
78686     try {
78687       result = (Dali::Toolkit::Visual::Base *) &(arg1)->operator =((Dali::Toolkit::Visual::Base const &)*arg2);
78688     } catch (std::out_of_range& e) {
78689       {
78690         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78691       };
78692     } catch (std::exception& e) {
78693       {
78694         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78695       };
78696     } catch (...) {
78697       {
78698         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78699       };
78700     }
78701   }
78702   jresult = (void *)result;
78703   return jresult;
78704 }
78705
78706
78707 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VisualBase_SetName(void * jarg1, char * jarg2) {
78708   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
78709   std::string *arg2 = 0 ;
78710
78711   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
78712   if (!jarg2) {
78713     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
78714     return ;
78715   }
78716   std::string arg2_str(jarg2);
78717   arg2 = &arg2_str;
78718   {
78719     try {
78720       (arg1)->SetName((std::string const &)*arg2);
78721     } catch (std::out_of_range& e) {
78722       {
78723         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
78724       };
78725     } catch (std::exception& e) {
78726       {
78727         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
78728       };
78729     } catch (...) {
78730       {
78731         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
78732       };
78733     }
78734   }
78735
78736   //argout typemap for const std::string&
78737
78738 }
78739
78740
78741 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_VisualBase_GetName(void * jarg1) {
78742   char * jresult ;
78743   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
78744   std::string *result = 0 ;
78745
78746   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
78747   {
78748     try {
78749       result = (std::string *) &(arg1)->GetName();
78750     } catch (std::out_of_range& e) {
78751       {
78752         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78753       };
78754     } catch (std::exception& e) {
78755       {
78756         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78757       };
78758     } catch (...) {
78759       {
78760         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78761       };
78762     }
78763   }
78764   jresult = SWIG_csharp_string_callback(result->c_str());
78765   return jresult;
78766 }
78767
78768
78769 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VisualBase_SetTransformAndSize(void * jarg1, void * jarg2, void * jarg3) {
78770   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
78771   Dali::Property::Map *arg2 = 0 ;
78772   Dali::Size arg3 ;
78773   Dali::Size *argp3 ;
78774
78775   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
78776   arg2 = (Dali::Property::Map *)jarg2;
78777   if (!arg2) {
78778     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
78779     return ;
78780   }
78781   argp3 = (Dali::Size *)jarg3;
78782   if (!argp3) {
78783     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Size", 0);
78784     return ;
78785   }
78786   arg3 = *argp3;
78787   {
78788     try {
78789       (arg1)->SetTransformAndSize((Dali::Property::Map const &)*arg2,arg3);
78790     } catch (std::out_of_range& e) {
78791       {
78792         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
78793       };
78794     } catch (std::exception& e) {
78795       {
78796         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
78797       };
78798     } catch (...) {
78799       {
78800         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
78801       };
78802     }
78803   }
78804 }
78805
78806
78807 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_VisualBase_GetHeightForWidth(void * jarg1, float jarg2) {
78808   float jresult ;
78809   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
78810   float arg2 ;
78811   float result;
78812
78813   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
78814   arg2 = (float)jarg2;
78815   {
78816     try {
78817       result = (float)(arg1)->GetHeightForWidth(arg2);
78818     } catch (std::out_of_range& e) {
78819       {
78820         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78821       };
78822     } catch (std::exception& e) {
78823       {
78824         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78825       };
78826     } catch (...) {
78827       {
78828         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78829       };
78830     }
78831   }
78832   jresult = result;
78833   return jresult;
78834 }
78835
78836
78837 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_VisualBase_GetWidthForHeight(void * jarg1, float jarg2) {
78838   float jresult ;
78839   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
78840   float arg2 ;
78841   float result;
78842
78843   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
78844   arg2 = (float)jarg2;
78845   {
78846     try {
78847       result = (float)(arg1)->GetWidthForHeight(arg2);
78848     } catch (std::out_of_range& e) {
78849       {
78850         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78851       };
78852     } catch (std::exception& e) {
78853       {
78854         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78855       };
78856     } catch (...) {
78857       {
78858         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78859       };
78860     }
78861   }
78862   jresult = result;
78863   return jresult;
78864 }
78865
78866
78867 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VisualBase_GetNaturalSize(void * jarg1, void * jarg2) {
78868   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
78869   Dali::Vector2 *arg2 = 0 ;
78870
78871   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
78872   arg2 = (Dali::Vector2 *)jarg2;
78873   if (!arg2) {
78874     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 & type is null", 0);
78875     return ;
78876   }
78877   {
78878     try {
78879       (arg1)->GetNaturalSize(*arg2);
78880     } catch (std::out_of_range& e) {
78881       {
78882         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
78883       };
78884     } catch (std::exception& e) {
78885       {
78886         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
78887       };
78888     } catch (...) {
78889       {
78890         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
78891       };
78892     }
78893   }
78894 }
78895
78896
78897 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VisualBase_SetDepthIndex(void * jarg1, int jarg2) {
78898   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
78899   float arg2 ;
78900
78901   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
78902   arg2 = (int)jarg2;
78903   {
78904     try {
78905       (arg1)->SetDepthIndex(arg2);
78906     } catch (std::out_of_range& e) {
78907       {
78908         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
78909       };
78910     } catch (std::exception& e) {
78911       {
78912         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
78913       };
78914     } catch (...) {
78915       {
78916         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
78917       };
78918     }
78919   }
78920 }
78921
78922
78923 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VisualBase_GetDepthIndex(void * jarg1) {
78924   int jresult ;
78925   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
78926   int result;
78927
78928   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
78929   {
78930     try {
78931       result = (float)((Dali::Toolkit::Visual::Base const *)arg1)->GetDepthIndex();
78932     } catch (std::out_of_range& e) {
78933       {
78934         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78935       };
78936     } catch (std::exception& e) {
78937       {
78938         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78939       };
78940     } catch (...) {
78941       {
78942         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78943       };
78944     }
78945   }
78946   jresult = result;
78947   return jresult;
78948 }
78949
78950
78951 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VisualBase_CreatePropertyMap(void * jarg1, void * jarg2) {
78952   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
78953   Dali::Property::Map *arg2 = 0 ;
78954
78955   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
78956   arg2 = (Dali::Property::Map *)jarg2;
78957   if (!arg2) {
78958     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map & type is null", 0);
78959     return ;
78960   }
78961   {
78962     try {
78963       ((Dali::Toolkit::Visual::Base const *)arg1)->CreatePropertyMap(*arg2);
78964     } catch (std::out_of_range& e) {
78965       {
78966         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
78967       };
78968     } catch (std::exception& e) {
78969       {
78970         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
78971       };
78972     } catch (...) {
78973       {
78974         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
78975       };
78976     }
78977   }
78978 }
78979
78980
78981 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VisualBase__SWIG_2(void * jarg1) {
78982   void * jresult ;
78983   Dali::Toolkit::Internal::Visual::Base *arg1 = (Dali::Toolkit::Internal::Visual::Base *) 0 ;
78984   Dali::Toolkit::Visual::Base *result = 0 ;
78985
78986   arg1 = (Dali::Toolkit::Internal::Visual::Base *)jarg1;
78987   {
78988     try {
78989       result = (Dali::Toolkit::Visual::Base *)new Dali::Toolkit::Visual::Base(arg1);
78990     } catch (std::out_of_range& e) {
78991       {
78992         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78993       };
78994     } catch (std::exception& e) {
78995       {
78996         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78997       };
78998     } catch (...) {
78999       {
79000         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79001       };
79002     }
79003   }
79004   jresult = (void *)result;
79005   return jresult;
79006 }
79007
79008
79009 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VisualFactory_Get() {
79010   void * jresult ;
79011   Dali::Toolkit::VisualFactory result;
79012
79013   {
79014     try {
79015       result = Dali::Toolkit::VisualFactory::Get();
79016     } catch (std::out_of_range& e) {
79017       {
79018         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79019       };
79020     } catch (std::exception& e) {
79021       {
79022         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79023       };
79024     } catch (...) {
79025       {
79026         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79027       };
79028     }
79029   }
79030   jresult = new Dali::Toolkit::VisualFactory((const Dali::Toolkit::VisualFactory &)result);
79031   return jresult;
79032 }
79033
79034
79035 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VisualFactory__SWIG_0() {
79036   void * jresult ;
79037   Dali::Toolkit::VisualFactory *result = 0 ;
79038
79039   {
79040     try {
79041       result = (Dali::Toolkit::VisualFactory *)new Dali::Toolkit::VisualFactory();
79042     } catch (std::out_of_range& e) {
79043       {
79044         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79045       };
79046     } catch (std::exception& e) {
79047       {
79048         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79049       };
79050     } catch (...) {
79051       {
79052         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79053       };
79054     }
79055   }
79056   jresult = (void *)result;
79057   return jresult;
79058 }
79059
79060
79061 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_VisualFactory(void * jarg1) {
79062   Dali::Toolkit::VisualFactory *arg1 = (Dali::Toolkit::VisualFactory *) 0 ;
79063
79064   arg1 = (Dali::Toolkit::VisualFactory *)jarg1;
79065   {
79066     try {
79067       delete arg1;
79068     } catch (std::out_of_range& e) {
79069       {
79070         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
79071       };
79072     } catch (std::exception& e) {
79073       {
79074         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
79075       };
79076     } catch (...) {
79077       {
79078         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
79079       };
79080     }
79081   }
79082 }
79083
79084
79085 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VisualFactory__SWIG_1(void * jarg1) {
79086   void * jresult ;
79087   Dali::Toolkit::VisualFactory *arg1 = 0 ;
79088   Dali::Toolkit::VisualFactory *result = 0 ;
79089
79090   arg1 = (Dali::Toolkit::VisualFactory *)jarg1;
79091   if (!arg1) {
79092     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::VisualFactory const & type is null", 0);
79093     return 0;
79094   }
79095   {
79096     try {
79097       result = (Dali::Toolkit::VisualFactory *)new Dali::Toolkit::VisualFactory((Dali::Toolkit::VisualFactory const &)*arg1);
79098     } catch (std::out_of_range& e) {
79099       {
79100         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79101       };
79102     } catch (std::exception& e) {
79103       {
79104         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79105       };
79106     } catch (...) {
79107       {
79108         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79109       };
79110     }
79111   }
79112   jresult = (void *)result;
79113   return jresult;
79114 }
79115
79116
79117 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VisualFactory_Assign(void * jarg1, void * jarg2) {
79118   void * jresult ;
79119   Dali::Toolkit::VisualFactory *arg1 = (Dali::Toolkit::VisualFactory *) 0 ;
79120   Dali::Toolkit::VisualFactory *arg2 = 0 ;
79121   Dali::Toolkit::VisualFactory *result = 0 ;
79122
79123   arg1 = (Dali::Toolkit::VisualFactory *)jarg1;
79124   arg2 = (Dali::Toolkit::VisualFactory *)jarg2;
79125   if (!arg2) {
79126     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::VisualFactory const & type is null", 0);
79127     return 0;
79128   }
79129   {
79130     try {
79131       result = (Dali::Toolkit::VisualFactory *) &(arg1)->operator =((Dali::Toolkit::VisualFactory const &)*arg2);
79132     } catch (std::out_of_range& e) {
79133       {
79134         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79135       };
79136     } catch (std::exception& e) {
79137       {
79138         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79139       };
79140     } catch (...) {
79141       {
79142         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79143       };
79144     }
79145   }
79146   jresult = (void *)result;
79147   return jresult;
79148 }
79149
79150
79151 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VisualFactory_CreateVisual__SWIG_0(void * jarg1, void * jarg2) {
79152   void * jresult ;
79153   Dali::Toolkit::VisualFactory *arg1 = (Dali::Toolkit::VisualFactory *) 0 ;
79154   Dali::Property::Map *arg2 = 0 ;
79155   Dali::Toolkit::Visual::Base result;
79156
79157   arg1 = (Dali::Toolkit::VisualFactory *)jarg1;
79158   arg2 = (Dali::Property::Map *)jarg2;
79159   if (!arg2) {
79160     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
79161     return 0;
79162   }
79163   {
79164     try {
79165       result = (arg1)->CreateVisual((Dali::Property::Map const &)*arg2);
79166     } catch (std::out_of_range& e) {
79167       {
79168         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79169       };
79170     } catch (std::exception& e) {
79171       {
79172         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79173       };
79174     } catch (...) {
79175       {
79176         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79177       };
79178     }
79179   }
79180   jresult = new Dali::Toolkit::Visual::Base((const Dali::Toolkit::Visual::Base &)result);
79181   return jresult;
79182 }
79183
79184
79185 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VisualFactory_CreateVisual__SWIG_1(void * jarg1, void * jarg2) {
79186   void * jresult ;
79187   Dali::Toolkit::VisualFactory *arg1 = (Dali::Toolkit::VisualFactory *) 0 ;
79188   Dali::Image *arg2 = 0 ;
79189   Dali::Toolkit::Visual::Base result;
79190
79191   arg1 = (Dali::Toolkit::VisualFactory *)jarg1;
79192   arg2 = (Dali::Image *)jarg2;
79193   if (!arg2) {
79194     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Image const & type is null", 0);
79195     return 0;
79196   }
79197   {
79198     try {
79199       result = (arg1)->CreateVisual((Dali::Image const &)*arg2);
79200     } catch (std::out_of_range& e) {
79201       {
79202         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79203       };
79204     } catch (std::exception& e) {
79205       {
79206         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79207       };
79208     } catch (...) {
79209       {
79210         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79211       };
79212     }
79213   }
79214   jresult = new Dali::Toolkit::Visual::Base((const Dali::Toolkit::Visual::Base &)result);
79215   return jresult;
79216 }
79217
79218
79219 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VisualFactory_CreateVisual__SWIG_2(void * jarg1, char * jarg2, void * jarg3) {
79220   void * jresult ;
79221   Dali::Toolkit::VisualFactory *arg1 = (Dali::Toolkit::VisualFactory *) 0 ;
79222   std::string *arg2 = 0 ;
79223   Dali::ImageDimensions arg3 ;
79224   Dali::ImageDimensions *argp3 ;
79225   Dali::Toolkit::Visual::Base result;
79226
79227   arg1 = (Dali::Toolkit::VisualFactory *)jarg1;
79228   if (!jarg2) {
79229     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
79230     return 0;
79231   }
79232   std::string arg2_str(jarg2);
79233   arg2 = &arg2_str;
79234   argp3 = (Dali::ImageDimensions *)jarg3;
79235   if (!argp3) {
79236     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
79237     return 0;
79238   }
79239   arg3 = *argp3;
79240   {
79241     try {
79242       result = (arg1)->CreateVisual((std::string const &)*arg2,arg3);
79243     } catch (std::out_of_range& e) {
79244       {
79245         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79246       };
79247     } catch (std::exception& e) {
79248       {
79249         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79250       };
79251     } catch (...) {
79252       {
79253         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79254       };
79255     }
79256   }
79257   jresult = new Dali::Toolkit::Visual::Base((const Dali::Toolkit::Visual::Base &)result);
79258
79259   //argout typemap for const std::string&
79260
79261   return jresult;
79262 }
79263
79264
79265 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AsyncImageLoader__SWIG_0() {
79266   void * jresult ;
79267   Dali::Toolkit::AsyncImageLoader *result = 0 ;
79268
79269   {
79270     try {
79271       result = (Dali::Toolkit::AsyncImageLoader *)new Dali::Toolkit::AsyncImageLoader();
79272     } catch (std::out_of_range& e) {
79273       {
79274         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79275       };
79276     } catch (std::exception& e) {
79277       {
79278         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79279       };
79280     } catch (...) {
79281       {
79282         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79283       };
79284     }
79285   }
79286   jresult = (void *)result;
79287   return jresult;
79288 }
79289
79290
79291 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AsyncImageLoader(void * jarg1) {
79292   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
79293
79294   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1;
79295   {
79296     try {
79297       delete arg1;
79298     } catch (std::out_of_range& e) {
79299       {
79300         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
79301       };
79302     } catch (std::exception& e) {
79303       {
79304         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
79305       };
79306     } catch (...) {
79307       {
79308         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
79309       };
79310     }
79311   }
79312 }
79313
79314
79315 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AsyncImageLoader__SWIG_1(void * jarg1) {
79316   void * jresult ;
79317   Dali::Toolkit::AsyncImageLoader *arg1 = 0 ;
79318   Dali::Toolkit::AsyncImageLoader *result = 0 ;
79319
79320   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1;
79321   if (!arg1) {
79322     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::AsyncImageLoader const & type is null", 0);
79323     return 0;
79324   }
79325   {
79326     try {
79327       result = (Dali::Toolkit::AsyncImageLoader *)new Dali::Toolkit::AsyncImageLoader((Dali::Toolkit::AsyncImageLoader const &)*arg1);
79328     } catch (std::out_of_range& e) {
79329       {
79330         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79331       };
79332     } catch (std::exception& e) {
79333       {
79334         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79335       };
79336     } catch (...) {
79337       {
79338         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79339       };
79340     }
79341   }
79342   jresult = (void *)result;
79343   return jresult;
79344 }
79345
79346
79347 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AsyncImageLoader_Assign(void * jarg1, void * jarg2) {
79348   void * jresult ;
79349   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
79350   Dali::Toolkit::AsyncImageLoader *arg2 = 0 ;
79351   Dali::Toolkit::AsyncImageLoader *result = 0 ;
79352
79353   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1;
79354   arg2 = (Dali::Toolkit::AsyncImageLoader *)jarg2;
79355   if (!arg2) {
79356     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::AsyncImageLoader const & type is null", 0);
79357     return 0;
79358   }
79359   {
79360     try {
79361       result = (Dali::Toolkit::AsyncImageLoader *) &(arg1)->operator =((Dali::Toolkit::AsyncImageLoader const &)*arg2);
79362     } catch (std::out_of_range& e) {
79363       {
79364         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79365       };
79366     } catch (std::exception& e) {
79367       {
79368         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79369       };
79370     } catch (...) {
79371       {
79372         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79373       };
79374     }
79375   }
79376   jresult = (void *)result;
79377   return jresult;
79378 }
79379
79380
79381 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AsyncImageLoader_New() {
79382   void * jresult ;
79383   Dali::Toolkit::AsyncImageLoader result;
79384
79385   {
79386     try {
79387       result = Dali::Toolkit::AsyncImageLoader::New();
79388     } catch (std::out_of_range& e) {
79389       {
79390         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79391       };
79392     } catch (std::exception& e) {
79393       {
79394         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79395       };
79396     } catch (...) {
79397       {
79398         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79399       };
79400     }
79401   }
79402   jresult = new Dali::Toolkit::AsyncImageLoader((const Dali::Toolkit::AsyncImageLoader &)result);
79403   return jresult;
79404 }
79405
79406
79407 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AsyncImageLoader_DownCast(void * jarg1) {
79408   void * jresult ;
79409   Dali::BaseHandle arg1 ;
79410   Dali::BaseHandle *argp1 ;
79411   Dali::Toolkit::AsyncImageLoader result;
79412
79413   argp1 = (Dali::BaseHandle *)jarg1;
79414   if (!argp1) {
79415     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
79416     return 0;
79417   }
79418   arg1 = *argp1;
79419   {
79420     try {
79421       result = Dali::Toolkit::AsyncImageLoader::DownCast(arg1);
79422     } catch (std::out_of_range& e) {
79423       {
79424         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79425       };
79426     } catch (std::exception& e) {
79427       {
79428         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79429       };
79430     } catch (...) {
79431       {
79432         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79433       };
79434     }
79435   }
79436   jresult = new Dali::Toolkit::AsyncImageLoader((const Dali::Toolkit::AsyncImageLoader &)result);
79437   return jresult;
79438 }
79439
79440
79441 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AsyncImageLoader_Load__SWIG_0(void * jarg1, char * jarg2) {
79442   unsigned int jresult ;
79443   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
79444   std::string *arg2 = 0 ;
79445   uint32_t result;
79446
79447   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1;
79448   if (!jarg2) {
79449     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
79450     return 0;
79451   }
79452   std::string arg2_str(jarg2);
79453   arg2 = &arg2_str;
79454   {
79455     try {
79456       result = (arg1)->Load((std::string const &)*arg2);
79457     } catch (std::out_of_range& e) {
79458       {
79459         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79460       };
79461     } catch (std::exception& e) {
79462       {
79463         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79464       };
79465     } catch (...) {
79466       {
79467         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79468       };
79469     }
79470   }
79471   jresult = result;
79472
79473   //argout typemap for const std::string&
79474
79475   return jresult;
79476 }
79477
79478
79479 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AsyncImageLoader_Load__SWIG_1(void * jarg1, char * jarg2, void * jarg3) {
79480   unsigned int jresult ;
79481   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
79482   std::string *arg2 = 0 ;
79483   Dali::ImageDimensions arg3 ;
79484   Dali::ImageDimensions *argp3 ;
79485   uint32_t result;
79486
79487   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1;
79488   if (!jarg2) {
79489     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
79490     return 0;
79491   }
79492   std::string arg2_str(jarg2);
79493   arg2 = &arg2_str;
79494   argp3 = (Dali::ImageDimensions *)jarg3;
79495   if (!argp3) {
79496     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
79497     return 0;
79498   }
79499   arg3 = *argp3;
79500   {
79501     try {
79502       result = (arg1)->Load((std::string const &)*arg2,arg3);
79503     } catch (std::out_of_range& e) {
79504       {
79505         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79506       };
79507     } catch (std::exception& e) {
79508       {
79509         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79510       };
79511     } catch (...) {
79512       {
79513         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79514       };
79515     }
79516   }
79517   jresult = result;
79518
79519   //argout typemap for const std::string&
79520
79521   return jresult;
79522 }
79523
79524
79525 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AsyncImageLoader_Load__SWIG_2(void * jarg1, char * jarg2, void * jarg3, int jarg4, int jarg5, unsigned int jarg6) {
79526   unsigned int jresult ;
79527   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
79528   std::string *arg2 = 0 ;
79529   Dali::ImageDimensions arg3 ;
79530   Dali::FittingMode::Type arg4 ;
79531   Dali::SamplingMode::Type arg5 ;
79532   bool arg6 ;
79533   Dali::ImageDimensions *argp3 ;
79534   uint32_t result;
79535
79536   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1;
79537   if (!jarg2) {
79538     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
79539     return 0;
79540   }
79541   std::string arg2_str(jarg2);
79542   arg2 = &arg2_str;
79543   argp3 = (Dali::ImageDimensions *)jarg3;
79544   if (!argp3) {
79545     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
79546     return 0;
79547   }
79548   arg3 = *argp3;
79549   arg4 = (Dali::FittingMode::Type)jarg4;
79550   arg5 = (Dali::SamplingMode::Type)jarg5;
79551   arg6 = jarg6 ? true : false;
79552   {
79553     try {
79554       result = (arg1)->Load((std::string const &)*arg2,arg3,arg4,arg5,arg6);
79555     } catch (std::out_of_range& e) {
79556       {
79557         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79558       };
79559     } catch (std::exception& e) {
79560       {
79561         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79562       };
79563     } catch (...) {
79564       {
79565         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79566       };
79567     }
79568   }
79569   jresult = result;
79570
79571   //argout typemap for const std::string&
79572
79573   return jresult;
79574 }
79575
79576
79577 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AsyncImageLoader_Cancel(void * jarg1, unsigned int jarg2) {
79578   unsigned int jresult ;
79579   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
79580   uint32_t arg2 ;
79581   bool result;
79582
79583   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1;
79584   arg2 = (uint32_t)jarg2;
79585   {
79586     try {
79587       result = (bool)(arg1)->Cancel(arg2);
79588     } catch (std::out_of_range& e) {
79589       {
79590         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79591       };
79592     } catch (std::exception& e) {
79593       {
79594         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79595       };
79596     } catch (...) {
79597       {
79598         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79599       };
79600     }
79601   }
79602   jresult = result;
79603   return jresult;
79604 }
79605
79606
79607 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AsyncImageLoader_CancelAll(void * jarg1) {
79608   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
79609
79610   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1;
79611   {
79612     try {
79613       (arg1)->CancelAll();
79614     } catch (std::out_of_range& e) {
79615       {
79616         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
79617       };
79618     } catch (std::exception& e) {
79619       {
79620         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
79621       };
79622     } catch (...) {
79623       {
79624         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
79625       };
79626     }
79627   }
79628 }
79629
79630
79631 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AsyncImageLoader_ImageLoadedSignal(void * jarg1) {
79632   void * jresult ;
79633   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
79634   Dali::Toolkit::AsyncImageLoader::ImageLoadedSignalType *result = 0 ;
79635
79636   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1;
79637   {
79638     try {
79639       result = (Dali::Toolkit::AsyncImageLoader::ImageLoadedSignalType *) &(arg1)->ImageLoadedSignal();
79640     } catch (std::out_of_range& e) {
79641       {
79642         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79643       };
79644     } catch (std::exception& e) {
79645       {
79646         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79647       };
79648     } catch (...) {
79649       {
79650         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79651       };
79652     }
79653   }
79654   jresult = (void *)result;
79655   return jresult;
79656 }
79657
79658
79659 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AsyncImageLoader__SWIG_2(void * jarg1) {
79660   void * jresult ;
79661   Dali::Toolkit::Internal::AsyncImageLoader *arg1 = (Dali::Toolkit::Internal::AsyncImageLoader *) 0 ;
79662   Dali::Toolkit::AsyncImageLoader *result = 0 ;
79663
79664   arg1 = (Dali::Toolkit::Internal::AsyncImageLoader *)jarg1;
79665   {
79666     try {
79667       result = (Dali::Toolkit::AsyncImageLoader *)new Dali::Toolkit::AsyncImageLoader(arg1);
79668     } catch (std::out_of_range& e) {
79669       {
79670         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79671       };
79672     } catch (std::exception& e) {
79673       {
79674         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79675       };
79676     } catch (...) {
79677       {
79678         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79679       };
79680     }
79681   }
79682   jresult = (void *)result;
79683   return jresult;
79684 }
79685
79686
79687 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LoadImageSynchronously__SWIG_0(char * jarg1) {
79688   void * jresult ;
79689   std::string *arg1 = 0 ;
79690   Dali::PixelData result;
79691
79692   if (!jarg1) {
79693     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
79694     return 0;
79695   }
79696   std::string arg1_str(jarg1);
79697   arg1 = &arg1_str;
79698   {
79699     try {
79700       result = Dali::Toolkit::SyncImageLoader::Load((std::string const &)*arg1);
79701     } catch (std::out_of_range& e) {
79702       {
79703         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79704       };
79705     } catch (std::exception& e) {
79706       {
79707         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79708       };
79709     } catch (...) {
79710       {
79711         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79712       };
79713     }
79714   }
79715   jresult = new Dali::PixelData((const Dali::PixelData &)result);
79716
79717   //argout typemap for const std::string&
79718
79719   return jresult;
79720 }
79721
79722
79723 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LoadImageSynchronously__SWIG_1(char * jarg1, void * jarg2) {
79724   void * jresult ;
79725   std::string *arg1 = 0 ;
79726   Dali::ImageDimensions arg2 ;
79727   Dali::ImageDimensions *argp2 ;
79728   Dali::PixelData result;
79729
79730   if (!jarg1) {
79731     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
79732     return 0;
79733   }
79734   std::string arg1_str(jarg1);
79735   arg1 = &arg1_str;
79736   argp2 = (Dali::ImageDimensions *)jarg2;
79737   if (!argp2) {
79738     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
79739     return 0;
79740   }
79741   arg2 = *argp2;
79742   {
79743     try {
79744       result = Dali::Toolkit::SyncImageLoader::Load((std::string const &)*arg1,arg2);
79745     } catch (std::out_of_range& e) {
79746       {
79747         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79748       };
79749     } catch (std::exception& e) {
79750       {
79751         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79752       };
79753     } catch (...) {
79754       {
79755         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79756       };
79757     }
79758   }
79759   jresult = new Dali::PixelData((const Dali::PixelData &)result);
79760
79761   //argout typemap for const std::string&
79762
79763   return jresult;
79764 }
79765
79766
79767 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LoadImageSynchronously__SWIG_2(char * jarg1, void * jarg2, int jarg3, int jarg4, unsigned int jarg5) {
79768   void * jresult ;
79769   std::string *arg1 = 0 ;
79770   Dali::ImageDimensions arg2 ;
79771   Dali::FittingMode::Type arg3 ;
79772   Dali::SamplingMode::Type arg4 ;
79773   bool arg5 ;
79774   Dali::ImageDimensions *argp2 ;
79775   Dali::PixelData result;
79776
79777   if (!jarg1) {
79778     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
79779     return 0;
79780   }
79781   std::string arg1_str(jarg1);
79782   arg1 = &arg1_str;
79783   argp2 = (Dali::ImageDimensions *)jarg2;
79784   if (!argp2) {
79785     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
79786     return 0;
79787   }
79788   arg2 = *argp2;
79789   arg3 = (Dali::FittingMode::Type)jarg3;
79790   arg4 = (Dali::SamplingMode::Type)jarg4;
79791   arg5 = jarg5 ? true : false;
79792   {
79793     try {
79794       result = Dali::Toolkit::SyncImageLoader::Load((std::string const &)*arg1,arg2,arg3,arg4,arg5);
79795     } catch (std::out_of_range& e) {
79796       {
79797         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79798       };
79799     } catch (std::exception& e) {
79800       {
79801         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79802       };
79803     } catch (...) {
79804       {
79805         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79806       };
79807     }
79808   }
79809   jresult = new Dali::PixelData((const Dali::PixelData &)result);
79810
79811   //argout typemap for const std::string&
79812
79813   return jresult;
79814 }
79815
79816
79817 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_CustomAlgorithmInterface(void * jarg1) {
79818   Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *arg1 = (Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *) 0 ;
79819
79820   arg1 = (Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *)jarg1;
79821   {
79822     try {
79823       delete arg1;
79824     } catch (std::out_of_range& e) {
79825       {
79826         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
79827       };
79828     } catch (std::exception& e) {
79829       {
79830         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
79831       };
79832     } catch (...) {
79833       {
79834         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
79835       };
79836     }
79837   }
79838 }
79839
79840
79841 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CustomAlgorithmInterface_GetNextFocusableActor(void * jarg1, void * jarg2, void * jarg3, int jarg4) {
79842   void * jresult ;
79843   Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *arg1 = (Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *) 0 ;
79844   Dali::Actor arg2 ;
79845   Dali::Actor arg3 ;
79846   Dali::Toolkit::Control::KeyboardFocus::Direction arg4 ;
79847   Dali::Actor *argp2 ;
79848   Dali::Actor *argp3 ;
79849   Dali::Actor result;
79850
79851   arg1 = (Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *)jarg1;
79852   argp2 = (Dali::Actor *)jarg2;
79853   if (!argp2) {
79854     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
79855     return 0;
79856   }
79857   arg2 = *argp2;
79858   argp3 = (Dali::Actor *)jarg3;
79859   if (!argp3) {
79860     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
79861     return 0;
79862   }
79863   arg3 = *argp3;
79864   arg4 = (Dali::Toolkit::Control::KeyboardFocus::Direction)jarg4;
79865   {
79866     try {
79867       result = (arg1)->GetNextFocusableActor(arg2,arg3,arg4);
79868     } catch (std::out_of_range& e) {
79869       {
79870         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79871       };
79872     } catch (std::exception& e) {
79873       {
79874         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79875       };
79876     } catch (...) {
79877       {
79878         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79879       };
79880     }
79881   }
79882   jresult = new Dali::Actor((const Dali::Actor &)result);
79883   return jresult;
79884 }
79885
79886
79887 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_CustomAlgorithmInterface() {
79888   void * jresult ;
79889   Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *result = 0 ;
79890
79891   {
79892     try {
79893       result = (Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *)new SwigDirector_CustomAlgorithmInterface();
79894     } catch (std::out_of_range& e) {
79895       {
79896         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79897       };
79898     } catch (std::exception& e) {
79899       {
79900         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79901       };
79902     } catch (...) {
79903       {
79904         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79905       };
79906     }
79907   }
79908   jresult = (void *)result;
79909   return jresult;
79910 }
79911
79912
79913 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomAlgorithmInterface_director_connect(void *objarg, SwigDirector_CustomAlgorithmInterface::SWIG_Callback0_t callback0) {
79914   Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *obj = (Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *)objarg;
79915   SwigDirector_CustomAlgorithmInterface *director = dynamic_cast<SwigDirector_CustomAlgorithmInterface *>(obj);
79916   if (director) {
79917     director->swig_connect_director(callback0);
79918   }
79919 }
79920
79921
79922 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_SetCustomAlgorithm(void * jarg1, void * jarg2) {
79923   KeyboardFocusManager arg1 ;
79924   Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *arg2 = 0 ;
79925   KeyboardFocusManager *argp1 ;
79926
79927   argp1 = (KeyboardFocusManager *)jarg1;
79928   if (!argp1) {
79929     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null KeyboardFocusManager", 0);
79930     return ;
79931   }
79932   arg1 = *argp1;
79933   arg2 = (Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *)jarg2;
79934   if (!arg2) {
79935     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface & type is null", 0);
79936     return ;
79937   }
79938   {
79939     try {
79940       Dali::Toolkit::DevelKeyboardFocusManager::SetCustomAlgorithm(arg1,*arg2);
79941     } catch (std::out_of_range& e) {
79942       {
79943         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
79944       };
79945     } catch (std::exception& e) {
79946       {
79947         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
79948       };
79949     } catch (...) {
79950       {
79951         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
79952       };
79953     }
79954   }
79955 }
79956
79957
79958 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_Clear(void * jarg1) {
79959   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
79960
79961   arg1 = (std::vector< unsigned int > *)jarg1;
79962   {
79963     try {
79964       (arg1)->clear();
79965     } catch (std::out_of_range& e) {
79966       {
79967         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
79968       };
79969     } catch (std::exception& e) {
79970       {
79971         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
79972       };
79973     } catch (...) {
79974       {
79975         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
79976       };
79977     }
79978   }
79979 }
79980
79981
79982 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_Add(void * jarg1, unsigned int jarg2) {
79983   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
79984   unsigned int *arg2 = 0 ;
79985   unsigned int temp2 ;
79986
79987   arg1 = (std::vector< unsigned int > *)jarg1;
79988   temp2 = (unsigned int)jarg2;
79989   arg2 = &temp2;
79990   {
79991     try {
79992       (arg1)->push_back((unsigned int const &)*arg2);
79993     } catch (std::out_of_range& e) {
79994       {
79995         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
79996       };
79997     } catch (std::exception& e) {
79998       {
79999         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80000       };
80001     } catch (...) {
80002       {
80003         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80004       };
80005     }
80006   }
80007 }
80008
80009
80010 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ItemIdContainer_size(void * jarg1) {
80011   unsigned long jresult ;
80012   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80013   std::vector< unsigned int >::size_type result;
80014
80015   arg1 = (std::vector< unsigned int > *)jarg1;
80016   {
80017     try {
80018       result = ((std::vector< unsigned int > const *)arg1)->size();
80019     } catch (std::out_of_range& e) {
80020       {
80021         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80022       };
80023     } catch (std::exception& e) {
80024       {
80025         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80026       };
80027     } catch (...) {
80028       {
80029         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80030       };
80031     }
80032   }
80033   jresult = (unsigned long)result;
80034   return jresult;
80035 }
80036
80037
80038 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ItemIdContainer_capacity(void * jarg1) {
80039   unsigned long jresult ;
80040   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80041   std::vector< unsigned int >::size_type result;
80042
80043   arg1 = (std::vector< unsigned int > *)jarg1;
80044   {
80045     try {
80046       result = ((std::vector< unsigned int > const *)arg1)->capacity();
80047     } catch (std::out_of_range& e) {
80048       {
80049         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80050       };
80051     } catch (std::exception& e) {
80052       {
80053         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80054       };
80055     } catch (...) {
80056       {
80057         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80058       };
80059     }
80060   }
80061   jresult = (unsigned long)result;
80062   return jresult;
80063 }
80064
80065
80066 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_reserve(void * jarg1, unsigned long jarg2) {
80067   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80068   std::vector< unsigned int >::size_type arg2 ;
80069
80070   arg1 = (std::vector< unsigned int > *)jarg1;
80071   arg2 = (std::vector< unsigned int >::size_type)jarg2;
80072   {
80073     try {
80074       (arg1)->reserve(arg2);
80075     } catch (std::out_of_range& e) {
80076       {
80077         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80078       };
80079     } catch (std::exception& e) {
80080       {
80081         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80082       };
80083     } catch (...) {
80084       {
80085         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80086       };
80087     }
80088   }
80089 }
80090
80091
80092 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemIdContainer__SWIG_0() {
80093   void * jresult ;
80094   std::vector< unsigned int > *result = 0 ;
80095
80096   {
80097     try {
80098       result = (std::vector< unsigned int > *)new std::vector< unsigned int >();
80099     } catch (std::out_of_range& e) {
80100       {
80101         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80102       };
80103     } catch (std::exception& e) {
80104       {
80105         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80106       };
80107     } catch (...) {
80108       {
80109         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80110       };
80111     }
80112   }
80113   jresult = (void *)result;
80114   return jresult;
80115 }
80116
80117
80118 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemIdContainer__SWIG_1(void * jarg1) {
80119   void * jresult ;
80120   std::vector< unsigned int > *arg1 = 0 ;
80121   std::vector< unsigned int > *result = 0 ;
80122
80123   arg1 = (std::vector< unsigned int > *)jarg1;
80124   if (!arg1) {
80125     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< unsigned int > const & type is null", 0);
80126     return 0;
80127   }
80128   {
80129     try {
80130       result = (std::vector< unsigned int > *)new std::vector< unsigned int >((std::vector< unsigned int > const &)*arg1);
80131     } catch (std::out_of_range& e) {
80132       {
80133         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80134       };
80135     } catch (std::exception& e) {
80136       {
80137         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80138       };
80139     } catch (...) {
80140       {
80141         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80142       };
80143     }
80144   }
80145   jresult = (void *)result;
80146   return jresult;
80147 }
80148
80149
80150 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemIdContainer__SWIG_2(int jarg1) {
80151   void * jresult ;
80152   int arg1 ;
80153   std::vector< unsigned int > *result = 0 ;
80154
80155   arg1 = (int)jarg1;
80156   {
80157     try {
80158       try {
80159         result = (std::vector< unsigned int > *)new_std_vector_Sl_unsigned_SS_int_Sg___SWIG_2(arg1);
80160       }
80161       catch(std::out_of_range &_e) {
80162         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
80163         return 0;
80164       }
80165
80166     } catch (std::out_of_range& e) {
80167       {
80168         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80169       };
80170     } catch (std::exception& e) {
80171       {
80172         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80173       };
80174     } catch (...) {
80175       {
80176         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80177       };
80178     }
80179   }
80180   jresult = (void *)result;
80181   return jresult;
80182 }
80183
80184
80185 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemIdContainer_getitemcopy(void * jarg1, int jarg2) {
80186   unsigned int jresult ;
80187   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80188   int arg2 ;
80189   unsigned int result;
80190
80191   arg1 = (std::vector< unsigned int > *)jarg1;
80192   arg2 = (int)jarg2;
80193   {
80194     try {
80195       try {
80196         result = (unsigned int)std_vector_Sl_unsigned_SS_int_Sg__getitemcopy(arg1,arg2);
80197       }
80198       catch(std::out_of_range &_e) {
80199         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
80200         return 0;
80201       }
80202
80203     } catch (std::out_of_range& e) {
80204       {
80205         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80206       };
80207     } catch (std::exception& e) {
80208       {
80209         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80210       };
80211     } catch (...) {
80212       {
80213         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80214       };
80215     }
80216   }
80217   jresult = result;
80218   return jresult;
80219 }
80220
80221
80222 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemIdContainer_getitem(void * jarg1, int jarg2) {
80223   unsigned int jresult ;
80224   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80225   int arg2 ;
80226   unsigned int *result = 0 ;
80227
80228   arg1 = (std::vector< unsigned int > *)jarg1;
80229   arg2 = (int)jarg2;
80230   {
80231     try {
80232       try {
80233         result = (unsigned int *) &std_vector_Sl_unsigned_SS_int_Sg__getitem(arg1,arg2);
80234       }
80235       catch(std::out_of_range &_e) {
80236         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
80237         return 0;
80238       }
80239
80240     } catch (std::out_of_range& e) {
80241       {
80242         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80243       };
80244     } catch (std::exception& e) {
80245       {
80246         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80247       };
80248     } catch (...) {
80249       {
80250         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80251       };
80252     }
80253   }
80254   jresult = *result;
80255   return jresult;
80256 }
80257
80258
80259 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_setitem(void * jarg1, int jarg2, unsigned int jarg3) {
80260   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80261   int arg2 ;
80262   unsigned int *arg3 = 0 ;
80263   unsigned int temp3 ;
80264
80265   arg1 = (std::vector< unsigned int > *)jarg1;
80266   arg2 = (int)jarg2;
80267   temp3 = (unsigned int)jarg3;
80268   arg3 = &temp3;
80269   {
80270     try {
80271       try {
80272         std_vector_Sl_unsigned_SS_int_Sg__setitem(arg1,arg2,(unsigned int const &)*arg3);
80273       }
80274       catch(std::out_of_range &_e) {
80275         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
80276         return ;
80277       }
80278
80279     } catch (std::out_of_range& e) {
80280       {
80281         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80282       };
80283     } catch (std::exception& e) {
80284       {
80285         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80286       };
80287     } catch (...) {
80288       {
80289         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80290       };
80291     }
80292   }
80293 }
80294
80295
80296 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_AddRange(void * jarg1, void * jarg2) {
80297   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80298   std::vector< unsigned int > *arg2 = 0 ;
80299
80300   arg1 = (std::vector< unsigned int > *)jarg1;
80301   arg2 = (std::vector< unsigned int > *)jarg2;
80302   if (!arg2) {
80303     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< unsigned int > const & type is null", 0);
80304     return ;
80305   }
80306   {
80307     try {
80308       std_vector_Sl_unsigned_SS_int_Sg__AddRange(arg1,(std::vector< unsigned int > const &)*arg2);
80309     } catch (std::out_of_range& e) {
80310       {
80311         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80312       };
80313     } catch (std::exception& e) {
80314       {
80315         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80316       };
80317     } catch (...) {
80318       {
80319         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80320       };
80321     }
80322   }
80323 }
80324
80325
80326 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemIdContainer_GetRange(void * jarg1, int jarg2, int jarg3) {
80327   void * jresult ;
80328   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80329   int arg2 ;
80330   int arg3 ;
80331   std::vector< unsigned int > *result = 0 ;
80332
80333   arg1 = (std::vector< unsigned int > *)jarg1;
80334   arg2 = (int)jarg2;
80335   arg3 = (int)jarg3;
80336   {
80337     try {
80338       try {
80339         result = (std::vector< unsigned int > *)std_vector_Sl_unsigned_SS_int_Sg__GetRange(arg1,arg2,arg3);
80340       }
80341       catch(std::out_of_range &_e) {
80342         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
80343         return 0;
80344       }
80345       catch(std::invalid_argument &_e) {
80346         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
80347         return 0;
80348       }
80349
80350     } catch (std::out_of_range& e) {
80351       {
80352         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80353       };
80354     } catch (std::exception& e) {
80355       {
80356         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80357       };
80358     } catch (...) {
80359       {
80360         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80361       };
80362     }
80363   }
80364   jresult = (void *)result;
80365   return jresult;
80366 }
80367
80368
80369 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_Insert(void * jarg1, int jarg2, unsigned int jarg3) {
80370   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80371   int arg2 ;
80372   unsigned int *arg3 = 0 ;
80373   unsigned int temp3 ;
80374
80375   arg1 = (std::vector< unsigned int > *)jarg1;
80376   arg2 = (int)jarg2;
80377   temp3 = (unsigned int)jarg3;
80378   arg3 = &temp3;
80379   {
80380     try {
80381       try {
80382         std_vector_Sl_unsigned_SS_int_Sg__Insert(arg1,arg2,(unsigned int const &)*arg3);
80383       }
80384       catch(std::out_of_range &_e) {
80385         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
80386         return ;
80387       }
80388
80389     } catch (std::out_of_range& e) {
80390       {
80391         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80392       };
80393     } catch (std::exception& e) {
80394       {
80395         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80396       };
80397     } catch (...) {
80398       {
80399         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80400       };
80401     }
80402   }
80403 }
80404
80405
80406 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_InsertRange(void * jarg1, int jarg2, void * jarg3) {
80407   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80408   int arg2 ;
80409   std::vector< unsigned int > *arg3 = 0 ;
80410
80411   arg1 = (std::vector< unsigned int > *)jarg1;
80412   arg2 = (int)jarg2;
80413   arg3 = (std::vector< unsigned int > *)jarg3;
80414   if (!arg3) {
80415     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< unsigned int > const & type is null", 0);
80416     return ;
80417   }
80418   {
80419     try {
80420       try {
80421         std_vector_Sl_unsigned_SS_int_Sg__InsertRange(arg1,arg2,(std::vector< unsigned int > const &)*arg3);
80422       }
80423       catch(std::out_of_range &_e) {
80424         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
80425         return ;
80426       }
80427
80428     } catch (std::out_of_range& e) {
80429       {
80430         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80431       };
80432     } catch (std::exception& e) {
80433       {
80434         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80435       };
80436     } catch (...) {
80437       {
80438         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80439       };
80440     }
80441   }
80442 }
80443
80444
80445 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_RemoveAt(void * jarg1, int jarg2) {
80446   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80447   int arg2 ;
80448
80449   arg1 = (std::vector< unsigned int > *)jarg1;
80450   arg2 = (int)jarg2;
80451   {
80452     try {
80453       try {
80454         std_vector_Sl_unsigned_SS_int_Sg__RemoveAt(arg1,arg2);
80455       }
80456       catch(std::out_of_range &_e) {
80457         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
80458         return ;
80459       }
80460
80461     } catch (std::out_of_range& e) {
80462       {
80463         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80464       };
80465     } catch (std::exception& e) {
80466       {
80467         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80468       };
80469     } catch (...) {
80470       {
80471         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80472       };
80473     }
80474   }
80475 }
80476
80477
80478 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_RemoveRange(void * jarg1, int jarg2, int jarg3) {
80479   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80480   int arg2 ;
80481   int arg3 ;
80482
80483   arg1 = (std::vector< unsigned int > *)jarg1;
80484   arg2 = (int)jarg2;
80485   arg3 = (int)jarg3;
80486   {
80487     try {
80488       try {
80489         std_vector_Sl_unsigned_SS_int_Sg__RemoveRange(arg1,arg2,arg3);
80490       }
80491       catch(std::out_of_range &_e) {
80492         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
80493         return ;
80494       }
80495       catch(std::invalid_argument &_e) {
80496         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
80497         return ;
80498       }
80499
80500     } catch (std::out_of_range& e) {
80501       {
80502         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80503       };
80504     } catch (std::exception& e) {
80505       {
80506         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80507       };
80508     } catch (...) {
80509       {
80510         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80511       };
80512     }
80513   }
80514 }
80515
80516
80517 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemIdContainer_Repeat(unsigned int jarg1, int jarg2) {
80518   void * jresult ;
80519   unsigned int *arg1 = 0 ;
80520   int arg2 ;
80521   unsigned int temp1 ;
80522   std::vector< unsigned int > *result = 0 ;
80523
80524   temp1 = (unsigned int)jarg1;
80525   arg1 = &temp1;
80526   arg2 = (int)jarg2;
80527   {
80528     try {
80529       try {
80530         result = (std::vector< unsigned int > *)std_vector_Sl_unsigned_SS_int_Sg__Repeat((unsigned int const &)*arg1,arg2);
80531       }
80532       catch(std::out_of_range &_e) {
80533         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
80534         return 0;
80535       }
80536
80537     } catch (std::out_of_range& e) {
80538       {
80539         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80540       };
80541     } catch (std::exception& e) {
80542       {
80543         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80544       };
80545     } catch (...) {
80546       {
80547         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80548       };
80549     }
80550   }
80551   jresult = (void *)result;
80552   return jresult;
80553 }
80554
80555
80556 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_Reverse__SWIG_0(void * jarg1) {
80557   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80558
80559   arg1 = (std::vector< unsigned int > *)jarg1;
80560   {
80561     try {
80562       std_vector_Sl_unsigned_SS_int_Sg__Reverse__SWIG_0(arg1);
80563     } catch (std::out_of_range& e) {
80564       {
80565         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80566       };
80567     } catch (std::exception& e) {
80568       {
80569         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80570       };
80571     } catch (...) {
80572       {
80573         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80574       };
80575     }
80576   }
80577 }
80578
80579
80580 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_Reverse__SWIG_1(void * jarg1, int jarg2, int jarg3) {
80581   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80582   int arg2 ;
80583   int arg3 ;
80584
80585   arg1 = (std::vector< unsigned int > *)jarg1;
80586   arg2 = (int)jarg2;
80587   arg3 = (int)jarg3;
80588   {
80589     try {
80590       try {
80591         std_vector_Sl_unsigned_SS_int_Sg__Reverse__SWIG_1(arg1,arg2,arg3);
80592       }
80593       catch(std::out_of_range &_e) {
80594         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
80595         return ;
80596       }
80597       catch(std::invalid_argument &_e) {
80598         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
80599         return ;
80600       }
80601
80602     } catch (std::out_of_range& e) {
80603       {
80604         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80605       };
80606     } catch (std::exception& e) {
80607       {
80608         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80609       };
80610     } catch (...) {
80611       {
80612         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80613       };
80614     }
80615   }
80616 }
80617
80618
80619 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_SetRange(void * jarg1, int jarg2, void * jarg3) {
80620   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80621   int arg2 ;
80622   std::vector< unsigned int > *arg3 = 0 ;
80623
80624   arg1 = (std::vector< unsigned int > *)jarg1;
80625   arg2 = (int)jarg2;
80626   arg3 = (std::vector< unsigned int > *)jarg3;
80627   if (!arg3) {
80628     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< unsigned int > const & type is null", 0);
80629     return ;
80630   }
80631   {
80632     try {
80633       try {
80634         std_vector_Sl_unsigned_SS_int_Sg__SetRange(arg1,arg2,(std::vector< unsigned int > const &)*arg3);
80635       }
80636       catch(std::out_of_range &_e) {
80637         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
80638         return ;
80639       }
80640
80641     } catch (std::out_of_range& e) {
80642       {
80643         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80644       };
80645     } catch (std::exception& e) {
80646       {
80647         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80648       };
80649     } catch (...) {
80650       {
80651         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80652       };
80653     }
80654   }
80655 }
80656
80657
80658 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemIdContainer_Contains(void * jarg1, unsigned int jarg2) {
80659   unsigned int jresult ;
80660   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80661   unsigned int *arg2 = 0 ;
80662   unsigned int temp2 ;
80663   bool result;
80664
80665   arg1 = (std::vector< unsigned int > *)jarg1;
80666   temp2 = (unsigned int)jarg2;
80667   arg2 = &temp2;
80668   {
80669     try {
80670       result = (bool)std_vector_Sl_unsigned_SS_int_Sg__Contains(arg1,(unsigned int const &)*arg2);
80671     } catch (std::out_of_range& e) {
80672       {
80673         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80674       };
80675     } catch (std::exception& e) {
80676       {
80677         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80678       };
80679     } catch (...) {
80680       {
80681         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80682       };
80683     }
80684   }
80685   jresult = result;
80686   return jresult;
80687 }
80688
80689
80690 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemIdContainer_IndexOf(void * jarg1, unsigned int jarg2) {
80691   int jresult ;
80692   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80693   unsigned int *arg2 = 0 ;
80694   unsigned int temp2 ;
80695   int result;
80696
80697   arg1 = (std::vector< unsigned int > *)jarg1;
80698   temp2 = (unsigned int)jarg2;
80699   arg2 = &temp2;
80700   {
80701     try {
80702       result = (int)std_vector_Sl_unsigned_SS_int_Sg__IndexOf(arg1,(unsigned int const &)*arg2);
80703     } catch (std::out_of_range& e) {
80704       {
80705         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80706       };
80707     } catch (std::exception& e) {
80708       {
80709         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80710       };
80711     } catch (...) {
80712       {
80713         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80714       };
80715     }
80716   }
80717   jresult = result;
80718   return jresult;
80719 }
80720
80721
80722 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemIdContainer_LastIndexOf(void * jarg1, unsigned int jarg2) {
80723   int jresult ;
80724   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80725   unsigned int *arg2 = 0 ;
80726   unsigned int temp2 ;
80727   int result;
80728
80729   arg1 = (std::vector< unsigned int > *)jarg1;
80730   temp2 = (unsigned int)jarg2;
80731   arg2 = &temp2;
80732   {
80733     try {
80734       result = (int)std_vector_Sl_unsigned_SS_int_Sg__LastIndexOf(arg1,(unsigned int const &)*arg2);
80735     } catch (std::out_of_range& e) {
80736       {
80737         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80738       };
80739     } catch (std::exception& e) {
80740       {
80741         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80742       };
80743     } catch (...) {
80744       {
80745         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80746       };
80747     }
80748   }
80749   jresult = result;
80750   return jresult;
80751 }
80752
80753
80754 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemIdContainer_Remove(void * jarg1, unsigned int jarg2) {
80755   unsigned int jresult ;
80756   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80757   unsigned int *arg2 = 0 ;
80758   unsigned int temp2 ;
80759   bool result;
80760
80761   arg1 = (std::vector< unsigned int > *)jarg1;
80762   temp2 = (unsigned int)jarg2;
80763   arg2 = &temp2;
80764   {
80765     try {
80766       result = (bool)std_vector_Sl_unsigned_SS_int_Sg__Remove(arg1,(unsigned int const &)*arg2);
80767     } catch (std::out_of_range& e) {
80768       {
80769         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80770       };
80771     } catch (std::exception& e) {
80772       {
80773         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80774       };
80775     } catch (...) {
80776       {
80777         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80778       };
80779     }
80780   }
80781   jresult = result;
80782   return jresult;
80783 }
80784
80785
80786 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ItemIdContainer(void * jarg1) {
80787   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80788
80789   arg1 = (std::vector< unsigned int > *)jarg1;
80790   {
80791     try {
80792       delete arg1;
80793     } catch (std::out_of_range& e) {
80794       {
80795         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80796       };
80797     } catch (std::exception& e) {
80798       {
80799         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80800       };
80801     } catch (...) {
80802       {
80803         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80804       };
80805     }
80806   }
80807 }
80808
80809
80810 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Item__SWIG_0() {
80811   void * jresult ;
80812   std::pair< unsigned int,Dali::Actor > *result = 0 ;
80813
80814   {
80815     try {
80816       result = (std::pair< unsigned int,Dali::Actor > *)new std::pair< unsigned int,Dali::Actor >();
80817     } catch (std::out_of_range& e) {
80818       {
80819         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80820       };
80821     } catch (std::exception& e) {
80822       {
80823         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80824       };
80825     } catch (...) {
80826       {
80827         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80828       };
80829     }
80830   }
80831   jresult = (void *)result;
80832   return jresult;
80833 }
80834
80835
80836 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Item__SWIG_1(unsigned int jarg1, void * jarg2) {
80837   void * jresult ;
80838   unsigned int arg1 ;
80839   Dali::Actor arg2 ;
80840   Dali::Actor *argp2 ;
80841   std::pair< unsigned int,Dali::Actor > *result = 0 ;
80842
80843   arg1 = (unsigned int)jarg1;
80844   argp2 = (Dali::Actor *)jarg2;
80845   if (!argp2) {
80846     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
80847     return 0;
80848   }
80849   arg2 = *argp2;
80850   {
80851     try {
80852       result = (std::pair< unsigned int,Dali::Actor > *)new std::pair< unsigned int,Dali::Actor >(arg1,arg2);
80853     } catch (std::out_of_range& e) {
80854       {
80855         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80856       };
80857     } catch (std::exception& e) {
80858       {
80859         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80860       };
80861     } catch (...) {
80862       {
80863         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80864       };
80865     }
80866   }
80867   jresult = (void *)result;
80868   return jresult;
80869 }
80870
80871
80872 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Item__SWIG_2(void * jarg1) {
80873   void * jresult ;
80874   std::pair< unsigned int,Dali::Actor > *arg1 = 0 ;
80875   std::pair< unsigned int,Dali::Actor > *result = 0 ;
80876
80877   arg1 = (std::pair< unsigned int,Dali::Actor > *)jarg1;
80878   if (!arg1) {
80879     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::pair< unsigned int,Dali::Actor > const & type is null", 0);
80880     return 0;
80881   }
80882   {
80883     try {
80884       result = (std::pair< unsigned int,Dali::Actor > *)new std::pair< unsigned int,Dali::Actor >((std::pair< unsigned int,Dali::Actor > const &)*arg1);
80885     } catch (std::out_of_range& e) {
80886       {
80887         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80888       };
80889     } catch (std::exception& e) {
80890       {
80891         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80892       };
80893     } catch (...) {
80894       {
80895         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80896       };
80897     }
80898   }
80899   jresult = (void *)result;
80900   return jresult;
80901 }
80902
80903
80904 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Item_first_set(void * jarg1, unsigned int jarg2) {
80905   std::pair< unsigned int,Dali::Actor > *arg1 = (std::pair< unsigned int,Dali::Actor > *) 0 ;
80906   unsigned int arg2 ;
80907
80908   arg1 = (std::pair< unsigned int,Dali::Actor > *)jarg1;
80909   arg2 = (unsigned int)jarg2;
80910   if (arg1) (arg1)->first = arg2;
80911 }
80912
80913
80914 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Item_first_get(void * jarg1) {
80915   unsigned int jresult ;
80916   std::pair< unsigned int,Dali::Actor > *arg1 = (std::pair< unsigned int,Dali::Actor > *) 0 ;
80917   unsigned int result;
80918
80919   arg1 = (std::pair< unsigned int,Dali::Actor > *)jarg1;
80920   result = (unsigned int) ((arg1)->first);
80921   jresult = result;
80922   return jresult;
80923 }
80924
80925
80926 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Item_second_set(void * jarg1, void * jarg2) {
80927   std::pair< unsigned int,Dali::Actor > *arg1 = (std::pair< unsigned int,Dali::Actor > *) 0 ;
80928   Dali::Actor *arg2 = (Dali::Actor *) 0 ;
80929
80930   arg1 = (std::pair< unsigned int,Dali::Actor > *)jarg1;
80931   arg2 = (Dali::Actor *)jarg2;
80932   if (arg1) (arg1)->second = *arg2;
80933 }
80934
80935
80936 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Item_second_get(void * jarg1) {
80937   void * jresult ;
80938   std::pair< unsigned int,Dali::Actor > *arg1 = (std::pair< unsigned int,Dali::Actor > *) 0 ;
80939   Dali::Actor *result = 0 ;
80940
80941   arg1 = (std::pair< unsigned int,Dali::Actor > *)jarg1;
80942   result = (Dali::Actor *)& ((arg1)->second);
80943   jresult = (void *)result;
80944   return jresult;
80945 }
80946
80947
80948 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Item(void * jarg1) {
80949   std::pair< unsigned int,Dali::Actor > *arg1 = (std::pair< unsigned int,Dali::Actor > *) 0 ;
80950
80951   arg1 = (std::pair< unsigned int,Dali::Actor > *)jarg1;
80952   {
80953     try {
80954       delete arg1;
80955     } catch (std::out_of_range& e) {
80956       {
80957         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80958       };
80959     } catch (std::exception& e) {
80960       {
80961         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80962       };
80963     } catch (...) {
80964       {
80965         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80966       };
80967     }
80968   }
80969 }
80970
80971
80972 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_Clear(void * jarg1) {
80973   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
80974
80975   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
80976   {
80977     try {
80978       (arg1)->clear();
80979     } catch (std::out_of_range& e) {
80980       {
80981         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80982       };
80983     } catch (std::exception& e) {
80984       {
80985         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80986       };
80987     } catch (...) {
80988       {
80989         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80990       };
80991     }
80992   }
80993 }
80994
80995
80996 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_Add(void * jarg1, void * jarg2) {
80997   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
80998   std::pair< unsigned int,Dali::Actor > *arg2 = 0 ;
80999
81000   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81001   arg2 = (std::pair< unsigned int,Dali::Actor > *)jarg2;
81002   if (!arg2) {
81003     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::pair< unsigned int,Dali::Actor > const & type is null", 0);
81004     return ;
81005   }
81006   {
81007     try {
81008       (arg1)->push_back((std::pair< unsigned int,Dali::Actor > const &)*arg2);
81009     } catch (std::out_of_range& e) {
81010       {
81011         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81012       };
81013     } catch (std::exception& e) {
81014       {
81015         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81016       };
81017     } catch (...) {
81018       {
81019         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81020       };
81021     }
81022   }
81023 }
81024
81025
81026 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ItemContainer_size(void * jarg1) {
81027   unsigned long jresult ;
81028   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81029   std::vector< std::pair< unsigned int,Dali::Actor > >::size_type result;
81030
81031   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81032   {
81033     try {
81034       result = ((std::vector< std::pair< unsigned int,Dali::Actor > > const *)arg1)->size();
81035     } catch (std::out_of_range& e) {
81036       {
81037         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81038       };
81039     } catch (std::exception& e) {
81040       {
81041         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81042       };
81043     } catch (...) {
81044       {
81045         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81046       };
81047     }
81048   }
81049   jresult = (unsigned long)result;
81050   return jresult;
81051 }
81052
81053
81054 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ItemContainer_capacity(void * jarg1) {
81055   unsigned long jresult ;
81056   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81057   std::vector< std::pair< unsigned int,Dali::Actor > >::size_type result;
81058
81059   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81060   {
81061     try {
81062       result = ((std::vector< std::pair< unsigned int,Dali::Actor > > const *)arg1)->capacity();
81063     } catch (std::out_of_range& e) {
81064       {
81065         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81066       };
81067     } catch (std::exception& e) {
81068       {
81069         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81070       };
81071     } catch (...) {
81072       {
81073         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81074       };
81075     }
81076   }
81077   jresult = (unsigned long)result;
81078   return jresult;
81079 }
81080
81081
81082 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_reserve(void * jarg1, unsigned long jarg2) {
81083   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81084   std::vector< std::pair< unsigned int,Dali::Actor > >::size_type arg2 ;
81085
81086   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81087   arg2 = (std::vector< std::pair< unsigned int,Dali::Actor > >::size_type)jarg2;
81088   {
81089     try {
81090       (arg1)->reserve(arg2);
81091     } catch (std::out_of_range& e) {
81092       {
81093         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81094       };
81095     } catch (std::exception& e) {
81096       {
81097         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81098       };
81099     } catch (...) {
81100       {
81101         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81102       };
81103     }
81104   }
81105 }
81106
81107
81108 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemContainer__SWIG_0() {
81109   void * jresult ;
81110   std::vector< std::pair< unsigned int,Dali::Actor > > *result = 0 ;
81111
81112   {
81113     try {
81114       result = (std::vector< std::pair< unsigned int,Dali::Actor > > *)new std::vector< std::pair< unsigned int,Dali::Actor > >();
81115     } catch (std::out_of_range& e) {
81116       {
81117         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81118       };
81119     } catch (std::exception& e) {
81120       {
81121         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81122       };
81123     } catch (...) {
81124       {
81125         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81126       };
81127     }
81128   }
81129   jresult = (void *)result;
81130   return jresult;
81131 }
81132
81133
81134 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemContainer__SWIG_1(void * jarg1) {
81135   void * jresult ;
81136   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = 0 ;
81137   std::vector< std::pair< unsigned int,Dali::Actor > > *result = 0 ;
81138
81139   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81140   if (!arg1) {
81141     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< std::pair< unsigned int,Dali::Actor > > const & type is null", 0);
81142     return 0;
81143   }
81144   {
81145     try {
81146       result = (std::vector< std::pair< unsigned int,Dali::Actor > > *)new std::vector< std::pair< unsigned int,Dali::Actor > >((std::vector< std::pair< unsigned int,Dali::Actor > > const &)*arg1);
81147     } catch (std::out_of_range& e) {
81148       {
81149         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81150       };
81151     } catch (std::exception& e) {
81152       {
81153         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81154       };
81155     } catch (...) {
81156       {
81157         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81158       };
81159     }
81160   }
81161   jresult = (void *)result;
81162   return jresult;
81163 }
81164
81165
81166 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemContainer__SWIG_2(int jarg1) {
81167   void * jresult ;
81168   int arg1 ;
81169   std::vector< std::pair< unsigned int,Dali::Actor > > *result = 0 ;
81170
81171   arg1 = (int)jarg1;
81172   {
81173     try {
81174       try {
81175         result = (std::vector< std::pair< unsigned int,Dali::Actor > > *)new_std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg___SWIG_2(arg1);
81176       }
81177       catch(std::out_of_range &_e) {
81178         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
81179         return 0;
81180       }
81181
81182     } catch (std::out_of_range& e) {
81183       {
81184         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81185       };
81186     } catch (std::exception& e) {
81187       {
81188         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81189       };
81190     } catch (...) {
81191       {
81192         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81193       };
81194     }
81195   }
81196   jresult = (void *)result;
81197   return jresult;
81198 }
81199
81200
81201 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemContainer_getitemcopy(void * jarg1, int jarg2) {
81202   void * jresult ;
81203   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81204   int arg2 ;
81205   std::pair< unsigned int,Dali::Actor > result;
81206
81207   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81208   arg2 = (int)jarg2;
81209   {
81210     try {
81211       try {
81212         result = std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__getitemcopy(arg1,arg2);
81213       }
81214       catch(std::out_of_range &_e) {
81215         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
81216         return 0;
81217       }
81218
81219     } catch (std::out_of_range& e) {
81220       {
81221         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81222       };
81223     } catch (std::exception& e) {
81224       {
81225         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81226       };
81227     } catch (...) {
81228       {
81229         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81230       };
81231     }
81232   }
81233   jresult = new std::pair< unsigned int,Dali::Actor >((const std::pair< unsigned int,Dali::Actor > &)result);
81234   return jresult;
81235 }
81236
81237
81238 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemContainer_getitem(void * jarg1, int jarg2) {
81239   void * jresult ;
81240   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81241   int arg2 ;
81242   std::pair< unsigned int,Dali::Actor > *result = 0 ;
81243
81244   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81245   arg2 = (int)jarg2;
81246   {
81247     try {
81248       try {
81249         result = (std::pair< unsigned int,Dali::Actor > *) &std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__getitem(arg1,arg2);
81250       }
81251       catch(std::out_of_range &_e) {
81252         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
81253         return 0;
81254       }
81255
81256     } catch (std::out_of_range& e) {
81257       {
81258         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81259       };
81260     } catch (std::exception& e) {
81261       {
81262         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81263       };
81264     } catch (...) {
81265       {
81266         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81267       };
81268     }
81269   }
81270   jresult = (void *)result;
81271   return jresult;
81272 }
81273
81274
81275 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_setitem(void * jarg1, int jarg2, void * jarg3) {
81276   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81277   int arg2 ;
81278   std::pair< unsigned int,Dali::Actor > *arg3 = 0 ;
81279
81280   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81281   arg2 = (int)jarg2;
81282   arg3 = (std::pair< unsigned int,Dali::Actor > *)jarg3;
81283   if (!arg3) {
81284     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::pair< unsigned int,Dali::Actor > const & type is null", 0);
81285     return ;
81286   }
81287   {
81288     try {
81289       try {
81290         std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__setitem(arg1,arg2,(std::pair< unsigned int,Dali::Actor > const &)*arg3);
81291       }
81292       catch(std::out_of_range &_e) {
81293         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
81294         return ;
81295       }
81296
81297     } catch (std::out_of_range& e) {
81298       {
81299         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81300       };
81301     } catch (std::exception& e) {
81302       {
81303         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81304       };
81305     } catch (...) {
81306       {
81307         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81308       };
81309     }
81310   }
81311 }
81312
81313
81314 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_AddRange(void * jarg1, void * jarg2) {
81315   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81316   std::vector< std::pair< unsigned int,Dali::Actor > > *arg2 = 0 ;
81317
81318   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81319   arg2 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg2;
81320   if (!arg2) {
81321     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< std::pair< unsigned int,Dali::Actor > > const & type is null", 0);
81322     return ;
81323   }
81324   {
81325     try {
81326       std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__AddRange(arg1,(std::vector< std::pair< unsigned int,Dali::Actor > > const &)*arg2);
81327     } catch (std::out_of_range& e) {
81328       {
81329         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81330       };
81331     } catch (std::exception& e) {
81332       {
81333         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81334       };
81335     } catch (...) {
81336       {
81337         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81338       };
81339     }
81340   }
81341 }
81342
81343
81344 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemContainer_GetRange(void * jarg1, int jarg2, int jarg3) {
81345   void * jresult ;
81346   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81347   int arg2 ;
81348   int arg3 ;
81349   std::vector< std::pair< unsigned int,Dali::Actor > > *result = 0 ;
81350
81351   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81352   arg2 = (int)jarg2;
81353   arg3 = (int)jarg3;
81354   {
81355     try {
81356       try {
81357         result = (std::vector< std::pair< unsigned int,Dali::Actor > > *)std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__GetRange(arg1,arg2,arg3);
81358       }
81359       catch(std::out_of_range &_e) {
81360         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
81361         return 0;
81362       }
81363       catch(std::invalid_argument &_e) {
81364         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
81365         return 0;
81366       }
81367
81368     } catch (std::out_of_range& e) {
81369       {
81370         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81371       };
81372     } catch (std::exception& e) {
81373       {
81374         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81375       };
81376     } catch (...) {
81377       {
81378         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81379       };
81380     }
81381   }
81382   jresult = (void *)result;
81383   return jresult;
81384 }
81385
81386
81387 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_Insert(void * jarg1, int jarg2, void * jarg3) {
81388   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81389   int arg2 ;
81390   std::pair< unsigned int,Dali::Actor > *arg3 = 0 ;
81391
81392   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81393   arg2 = (int)jarg2;
81394   arg3 = (std::pair< unsigned int,Dali::Actor > *)jarg3;
81395   if (!arg3) {
81396     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::pair< unsigned int,Dali::Actor > const & type is null", 0);
81397     return ;
81398   }
81399   {
81400     try {
81401       try {
81402         std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__Insert(arg1,arg2,(std::pair< unsigned int,Dali::Actor > const &)*arg3);
81403       }
81404       catch(std::out_of_range &_e) {
81405         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
81406         return ;
81407       }
81408
81409     } catch (std::out_of_range& e) {
81410       {
81411         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81412       };
81413     } catch (std::exception& e) {
81414       {
81415         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81416       };
81417     } catch (...) {
81418       {
81419         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81420       };
81421     }
81422   }
81423 }
81424
81425
81426 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_InsertRange(void * jarg1, int jarg2, void * jarg3) {
81427   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81428   int arg2 ;
81429   std::vector< std::pair< unsigned int,Dali::Actor > > *arg3 = 0 ;
81430
81431   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81432   arg2 = (int)jarg2;
81433   arg3 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg3;
81434   if (!arg3) {
81435     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< std::pair< unsigned int,Dali::Actor > > const & type is null", 0);
81436     return ;
81437   }
81438   {
81439     try {
81440       try {
81441         std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__InsertRange(arg1,arg2,(std::vector< std::pair< unsigned int,Dali::Actor > > const &)*arg3);
81442       }
81443       catch(std::out_of_range &_e) {
81444         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
81445         return ;
81446       }
81447
81448     } catch (std::out_of_range& e) {
81449       {
81450         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81451       };
81452     } catch (std::exception& e) {
81453       {
81454         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81455       };
81456     } catch (...) {
81457       {
81458         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81459       };
81460     }
81461   }
81462 }
81463
81464
81465 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_RemoveAt(void * jarg1, int jarg2) {
81466   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81467   int arg2 ;
81468
81469   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81470   arg2 = (int)jarg2;
81471   {
81472     try {
81473       try {
81474         std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__RemoveAt(arg1,arg2);
81475       }
81476       catch(std::out_of_range &_e) {
81477         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
81478         return ;
81479       }
81480
81481     } catch (std::out_of_range& e) {
81482       {
81483         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81484       };
81485     } catch (std::exception& e) {
81486       {
81487         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81488       };
81489     } catch (...) {
81490       {
81491         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81492       };
81493     }
81494   }
81495 }
81496
81497
81498 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_RemoveRange(void * jarg1, int jarg2, int jarg3) {
81499   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81500   int arg2 ;
81501   int arg3 ;
81502
81503   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81504   arg2 = (int)jarg2;
81505   arg3 = (int)jarg3;
81506   {
81507     try {
81508       try {
81509         std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__RemoveRange(arg1,arg2,arg3);
81510       }
81511       catch(std::out_of_range &_e) {
81512         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
81513         return ;
81514       }
81515       catch(std::invalid_argument &_e) {
81516         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
81517         return ;
81518       }
81519
81520     } catch (std::out_of_range& e) {
81521       {
81522         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81523       };
81524     } catch (std::exception& e) {
81525       {
81526         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81527       };
81528     } catch (...) {
81529       {
81530         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81531       };
81532     }
81533   }
81534 }
81535
81536
81537 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemContainer_Repeat(void * jarg1, int jarg2) {
81538   void * jresult ;
81539   std::pair< unsigned int,Dali::Actor > *arg1 = 0 ;
81540   int arg2 ;
81541   std::vector< std::pair< unsigned int,Dali::Actor > > *result = 0 ;
81542
81543   arg1 = (std::pair< unsigned int,Dali::Actor > *)jarg1;
81544   if (!arg1) {
81545     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::pair< unsigned int,Dali::Actor > const & type is null", 0);
81546     return 0;
81547   }
81548   arg2 = (int)jarg2;
81549   {
81550     try {
81551       try {
81552         result = (std::vector< std::pair< unsigned int,Dali::Actor > > *)std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__Repeat((std::pair< unsigned int,Dali::Actor > const &)*arg1,arg2);
81553       }
81554       catch(std::out_of_range &_e) {
81555         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
81556         return 0;
81557       }
81558
81559     } catch (std::out_of_range& e) {
81560       {
81561         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81562       };
81563     } catch (std::exception& e) {
81564       {
81565         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81566       };
81567     } catch (...) {
81568       {
81569         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81570       };
81571     }
81572   }
81573   jresult = (void *)result;
81574   return jresult;
81575 }
81576
81577
81578 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_Reverse__SWIG_0(void * jarg1) {
81579   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81580
81581   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81582   {
81583     try {
81584       std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__Reverse__SWIG_0(arg1);
81585     } catch (std::out_of_range& e) {
81586       {
81587         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81588       };
81589     } catch (std::exception& e) {
81590       {
81591         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81592       };
81593     } catch (...) {
81594       {
81595         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81596       };
81597     }
81598   }
81599 }
81600
81601
81602 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_Reverse__SWIG_1(void * jarg1, int jarg2, int jarg3) {
81603   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81604   int arg2 ;
81605   int arg3 ;
81606
81607   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81608   arg2 = (int)jarg2;
81609   arg3 = (int)jarg3;
81610   {
81611     try {
81612       try {
81613         std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__Reverse__SWIG_1(arg1,arg2,arg3);
81614       }
81615       catch(std::out_of_range &_e) {
81616         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
81617         return ;
81618       }
81619       catch(std::invalid_argument &_e) {
81620         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
81621         return ;
81622       }
81623
81624     } catch (std::out_of_range& e) {
81625       {
81626         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81627       };
81628     } catch (std::exception& e) {
81629       {
81630         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81631       };
81632     } catch (...) {
81633       {
81634         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81635       };
81636     }
81637   }
81638 }
81639
81640
81641 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_SetRange(void * jarg1, int jarg2, void * jarg3) {
81642   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81643   int arg2 ;
81644   std::vector< std::pair< unsigned int,Dali::Actor > > *arg3 = 0 ;
81645
81646   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81647   arg2 = (int)jarg2;
81648   arg3 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg3;
81649   if (!arg3) {
81650     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< std::pair< unsigned int,Dali::Actor > > const & type is null", 0);
81651     return ;
81652   }
81653   {
81654     try {
81655       try {
81656         std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__SetRange(arg1,arg2,(std::vector< std::pair< unsigned int,Dali::Actor > > const &)*arg3);
81657       }
81658       catch(std::out_of_range &_e) {
81659         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
81660         return ;
81661       }
81662
81663     } catch (std::out_of_range& e) {
81664       {
81665         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81666       };
81667     } catch (std::exception& e) {
81668       {
81669         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81670       };
81671     } catch (...) {
81672       {
81673         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81674       };
81675     }
81676   }
81677 }
81678
81679
81680 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ItemContainer(void * jarg1) {
81681   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81682
81683   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81684   {
81685     try {
81686       delete arg1;
81687     } catch (std::out_of_range& e) {
81688       {
81689         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81690       };
81691     } catch (std::exception& e) {
81692       {
81693         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81694       };
81695     } catch (...) {
81696       {
81697         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81698       };
81699     }
81700   }
81701 }
81702
81703
81704 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_Clear(void * jarg1) {
81705   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
81706
81707   arg1 = (std::vector< Dali::Actor > *)jarg1;
81708   {
81709     try {
81710       (arg1)->clear();
81711     } catch (std::out_of_range& e) {
81712       {
81713         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81714       };
81715     } catch (std::exception& e) {
81716       {
81717         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81718       };
81719     } catch (...) {
81720       {
81721         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81722       };
81723     }
81724   }
81725 }
81726
81727
81728 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_Add(void * jarg1, void * jarg2) {
81729   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
81730   Dali::Actor *arg2 = 0 ;
81731
81732   arg1 = (std::vector< Dali::Actor > *)jarg1;
81733   arg2 = (Dali::Actor *)jarg2;
81734   if (!arg2) {
81735     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
81736     return ;
81737   }
81738   {
81739     try {
81740       (arg1)->push_back((Dali::Actor const &)*arg2);
81741     } catch (std::out_of_range& e) {
81742       {
81743         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81744       };
81745     } catch (std::exception& e) {
81746       {
81747         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81748       };
81749     } catch (...) {
81750       {
81751         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81752       };
81753     }
81754   }
81755 }
81756
81757
81758 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ActorContainer_size(void * jarg1) {
81759   unsigned long jresult ;
81760   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
81761   std::vector< Dali::Actor >::size_type result;
81762
81763   arg1 = (std::vector< Dali::Actor > *)jarg1;
81764   {
81765     try {
81766       result = ((std::vector< Dali::Actor > const *)arg1)->size();
81767     } catch (std::out_of_range& e) {
81768       {
81769         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81770       };
81771     } catch (std::exception& e) {
81772       {
81773         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81774       };
81775     } catch (...) {
81776       {
81777         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81778       };
81779     }
81780   }
81781   jresult = (unsigned long)result;
81782   return jresult;
81783 }
81784
81785
81786 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ActorContainer_capacity(void * jarg1) {
81787   unsigned long jresult ;
81788   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
81789   std::vector< Dali::Actor >::size_type result;
81790
81791   arg1 = (std::vector< Dali::Actor > *)jarg1;
81792   {
81793     try {
81794       result = ((std::vector< Dali::Actor > const *)arg1)->capacity();
81795     } catch (std::out_of_range& e) {
81796       {
81797         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81798       };
81799     } catch (std::exception& e) {
81800       {
81801         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81802       };
81803     } catch (...) {
81804       {
81805         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81806       };
81807     }
81808   }
81809   jresult = (unsigned long)result;
81810   return jresult;
81811 }
81812
81813
81814 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_reserve(void * jarg1, unsigned long jarg2) {
81815   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
81816   std::vector< Dali::Actor >::size_type arg2 ;
81817
81818   arg1 = (std::vector< Dali::Actor > *)jarg1;
81819   arg2 = (std::vector< Dali::Actor >::size_type)jarg2;
81820   {
81821     try {
81822       (arg1)->reserve(arg2);
81823     } catch (std::out_of_range& e) {
81824       {
81825         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81826       };
81827     } catch (std::exception& e) {
81828       {
81829         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81830       };
81831     } catch (...) {
81832       {
81833         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81834       };
81835     }
81836   }
81837 }
81838
81839
81840 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ActorContainer__SWIG_0() {
81841   void * jresult ;
81842   std::vector< Dali::Actor > *result = 0 ;
81843
81844   {
81845     try {
81846       result = (std::vector< Dali::Actor > *)new std::vector< Dali::Actor >();
81847     } catch (std::out_of_range& e) {
81848       {
81849         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81850       };
81851     } catch (std::exception& e) {
81852       {
81853         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81854       };
81855     } catch (...) {
81856       {
81857         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81858       };
81859     }
81860   }
81861   jresult = (void *)result;
81862   return jresult;
81863 }
81864
81865
81866 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ActorContainer__SWIG_1(void * jarg1) {
81867   void * jresult ;
81868   std::vector< Dali::Actor > *arg1 = 0 ;
81869   std::vector< Dali::Actor > *result = 0 ;
81870
81871   arg1 = (std::vector< Dali::Actor > *)jarg1;
81872   if (!arg1) {
81873     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::Actor > const & type is null", 0);
81874     return 0;
81875   }
81876   {
81877     try {
81878       result = (std::vector< Dali::Actor > *)new std::vector< Dali::Actor >((std::vector< Dali::Actor > const &)*arg1);
81879     } catch (std::out_of_range& e) {
81880       {
81881         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81882       };
81883     } catch (std::exception& e) {
81884       {
81885         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81886       };
81887     } catch (...) {
81888       {
81889         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81890       };
81891     }
81892   }
81893   jresult = (void *)result;
81894   return jresult;
81895 }
81896
81897
81898 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ActorContainer__SWIG_2(int jarg1) {
81899   void * jresult ;
81900   int arg1 ;
81901   std::vector< Dali::Actor > *result = 0 ;
81902
81903   arg1 = (int)jarg1;
81904   {
81905     try {
81906       try {
81907         result = (std::vector< Dali::Actor > *)new_std_vector_Sl_Dali_Actor_Sg___SWIG_2(arg1);
81908       }
81909       catch(std::out_of_range &_e) {
81910         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
81911         return 0;
81912       }
81913
81914     } catch (std::out_of_range& e) {
81915       {
81916         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81917       };
81918     } catch (std::exception& e) {
81919       {
81920         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81921       };
81922     } catch (...) {
81923       {
81924         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81925       };
81926     }
81927   }
81928   jresult = (void *)result;
81929   return jresult;
81930 }
81931
81932
81933 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ActorContainer_getitemcopy(void * jarg1, int jarg2) {
81934   void * jresult ;
81935   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
81936   int arg2 ;
81937   Dali::Actor result;
81938
81939   arg1 = (std::vector< Dali::Actor > *)jarg1;
81940   arg2 = (int)jarg2;
81941   {
81942     try {
81943       try {
81944         result = std_vector_Sl_Dali_Actor_Sg__getitemcopy(arg1,arg2);
81945       }
81946       catch(std::out_of_range &_e) {
81947         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
81948         return 0;
81949       }
81950
81951     } catch (std::out_of_range& e) {
81952       {
81953         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81954       };
81955     } catch (std::exception& e) {
81956       {
81957         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81958       };
81959     } catch (...) {
81960       {
81961         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81962       };
81963     }
81964   }
81965   jresult = new Dali::Actor((const Dali::Actor &)result);
81966   return jresult;
81967 }
81968
81969
81970 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ActorContainer_getitem(void * jarg1, int jarg2) {
81971   void * jresult ;
81972   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
81973   int arg2 ;
81974   Dali::Actor *result = 0 ;
81975
81976   arg1 = (std::vector< Dali::Actor > *)jarg1;
81977   arg2 = (int)jarg2;
81978   {
81979     try {
81980       try {
81981         result = (Dali::Actor *) &std_vector_Sl_Dali_Actor_Sg__getitem(arg1,arg2);
81982       }
81983       catch(std::out_of_range &_e) {
81984         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
81985         return 0;
81986       }
81987
81988     } catch (std::out_of_range& e) {
81989       {
81990         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81991       };
81992     } catch (std::exception& e) {
81993       {
81994         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81995       };
81996     } catch (...) {
81997       {
81998         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81999       };
82000     }
82001   }
82002   jresult = (void *)result;
82003   return jresult;
82004 }
82005
82006
82007 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_setitem(void * jarg1, int jarg2, void * jarg3) {
82008   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
82009   int arg2 ;
82010   Dali::Actor *arg3 = 0 ;
82011
82012   arg1 = (std::vector< Dali::Actor > *)jarg1;
82013   arg2 = (int)jarg2;
82014   arg3 = (Dali::Actor *)jarg3;
82015   if (!arg3) {
82016     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
82017     return ;
82018   }
82019   {
82020     try {
82021       try {
82022         std_vector_Sl_Dali_Actor_Sg__setitem(arg1,arg2,(Dali::Actor const &)*arg3);
82023       }
82024       catch(std::out_of_range &_e) {
82025         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82026         return ;
82027       }
82028
82029     } catch (std::out_of_range& e) {
82030       {
82031         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82032       };
82033     } catch (std::exception& e) {
82034       {
82035         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82036       };
82037     } catch (...) {
82038       {
82039         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82040       };
82041     }
82042   }
82043 }
82044
82045
82046 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_AddRange(void * jarg1, void * jarg2) {
82047   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
82048   std::vector< Dali::Actor > *arg2 = 0 ;
82049
82050   arg1 = (std::vector< Dali::Actor > *)jarg1;
82051   arg2 = (std::vector< Dali::Actor > *)jarg2;
82052   if (!arg2) {
82053     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::Actor > const & type is null", 0);
82054     return ;
82055   }
82056   {
82057     try {
82058       std_vector_Sl_Dali_Actor_Sg__AddRange(arg1,(std::vector< Dali::Actor > const &)*arg2);
82059     } catch (std::out_of_range& e) {
82060       {
82061         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82062       };
82063     } catch (std::exception& e) {
82064       {
82065         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82066       };
82067     } catch (...) {
82068       {
82069         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82070       };
82071     }
82072   }
82073 }
82074
82075
82076 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ActorContainer_GetRange(void * jarg1, int jarg2, int jarg3) {
82077   void * jresult ;
82078   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
82079   int arg2 ;
82080   int arg3 ;
82081   std::vector< Dali::Actor > *result = 0 ;
82082
82083   arg1 = (std::vector< Dali::Actor > *)jarg1;
82084   arg2 = (int)jarg2;
82085   arg3 = (int)jarg3;
82086   {
82087     try {
82088       try {
82089         result = (std::vector< Dali::Actor > *)std_vector_Sl_Dali_Actor_Sg__GetRange(arg1,arg2,arg3);
82090       }
82091       catch(std::out_of_range &_e) {
82092         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82093         return 0;
82094       }
82095       catch(std::invalid_argument &_e) {
82096         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
82097         return 0;
82098       }
82099
82100     } catch (std::out_of_range& e) {
82101       {
82102         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82103       };
82104     } catch (std::exception& e) {
82105       {
82106         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82107       };
82108     } catch (...) {
82109       {
82110         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82111       };
82112     }
82113   }
82114   jresult = (void *)result;
82115   return jresult;
82116 }
82117
82118
82119 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_Insert(void * jarg1, int jarg2, void * jarg3) {
82120   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
82121   int arg2 ;
82122   Dali::Actor *arg3 = 0 ;
82123
82124   arg1 = (std::vector< Dali::Actor > *)jarg1;
82125   arg2 = (int)jarg2;
82126   arg3 = (Dali::Actor *)jarg3;
82127   if (!arg3) {
82128     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
82129     return ;
82130   }
82131   {
82132     try {
82133       try {
82134         std_vector_Sl_Dali_Actor_Sg__Insert(arg1,arg2,(Dali::Actor const &)*arg3);
82135       }
82136       catch(std::out_of_range &_e) {
82137         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82138         return ;
82139       }
82140
82141     } catch (std::out_of_range& e) {
82142       {
82143         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82144       };
82145     } catch (std::exception& e) {
82146       {
82147         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82148       };
82149     } catch (...) {
82150       {
82151         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82152       };
82153     }
82154   }
82155 }
82156
82157
82158 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_InsertRange(void * jarg1, int jarg2, void * jarg3) {
82159   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
82160   int arg2 ;
82161   std::vector< Dali::Actor > *arg3 = 0 ;
82162
82163   arg1 = (std::vector< Dali::Actor > *)jarg1;
82164   arg2 = (int)jarg2;
82165   arg3 = (std::vector< Dali::Actor > *)jarg3;
82166   if (!arg3) {
82167     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::Actor > const & type is null", 0);
82168     return ;
82169   }
82170   {
82171     try {
82172       try {
82173         std_vector_Sl_Dali_Actor_Sg__InsertRange(arg1,arg2,(std::vector< Dali::Actor > const &)*arg3);
82174       }
82175       catch(std::out_of_range &_e) {
82176         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82177         return ;
82178       }
82179
82180     } catch (std::out_of_range& e) {
82181       {
82182         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82183       };
82184     } catch (std::exception& e) {
82185       {
82186         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82187       };
82188     } catch (...) {
82189       {
82190         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82191       };
82192     }
82193   }
82194 }
82195
82196
82197 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_RemoveAt(void * jarg1, int jarg2) {
82198   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
82199   int arg2 ;
82200
82201   arg1 = (std::vector< Dali::Actor > *)jarg1;
82202   arg2 = (int)jarg2;
82203   {
82204     try {
82205       try {
82206         std_vector_Sl_Dali_Actor_Sg__RemoveAt(arg1,arg2);
82207       }
82208       catch(std::out_of_range &_e) {
82209         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82210         return ;
82211       }
82212
82213     } catch (std::out_of_range& e) {
82214       {
82215         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82216       };
82217     } catch (std::exception& e) {
82218       {
82219         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82220       };
82221     } catch (...) {
82222       {
82223         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82224       };
82225     }
82226   }
82227 }
82228
82229
82230 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_RemoveRange(void * jarg1, int jarg2, int jarg3) {
82231   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
82232   int arg2 ;
82233   int arg3 ;
82234
82235   arg1 = (std::vector< Dali::Actor > *)jarg1;
82236   arg2 = (int)jarg2;
82237   arg3 = (int)jarg3;
82238   {
82239     try {
82240       try {
82241         std_vector_Sl_Dali_Actor_Sg__RemoveRange(arg1,arg2,arg3);
82242       }
82243       catch(std::out_of_range &_e) {
82244         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82245         return ;
82246       }
82247       catch(std::invalid_argument &_e) {
82248         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
82249         return ;
82250       }
82251
82252     } catch (std::out_of_range& e) {
82253       {
82254         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82255       };
82256     } catch (std::exception& e) {
82257       {
82258         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82259       };
82260     } catch (...) {
82261       {
82262         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82263       };
82264     }
82265   }
82266 }
82267
82268
82269 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ActorContainer_Repeat(void * jarg1, int jarg2) {
82270   void * jresult ;
82271   Dali::Actor *arg1 = 0 ;
82272   int arg2 ;
82273   std::vector< Dali::Actor > *result = 0 ;
82274
82275   arg1 = (Dali::Actor *)jarg1;
82276   if (!arg1) {
82277     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
82278     return 0;
82279   }
82280   arg2 = (int)jarg2;
82281   {
82282     try {
82283       try {
82284         result = (std::vector< Dali::Actor > *)std_vector_Sl_Dali_Actor_Sg__Repeat((Dali::Actor const &)*arg1,arg2);
82285       }
82286       catch(std::out_of_range &_e) {
82287         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82288         return 0;
82289       }
82290
82291     } catch (std::out_of_range& e) {
82292       {
82293         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82294       };
82295     } catch (std::exception& e) {
82296       {
82297         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82298       };
82299     } catch (...) {
82300       {
82301         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82302       };
82303     }
82304   }
82305   jresult = (void *)result;
82306   return jresult;
82307 }
82308
82309
82310 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_Reverse__SWIG_0(void * jarg1) {
82311   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
82312
82313   arg1 = (std::vector< Dali::Actor > *)jarg1;
82314   {
82315     try {
82316       std_vector_Sl_Dali_Actor_Sg__Reverse__SWIG_0(arg1);
82317     } catch (std::out_of_range& e) {
82318       {
82319         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82320       };
82321     } catch (std::exception& e) {
82322       {
82323         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82324       };
82325     } catch (...) {
82326       {
82327         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82328       };
82329     }
82330   }
82331 }
82332
82333
82334 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_Reverse__SWIG_1(void * jarg1, int jarg2, int jarg3) {
82335   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
82336   int arg2 ;
82337   int arg3 ;
82338
82339   arg1 = (std::vector< Dali::Actor > *)jarg1;
82340   arg2 = (int)jarg2;
82341   arg3 = (int)jarg3;
82342   {
82343     try {
82344       try {
82345         std_vector_Sl_Dali_Actor_Sg__Reverse__SWIG_1(arg1,arg2,arg3);
82346       }
82347       catch(std::out_of_range &_e) {
82348         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82349         return ;
82350       }
82351       catch(std::invalid_argument &_e) {
82352         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
82353         return ;
82354       }
82355
82356     } catch (std::out_of_range& e) {
82357       {
82358         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82359       };
82360     } catch (std::exception& e) {
82361       {
82362         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82363       };
82364     } catch (...) {
82365       {
82366         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82367       };
82368     }
82369   }
82370 }
82371
82372
82373 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_SetRange(void * jarg1, int jarg2, void * jarg3) {
82374   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
82375   int arg2 ;
82376   std::vector< Dali::Actor > *arg3 = 0 ;
82377
82378   arg1 = (std::vector< Dali::Actor > *)jarg1;
82379   arg2 = (int)jarg2;
82380   arg3 = (std::vector< Dali::Actor > *)jarg3;
82381   if (!arg3) {
82382     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::Actor > const & type is null", 0);
82383     return ;
82384   }
82385   {
82386     try {
82387       try {
82388         std_vector_Sl_Dali_Actor_Sg__SetRange(arg1,arg2,(std::vector< Dali::Actor > const &)*arg3);
82389       }
82390       catch(std::out_of_range &_e) {
82391         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82392         return ;
82393       }
82394
82395     } catch (std::out_of_range& e) {
82396       {
82397         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82398       };
82399     } catch (std::exception& e) {
82400       {
82401         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82402       };
82403     } catch (...) {
82404       {
82405         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82406       };
82407     }
82408   }
82409 }
82410
82411
82412 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ActorContainer(void * jarg1) {
82413   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
82414
82415   arg1 = (std::vector< Dali::Actor > *)jarg1;
82416   {
82417     try {
82418       delete arg1;
82419     } catch (std::out_of_range& e) {
82420       {
82421         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82422       };
82423     } catch (std::exception& e) {
82424       {
82425         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82426       };
82427     } catch (...) {
82428       {
82429         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82430       };
82431     }
82432   }
82433 }
82434
82435
82436 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityActionSignal_Empty(void * jarg1) {
82437   unsigned int jresult ;
82438   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *) 0 ;
82439   bool result;
82440
82441   arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *)jarg1;
82442   {
82443     try {
82444       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__Empty((Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > const *)arg1);
82445     } catch (std::out_of_range& e) {
82446       {
82447         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82448       };
82449     } catch (std::exception& e) {
82450       {
82451         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82452       };
82453     } catch (...) {
82454       {
82455         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82456       };
82457     }
82458   }
82459   jresult = result;
82460   return jresult;
82461 }
82462
82463
82464 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_AccessibilityActionSignal_GetConnectionCount(void * jarg1) {
82465   unsigned long jresult ;
82466   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *) 0 ;
82467   std::size_t result;
82468
82469   arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *)jarg1;
82470   {
82471     try {
82472       result = Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__GetConnectionCount((Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > const *)arg1);
82473     } catch (std::out_of_range& e) {
82474       {
82475         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82476       };
82477     } catch (std::exception& e) {
82478       {
82479         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82480       };
82481     } catch (...) {
82482       {
82483         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82484       };
82485     }
82486   }
82487   jresult = (unsigned long)result;
82488   return jresult;
82489 }
82490
82491
82492 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityActionSignal_Connect(void * jarg1, void * jarg2) {
82493   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *) 0 ;
82494   bool (*arg2)(Dali::Toolkit::AccessibilityManager &) = (bool (*)(Dali::Toolkit::AccessibilityManager &)) 0 ;
82495
82496   arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *)jarg1;
82497   arg2 = (bool (*)(Dali::Toolkit::AccessibilityManager &))jarg2;
82498   {
82499     try {
82500       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__Connect(arg1,arg2);
82501     } catch (std::out_of_range& e) {
82502       {
82503         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82504       };
82505     } catch (std::exception& e) {
82506       {
82507         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82508       };
82509     } catch (...) {
82510       {
82511         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82512       };
82513     }
82514   }
82515 }
82516
82517
82518 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityActionSignal_Disconnect(void * jarg1, void * jarg2) {
82519   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *) 0 ;
82520   bool (*arg2)(Dali::Toolkit::AccessibilityManager &) = (bool (*)(Dali::Toolkit::AccessibilityManager &)) 0 ;
82521
82522   arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *)jarg1;
82523   arg2 = (bool (*)(Dali::Toolkit::AccessibilityManager &))jarg2;
82524   {
82525     try {
82526       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__Disconnect(arg1,arg2);
82527     } catch (std::out_of_range& e) {
82528       {
82529         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82530       };
82531     } catch (std::exception& e) {
82532       {
82533         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82534       };
82535     } catch (...) {
82536       {
82537         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82538       };
82539     }
82540   }
82541 }
82542
82543
82544 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityActionSignal_Emit(void * jarg1, void * jarg2) {
82545   unsigned int jresult ;
82546   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *) 0 ;
82547   Dali::Toolkit::AccessibilityManager *arg2 = 0 ;
82548   bool result;
82549
82550   arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *)jarg1;
82551   arg2 = (Dali::Toolkit::AccessibilityManager *)jarg2;
82552   if (!arg2) {
82553     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::AccessibilityManager & type is null", 0);
82554     return 0;
82555   }
82556   {
82557     try {
82558       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__Emit(arg1,*arg2);
82559     } catch (std::out_of_range& e) {
82560       {
82561         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82562       };
82563     } catch (std::exception& e) {
82564       {
82565         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82566       };
82567     } catch (...) {
82568       {
82569         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82570       };
82571     }
82572   }
82573   jresult = result;
82574   return jresult;
82575 }
82576
82577
82578 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AccessibilityActionSignal() {
82579   void * jresult ;
82580   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *result = 0 ;
82581
82582   {
82583     try {
82584       result = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *)new Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) >();
82585     } catch (std::out_of_range& e) {
82586       {
82587         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82588       };
82589     } catch (std::exception& e) {
82590       {
82591         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82592       };
82593     } catch (...) {
82594       {
82595         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82596       };
82597     }
82598   }
82599   jresult = (void *)result;
82600   return jresult;
82601 }
82602
82603
82604 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AccessibilityActionSignal(void * jarg1) {
82605   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *) 0 ;
82606
82607   arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *)jarg1;
82608   {
82609     try {
82610       delete arg1;
82611     } catch (std::out_of_range& e) {
82612       {
82613         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82614       };
82615     } catch (std::exception& e) {
82616       {
82617         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82618       };
82619     } catch (...) {
82620       {
82621         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82622       };
82623     }
82624   }
82625 }
82626
82627
82628 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityFocusOvershotSignal_Empty(void * jarg1) {
82629   unsigned int jresult ;
82630   Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *) 0 ;
82631   bool result;
82632
82633   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *)jarg1;
82634   {
82635     try {
82636       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Toolkit_AccessibilityManager_FocusOvershotDirection_SP__Sg__Empty((Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > const *)arg1);
82637     } catch (std::out_of_range& e) {
82638       {
82639         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82640       };
82641     } catch (std::exception& e) {
82642       {
82643         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82644       };
82645     } catch (...) {
82646       {
82647         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82648       };
82649     }
82650   }
82651   jresult = result;
82652   return jresult;
82653 }
82654
82655
82656 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_AccessibilityFocusOvershotSignal_GetConnectionCount(void * jarg1) {
82657   unsigned long jresult ;
82658   Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *) 0 ;
82659   std::size_t result;
82660
82661   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *)jarg1;
82662   {
82663     try {
82664       result = Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Toolkit_AccessibilityManager_FocusOvershotDirection_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > const *)arg1);
82665     } catch (std::out_of_range& e) {
82666       {
82667         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82668       };
82669     } catch (std::exception& e) {
82670       {
82671         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82672       };
82673     } catch (...) {
82674       {
82675         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82676       };
82677     }
82678   }
82679   jresult = (unsigned long)result;
82680   return jresult;
82681 }
82682
82683
82684 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityFocusOvershotSignal_Connect(void * jarg1, void * jarg2) {
82685   Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *) 0 ;
82686   void (*arg2)(Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) = (void (*)(Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection)) 0 ;
82687
82688   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *)jarg1;
82689   arg2 = (void (*)(Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection))jarg2;
82690   {
82691     try {
82692       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Toolkit_AccessibilityManager_FocusOvershotDirection_SP__Sg__Connect(arg1,arg2);
82693     } catch (std::out_of_range& e) {
82694       {
82695         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82696       };
82697     } catch (std::exception& e) {
82698       {
82699         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82700       };
82701     } catch (...) {
82702       {
82703         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82704       };
82705     }
82706   }
82707 }
82708
82709
82710 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityFocusOvershotSignal_Disconnect(void * jarg1, void * jarg2) {
82711   Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *) 0 ;
82712   void (*arg2)(Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) = (void (*)(Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection)) 0 ;
82713
82714   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *)jarg1;
82715   arg2 = (void (*)(Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection))jarg2;
82716   {
82717     try {
82718       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Toolkit_AccessibilityManager_FocusOvershotDirection_SP__Sg__Disconnect(arg1,arg2);
82719     } catch (std::out_of_range& e) {
82720       {
82721         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82722       };
82723     } catch (std::exception& e) {
82724       {
82725         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82726       };
82727     } catch (...) {
82728       {
82729         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82730       };
82731     }
82732   }
82733 }
82734
82735
82736 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityFocusOvershotSignal_Emit(void * jarg1, void * jarg2, int jarg3) {
82737   Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *) 0 ;
82738   Dali::Actor arg2 ;
82739   Dali::Toolkit::AccessibilityManager::FocusOvershotDirection arg3 ;
82740   Dali::Actor *argp2 ;
82741
82742   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *)jarg1;
82743   argp2 = (Dali::Actor *)jarg2;
82744   if (!argp2) {
82745     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
82746     return ;
82747   }
82748   arg2 = *argp2;
82749   arg3 = (Dali::Toolkit::AccessibilityManager::FocusOvershotDirection)jarg3;
82750   {
82751     try {
82752       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Toolkit_AccessibilityManager_FocusOvershotDirection_SP__Sg__Emit(arg1,arg2,arg3);
82753     } catch (std::out_of_range& e) {
82754       {
82755         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82756       };
82757     } catch (std::exception& e) {
82758       {
82759         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82760       };
82761     } catch (...) {
82762       {
82763         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82764       };
82765     }
82766   }
82767 }
82768
82769
82770 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AccessibilityFocusOvershotSignal() {
82771   void * jresult ;
82772   Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *result = 0 ;
82773
82774   {
82775     try {
82776       result = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *)new Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) >();
82777     } catch (std::out_of_range& e) {
82778       {
82779         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82780       };
82781     } catch (std::exception& e) {
82782       {
82783         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82784       };
82785     } catch (...) {
82786       {
82787         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82788       };
82789     }
82790   }
82791   jresult = (void *)result;
82792   return jresult;
82793 }
82794
82795
82796 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AccessibilityFocusOvershotSignal(void * jarg1) {
82797   Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *) 0 ;
82798
82799   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *)jarg1;
82800   {
82801     try {
82802       delete arg1;
82803     } catch (std::out_of_range& e) {
82804       {
82805         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82806       };
82807     } catch (std::exception& e) {
82808       {
82809         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82810       };
82811     } catch (...) {
82812       {
82813         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82814       };
82815     }
82816   }
82817 }
82818
82819
82820 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_FocusChangedSignal_Empty(void * jarg1) {
82821   unsigned int jresult ;
82822   Dali::Signal< void (Dali::Actor,Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *) 0 ;
82823   bool result;
82824
82825   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *)jarg1;
82826   {
82827     try {
82828       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__Empty((Dali::Signal< void (Dali::Actor,Dali::Actor) > const *)arg1);
82829     } catch (std::out_of_range& e) {
82830       {
82831         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82832       };
82833     } catch (std::exception& e) {
82834       {
82835         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82836       };
82837     } catch (...) {
82838       {
82839         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82840       };
82841     }
82842   }
82843   jresult = result;
82844   return jresult;
82845 }
82846
82847
82848 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_FocusChangedSignal_GetConnectionCount(void * jarg1) {
82849   unsigned long jresult ;
82850   Dali::Signal< void (Dali::Actor,Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *) 0 ;
82851   std::size_t result;
82852
82853   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *)jarg1;
82854   {
82855     try {
82856       result = Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Actor,Dali::Actor) > const *)arg1);
82857     } catch (std::out_of_range& e) {
82858       {
82859         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82860       };
82861     } catch (std::exception& e) {
82862       {
82863         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82864       };
82865     } catch (...) {
82866       {
82867         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82868       };
82869     }
82870   }
82871   jresult = (unsigned long)result;
82872   return jresult;
82873 }
82874
82875
82876 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FocusChangedSignal_Connect(void * jarg1, void * jarg2) {
82877   Dali::Signal< void (Dali::Actor,Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *) 0 ;
82878   void (*arg2)(Dali::Actor,Dali::Actor) = (void (*)(Dali::Actor,Dali::Actor)) 0 ;
82879
82880   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *)jarg1;
82881   arg2 = (void (*)(Dali::Actor,Dali::Actor))jarg2;
82882   {
82883     try {
82884       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__Connect(arg1,arg2);
82885     } catch (std::out_of_range& e) {
82886       {
82887         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82888       };
82889     } catch (std::exception& e) {
82890       {
82891         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82892       };
82893     } catch (...) {
82894       {
82895         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82896       };
82897     }
82898   }
82899 }
82900
82901
82902 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FocusChangedSignal_Disconnect(void * jarg1, void * jarg2) {
82903   Dali::Signal< void (Dali::Actor,Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *) 0 ;
82904   void (*arg2)(Dali::Actor,Dali::Actor) = (void (*)(Dali::Actor,Dali::Actor)) 0 ;
82905
82906   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *)jarg1;
82907   arg2 = (void (*)(Dali::Actor,Dali::Actor))jarg2;
82908   {
82909     try {
82910       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__Disconnect(arg1,arg2);
82911     } catch (std::out_of_range& e) {
82912       {
82913         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82914       };
82915     } catch (std::exception& e) {
82916       {
82917         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82918       };
82919     } catch (...) {
82920       {
82921         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82922       };
82923     }
82924   }
82925 }
82926
82927
82928 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FocusChangedSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
82929   Dali::Signal< void (Dali::Actor,Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *) 0 ;
82930   Dali::Actor arg2 ;
82931   Dali::Actor arg3 ;
82932   Dali::Actor *argp2 ;
82933   Dali::Actor *argp3 ;
82934
82935   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *)jarg1;
82936   argp2 = (Dali::Actor *)jarg2;
82937   if (!argp2) {
82938     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
82939     return ;
82940   }
82941   arg2 = *argp2;
82942   argp3 = (Dali::Actor *)jarg3;
82943   if (!argp3) {
82944     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
82945     return ;
82946   }
82947   arg3 = *argp3;
82948   {
82949     try {
82950       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__Emit(arg1,arg2,arg3);
82951     } catch (std::out_of_range& e) {
82952       {
82953         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82954       };
82955     } catch (std::exception& e) {
82956       {
82957         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82958       };
82959     } catch (...) {
82960       {
82961         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82962       };
82963     }
82964   }
82965 }
82966
82967
82968 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FocusChangedSignal() {
82969   void * jresult ;
82970   Dali::Signal< void (Dali::Actor,Dali::Actor) > *result = 0 ;
82971
82972   {
82973     try {
82974       result = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *)new Dali::Signal< void (Dali::Actor,Dali::Actor) >();
82975     } catch (std::out_of_range& e) {
82976       {
82977         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82978       };
82979     } catch (std::exception& e) {
82980       {
82981         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82982       };
82983     } catch (...) {
82984       {
82985         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82986       };
82987     }
82988   }
82989   jresult = (void *)result;
82990   return jresult;
82991 }
82992
82993
82994 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FocusChangedSignal(void * jarg1) {
82995   Dali::Signal< void (Dali::Actor,Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *) 0 ;
82996
82997   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *)jarg1;
82998   {
82999     try {
83000       delete arg1;
83001     } catch (std::out_of_range& e) {
83002       {
83003         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83004       };
83005     } catch (std::exception& e) {
83006       {
83007         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83008       };
83009     } catch (...) {
83010       {
83011         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83012       };
83013     }
83014   }
83015 }
83016
83017
83018 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_FocusGroupChangedSignal_Empty(void * jarg1) {
83019   unsigned int jresult ;
83020   Dali::Signal< void (Dali::Actor,bool) > *arg1 = (Dali::Signal< void (Dali::Actor,bool) > *) 0 ;
83021   bool result;
83022
83023   arg1 = (Dali::Signal< void (Dali::Actor,bool) > *)jarg1;
83024   {
83025     try {
83026       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__Empty((Dali::Signal< void (Dali::Actor,bool) > const *)arg1);
83027     } catch (std::out_of_range& e) {
83028       {
83029         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83030       };
83031     } catch (std::exception& e) {
83032       {
83033         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83034       };
83035     } catch (...) {
83036       {
83037         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83038       };
83039     }
83040   }
83041   jresult = result;
83042   return jresult;
83043 }
83044
83045
83046 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_FocusGroupChangedSignal_GetConnectionCount(void * jarg1) {
83047   unsigned long jresult ;
83048   Dali::Signal< void (Dali::Actor,bool) > *arg1 = (Dali::Signal< void (Dali::Actor,bool) > *) 0 ;
83049   std::size_t result;
83050
83051   arg1 = (Dali::Signal< void (Dali::Actor,bool) > *)jarg1;
83052   {
83053     try {
83054       result = Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Actor,bool) > const *)arg1);
83055     } catch (std::out_of_range& e) {
83056       {
83057         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83058       };
83059     } catch (std::exception& e) {
83060       {
83061         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83062       };
83063     } catch (...) {
83064       {
83065         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83066       };
83067     }
83068   }
83069   jresult = (unsigned long)result;
83070   return jresult;
83071 }
83072
83073
83074 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FocusGroupChangedSignal_Connect(void * jarg1, void * jarg2) {
83075   Dali::Signal< void (Dali::Actor,bool) > *arg1 = (Dali::Signal< void (Dali::Actor,bool) > *) 0 ;
83076   void (*arg2)(Dali::Actor,bool) = (void (*)(Dali::Actor,bool)) 0 ;
83077
83078   arg1 = (Dali::Signal< void (Dali::Actor,bool) > *)jarg1;
83079   arg2 = (void (*)(Dali::Actor,bool))jarg2;
83080   {
83081     try {
83082       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__Connect(arg1,arg2);
83083     } catch (std::out_of_range& e) {
83084       {
83085         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83086       };
83087     } catch (std::exception& e) {
83088       {
83089         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83090       };
83091     } catch (...) {
83092       {
83093         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83094       };
83095     }
83096   }
83097 }
83098
83099
83100 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FocusGroupChangedSignal_Disconnect(void * jarg1, void * jarg2) {
83101   Dali::Signal< void (Dali::Actor,bool) > *arg1 = (Dali::Signal< void (Dali::Actor,bool) > *) 0 ;
83102   void (*arg2)(Dali::Actor,bool) = (void (*)(Dali::Actor,bool)) 0 ;
83103
83104   arg1 = (Dali::Signal< void (Dali::Actor,bool) > *)jarg1;
83105   arg2 = (void (*)(Dali::Actor,bool))jarg2;
83106   {
83107     try {
83108       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__Disconnect(arg1,arg2);
83109     } catch (std::out_of_range& e) {
83110       {
83111         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83112       };
83113     } catch (std::exception& e) {
83114       {
83115         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83116       };
83117     } catch (...) {
83118       {
83119         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83120       };
83121     }
83122   }
83123 }
83124
83125
83126 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FocusGroupChangedSignal_Emit(void * jarg1, void * jarg2, unsigned int jarg3) {
83127   Dali::Signal< void (Dali::Actor,bool) > *arg1 = (Dali::Signal< void (Dali::Actor,bool) > *) 0 ;
83128   Dali::Actor arg2 ;
83129   bool arg3 ;
83130   Dali::Actor *argp2 ;
83131
83132   arg1 = (Dali::Signal< void (Dali::Actor,bool) > *)jarg1;
83133   argp2 = (Dali::Actor *)jarg2;
83134   if (!argp2) {
83135     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
83136     return ;
83137   }
83138   arg2 = *argp2;
83139   arg3 = jarg3 ? true : false;
83140   {
83141     try {
83142       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__Emit(arg1,arg2,arg3);
83143     } catch (std::out_of_range& e) {
83144       {
83145         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83146       };
83147     } catch (std::exception& e) {
83148       {
83149         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83150       };
83151     } catch (...) {
83152       {
83153         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83154       };
83155     }
83156   }
83157 }
83158
83159
83160 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FocusGroupChangedSignal() {
83161   void * jresult ;
83162   Dali::Signal< void (Dali::Actor,bool) > *result = 0 ;
83163
83164   {
83165     try {
83166       result = (Dali::Signal< void (Dali::Actor,bool) > *)new Dali::Signal< void (Dali::Actor,bool) >();
83167     } catch (std::out_of_range& e) {
83168       {
83169         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83170       };
83171     } catch (std::exception& e) {
83172       {
83173         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83174       };
83175     } catch (...) {
83176       {
83177         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83178       };
83179     }
83180   }
83181   jresult = (void *)result;
83182   return jresult;
83183 }
83184
83185
83186 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FocusGroupChangedSignal(void * jarg1) {
83187   Dali::Signal< void (Dali::Actor,bool) > *arg1 = (Dali::Signal< void (Dali::Actor,bool) > *) 0 ;
83188
83189   arg1 = (Dali::Signal< void (Dali::Actor,bool) > *)jarg1;
83190   {
83191     try {
83192       delete arg1;
83193     } catch (std::out_of_range& e) {
83194       {
83195         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83196       };
83197     } catch (std::exception& e) {
83198       {
83199         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83200       };
83201     } catch (...) {
83202       {
83203         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83204       };
83205     }
83206   }
83207 }
83208
83209
83210 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_StyleChangedSignal_Empty(void * jarg1) {
83211   unsigned int jresult ;
83212   Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *) 0 ;
83213   bool result;
83214
83215   arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *)jarg1;
83216   {
83217     try {
83218       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_StyleManager_Sc_Dali_StyleChange_Type_SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > const *)arg1);
83219     } catch (std::out_of_range& e) {
83220       {
83221         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83222       };
83223     } catch (std::exception& e) {
83224       {
83225         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83226       };
83227     } catch (...) {
83228       {
83229         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83230       };
83231     }
83232   }
83233   jresult = result;
83234   return jresult;
83235 }
83236
83237
83238 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_StyleChangedSignal_GetConnectionCount(void * jarg1) {
83239   unsigned long jresult ;
83240   Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *) 0 ;
83241   std::size_t result;
83242
83243   arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *)jarg1;
83244   {
83245     try {
83246       result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_StyleManager_Sc_Dali_StyleChange_Type_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > const *)arg1);
83247     } catch (std::out_of_range& e) {
83248       {
83249         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83250       };
83251     } catch (std::exception& e) {
83252       {
83253         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83254       };
83255     } catch (...) {
83256       {
83257         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83258       };
83259     }
83260   }
83261   jresult = (unsigned long)result;
83262   return jresult;
83263 }
83264
83265
83266 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StyleChangedSignal_Connect(void * jarg1, void * jarg2) {
83267   Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *) 0 ;
83268   void (*arg2)(Dali::Toolkit::StyleManager,Dali::StyleChange::Type) = (void (*)(Dali::Toolkit::StyleManager,Dali::StyleChange::Type)) 0 ;
83269
83270   arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *)jarg1;
83271   arg2 = (void (*)(Dali::Toolkit::StyleManager,Dali::StyleChange::Type))jarg2;
83272   {
83273     try {
83274       Dali_Signal_Sl_void_Sp_Dali_Toolkit_StyleManager_Sc_Dali_StyleChange_Type_SP__Sg__Connect(arg1,arg2);
83275     } catch (std::out_of_range& e) {
83276       {
83277         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83278       };
83279     } catch (std::exception& e) {
83280       {
83281         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83282       };
83283     } catch (...) {
83284       {
83285         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83286       };
83287     }
83288   }
83289 }
83290
83291
83292 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StyleChangedSignal_Disconnect(void * jarg1, void * jarg2) {
83293   Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *) 0 ;
83294   void (*arg2)(Dali::Toolkit::StyleManager,Dali::StyleChange::Type) = (void (*)(Dali::Toolkit::StyleManager,Dali::StyleChange::Type)) 0 ;
83295
83296   arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *)jarg1;
83297   arg2 = (void (*)(Dali::Toolkit::StyleManager,Dali::StyleChange::Type))jarg2;
83298   {
83299     try {
83300       Dali_Signal_Sl_void_Sp_Dali_Toolkit_StyleManager_Sc_Dali_StyleChange_Type_SP__Sg__Disconnect(arg1,arg2);
83301     } catch (std::out_of_range& e) {
83302       {
83303         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83304       };
83305     } catch (std::exception& e) {
83306       {
83307         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83308       };
83309     } catch (...) {
83310       {
83311         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83312       };
83313     }
83314   }
83315 }
83316
83317
83318 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StyleChangedSignal_Emit(void * jarg1, void * jarg2, int jarg3) {
83319   Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *) 0 ;
83320   Dali::Toolkit::StyleManager arg2 ;
83321   Dali::StyleChange::Type arg3 ;
83322   Dali::Toolkit::StyleManager *argp2 ;
83323
83324   arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *)jarg1;
83325   argp2 = (Dali::Toolkit::StyleManager *)jarg2;
83326   if (!argp2) {
83327     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::StyleManager", 0);
83328     return ;
83329   }
83330   arg2 = *argp2;
83331   arg3 = (Dali::StyleChange::Type)jarg3;
83332   {
83333     try {
83334       Dali_Signal_Sl_void_Sp_Dali_Toolkit_StyleManager_Sc_Dali_StyleChange_Type_SP__Sg__Emit(arg1,arg2,arg3);
83335     } catch (std::out_of_range& e) {
83336       {
83337         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83338       };
83339     } catch (std::exception& e) {
83340       {
83341         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83342       };
83343     } catch (...) {
83344       {
83345         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83346       };
83347     }
83348   }
83349 }
83350
83351
83352 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_StyleChangedSignal() {
83353   void * jresult ;
83354   Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *result = 0 ;
83355
83356   {
83357     try {
83358       result = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *)new Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) >();
83359     } catch (std::out_of_range& e) {
83360       {
83361         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83362       };
83363     } catch (std::exception& e) {
83364       {
83365         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83366       };
83367     } catch (...) {
83368       {
83369         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83370       };
83371     }
83372   }
83373   jresult = (void *)result;
83374   return jresult;
83375 }
83376
83377
83378 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_StyleChangedSignal(void * jarg1) {
83379   Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *) 0 ;
83380
83381   arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *)jarg1;
83382   {
83383     try {
83384       delete arg1;
83385     } catch (std::out_of_range& e) {
83386       {
83387         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83388       };
83389     } catch (std::exception& e) {
83390       {
83391         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83392       };
83393     } catch (...) {
83394       {
83395         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83396       };
83397     }
83398   }
83399 }
83400
83401
83402 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ButtonSignal_Empty(void * jarg1) {
83403   unsigned int jresult ;
83404   Dali::Signal< bool (Dali::Toolkit::Button) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *) 0 ;
83405   bool result;
83406
83407   arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *)jarg1;
83408   {
83409     try {
83410       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__Empty((Dali::Signal< bool (Dali::Toolkit::Button) > const *)arg1);
83411     } catch (std::out_of_range& e) {
83412       {
83413         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83414       };
83415     } catch (std::exception& e) {
83416       {
83417         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83418       };
83419     } catch (...) {
83420       {
83421         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83422       };
83423     }
83424   }
83425   jresult = result;
83426   return jresult;
83427 }
83428
83429
83430 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ButtonSignal_GetConnectionCount(void * jarg1) {
83431   unsigned long jresult ;
83432   Dali::Signal< bool (Dali::Toolkit::Button) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *) 0 ;
83433   std::size_t result;
83434
83435   arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *)jarg1;
83436   {
83437     try {
83438       result = Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__GetConnectionCount((Dali::Signal< bool (Dali::Toolkit::Button) > const *)arg1);
83439     } catch (std::out_of_range& e) {
83440       {
83441         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83442       };
83443     } catch (std::exception& e) {
83444       {
83445         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83446       };
83447     } catch (...) {
83448       {
83449         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83450       };
83451     }
83452   }
83453   jresult = (unsigned long)result;
83454   return jresult;
83455 }
83456
83457
83458 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ButtonSignal_Connect(void * jarg1, void * jarg2) {
83459   Dali::Signal< bool (Dali::Toolkit::Button) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *) 0 ;
83460   bool (*arg2)(Dali::Toolkit::Button) = (bool (*)(Dali::Toolkit::Button)) 0 ;
83461
83462   arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *)jarg1;
83463   arg2 = (bool (*)(Dali::Toolkit::Button))jarg2;
83464   {
83465     try {
83466       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__Connect(arg1,arg2);
83467     } catch (std::out_of_range& e) {
83468       {
83469         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83470       };
83471     } catch (std::exception& e) {
83472       {
83473         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83474       };
83475     } catch (...) {
83476       {
83477         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83478       };
83479     }
83480   }
83481 }
83482
83483
83484 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ButtonSignal_Disconnect(void * jarg1, void * jarg2) {
83485   Dali::Signal< bool (Dali::Toolkit::Button) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *) 0 ;
83486   bool (*arg2)(Dali::Toolkit::Button) = (bool (*)(Dali::Toolkit::Button)) 0 ;
83487
83488   arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *)jarg1;
83489   arg2 = (bool (*)(Dali::Toolkit::Button))jarg2;
83490   {
83491     try {
83492       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__Disconnect(arg1,arg2);
83493     } catch (std::out_of_range& e) {
83494       {
83495         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83496       };
83497     } catch (std::exception& e) {
83498       {
83499         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83500       };
83501     } catch (...) {
83502       {
83503         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83504       };
83505     }
83506   }
83507 }
83508
83509
83510 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ButtonSignal_Emit(void * jarg1, void * jarg2) {
83511   unsigned int jresult ;
83512   Dali::Signal< bool (Dali::Toolkit::Button) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *) 0 ;
83513   Dali::Toolkit::Button arg2 ;
83514   Dali::Toolkit::Button *argp2 ;
83515   bool result;
83516
83517   arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *)jarg1;
83518   argp2 = (Dali::Toolkit::Button *)jarg2;
83519   if (!argp2) {
83520     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Button", 0);
83521     return 0;
83522   }
83523   arg2 = *argp2;
83524   {
83525     try {
83526       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__Emit(arg1,arg2);
83527     } catch (std::out_of_range& e) {
83528       {
83529         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83530       };
83531     } catch (std::exception& e) {
83532       {
83533         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83534       };
83535     } catch (...) {
83536       {
83537         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83538       };
83539     }
83540   }
83541   jresult = result;
83542   return jresult;
83543 }
83544
83545
83546 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ButtonSignal() {
83547   void * jresult ;
83548   Dali::Signal< bool (Dali::Toolkit::Button) > *result = 0 ;
83549
83550   {
83551     try {
83552       result = (Dali::Signal< bool (Dali::Toolkit::Button) > *)new Dali::Signal< bool (Dali::Toolkit::Button) >();
83553     } catch (std::out_of_range& e) {
83554       {
83555         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83556       };
83557     } catch (std::exception& e) {
83558       {
83559         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83560       };
83561     } catch (...) {
83562       {
83563         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83564       };
83565     }
83566   }
83567   jresult = (void *)result;
83568   return jresult;
83569 }
83570
83571
83572 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ButtonSignal(void * jarg1) {
83573   Dali::Signal< bool (Dali::Toolkit::Button) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *) 0 ;
83574
83575   arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *)jarg1;
83576   {
83577     try {
83578       delete arg1;
83579     } catch (std::out_of_range& e) {
83580       {
83581         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83582       };
83583     } catch (std::exception& e) {
83584       {
83585         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83586       };
83587     } catch (...) {
83588       {
83589         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83590       };
83591     }
83592   }
83593 }
83594
83595
83596 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_GaussianBlurViewSignal_Empty(void * jarg1) {
83597   unsigned int jresult ;
83598   Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *) 0 ;
83599   bool result;
83600
83601   arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *)jarg1;
83602   {
83603     try {
83604       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > const *)arg1);
83605     } catch (std::out_of_range& e) {
83606       {
83607         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83608       };
83609     } catch (std::exception& e) {
83610       {
83611         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83612       };
83613     } catch (...) {
83614       {
83615         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83616       };
83617     }
83618   }
83619   jresult = result;
83620   return jresult;
83621 }
83622
83623
83624 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_GaussianBlurViewSignal_GetConnectionCount(void * jarg1) {
83625   unsigned long jresult ;
83626   Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *) 0 ;
83627   std::size_t result;
83628
83629   arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *)jarg1;
83630   {
83631     try {
83632       result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > const *)arg1);
83633     } catch (std::out_of_range& e) {
83634       {
83635         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83636       };
83637     } catch (std::exception& e) {
83638       {
83639         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83640       };
83641     } catch (...) {
83642       {
83643         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83644       };
83645     }
83646   }
83647   jresult = (unsigned long)result;
83648   return jresult;
83649 }
83650
83651
83652 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GaussianBlurViewSignal_Connect(void * jarg1, void * jarg2) {
83653   Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *) 0 ;
83654   void (*arg2)(Dali::Toolkit::GaussianBlurView) = (void (*)(Dali::Toolkit::GaussianBlurView)) 0 ;
83655
83656   arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *)jarg1;
83657   arg2 = (void (*)(Dali::Toolkit::GaussianBlurView))jarg2;
83658   {
83659     try {
83660       Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__Connect(arg1,arg2);
83661     } catch (std::out_of_range& e) {
83662       {
83663         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83664       };
83665     } catch (std::exception& e) {
83666       {
83667         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83668       };
83669     } catch (...) {
83670       {
83671         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83672       };
83673     }
83674   }
83675 }
83676
83677
83678 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GaussianBlurViewSignal_Disconnect(void * jarg1, void * jarg2) {
83679   Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *) 0 ;
83680   void (*arg2)(Dali::Toolkit::GaussianBlurView) = (void (*)(Dali::Toolkit::GaussianBlurView)) 0 ;
83681
83682   arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *)jarg1;
83683   arg2 = (void (*)(Dali::Toolkit::GaussianBlurView))jarg2;
83684   {
83685     try {
83686       Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__Disconnect(arg1,arg2);
83687     } catch (std::out_of_range& e) {
83688       {
83689         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83690       };
83691     } catch (std::exception& e) {
83692       {
83693         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83694       };
83695     } catch (...) {
83696       {
83697         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83698       };
83699     }
83700   }
83701 }
83702
83703
83704 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GaussianBlurViewSignal_Emit(void * jarg1, void * jarg2) {
83705   Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *) 0 ;
83706   Dali::Toolkit::GaussianBlurView arg2 ;
83707   Dali::Toolkit::GaussianBlurView *argp2 ;
83708
83709   arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *)jarg1;
83710   argp2 = (Dali::Toolkit::GaussianBlurView *)jarg2;
83711   if (!argp2) {
83712     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::GaussianBlurView", 0);
83713     return ;
83714   }
83715   arg2 = *argp2;
83716   {
83717     try {
83718       Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__Emit(arg1,arg2);
83719     } catch (std::out_of_range& e) {
83720       {
83721         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83722       };
83723     } catch (std::exception& e) {
83724       {
83725         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83726       };
83727     } catch (...) {
83728       {
83729         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83730       };
83731     }
83732   }
83733 }
83734
83735
83736 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_GaussianBlurViewSignal() {
83737   void * jresult ;
83738   Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *result = 0 ;
83739
83740   {
83741     try {
83742       result = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *)new Dali::Signal< void (Dali::Toolkit::GaussianBlurView) >();
83743     } catch (std::out_of_range& e) {
83744       {
83745         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83746       };
83747     } catch (std::exception& e) {
83748       {
83749         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83750       };
83751     } catch (...) {
83752       {
83753         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83754       };
83755     }
83756   }
83757   jresult = (void *)result;
83758   return jresult;
83759 }
83760
83761
83762 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_GaussianBlurViewSignal(void * jarg1) {
83763   Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *) 0 ;
83764
83765   arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *)jarg1;
83766   {
83767     try {
83768       delete arg1;
83769     } catch (std::out_of_range& e) {
83770       {
83771         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83772       };
83773     } catch (std::exception& e) {
83774       {
83775         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83776       };
83777     } catch (...) {
83778       {
83779         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83780       };
83781     }
83782   }
83783 }
83784
83785
83786 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PageTurnSignal_Empty(void * jarg1) {
83787   unsigned int jresult ;
83788   Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *) 0 ;
83789   bool result;
83790
83791   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *)jarg1;
83792   {
83793     try {
83794       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_Sc_unsigned_SS_int_Sc_bool_SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > const *)arg1);
83795     } catch (std::out_of_range& e) {
83796       {
83797         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83798       };
83799     } catch (std::exception& e) {
83800       {
83801         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83802       };
83803     } catch (...) {
83804       {
83805         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83806       };
83807     }
83808   }
83809   jresult = result;
83810   return jresult;
83811 }
83812
83813
83814 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_PageTurnSignal_GetConnectionCount(void * jarg1) {
83815   unsigned long jresult ;
83816   Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *) 0 ;
83817   std::size_t result;
83818
83819   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *)jarg1;
83820   {
83821     try {
83822       result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_Sc_unsigned_SS_int_Sc_bool_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > const *)arg1);
83823     } catch (std::out_of_range& e) {
83824       {
83825         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83826       };
83827     } catch (std::exception& e) {
83828       {
83829         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83830       };
83831     } catch (...) {
83832       {
83833         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83834       };
83835     }
83836   }
83837   jresult = (unsigned long)result;
83838   return jresult;
83839 }
83840
83841
83842 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PageTurnSignal_Connect(void * jarg1, void * jarg2) {
83843   Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *) 0 ;
83844   void (*arg2)(Dali::Toolkit::PageTurnView,unsigned int,bool) = (void (*)(Dali::Toolkit::PageTurnView,unsigned int,bool)) 0 ;
83845
83846   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *)jarg1;
83847   arg2 = (void (*)(Dali::Toolkit::PageTurnView,unsigned int,bool))jarg2;
83848   {
83849     try {
83850       Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_Sc_unsigned_SS_int_Sc_bool_SP__Sg__Connect(arg1,arg2);
83851     } catch (std::out_of_range& e) {
83852       {
83853         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83854       };
83855     } catch (std::exception& e) {
83856       {
83857         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83858       };
83859     } catch (...) {
83860       {
83861         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83862       };
83863     }
83864   }
83865 }
83866
83867
83868 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PageTurnSignal_Disconnect(void * jarg1, void * jarg2) {
83869   Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *) 0 ;
83870   void (*arg2)(Dali::Toolkit::PageTurnView,unsigned int,bool) = (void (*)(Dali::Toolkit::PageTurnView,unsigned int,bool)) 0 ;
83871
83872   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *)jarg1;
83873   arg2 = (void (*)(Dali::Toolkit::PageTurnView,unsigned int,bool))jarg2;
83874   {
83875     try {
83876       Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_Sc_unsigned_SS_int_Sc_bool_SP__Sg__Disconnect(arg1,arg2);
83877     } catch (std::out_of_range& e) {
83878       {
83879         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83880       };
83881     } catch (std::exception& e) {
83882       {
83883         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83884       };
83885     } catch (...) {
83886       {
83887         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83888       };
83889     }
83890   }
83891 }
83892
83893
83894 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PageTurnSignal_Emit(void * jarg1, void * jarg2, unsigned int jarg3, unsigned int jarg4) {
83895   Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *) 0 ;
83896   Dali::Toolkit::PageTurnView arg2 ;
83897   unsigned int arg3 ;
83898   bool arg4 ;
83899   Dali::Toolkit::PageTurnView *argp2 ;
83900
83901   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *)jarg1;
83902   argp2 = (Dali::Toolkit::PageTurnView *)jarg2;
83903   if (!argp2) {
83904     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::PageTurnView", 0);
83905     return ;
83906   }
83907   arg2 = *argp2;
83908   arg3 = (unsigned int)jarg3;
83909   arg4 = jarg4 ? true : false;
83910   {
83911     try {
83912       Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_Sc_unsigned_SS_int_Sc_bool_SP__Sg__Emit(arg1,arg2,arg3,arg4);
83913     } catch (std::out_of_range& e) {
83914       {
83915         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83916       };
83917     } catch (std::exception& e) {
83918       {
83919         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83920       };
83921     } catch (...) {
83922       {
83923         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83924       };
83925     }
83926   }
83927 }
83928
83929
83930 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PageTurnSignal() {
83931   void * jresult ;
83932   Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *result = 0 ;
83933
83934   {
83935     try {
83936       result = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *)new Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) >();
83937     } catch (std::out_of_range& e) {
83938       {
83939         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83940       };
83941     } catch (std::exception& e) {
83942       {
83943         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83944       };
83945     } catch (...) {
83946       {
83947         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83948       };
83949     }
83950   }
83951   jresult = (void *)result;
83952   return jresult;
83953 }
83954
83955
83956 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PageTurnSignal(void * jarg1) {
83957   Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *) 0 ;
83958
83959   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *)jarg1;
83960   {
83961     try {
83962       delete arg1;
83963     } catch (std::out_of_range& e) {
83964       {
83965         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83966       };
83967     } catch (std::exception& e) {
83968       {
83969         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83970       };
83971     } catch (...) {
83972       {
83973         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83974       };
83975     }
83976   }
83977 }
83978
83979
83980 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PagePanSignal_Empty(void * jarg1) {
83981   unsigned int jresult ;
83982   Dali::Signal< void (Dali::Toolkit::PageTurnView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *) 0 ;
83983   bool result;
83984
83985   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *)jarg1;
83986   {
83987     try {
83988       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::PageTurnView) > const *)arg1);
83989     } catch (std::out_of_range& e) {
83990       {
83991         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83992       };
83993     } catch (std::exception& e) {
83994       {
83995         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83996       };
83997     } catch (...) {
83998       {
83999         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84000       };
84001     }
84002   }
84003   jresult = result;
84004   return jresult;
84005 }
84006
84007
84008 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_PagePanSignal_GetConnectionCount(void * jarg1) {
84009   unsigned long jresult ;
84010   Dali::Signal< void (Dali::Toolkit::PageTurnView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *) 0 ;
84011   std::size_t result;
84012
84013   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *)jarg1;
84014   {
84015     try {
84016       result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::PageTurnView) > const *)arg1);
84017     } catch (std::out_of_range& e) {
84018       {
84019         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84020       };
84021     } catch (std::exception& e) {
84022       {
84023         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84024       };
84025     } catch (...) {
84026       {
84027         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84028       };
84029     }
84030   }
84031   jresult = (unsigned long)result;
84032   return jresult;
84033 }
84034
84035
84036 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PagePanSignal_Connect(void * jarg1, void * jarg2) {
84037   Dali::Signal< void (Dali::Toolkit::PageTurnView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *) 0 ;
84038   void (*arg2)(Dali::Toolkit::PageTurnView) = (void (*)(Dali::Toolkit::PageTurnView)) 0 ;
84039
84040   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *)jarg1;
84041   arg2 = (void (*)(Dali::Toolkit::PageTurnView))jarg2;
84042   {
84043     try {
84044       Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__Connect(arg1,arg2);
84045     } catch (std::out_of_range& e) {
84046       {
84047         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84048       };
84049     } catch (std::exception& e) {
84050       {
84051         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84052       };
84053     } catch (...) {
84054       {
84055         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84056       };
84057     }
84058   }
84059 }
84060
84061
84062 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PagePanSignal_Disconnect(void * jarg1, void * jarg2) {
84063   Dali::Signal< void (Dali::Toolkit::PageTurnView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *) 0 ;
84064   void (*arg2)(Dali::Toolkit::PageTurnView) = (void (*)(Dali::Toolkit::PageTurnView)) 0 ;
84065
84066   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *)jarg1;
84067   arg2 = (void (*)(Dali::Toolkit::PageTurnView))jarg2;
84068   {
84069     try {
84070       Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__Disconnect(arg1,arg2);
84071     } catch (std::out_of_range& e) {
84072       {
84073         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84074       };
84075     } catch (std::exception& e) {
84076       {
84077         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84078       };
84079     } catch (...) {
84080       {
84081         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84082       };
84083     }
84084   }
84085 }
84086
84087
84088 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PagePanSignal_Emit(void * jarg1, void * jarg2) {
84089   Dali::Signal< void (Dali::Toolkit::PageTurnView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *) 0 ;
84090   Dali::Toolkit::PageTurnView arg2 ;
84091   Dali::Toolkit::PageTurnView *argp2 ;
84092
84093   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *)jarg1;
84094   argp2 = (Dali::Toolkit::PageTurnView *)jarg2;
84095   if (!argp2) {
84096     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::PageTurnView", 0);
84097     return ;
84098   }
84099   arg2 = *argp2;
84100   {
84101     try {
84102       Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__Emit(arg1,arg2);
84103     } catch (std::out_of_range& e) {
84104       {
84105         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84106       };
84107     } catch (std::exception& e) {
84108       {
84109         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84110       };
84111     } catch (...) {
84112       {
84113         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84114       };
84115     }
84116   }
84117 }
84118
84119
84120 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PagePanSignal() {
84121   void * jresult ;
84122   Dali::Signal< void (Dali::Toolkit::PageTurnView) > *result = 0 ;
84123
84124   {
84125     try {
84126       result = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *)new Dali::Signal< void (Dali::Toolkit::PageTurnView) >();
84127     } catch (std::out_of_range& e) {
84128       {
84129         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84130       };
84131     } catch (std::exception& e) {
84132       {
84133         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84134       };
84135     } catch (...) {
84136       {
84137         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84138       };
84139     }
84140   }
84141   jresult = (void *)result;
84142   return jresult;
84143 }
84144
84145
84146 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PagePanSignal(void * jarg1) {
84147   Dali::Signal< void (Dali::Toolkit::PageTurnView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *) 0 ;
84148
84149   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *)jarg1;
84150   {
84151     try {
84152       delete arg1;
84153     } catch (std::out_of_range& e) {
84154       {
84155         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84156       };
84157     } catch (std::exception& e) {
84158       {
84159         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84160       };
84161     } catch (...) {
84162       {
84163         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84164       };
84165     }
84166   }
84167 }
84168
84169
84170 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ProgressBarValueChangedSignal_Empty(void * jarg1) {
84171   unsigned int jresult ;
84172   Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *) 0 ;
84173   bool result;
84174
84175   arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *)jarg1;
84176   {
84177     try {
84178       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_ProgressBar_Sc_float_Sc_float_SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > const *)arg1);
84179     } catch (std::out_of_range& e) {
84180       {
84181         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84182       };
84183     } catch (std::exception& e) {
84184       {
84185         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84186       };
84187     } catch (...) {
84188       {
84189         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84190       };
84191     }
84192   }
84193   jresult = result;
84194   return jresult;
84195 }
84196
84197
84198 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ProgressBarValueChangedSignal_GetConnectionCount(void * jarg1) {
84199   unsigned long jresult ;
84200   Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *) 0 ;
84201   std::size_t result;
84202
84203   arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *)jarg1;
84204   {
84205     try {
84206       result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_ProgressBar_Sc_float_Sc_float_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > const *)arg1);
84207     } catch (std::out_of_range& e) {
84208       {
84209         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84210       };
84211     } catch (std::exception& e) {
84212       {
84213         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84214       };
84215     } catch (...) {
84216       {
84217         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84218       };
84219     }
84220   }
84221   jresult = (unsigned long)result;
84222   return jresult;
84223 }
84224
84225
84226 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ProgressBarValueChangedSignal_Connect(void * jarg1, void * jarg2) {
84227   Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *) 0 ;
84228   void (*arg2)(Dali::Toolkit::ProgressBar,float,float) = (void (*)(Dali::Toolkit::ProgressBar,float,float)) 0 ;
84229
84230   arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *)jarg1;
84231   arg2 = (void (*)(Dali::Toolkit::ProgressBar,float,float))jarg2;
84232   {
84233     try {
84234       Dali_Signal_Sl_void_Sp_Dali_Toolkit_ProgressBar_Sc_float_Sc_float_SP__Sg__Connect(arg1,arg2);
84235     } catch (std::out_of_range& e) {
84236       {
84237         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84238       };
84239     } catch (std::exception& e) {
84240       {
84241         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84242       };
84243     } catch (...) {
84244       {
84245         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84246       };
84247     }
84248   }
84249 }
84250
84251
84252 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ProgressBarValueChangedSignal_Disconnect(void * jarg1, void * jarg2) {
84253   Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *) 0 ;
84254   void (*arg2)(Dali::Toolkit::ProgressBar,float,float) = (void (*)(Dali::Toolkit::ProgressBar,float,float)) 0 ;
84255
84256   arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *)jarg1;
84257   arg2 = (void (*)(Dali::Toolkit::ProgressBar,float,float))jarg2;
84258   {
84259     try {
84260       Dali_Signal_Sl_void_Sp_Dali_Toolkit_ProgressBar_Sc_float_Sc_float_SP__Sg__Disconnect(arg1,arg2);
84261     } catch (std::out_of_range& e) {
84262       {
84263         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84264       };
84265     } catch (std::exception& e) {
84266       {
84267         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84268       };
84269     } catch (...) {
84270       {
84271         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84272       };
84273     }
84274   }
84275 }
84276
84277
84278 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ProgressBarValueChangedSignal_Emit(void * jarg1, void * jarg2, float jarg3, float jarg4) {
84279   Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *) 0 ;
84280   Dali::Toolkit::ProgressBar arg2 ;
84281   float arg3 ;
84282   float arg4 ;
84283   Dali::Toolkit::ProgressBar *argp2 ;
84284
84285   arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *)jarg1;
84286   argp2 = (Dali::Toolkit::ProgressBar *)jarg2;
84287   if (!argp2) {
84288     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::ProgressBar", 0);
84289     return ;
84290   }
84291   arg2 = *argp2;
84292   arg3 = (float)jarg3;
84293   arg4 = (float)jarg4;
84294   {
84295     try {
84296       Dali_Signal_Sl_void_Sp_Dali_Toolkit_ProgressBar_Sc_float_Sc_float_SP__Sg__Emit(arg1,arg2,arg3,arg4);
84297     } catch (std::out_of_range& e) {
84298       {
84299         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84300       };
84301     } catch (std::exception& e) {
84302       {
84303         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84304       };
84305     } catch (...) {
84306       {
84307         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84308       };
84309     }
84310   }
84311 }
84312
84313
84314 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ProgressBarValueChangedSignal() {
84315   void * jresult ;
84316   Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *result = 0 ;
84317
84318   {
84319     try {
84320       result = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *)new Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) >();
84321     } catch (std::out_of_range& e) {
84322       {
84323         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84324       };
84325     } catch (std::exception& e) {
84326       {
84327         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84328       };
84329     } catch (...) {
84330       {
84331         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84332       };
84333     }
84334   }
84335   jresult = (void *)result;
84336   return jresult;
84337 }
84338
84339
84340 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ProgressBarValueChangedSignal(void * jarg1) {
84341   Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *) 0 ;
84342
84343   arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *)jarg1;
84344   {
84345     try {
84346       delete arg1;
84347     } catch (std::out_of_range& e) {
84348       {
84349         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84350       };
84351     } catch (std::exception& e) {
84352       {
84353         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84354       };
84355     } catch (...) {
84356       {
84357         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84358       };
84359     }
84360   }
84361 }
84362
84363
84364 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ScrollViewSnapStartedSignal_Empty(void * jarg1) {
84365   unsigned int jresult ;
84366   Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *) 0 ;
84367   bool result;
84368
84369   arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *)jarg1;
84370   {
84371     try {
84372       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_ScrollView_SnapEvent_SS_const_SA__SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > const *)arg1);
84373     } catch (std::out_of_range& e) {
84374       {
84375         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84376       };
84377     } catch (std::exception& e) {
84378       {
84379         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84380       };
84381     } catch (...) {
84382       {
84383         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84384       };
84385     }
84386   }
84387   jresult = result;
84388   return jresult;
84389 }
84390
84391
84392 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ScrollViewSnapStartedSignal_GetConnectionCount(void * jarg1) {
84393   unsigned long jresult ;
84394   Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *) 0 ;
84395   std::size_t result;
84396
84397   arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *)jarg1;
84398   {
84399     try {
84400       result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_ScrollView_SnapEvent_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > const *)arg1);
84401     } catch (std::out_of_range& e) {
84402       {
84403         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84404       };
84405     } catch (std::exception& e) {
84406       {
84407         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84408       };
84409     } catch (...) {
84410       {
84411         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84412       };
84413     }
84414   }
84415   jresult = (unsigned long)result;
84416   return jresult;
84417 }
84418
84419
84420 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollViewSnapStartedSignal_Connect(void * jarg1, void * jarg2) {
84421   Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *) 0 ;
84422   void (*arg2)(Dali::Toolkit::ScrollView::SnapEvent const &) = (void (*)(Dali::Toolkit::ScrollView::SnapEvent const &)) 0 ;
84423
84424   arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *)jarg1;
84425   arg2 = (void (*)(Dali::Toolkit::ScrollView::SnapEvent const &))jarg2;
84426   {
84427     try {
84428       Dali_Signal_Sl_void_Sp_Dali_Toolkit_ScrollView_SnapEvent_SS_const_SA__SP__Sg__Connect(arg1,arg2);
84429     } catch (std::out_of_range& e) {
84430       {
84431         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84432       };
84433     } catch (std::exception& e) {
84434       {
84435         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84436       };
84437     } catch (...) {
84438       {
84439         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84440       };
84441     }
84442   }
84443 }
84444
84445
84446 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollViewSnapStartedSignal_Disconnect(void * jarg1, void * jarg2) {
84447   Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *) 0 ;
84448   void (*arg2)(Dali::Toolkit::ScrollView::SnapEvent const &) = (void (*)(Dali::Toolkit::ScrollView::SnapEvent const &)) 0 ;
84449
84450   arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *)jarg1;
84451   arg2 = (void (*)(Dali::Toolkit::ScrollView::SnapEvent const &))jarg2;
84452   {
84453     try {
84454       Dali_Signal_Sl_void_Sp_Dali_Toolkit_ScrollView_SnapEvent_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
84455     } catch (std::out_of_range& e) {
84456       {
84457         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84458       };
84459     } catch (std::exception& e) {
84460       {
84461         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84462       };
84463     } catch (...) {
84464       {
84465         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84466       };
84467     }
84468   }
84469 }
84470
84471
84472 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollViewSnapStartedSignal_Emit(void * jarg1, void * jarg2) {
84473   Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *) 0 ;
84474   Dali::Toolkit::ScrollView::SnapEvent *arg2 = 0 ;
84475
84476   arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *)jarg1;
84477   arg2 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg2;
84478   if (!arg2) {
84479     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ScrollView::SnapEvent const & type is null", 0);
84480     return ;
84481   }
84482   {
84483     try {
84484       Dali_Signal_Sl_void_Sp_Dali_Toolkit_ScrollView_SnapEvent_SS_const_SA__SP__Sg__Emit(arg1,(Dali::Toolkit::ScrollView::SnapEvent const &)*arg2);
84485     } catch (std::out_of_range& e) {
84486       {
84487         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84488       };
84489     } catch (std::exception& e) {
84490       {
84491         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84492       };
84493     } catch (...) {
84494       {
84495         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84496       };
84497     }
84498   }
84499 }
84500
84501
84502 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollViewSnapStartedSignal() {
84503   void * jresult ;
84504   Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *result = 0 ;
84505
84506   {
84507     try {
84508       result = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *)new Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) >();
84509     } catch (std::out_of_range& e) {
84510       {
84511         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84512       };
84513     } catch (std::exception& e) {
84514       {
84515         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84516       };
84517     } catch (...) {
84518       {
84519         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84520       };
84521     }
84522   }
84523   jresult = (void *)result;
84524   return jresult;
84525 }
84526
84527
84528 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollViewSnapStartedSignal(void * jarg1) {
84529   Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *) 0 ;
84530
84531   arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *)jarg1;
84532   {
84533     try {
84534       delete arg1;
84535     } catch (std::out_of_range& e) {
84536       {
84537         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84538       };
84539     } catch (std::exception& e) {
84540       {
84541         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84542       };
84543     } catch (...) {
84544       {
84545         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84546       };
84547     }
84548   }
84549 }
84550
84551
84552 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ScrollableSignal_Empty(void * jarg1) {
84553   unsigned int jresult ;
84554   Dali::Signal< void (Dali::Vector2 const &) > *arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *) 0 ;
84555   bool result;
84556
84557   arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *)jarg1;
84558   {
84559     try {
84560       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__Empty((Dali::Signal< void (Dali::Vector2 const &) > const *)arg1);
84561     } catch (std::out_of_range& e) {
84562       {
84563         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84564       };
84565     } catch (std::exception& e) {
84566       {
84567         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84568       };
84569     } catch (...) {
84570       {
84571         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84572       };
84573     }
84574   }
84575   jresult = result;
84576   return jresult;
84577 }
84578
84579
84580 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ScrollableSignal_GetConnectionCount(void * jarg1) {
84581   unsigned long jresult ;
84582   Dali::Signal< void (Dali::Vector2 const &) > *arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *) 0 ;
84583   std::size_t result;
84584
84585   arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *)jarg1;
84586   {
84587     try {
84588       result = Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Vector2 const &) > const *)arg1);
84589     } catch (std::out_of_range& e) {
84590       {
84591         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84592       };
84593     } catch (std::exception& e) {
84594       {
84595         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84596       };
84597     } catch (...) {
84598       {
84599         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84600       };
84601     }
84602   }
84603   jresult = (unsigned long)result;
84604   return jresult;
84605 }
84606
84607
84608 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollableSignal_Connect(void * jarg1, void * jarg2) {
84609   Dali::Signal< void (Dali::Vector2 const &) > *arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *) 0 ;
84610   void (*arg2)(Dali::Vector2 const &) = (void (*)(Dali::Vector2 const &)) 0 ;
84611
84612   arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *)jarg1;
84613   arg2 = (void (*)(Dali::Vector2 const &))jarg2;
84614   {
84615     try {
84616       Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__Connect(arg1,arg2);
84617     } catch (std::out_of_range& e) {
84618       {
84619         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84620       };
84621     } catch (std::exception& e) {
84622       {
84623         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84624       };
84625     } catch (...) {
84626       {
84627         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84628       };
84629     }
84630   }
84631 }
84632
84633
84634 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollableSignal_Disconnect(void * jarg1, void * jarg2) {
84635   Dali::Signal< void (Dali::Vector2 const &) > *arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *) 0 ;
84636   void (*arg2)(Dali::Vector2 const &) = (void (*)(Dali::Vector2 const &)) 0 ;
84637
84638   arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *)jarg1;
84639   arg2 = (void (*)(Dali::Vector2 const &))jarg2;
84640   {
84641     try {
84642       Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
84643     } catch (std::out_of_range& e) {
84644       {
84645         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84646       };
84647     } catch (std::exception& e) {
84648       {
84649         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84650       };
84651     } catch (...) {
84652       {
84653         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84654       };
84655     }
84656   }
84657 }
84658
84659
84660 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollableSignal_Emit(void * jarg1, void * jarg2) {
84661   Dali::Signal< void (Dali::Vector2 const &) > *arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *) 0 ;
84662   Dali::Vector2 *arg2 = 0 ;
84663
84664   arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *)jarg1;
84665   arg2 = (Dali::Vector2 *)jarg2;
84666   if (!arg2) {
84667     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
84668     return ;
84669   }
84670   {
84671     try {
84672       Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__Emit(arg1,(Dali::Vector2 const &)*arg2);
84673     } catch (std::out_of_range& e) {
84674       {
84675         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84676       };
84677     } catch (std::exception& e) {
84678       {
84679         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84680       };
84681     } catch (...) {
84682       {
84683         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84684       };
84685     }
84686   }
84687 }
84688
84689
84690 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollableSignal() {
84691   void * jresult ;
84692   Dali::Signal< void (Dali::Vector2 const &) > *result = 0 ;
84693
84694   {
84695     try {
84696       result = (Dali::Signal< void (Dali::Vector2 const &) > *)new Dali::Signal< void (Dali::Vector2 const &) >();
84697     } catch (std::out_of_range& e) {
84698       {
84699         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84700       };
84701     } catch (std::exception& e) {
84702       {
84703         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84704       };
84705     } catch (...) {
84706       {
84707         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84708       };
84709     }
84710   }
84711   jresult = (void *)result;
84712   return jresult;
84713 }
84714
84715
84716 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollableSignal(void * jarg1) {
84717   Dali::Signal< void (Dali::Vector2 const &) > *arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *) 0 ;
84718
84719   arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *)jarg1;
84720   {
84721     try {
84722       delete arg1;
84723     } catch (std::out_of_range& e) {
84724       {
84725         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84726       };
84727     } catch (std::exception& e) {
84728       {
84729         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84730       };
84731     } catch (...) {
84732       {
84733         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84734       };
84735     }
84736   }
84737 }
84738
84739
84740
84741 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ControlKeySignal_Empty(void * jarg1) {
84742   unsigned int jresult ;
84743   Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *) 0 ;
84744   bool result;
84745
84746   arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *)jarg1;
84747   {
84748     try {
84749       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Control_Sc_Dali_KeyEvent_SS_const_SA__SP__Sg__Empty((Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > const *)arg1);
84750     } catch (std::out_of_range& e) {
84751       {
84752         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84753       };
84754     } catch (std::exception& e) {
84755       {
84756         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84757       };
84758     } catch (...) {
84759       {
84760         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84761       };
84762     }
84763   }
84764   jresult = result;
84765   return jresult;
84766 }
84767
84768
84769 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ControlKeySignal_GetConnectionCount(void * jarg1) {
84770   unsigned long jresult ;
84771   Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *) 0 ;
84772   std::size_t result;
84773
84774   arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *)jarg1;
84775   {
84776     try {
84777       result = Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Control_Sc_Dali_KeyEvent_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > const *)arg1);
84778     } catch (std::out_of_range& e) {
84779       {
84780         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84781       };
84782     } catch (std::exception& e) {
84783       {
84784         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84785       };
84786     } catch (...) {
84787       {
84788         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84789       };
84790     }
84791   }
84792   jresult = (unsigned long)result;
84793   return jresult;
84794 }
84795
84796
84797 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ControlKeySignal_Connect(void * jarg1, void * jarg2) {
84798   Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *) 0 ;
84799   bool (*arg2)(Dali::Toolkit::Control,Dali::KeyEvent const &) = (bool (*)(Dali::Toolkit::Control,Dali::KeyEvent const &)) 0 ;
84800
84801   arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *)jarg1;
84802   arg2 = (bool (*)(Dali::Toolkit::Control,Dali::KeyEvent const &))jarg2;
84803   {
84804     try {
84805       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Control_Sc_Dali_KeyEvent_SS_const_SA__SP__Sg__Connect(arg1,arg2);
84806     } catch (std::out_of_range& e) {
84807       {
84808         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84809       };
84810     } catch (std::exception& e) {
84811       {
84812         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84813       };
84814     } catch (...) {
84815       {
84816         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84817       };
84818     }
84819   }
84820 }
84821
84822
84823 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ControlKeySignal_Disconnect(void * jarg1, void * jarg2) {
84824   Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *) 0 ;
84825   bool (*arg2)(Dali::Toolkit::Control,Dali::KeyEvent const &) = (bool (*)(Dali::Toolkit::Control,Dali::KeyEvent const &)) 0 ;
84826
84827   arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *)jarg1;
84828   arg2 = (bool (*)(Dali::Toolkit::Control,Dali::KeyEvent const &))jarg2;
84829   {
84830     try {
84831       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Control_Sc_Dali_KeyEvent_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
84832     } catch (std::out_of_range& e) {
84833       {
84834         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84835       };
84836     } catch (std::exception& e) {
84837       {
84838         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84839       };
84840     } catch (...) {
84841       {
84842         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84843       };
84844     }
84845   }
84846 }
84847
84848
84849 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ControlKeySignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
84850   unsigned int jresult ;
84851   Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *) 0 ;
84852   Dali::Toolkit::Control arg2 ;
84853   Dali::KeyEvent *arg3 = 0 ;
84854   Dali::Toolkit::Control *argp2 ;
84855   bool result;
84856
84857   arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *)jarg1;
84858   argp2 = (Dali::Toolkit::Control *)jarg2;
84859   if (!argp2) {
84860     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Control", 0);
84861     return 0;
84862   }
84863   arg2 = *argp2;
84864   arg3 = (Dali::KeyEvent *)jarg3;
84865   if (!arg3) {
84866     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
84867     return 0;
84868   }
84869   {
84870     try {
84871       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Control_Sc_Dali_KeyEvent_SS_const_SA__SP__Sg__Emit(arg1,arg2,(Dali::KeyEvent const &)*arg3);
84872     } catch (std::out_of_range& e) {
84873       {
84874         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84875       };
84876     } catch (std::exception& e) {
84877       {
84878         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84879       };
84880     } catch (...) {
84881       {
84882         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84883       };
84884     }
84885   }
84886   jresult = result;
84887   return jresult;
84888 }
84889
84890
84891 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ControlKeySignal() {
84892   void * jresult ;
84893   Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *result = 0 ;
84894
84895   {
84896     try {
84897       result = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *)new Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) >();
84898     } catch (std::out_of_range& e) {
84899       {
84900         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84901       };
84902     } catch (std::exception& e) {
84903       {
84904         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84905       };
84906     } catch (...) {
84907       {
84908         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84909       };
84910     }
84911   }
84912   jresult = (void *)result;
84913   return jresult;
84914 }
84915
84916
84917 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ControlKeySignal(void * jarg1) {
84918   Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *) 0 ;
84919
84920   arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *)jarg1;
84921   {
84922     try {
84923       delete arg1;
84924     } catch (std::out_of_range& e) {
84925       {
84926         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84927       };
84928     } catch (std::exception& e) {
84929       {
84930         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84931       };
84932     } catch (...) {
84933       {
84934         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84935       };
84936     }
84937   }
84938 }
84939
84940
84941 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_KeyInputFocusSignal_Empty(void * jarg1) {
84942   unsigned int jresult ;
84943   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
84944   bool result;
84945
84946   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
84947   {
84948     try {
84949       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::Control) > const *)arg1);
84950     } catch (std::out_of_range& e) {
84951       {
84952         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84953       };
84954     } catch (std::exception& e) {
84955       {
84956         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84957       };
84958     } catch (...) {
84959       {
84960         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84961       };
84962     }
84963   }
84964   jresult = result;
84965   return jresult;
84966 }
84967
84968
84969 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_KeyInputFocusSignal_GetConnectionCount(void * jarg1) {
84970   unsigned long jresult ;
84971   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
84972   std::size_t result;
84973
84974   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
84975   {
84976     try {
84977       result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::Control) > const *)arg1);
84978     } catch (std::out_of_range& e) {
84979       {
84980         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84981       };
84982     } catch (std::exception& e) {
84983       {
84984         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84985       };
84986     } catch (...) {
84987       {
84988         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84989       };
84990     }
84991   }
84992   jresult = (unsigned long)result;
84993   return jresult;
84994 }
84995
84996
84997 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyInputFocusSignal_Connect(void * jarg1, void * jarg2) {
84998   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
84999   void (*arg2)(Dali::Toolkit::Control) = (void (*)(Dali::Toolkit::Control)) 0 ;
85000
85001   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
85002   arg2 = (void (*)(Dali::Toolkit::Control))jarg2;
85003   {
85004     try {
85005       Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Connect(arg1,arg2);
85006     } catch (std::out_of_range& e) {
85007       {
85008         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85009       };
85010     } catch (std::exception& e) {
85011       {
85012         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85013       };
85014     } catch (...) {
85015       {
85016         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85017       };
85018     }
85019   }
85020 }
85021
85022
85023 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyInputFocusSignal_Disconnect(void * jarg1, void * jarg2) {
85024   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
85025   void (*arg2)(Dali::Toolkit::Control) = (void (*)(Dali::Toolkit::Control)) 0 ;
85026
85027   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
85028   arg2 = (void (*)(Dali::Toolkit::Control))jarg2;
85029   {
85030     try {
85031       Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Disconnect(arg1,arg2);
85032     } catch (std::out_of_range& e) {
85033       {
85034         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85035       };
85036     } catch (std::exception& e) {
85037       {
85038         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85039       };
85040     } catch (...) {
85041       {
85042         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85043       };
85044     }
85045   }
85046 }
85047
85048
85049 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyInputFocusSignal_Emit(void * jarg1, void * jarg2) {
85050   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
85051   Dali::Toolkit::Control arg2 ;
85052   Dali::Toolkit::Control *argp2 ;
85053
85054   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
85055   argp2 = (Dali::Toolkit::Control *)jarg2;
85056   if (!argp2) {
85057     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Control", 0);
85058     return ;
85059   }
85060   arg2 = *argp2;
85061   {
85062     try {
85063       Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Emit(arg1,arg2);
85064     } catch (std::out_of_range& e) {
85065       {
85066         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85067       };
85068     } catch (std::exception& e) {
85069       {
85070         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85071       };
85072     } catch (...) {
85073       {
85074         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85075       };
85076     }
85077   }
85078 }
85079
85080
85081 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_KeyInputFocusSignal() {
85082   void * jresult ;
85083   Dali::Signal< void (Dali::Toolkit::Control) > *result = 0 ;
85084
85085   {
85086     try {
85087       result = (Dali::Signal< void (Dali::Toolkit::Control) > *)new Dali::Signal< void (Dali::Toolkit::Control) >();
85088     } catch (std::out_of_range& e) {
85089       {
85090         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85091       };
85092     } catch (std::exception& e) {
85093       {
85094         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85095       };
85096     } catch (...) {
85097       {
85098         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85099       };
85100     }
85101   }
85102   jresult = (void *)result;
85103   return jresult;
85104 }
85105
85106
85107 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_KeyInputFocusSignal(void * jarg1) {
85108   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
85109
85110   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
85111   {
85112     try {
85113       delete arg1;
85114     } catch (std::out_of_range& e) {
85115       {
85116         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85117       };
85118     } catch (std::exception& e) {
85119       {
85120         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85121       };
85122     } catch (...) {
85123       {
85124         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85125       };
85126     }
85127   }
85128 }
85129
85130
85131 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_VideoViewSignal_Empty(void * jarg1) {
85132   unsigned int jresult ;
85133   Dali::Signal< void (Dali::Toolkit::VideoView &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *) 0 ;
85134   bool result;
85135
85136   arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *)jarg1;
85137   {
85138     try {
85139       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::VideoView &) > const *)arg1);
85140     } catch (std::out_of_range& e) {
85141       {
85142         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85143       };
85144     } catch (std::exception& e) {
85145       {
85146         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85147       };
85148     } catch (...) {
85149       {
85150         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85151       };
85152     }
85153   }
85154   jresult = result;
85155   return jresult;
85156 }
85157
85158
85159 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_VideoViewSignal_GetConnectionCount(void * jarg1) {
85160   unsigned long jresult ;
85161   Dali::Signal< void (Dali::Toolkit::VideoView &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *) 0 ;
85162   std::size_t result;
85163
85164   arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *)jarg1;
85165   {
85166     try {
85167       result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::VideoView &) > const *)arg1);
85168     } catch (std::out_of_range& e) {
85169       {
85170         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85171       };
85172     } catch (std::exception& e) {
85173       {
85174         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85175       };
85176     } catch (...) {
85177       {
85178         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85179       };
85180     }
85181   }
85182   jresult = (unsigned long)result;
85183   return jresult;
85184 }
85185
85186
85187 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VideoViewSignal_Connect(void * jarg1, void * jarg2) {
85188   Dali::Signal< void (Dali::Toolkit::VideoView &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *) 0 ;
85189   void (*arg2)(Dali::Toolkit::VideoView &) = (void (*)(Dali::Toolkit::VideoView &)) 0 ;
85190
85191   arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *)jarg1;
85192   arg2 = (void (*)(Dali::Toolkit::VideoView &))jarg2;
85193   {
85194     try {
85195       Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__Connect(arg1,arg2);
85196     } catch (std::out_of_range& e) {
85197       {
85198         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85199       };
85200     } catch (std::exception& e) {
85201       {
85202         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85203       };
85204     } catch (...) {
85205       {
85206         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85207       };
85208     }
85209   }
85210 }
85211
85212
85213 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VideoViewSignal_Disconnect(void * jarg1, void * jarg2) {
85214   Dali::Signal< void (Dali::Toolkit::VideoView &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *) 0 ;
85215   void (*arg2)(Dali::Toolkit::VideoView &) = (void (*)(Dali::Toolkit::VideoView &)) 0 ;
85216
85217   arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *)jarg1;
85218   arg2 = (void (*)(Dali::Toolkit::VideoView &))jarg2;
85219   {
85220     try {
85221       Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__Disconnect(arg1,arg2);
85222     } catch (std::out_of_range& e) {
85223       {
85224         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85225       };
85226     } catch (std::exception& e) {
85227       {
85228         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85229       };
85230     } catch (...) {
85231       {
85232         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85233       };
85234     }
85235   }
85236 }
85237
85238
85239 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VideoViewSignal_Emit(void * jarg1, void * jarg2) {
85240   Dali::Signal< void (Dali::Toolkit::VideoView &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *) 0 ;
85241   Dali::Toolkit::VideoView *arg2 = 0 ;
85242
85243   arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *)jarg1;
85244   arg2 = (Dali::Toolkit::VideoView *)jarg2;
85245   if (!arg2) {
85246     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::VideoView & type is null", 0);
85247     return ;
85248   }
85249   {
85250     try {
85251       Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__Emit(arg1,*arg2);
85252     } catch (std::out_of_range& e) {
85253       {
85254         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85255       };
85256     } catch (std::exception& e) {
85257       {
85258         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85259       };
85260     } catch (...) {
85261       {
85262         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85263       };
85264     }
85265   }
85266 }
85267
85268
85269 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VideoViewSignal() {
85270   void * jresult ;
85271   Dali::Signal< void (Dali::Toolkit::VideoView &) > *result = 0 ;
85272
85273   {
85274     try {
85275       result = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *)new Dali::Signal< void (Dali::Toolkit::VideoView &) >();
85276     } catch (std::out_of_range& e) {
85277       {
85278         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85279       };
85280     } catch (std::exception& e) {
85281       {
85282         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85283       };
85284     } catch (...) {
85285       {
85286         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85287       };
85288     }
85289   }
85290   jresult = (void *)result;
85291   return jresult;
85292 }
85293
85294
85295 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_VideoViewSignal(void * jarg1) {
85296   Dali::Signal< void (Dali::Toolkit::VideoView &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *) 0 ;
85297
85298   arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *)jarg1;
85299   {
85300     try {
85301       delete arg1;
85302     } catch (std::out_of_range& e) {
85303       {
85304         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85305       };
85306     } catch (std::exception& e) {
85307       {
85308         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85309       };
85310     } catch (...) {
85311       {
85312         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85313       };
85314     }
85315   }
85316 }
85317
85318
85319 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_SliderValueChangedSignal_Empty(void * jarg1) {
85320   unsigned int jresult ;
85321   Dali::Signal< bool (Dali::Toolkit::Slider,float) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *) 0 ;
85322   bool result;
85323
85324   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *)jarg1;
85325   {
85326     try {
85327       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__Empty((Dali::Signal< bool (Dali::Toolkit::Slider,float) > const *)arg1);
85328     } catch (std::out_of_range& e) {
85329       {
85330         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85331       };
85332     } catch (std::exception& e) {
85333       {
85334         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85335       };
85336     } catch (...) {
85337       {
85338         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85339       };
85340     }
85341   }
85342   jresult = result;
85343   return jresult;
85344 }
85345
85346
85347 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_SliderValueChangedSignal_GetConnectionCount(void * jarg1) {
85348   unsigned long jresult ;
85349   Dali::Signal< bool (Dali::Toolkit::Slider,float) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *) 0 ;
85350   std::size_t result;
85351
85352   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *)jarg1;
85353   {
85354     try {
85355       result = Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__GetConnectionCount((Dali::Signal< bool (Dali::Toolkit::Slider,float) > const *)arg1);
85356     } catch (std::out_of_range& e) {
85357       {
85358         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85359       };
85360     } catch (std::exception& e) {
85361       {
85362         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85363       };
85364     } catch (...) {
85365       {
85366         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85367       };
85368     }
85369   }
85370   jresult = (unsigned long)result;
85371   return jresult;
85372 }
85373
85374
85375 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_SliderValueChangedSignal_Connect(void * jarg1, void * jarg2) {
85376   Dali::Signal< bool (Dali::Toolkit::Slider,float) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *) 0 ;
85377   bool (*arg2)(Dali::Toolkit::Slider,float) = (bool (*)(Dali::Toolkit::Slider,float)) 0 ;
85378
85379   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *)jarg1;
85380   arg2 = (bool (*)(Dali::Toolkit::Slider,float))jarg2;
85381   {
85382     try {
85383       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__Connect(arg1,arg2);
85384     } catch (std::out_of_range& e) {
85385       {
85386         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85387       };
85388     } catch (std::exception& e) {
85389       {
85390         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85391       };
85392     } catch (...) {
85393       {
85394         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85395       };
85396     }
85397   }
85398 }
85399
85400
85401 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_SliderValueChangedSignal_Disconnect(void * jarg1, void * jarg2) {
85402   Dali::Signal< bool (Dali::Toolkit::Slider,float) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *) 0 ;
85403   bool (*arg2)(Dali::Toolkit::Slider,float) = (bool (*)(Dali::Toolkit::Slider,float)) 0 ;
85404
85405   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *)jarg1;
85406   arg2 = (bool (*)(Dali::Toolkit::Slider,float))jarg2;
85407   {
85408     try {
85409       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__Disconnect(arg1,arg2);
85410     } catch (std::out_of_range& e) {
85411       {
85412         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85413       };
85414     } catch (std::exception& e) {
85415       {
85416         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85417       };
85418     } catch (...) {
85419       {
85420         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85421       };
85422     }
85423   }
85424 }
85425
85426
85427 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_SliderValueChangedSignal_Emit(void * jarg1, void * jarg2, float jarg3) {
85428   unsigned int jresult ;
85429   Dali::Signal< bool (Dali::Toolkit::Slider,float) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *) 0 ;
85430   Dali::Toolkit::Slider arg2 ;
85431   float arg3 ;
85432   Dali::Toolkit::Slider *argp2 ;
85433   bool result;
85434
85435   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *)jarg1;
85436   argp2 = (Dali::Toolkit::Slider *)jarg2;
85437   if (!argp2) {
85438     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Slider", 0);
85439     return 0;
85440   }
85441   arg2 = *argp2;
85442   arg3 = (float)jarg3;
85443   {
85444     try {
85445       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__Emit(arg1,arg2,arg3);
85446     } catch (std::out_of_range& e) {
85447       {
85448         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85449       };
85450     } catch (std::exception& e) {
85451       {
85452         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85453       };
85454     } catch (...) {
85455       {
85456         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85457       };
85458     }
85459   }
85460   jresult = result;
85461   return jresult;
85462 }
85463
85464
85465 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_SliderValueChangedSignal() {
85466   void * jresult ;
85467   Dali::Signal< bool (Dali::Toolkit::Slider,float) > *result = 0 ;
85468
85469   {
85470     try {
85471       result = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *)new Dali::Signal< bool (Dali::Toolkit::Slider,float) >();
85472     } catch (std::out_of_range& e) {
85473       {
85474         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85475       };
85476     } catch (std::exception& e) {
85477       {
85478         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85479       };
85480     } catch (...) {
85481       {
85482         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85483       };
85484     }
85485   }
85486   jresult = (void *)result;
85487   return jresult;
85488 }
85489
85490
85491 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_SliderValueChangedSignal(void * jarg1) {
85492   Dali::Signal< bool (Dali::Toolkit::Slider,float) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *) 0 ;
85493
85494   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *)jarg1;
85495   {
85496     try {
85497       delete arg1;
85498     } catch (std::out_of_range& e) {
85499       {
85500         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85501       };
85502     } catch (std::exception& e) {
85503       {
85504         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85505       };
85506     } catch (...) {
85507       {
85508         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85509       };
85510     }
85511   }
85512 }
85513
85514
85515 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_SliderMarkReachedSignal_Empty(void * jarg1) {
85516   unsigned int jresult ;
85517   Dali::Signal< bool (Dali::Toolkit::Slider,int) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *) 0 ;
85518   bool result;
85519
85520   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *)jarg1;
85521   {
85522     try {
85523       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__Empty((Dali::Signal< bool (Dali::Toolkit::Slider,int) > const *)arg1);
85524     } catch (std::out_of_range& e) {
85525       {
85526         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85527       };
85528     } catch (std::exception& e) {
85529       {
85530         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85531       };
85532     } catch (...) {
85533       {
85534         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85535       };
85536     }
85537   }
85538   jresult = result;
85539   return jresult;
85540 }
85541
85542
85543 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_SliderMarkReachedSignal_GetConnectionCount(void * jarg1) {
85544   unsigned long jresult ;
85545   Dali::Signal< bool (Dali::Toolkit::Slider,int) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *) 0 ;
85546   std::size_t result;
85547
85548   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *)jarg1;
85549   {
85550     try {
85551       result = Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__GetConnectionCount((Dali::Signal< bool (Dali::Toolkit::Slider,int) > const *)arg1);
85552     } catch (std::out_of_range& e) {
85553       {
85554         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85555       };
85556     } catch (std::exception& e) {
85557       {
85558         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85559       };
85560     } catch (...) {
85561       {
85562         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85563       };
85564     }
85565   }
85566   jresult = (unsigned long)result;
85567   return jresult;
85568 }
85569
85570
85571 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_SliderMarkReachedSignal_Connect(void * jarg1, void * jarg2) {
85572   Dali::Signal< bool (Dali::Toolkit::Slider,int) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *) 0 ;
85573   bool (*arg2)(Dali::Toolkit::Slider,int) = (bool (*)(Dali::Toolkit::Slider,int)) 0 ;
85574
85575   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *)jarg1;
85576   arg2 = (bool (*)(Dali::Toolkit::Slider,int))jarg2;
85577   {
85578     try {
85579       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__Connect(arg1,arg2);
85580     } catch (std::out_of_range& e) {
85581       {
85582         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85583       };
85584     } catch (std::exception& e) {
85585       {
85586         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85587       };
85588     } catch (...) {
85589       {
85590         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85591       };
85592     }
85593   }
85594 }
85595
85596
85597 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_SliderMarkReachedSignal_Disconnect(void * jarg1, void * jarg2) {
85598   Dali::Signal< bool (Dali::Toolkit::Slider,int) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *) 0 ;
85599   bool (*arg2)(Dali::Toolkit::Slider,int) = (bool (*)(Dali::Toolkit::Slider,int)) 0 ;
85600
85601   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *)jarg1;
85602   arg2 = (bool (*)(Dali::Toolkit::Slider,int))jarg2;
85603   {
85604     try {
85605       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__Disconnect(arg1,arg2);
85606     } catch (std::out_of_range& e) {
85607       {
85608         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85609       };
85610     } catch (std::exception& e) {
85611       {
85612         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85613       };
85614     } catch (...) {
85615       {
85616         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85617       };
85618     }
85619   }
85620 }
85621
85622
85623 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_SliderMarkReachedSignal_Emit(void * jarg1, void * jarg2, int jarg3) {
85624   unsigned int jresult ;
85625   Dali::Signal< bool (Dali::Toolkit::Slider,int) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *) 0 ;
85626   Dali::Toolkit::Slider arg2 ;
85627   int arg3 ;
85628   Dali::Toolkit::Slider *argp2 ;
85629   bool result;
85630
85631   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *)jarg1;
85632   argp2 = (Dali::Toolkit::Slider *)jarg2;
85633   if (!argp2) {
85634     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Slider", 0);
85635     return 0;
85636   }
85637   arg2 = *argp2;
85638   arg3 = (int)jarg3;
85639   {
85640     try {
85641       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__Emit(arg1,arg2,arg3);
85642     } catch (std::out_of_range& e) {
85643       {
85644         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85645       };
85646     } catch (std::exception& e) {
85647       {
85648         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85649       };
85650     } catch (...) {
85651       {
85652         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85653       };
85654     }
85655   }
85656   jresult = result;
85657   return jresult;
85658 }
85659
85660
85661 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_SliderMarkReachedSignal() {
85662   void * jresult ;
85663   Dali::Signal< bool (Dali::Toolkit::Slider,int) > *result = 0 ;
85664
85665   {
85666     try {
85667       result = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *)new Dali::Signal< bool (Dali::Toolkit::Slider,int) >();
85668     } catch (std::out_of_range& e) {
85669       {
85670         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85671       };
85672     } catch (std::exception& e) {
85673       {
85674         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85675       };
85676     } catch (...) {
85677       {
85678         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85679       };
85680     }
85681   }
85682   jresult = (void *)result;
85683   return jresult;
85684 }
85685
85686
85687 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_SliderMarkReachedSignal(void * jarg1) {
85688   Dali::Signal< bool (Dali::Toolkit::Slider,int) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *) 0 ;
85689
85690   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *)jarg1;
85691   {
85692     try {
85693       delete arg1;
85694     } catch (std::out_of_range& e) {
85695       {
85696         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85697       };
85698     } catch (std::exception& e) {
85699       {
85700         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85701       };
85702     } catch (...) {
85703       {
85704         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85705       };
85706     }
85707   }
85708 }
85709
85710
85711 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RulerPtr__SWIG_0() {
85712   void * jresult ;
85713   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *result = 0 ;
85714
85715   {
85716     try {
85717       result = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)new Dali::IntrusivePtr< Dali::Toolkit::Ruler >();
85718     } catch (std::out_of_range& e) {
85719       {
85720         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85721       };
85722     } catch (std::exception& e) {
85723       {
85724         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85725       };
85726     } catch (...) {
85727       {
85728         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85729       };
85730     }
85731   }
85732   jresult = (void *)result;
85733   return jresult;
85734 }
85735
85736
85737 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RulerPtr__SWIG_1(void * jarg1) {
85738   void * jresult ;
85739   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
85740   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *result = 0 ;
85741
85742   arg1 = (Dali::Toolkit::Ruler *)jarg1;
85743   {
85744     try {
85745       result = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)new Dali::IntrusivePtr< Dali::Toolkit::Ruler >(arg1);
85746     } catch (std::out_of_range& e) {
85747       {
85748         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85749       };
85750     } catch (std::exception& e) {
85751       {
85752         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85753       };
85754     } catch (...) {
85755       {
85756         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85757       };
85758     }
85759   }
85760   jresult = (void *)result;
85761   return jresult;
85762 }
85763
85764
85765 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RulerPtr__SWIG_2(void * jarg1) {
85766   void * jresult ;
85767   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = 0 ;
85768   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *result = 0 ;
85769
85770   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
85771   if (!arg1) {
85772     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::IntrusivePtr< Dali::Toolkit::Ruler > const & type is null", 0);
85773     return 0;
85774   }
85775   {
85776     try {
85777       result = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)new Dali::IntrusivePtr< Dali::Toolkit::Ruler >((Dali::IntrusivePtr< Dali::Toolkit::Ruler > const &)*arg1);
85778     } catch (std::out_of_range& e) {
85779       {
85780         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85781       };
85782     } catch (std::exception& e) {
85783       {
85784         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85785       };
85786     } catch (...) {
85787       {
85788         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85789       };
85790     }
85791   }
85792   jresult = (void *)result;
85793   return jresult;
85794 }
85795
85796
85797 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_RulerPtr(void * jarg1) {
85798   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
85799
85800   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
85801   {
85802     try {
85803       delete arg1;
85804     } catch (std::out_of_range& e) {
85805       {
85806         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85807       };
85808     } catch (std::exception& e) {
85809       {
85810         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85811       };
85812     } catch (...) {
85813       {
85814         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85815       };
85816     }
85817   }
85818 }
85819
85820
85821 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RulerPtr_Get(void * jarg1) {
85822   void * jresult ;
85823   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
85824   Dali::Toolkit::Ruler *result = 0 ;
85825
85826   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
85827   {
85828     try {
85829       result = (Dali::Toolkit::Ruler *)((Dali::IntrusivePtr< Dali::Toolkit::Ruler > const *)arg1)->Get();
85830     } catch (std::out_of_range& e) {
85831       {
85832         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85833       };
85834     } catch (std::exception& e) {
85835       {
85836         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85837       };
85838     } catch (...) {
85839       {
85840         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85841       };
85842     }
85843   }
85844   jresult = (void *)result;
85845   return jresult;
85846 }
85847
85848
85849 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RulerPtr___deref__(void * jarg1) {
85850   void * jresult ;
85851   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
85852   Dali::Toolkit::Ruler *result = 0 ;
85853
85854   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
85855   {
85856     try {
85857       result = (Dali::Toolkit::Ruler *)((Dali::IntrusivePtr< Dali::Toolkit::Ruler > const *)arg1)->operator ->();
85858     } catch (std::out_of_range& e) {
85859       {
85860         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85861       };
85862     } catch (std::exception& e) {
85863       {
85864         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85865       };
85866     } catch (...) {
85867       {
85868         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85869       };
85870     }
85871   }
85872   jresult = (void *)result;
85873   return jresult;
85874 }
85875
85876
85877 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RulerPtr___ref__(void * jarg1) {
85878   void * jresult ;
85879   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
85880   Dali::Toolkit::Ruler *result = 0 ;
85881
85882   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
85883   {
85884     try {
85885       result = (Dali::Toolkit::Ruler *) &((Dali::IntrusivePtr< Dali::Toolkit::Ruler > const *)arg1)->operator *();
85886     } catch (std::out_of_range& e) {
85887       {
85888         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85889       };
85890     } catch (std::exception& e) {
85891       {
85892         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85893       };
85894     } catch (...) {
85895       {
85896         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85897       };
85898     }
85899   }
85900   jresult = (void *)result;
85901   return jresult;
85902 }
85903
85904
85905 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RulerPtr_Assign__SWIG_0(void * jarg1, void * jarg2) {
85906   void * jresult ;
85907   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
85908   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg2 = 0 ;
85909   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *result = 0 ;
85910
85911   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
85912   arg2 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg2;
85913   if (!arg2) {
85914     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::IntrusivePtr< Dali::Toolkit::Ruler > const & type is null", 0);
85915     return 0;
85916   }
85917   {
85918     try {
85919       result = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) &(arg1)->operator =((Dali::IntrusivePtr< Dali::Toolkit::Ruler > const &)*arg2);
85920     } catch (std::out_of_range& e) {
85921       {
85922         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85923       };
85924     } catch (std::exception& e) {
85925       {
85926         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85927       };
85928     } catch (...) {
85929       {
85930         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85931       };
85932     }
85933   }
85934   jresult = (void *)result;
85935   return jresult;
85936 }
85937
85938
85939 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RulerPtr_Assign__SWIG_1(void * jarg1, void * jarg2) {
85940   void * jresult ;
85941   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
85942   Dali::Toolkit::Ruler *arg2 = (Dali::Toolkit::Ruler *) 0 ;
85943   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *result = 0 ;
85944
85945   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
85946   arg2 = (Dali::Toolkit::Ruler *)jarg2;
85947   {
85948     try {
85949       result = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) &(arg1)->operator =(arg2);
85950     } catch (std::out_of_range& e) {
85951       {
85952         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85953       };
85954     } catch (std::exception& e) {
85955       {
85956         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85957       };
85958     } catch (...) {
85959       {
85960         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85961       };
85962     }
85963   }
85964   jresult = (void *)result;
85965   return jresult;
85966 }
85967
85968
85969 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerPtr_Reset__SWIG_0(void * jarg1) {
85970   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
85971
85972   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
85973   {
85974     try {
85975       (arg1)->Reset();
85976     } catch (std::out_of_range& e) {
85977       {
85978         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85979       };
85980     } catch (std::exception& e) {
85981       {
85982         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85983       };
85984     } catch (...) {
85985       {
85986         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85987       };
85988     }
85989   }
85990 }
85991
85992
85993 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerPtr_Reset__SWIG_1(void * jarg1, void * jarg2) {
85994   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
85995   Dali::Toolkit::Ruler *arg2 = (Dali::Toolkit::Ruler *) 0 ;
85996
85997   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
85998   arg2 = (Dali::Toolkit::Ruler *)jarg2;
85999   {
86000     try {
86001       (arg1)->Reset(arg2);
86002     } catch (std::out_of_range& e) {
86003       {
86004         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86005       };
86006     } catch (std::exception& e) {
86007       {
86008         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86009       };
86010     } catch (...) {
86011       {
86012         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86013       };
86014     }
86015   }
86016 }
86017
86018
86019 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RulerPtr_Detach(void * jarg1) {
86020   void * jresult ;
86021   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86022   Dali::Toolkit::Ruler *result = 0 ;
86023
86024   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86025   {
86026     try {
86027       result = (Dali::Toolkit::Ruler *)(arg1)->Detach();
86028     } catch (std::out_of_range& e) {
86029       {
86030         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86031       };
86032     } catch (std::exception& e) {
86033       {
86034         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86035       };
86036     } catch (...) {
86037       {
86038         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86039       };
86040     }
86041   }
86042   jresult = (void *)result;
86043   return jresult;
86044 }
86045
86046
86047 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_Snap__SWIG_0(void * jarg1, float jarg2, float jarg3) {
86048   float jresult ;
86049   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86050   float arg2 ;
86051   float arg3 ;
86052   float result;
86053
86054   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86055   arg2 = (float)jarg2;
86056   arg3 = (float)jarg3;
86057   {
86058     try {
86059       result = (float)(*arg1)->Snap(arg2,arg3);
86060     } catch (std::out_of_range& e) {
86061       {
86062         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86063       };
86064     } catch (std::exception& e) {
86065       {
86066         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86067       };
86068     } catch (...) {
86069       {
86070         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86071       };
86072     }
86073   }
86074   jresult = result;
86075   return jresult;
86076 }
86077
86078
86079 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_Snap__SWIG_1(void * jarg1, float jarg2) {
86080   float jresult ;
86081   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86082   float arg2 ;
86083   float result;
86084
86085   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86086   arg2 = (float)jarg2;
86087   {
86088     try {
86089       result = (float)(*arg1)->Snap(arg2);
86090     } catch (std::out_of_range& e) {
86091       {
86092         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86093       };
86094     } catch (std::exception& e) {
86095       {
86096         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86097       };
86098     } catch (...) {
86099       {
86100         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86101       };
86102     }
86103   }
86104   jresult = result;
86105   return jresult;
86106 }
86107
86108
86109 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_GetPositionFromPage(void * jarg1, unsigned int jarg2, unsigned int * jarg3, unsigned int jarg4) {
86110   float jresult ;
86111   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86112   unsigned int arg2 ;
86113   unsigned int *arg3 = 0 ;
86114   bool arg4 ;
86115   float result;
86116
86117   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86118   arg2 = (unsigned int)jarg2;
86119   arg3 = (unsigned int *)jarg3;
86120   arg4 = jarg4 ? true : false;
86121   {
86122     try {
86123       result = (float)(*arg1)->GetPositionFromPage(arg2,*arg3,arg4);
86124     } catch (std::out_of_range& e) {
86125       {
86126         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86127       };
86128     } catch (std::exception& e) {
86129       {
86130         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86131       };
86132     } catch (...) {
86133       {
86134         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86135       };
86136     }
86137   }
86138   jresult = result;
86139   return jresult;
86140 }
86141
86142
86143 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RulerPtr_GetPageFromPosition(void * jarg1, float jarg2, unsigned int jarg3) {
86144   unsigned int jresult ;
86145   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86146   float arg2 ;
86147   bool arg3 ;
86148   unsigned int result;
86149
86150   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86151   arg2 = (float)jarg2;
86152   arg3 = jarg3 ? true : false;
86153   {
86154     try {
86155       result = (unsigned int)(*arg1)->GetPageFromPosition(arg2,arg3);
86156     } catch (std::out_of_range& e) {
86157       {
86158         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86159       };
86160     } catch (std::exception& e) {
86161       {
86162         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86163       };
86164     } catch (...) {
86165       {
86166         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86167       };
86168     }
86169   }
86170   jresult = result;
86171   return jresult;
86172 }
86173
86174
86175 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RulerPtr_GetTotalPages(void * jarg1) {
86176   unsigned int jresult ;
86177   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86178   unsigned int result;
86179
86180   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86181   {
86182     try {
86183       result = (unsigned int)(*arg1)->GetTotalPages();
86184     } catch (std::out_of_range& e) {
86185       {
86186         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86187       };
86188     } catch (std::exception& e) {
86189       {
86190         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86191       };
86192     } catch (...) {
86193       {
86194         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86195       };
86196     }
86197   }
86198   jresult = result;
86199   return jresult;
86200 }
86201
86202
86203 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_RulerPtr_GetType(void * jarg1) {
86204   int jresult ;
86205   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86206   Dali::Toolkit::Ruler::RulerType result;
86207
86208   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86209   {
86210     try {
86211       result = (Dali::Toolkit::Ruler::RulerType)(*arg1)->GetType();
86212     } catch (std::out_of_range& e) {
86213       {
86214         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86215       };
86216     } catch (std::exception& e) {
86217       {
86218         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86219       };
86220     } catch (...) {
86221       {
86222         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86223       };
86224     }
86225   }
86226   jresult = (int)result;
86227   return jresult;
86228 }
86229
86230
86231 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RulerPtr_IsEnabled(void * jarg1) {
86232   unsigned int jresult ;
86233   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86234   bool result;
86235
86236   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86237   {
86238     try {
86239       result = (bool)(*arg1)->IsEnabled();
86240     } catch (std::out_of_range& e) {
86241       {
86242         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86243       };
86244     } catch (std::exception& e) {
86245       {
86246         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86247       };
86248     } catch (...) {
86249       {
86250         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86251       };
86252     }
86253   }
86254   jresult = result;
86255   return jresult;
86256 }
86257
86258
86259 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerPtr_Enable(void * jarg1) {
86260   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86261
86262   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86263   {
86264     try {
86265       (*arg1)->Enable();
86266     } catch (std::out_of_range& e) {
86267       {
86268         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86269       };
86270     } catch (std::exception& e) {
86271       {
86272         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86273       };
86274     } catch (...) {
86275       {
86276         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86277       };
86278     }
86279   }
86280 }
86281
86282
86283 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerPtr_Disable(void * jarg1) {
86284   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86285
86286   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86287   {
86288     try {
86289       (*arg1)->Disable();
86290     } catch (std::out_of_range& e) {
86291       {
86292         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86293       };
86294     } catch (std::exception& e) {
86295       {
86296         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86297       };
86298     } catch (...) {
86299       {
86300         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86301       };
86302     }
86303   }
86304 }
86305
86306
86307 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerPtr_SetDomain(void * jarg1, void * jarg2) {
86308   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86309   SwigValueWrapper< Dali::Toolkit::RulerDomain > arg2 ;
86310   Dali::Toolkit::RulerDomain *argp2 ;
86311
86312   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86313   argp2 = (Dali::Toolkit::RulerDomain *)jarg2;
86314   if (!argp2) {
86315     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::RulerDomain", 0);
86316     return ;
86317   }
86318   arg2 = *argp2;
86319   {
86320     try {
86321       (*arg1)->SetDomain(arg2);
86322     } catch (std::out_of_range& e) {
86323       {
86324         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86325       };
86326     } catch (std::exception& e) {
86327       {
86328         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86329       };
86330     } catch (...) {
86331       {
86332         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86333       };
86334     }
86335   }
86336 }
86337
86338
86339 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RulerPtr_GetDomain(void * jarg1) {
86340   void * jresult ;
86341   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86342   Dali::Toolkit::RulerDomain *result = 0 ;
86343
86344   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86345   {
86346     try {
86347       result = (Dali::Toolkit::RulerDomain *) &(*arg1)->GetDomain();
86348     } catch (std::out_of_range& e) {
86349       {
86350         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86351       };
86352     } catch (std::exception& e) {
86353       {
86354         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86355       };
86356     } catch (...) {
86357       {
86358         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86359       };
86360     }
86361   }
86362   jresult = (void *)result;
86363   return jresult;
86364 }
86365
86366
86367 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerPtr_DisableDomain(void * jarg1) {
86368   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86369
86370   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86371   {
86372     try {
86373       (*arg1)->DisableDomain();
86374     } catch (std::out_of_range& e) {
86375       {
86376         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86377       };
86378     } catch (std::exception& e) {
86379       {
86380         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86381       };
86382     } catch (...) {
86383       {
86384         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86385       };
86386     }
86387   }
86388 }
86389
86390
86391 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_Clamp__SWIG_0(void * jarg1, float jarg2, float jarg3, float jarg4) {
86392   float jresult ;
86393   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86394   float arg2 ;
86395   float arg3 ;
86396   float arg4 ;
86397   float result;
86398
86399   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86400   arg2 = (float)jarg2;
86401   arg3 = (float)jarg3;
86402   arg4 = (float)jarg4;
86403   {
86404     try {
86405       result = (float)(*arg1)->Clamp(arg2,arg3,arg4);
86406     } catch (std::out_of_range& e) {
86407       {
86408         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86409       };
86410     } catch (std::exception& e) {
86411       {
86412         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86413       };
86414     } catch (...) {
86415       {
86416         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86417       };
86418     }
86419   }
86420   jresult = result;
86421   return jresult;
86422 }
86423
86424
86425 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_Clamp__SWIG_1(void * jarg1, float jarg2, float jarg3) {
86426   float jresult ;
86427   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86428   float arg2 ;
86429   float arg3 ;
86430   float result;
86431
86432   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86433   arg2 = (float)jarg2;
86434   arg3 = (float)jarg3;
86435   {
86436     try {
86437       result = (float)(*arg1)->Clamp(arg2,arg3);
86438     } catch (std::out_of_range& e) {
86439       {
86440         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86441       };
86442     } catch (std::exception& e) {
86443       {
86444         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86445       };
86446     } catch (...) {
86447       {
86448         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86449       };
86450     }
86451   }
86452   jresult = result;
86453   return jresult;
86454 }
86455
86456
86457 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_Clamp__SWIG_2(void * jarg1, float jarg2) {
86458   float jresult ;
86459   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86460   float arg2 ;
86461   float result;
86462
86463   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86464   arg2 = (float)jarg2;
86465   {
86466     try {
86467       result = (float)(*arg1)->Clamp(arg2);
86468     } catch (std::out_of_range& e) {
86469       {
86470         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86471       };
86472     } catch (std::exception& e) {
86473       {
86474         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86475       };
86476     } catch (...) {
86477       {
86478         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86479       };
86480     }
86481   }
86482   jresult = result;
86483   return jresult;
86484 }
86485
86486
86487 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_Clamp__SWIG_3(void * jarg1, float jarg2, float jarg3, float jarg4, void * jarg5) {
86488   float jresult ;
86489   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86490   float arg2 ;
86491   float arg3 ;
86492   float arg4 ;
86493   Dali::Toolkit::ClampState *arg5 = 0 ;
86494   float result;
86495
86496   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86497   arg2 = (float)jarg2;
86498   arg3 = (float)jarg3;
86499   arg4 = (float)jarg4;
86500   arg5 = (Dali::Toolkit::ClampState *)jarg5;
86501   if (!arg5) {
86502     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ClampState & type is null", 0);
86503     return 0;
86504   }
86505   {
86506     try {
86507       result = (float)(*arg1)->Clamp(arg2,arg3,arg4,*arg5);
86508     } catch (std::out_of_range& e) {
86509       {
86510         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86511       };
86512     } catch (std::exception& e) {
86513       {
86514         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86515       };
86516     } catch (...) {
86517       {
86518         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86519       };
86520     }
86521   }
86522   jresult = result;
86523   return jresult;
86524 }
86525
86526
86527 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_SnapAndClamp__SWIG_0(void * jarg1, float jarg2, float jarg3, float jarg4, float jarg5) {
86528   float jresult ;
86529   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86530   float arg2 ;
86531   float arg3 ;
86532   float arg4 ;
86533   float arg5 ;
86534   float result;
86535
86536   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86537   arg2 = (float)jarg2;
86538   arg3 = (float)jarg3;
86539   arg4 = (float)jarg4;
86540   arg5 = (float)jarg5;
86541   {
86542     try {
86543       result = (float)(*arg1)->SnapAndClamp(arg2,arg3,arg4,arg5);
86544     } catch (std::out_of_range& e) {
86545       {
86546         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86547       };
86548     } catch (std::exception& e) {
86549       {
86550         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86551       };
86552     } catch (...) {
86553       {
86554         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86555       };
86556     }
86557   }
86558   jresult = result;
86559   return jresult;
86560 }
86561
86562
86563 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_SnapAndClamp__SWIG_1(void * jarg1, float jarg2, float jarg3, float jarg4) {
86564   float jresult ;
86565   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86566   float arg2 ;
86567   float arg3 ;
86568   float arg4 ;
86569   float result;
86570
86571   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86572   arg2 = (float)jarg2;
86573   arg3 = (float)jarg3;
86574   arg4 = (float)jarg4;
86575   {
86576     try {
86577       result = (float)(*arg1)->SnapAndClamp(arg2,arg3,arg4);
86578     } catch (std::out_of_range& e) {
86579       {
86580         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86581       };
86582     } catch (std::exception& e) {
86583       {
86584         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86585       };
86586     } catch (...) {
86587       {
86588         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86589       };
86590     }
86591   }
86592   jresult = result;
86593   return jresult;
86594 }
86595
86596
86597 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_SnapAndClamp__SWIG_2(void * jarg1, float jarg2, float jarg3) {
86598   float jresult ;
86599   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86600   float arg2 ;
86601   float arg3 ;
86602   float result;
86603
86604   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86605   arg2 = (float)jarg2;
86606   arg3 = (float)jarg3;
86607   {
86608     try {
86609       result = (float)(*arg1)->SnapAndClamp(arg2,arg3);
86610     } catch (std::out_of_range& e) {
86611       {
86612         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86613       };
86614     } catch (std::exception& e) {
86615       {
86616         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86617       };
86618     } catch (...) {
86619       {
86620         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86621       };
86622     }
86623   }
86624   jresult = result;
86625   return jresult;
86626 }
86627
86628
86629 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_SnapAndClamp__SWIG_3(void * jarg1, float jarg2) {
86630   float jresult ;
86631   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86632   float arg2 ;
86633   float result;
86634
86635   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86636   arg2 = (float)jarg2;
86637   {
86638     try {
86639       result = (float)(*arg1)->SnapAndClamp(arg2);
86640     } catch (std::out_of_range& e) {
86641       {
86642         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86643       };
86644     } catch (std::exception& e) {
86645       {
86646         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86647       };
86648     } catch (...) {
86649       {
86650         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86651       };
86652     }
86653   }
86654   jresult = result;
86655   return jresult;
86656 }
86657
86658
86659 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_SnapAndClamp__SWIG_4(void * jarg1, float jarg2, float jarg3, float jarg4, float jarg5, void * jarg6) {
86660   float jresult ;
86661   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86662   float arg2 ;
86663   float arg3 ;
86664   float arg4 ;
86665   float arg5 ;
86666   Dali::Toolkit::ClampState *arg6 = 0 ;
86667   float result;
86668
86669   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86670   arg2 = (float)jarg2;
86671   arg3 = (float)jarg3;
86672   arg4 = (float)jarg4;
86673   arg5 = (float)jarg5;
86674   arg6 = (Dali::Toolkit::ClampState *)jarg6;
86675   if (!arg6) {
86676     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ClampState & type is null", 0);
86677     return 0;
86678   }
86679   {
86680     try {
86681       result = (float)(*arg1)->SnapAndClamp(arg2,arg3,arg4,arg5,*arg6);
86682     } catch (std::out_of_range& e) {
86683       {
86684         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86685       };
86686     } catch (std::exception& e) {
86687       {
86688         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86689       };
86690     } catch (...) {
86691       {
86692         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86693       };
86694     }
86695   }
86696   jresult = result;
86697   return jresult;
86698 }
86699
86700
86701 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerPtr_Reference(void * jarg1) {
86702   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86703
86704   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86705   {
86706     try {
86707       (*arg1)->Reference();
86708     } catch (std::out_of_range& e) {
86709       {
86710         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86711       };
86712     } catch (std::exception& e) {
86713       {
86714         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86715       };
86716     } catch (...) {
86717       {
86718         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86719       };
86720     }
86721   }
86722 }
86723
86724
86725 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerPtr_Unreference(void * jarg1) {
86726   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86727
86728   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86729   {
86730     try {
86731       (*arg1)->Unreference();
86732     } catch (std::out_of_range& e) {
86733       {
86734         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86735       };
86736     } catch (std::exception& e) {
86737       {
86738         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86739       };
86740     } catch (...) {
86741       {
86742         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86743       };
86744     }
86745   }
86746 }
86747
86748
86749 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_RulerPtr_ReferenceCount(void * jarg1) {
86750   int jresult ;
86751   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86752   int result;
86753
86754   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86755   {
86756     try {
86757       result = (int)(*arg1)->ReferenceCount();
86758     } catch (std::out_of_range& e) {
86759       {
86760         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86761       };
86762     } catch (std::exception& e) {
86763       {
86764         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86765       };
86766     } catch (...) {
86767       {
86768         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86769       };
86770     }
86771   }
86772   jresult = result;
86773   return jresult;
86774 }
86775
86776
86777 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewResourceReadySignal_Empty(void * jarg1) {
86778   unsigned int jresult ;
86779   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
86780   bool result;
86781
86782   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
86783   {
86784     try {
86785       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::Control) > const *)arg1);
86786     } catch (std::out_of_range& e) {
86787       {
86788         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86789       };
86790     } catch (std::exception& e) {
86791       {
86792         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86793       };
86794     } catch (...) {
86795       {
86796         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86797       };
86798     }
86799   }
86800   jresult = result;
86801   return jresult;
86802 }
86803
86804
86805 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ViewResourceReadySignal_GetConnectionCount(void * jarg1) {
86806   unsigned long jresult ;
86807   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
86808   std::size_t result;
86809
86810   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
86811   {
86812     try {
86813       result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::Control) > const *)arg1);
86814     } catch (std::out_of_range& e) {
86815       {
86816         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86817       };
86818     } catch (std::exception& e) {
86819       {
86820         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86821       };
86822     } catch (...) {
86823       {
86824         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86825       };
86826     }
86827   }
86828   jresult = (unsigned long)result;
86829   return jresult;
86830 }
86831
86832
86833 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewResourceReadySignal_Connect(void * jarg1, void * jarg2) {
86834   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
86835   void (*arg2)(Dali::Toolkit::Control) = (void (*)(Dali::Toolkit::Control)) 0 ;
86836
86837   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
86838   arg2 = (void (*)(Dali::Toolkit::Control))jarg2;
86839   {
86840     try {
86841       Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Connect(arg1,arg2);
86842     } catch (std::out_of_range& e) {
86843       {
86844         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86845       };
86846     } catch (std::exception& e) {
86847       {
86848         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86849       };
86850     } catch (...) {
86851       {
86852         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86853       };
86854     }
86855   }
86856 }
86857
86858
86859 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewResourceReadySignal_Disconnect(void * jarg1, void * jarg2) {
86860   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
86861   void (*arg2)(Dali::Toolkit::Control) = (void (*)(Dali::Toolkit::Control)) 0 ;
86862
86863   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
86864   arg2 = (void (*)(Dali::Toolkit::Control))jarg2;
86865   {
86866     try {
86867       Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Disconnect(arg1,arg2);
86868     } catch (std::out_of_range& e) {
86869       {
86870         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86871       };
86872     } catch (std::exception& e) {
86873       {
86874         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86875       };
86876     } catch (...) {
86877       {
86878         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86879       };
86880     }
86881   }
86882 }
86883
86884
86885 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewResourceReadySignal_Emit(void * jarg1, void * jarg2) {
86886   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
86887   Dali::Toolkit::Control arg2 ;
86888   Dali::Toolkit::Control *argp2 ;
86889
86890   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
86891   argp2 = (Dali::Toolkit::Control *)jarg2;
86892   if (!argp2) {
86893     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Control", 0);
86894     return ;
86895   }
86896   arg2 = *argp2;
86897   {
86898     try {
86899       Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Emit(arg1,arg2);
86900     } catch (std::out_of_range& e) {
86901       {
86902         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86903       };
86904     } catch (std::exception& e) {
86905       {
86906         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86907       };
86908     } catch (...) {
86909       {
86910         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86911       };
86912     }
86913   }
86914 }
86915
86916
86917 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ViewResourceReadySignal() {
86918   void * jresult ;
86919   Dali::Signal< void (Dali::Toolkit::Control) > *result = 0 ;
86920
86921   {
86922     try {
86923       result = (Dali::Signal< void (Dali::Toolkit::Control) > *)new Dali::Signal< void (Dali::Toolkit::Control) >();
86924     } catch (std::out_of_range& e) {
86925       {
86926         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86927       };
86928     } catch (std::exception& e) {
86929       {
86930         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86931       };
86932     } catch (...) {
86933       {
86934         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86935       };
86936     }
86937   }
86938   jresult = (void *)result;
86939   return jresult;
86940 }
86941
86942
86943 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ViewResourceReadySignal(void * jarg1) {
86944   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
86945
86946   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
86947   {
86948     try {
86949       delete arg1;
86950     } catch (std::out_of_range& e) {
86951       {
86952         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86953       };
86954     } catch (std::exception& e) {
86955       {
86956         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86957       };
86958     } catch (...) {
86959       {
86960         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86961       };
86962     }
86963   }
86964 }
86965
86966 SWIGEXPORT Dali::RefObject * SWIGSTDCALL CSharp_Dali_GetRefObjectPtr(Dali::BaseHandle *arg1) {
86967   Dali::RefObject *result = NULL;
86968
86969   if (arg1)
86970   {
86971     result = (Dali::RefObject *)((Dali::BaseHandle const *)arg1)->GetObjectPtr();
86972   }
86973   return result;
86974 }
86975
86976 SWIGEXPORT Dali::RefObject * SWIGSTDCALL CSharp_Dali_BaseObject_SWIGUpcast(Dali::BaseObject *jarg1) {
86977     return (Dali::RefObject *)jarg1;
86978 }
86979
86980 SWIGEXPORT Dali::SignalObserver * SWIGSTDCALL CSharp_Dali_ConnectionTrackerInterface_SWIGUpcast(Dali::ConnectionTrackerInterface *jarg1) {
86981     return (Dali::SignalObserver *)jarg1;
86982 }
86983
86984 SWIGEXPORT Dali::ConnectionTrackerInterface * SWIGSTDCALL CSharp_Dali_ConnectionTracker_SWIGUpcast(Dali::ConnectionTracker *jarg1) {
86985     return (Dali::ConnectionTrackerInterface *)jarg1;
86986 }
86987
86988 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_ObjectRegistry_SWIGUpcast(Dali::ObjectRegistry *jarg1) {
86989     return (Dali::BaseHandle *)jarg1;
86990 }
86991
86992 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_PropertyCondition_SWIGUpcast(Dali::PropertyCondition *jarg1) {
86993     return (Dali::BaseHandle *)jarg1;
86994 }
86995
86996 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_PropertyNotification_SWIGUpcast(Dali::PropertyNotification *jarg1) {
86997     return (Dali::BaseHandle *)jarg1;
86998 }
86999
87000 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_Handle_SWIGUpcast(Dali::Handle *jarg1) {
87001     return (Dali::BaseHandle *)jarg1;
87002 }
87003
87004 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_TypeInfo_SWIGUpcast(Dali::TypeInfo *jarg1) {
87005     return (Dali::BaseHandle *)jarg1;
87006 }
87007
87008 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_TypeRegistry_SWIGUpcast(Dali::TypeRegistry *jarg1) {
87009     return (Dali::BaseHandle *)jarg1;
87010 }
87011
87012 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_Image_SWIGUpcast(Dali::Image *jarg1) {
87013     return (Dali::BaseHandle *)jarg1;
87014 }
87015
87016 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_PixelData_SWIGUpcast(Dali::PixelData *jarg1) {
87017     return (Dali::BaseHandle *)jarg1;
87018 }
87019
87020 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_Texture_SWIGUpcast(Dali::Texture *jarg1) {
87021     return (Dali::BaseHandle *)jarg1;
87022 }
87023
87024 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_Sampler_SWIGUpcast(Dali::Sampler *jarg1) {
87025     return (Dali::BaseHandle *)jarg1;
87026 }
87027
87028 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_TextureSet_SWIGUpcast(Dali::TextureSet *jarg1) {
87029     return (Dali::BaseHandle *)jarg1;
87030 }
87031
87032 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_PropertyBuffer_SWIGUpcast(Dali::PropertyBuffer *jarg1) {
87033     return (Dali::BaseHandle *)jarg1;
87034 }
87035
87036 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_Geometry_SWIGUpcast(Dali::Geometry *jarg1) {
87037     return (Dali::BaseHandle *)jarg1;
87038 }
87039
87040 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_Dali_Shader_SWIGUpcast(Dali::Shader *jarg1) {
87041     return (Dali::Handle *)jarg1;
87042 }
87043
87044 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_Dali_Renderer_SWIGUpcast(Dali::Renderer *jarg1) {
87045     return (Dali::Handle *)jarg1;
87046 }
87047
87048 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_FrameBuffer_SWIGUpcast(Dali::FrameBuffer *jarg1) {
87049     return (Dali::BaseHandle *)jarg1;
87050 }
87051
87052 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_RenderTaskList_SWIGUpcast(Dali::RenderTaskList *jarg1) {
87053     return (Dali::BaseHandle *)jarg1;
87054 }
87055
87056 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_Dali_RenderTask_SWIGUpcast(Dali::RenderTask *jarg1) {
87057     return (Dali::Handle *)jarg1;
87058 }
87059
87060 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_Touch_SWIGUpcast(Dali::TouchData *jarg1) {
87061     return (Dali::BaseHandle *)jarg1;
87062 }
87063
87064 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_Dali_GestureDetector_SWIGUpcast(Dali::GestureDetector *jarg1) {
87065     return (Dali::Handle *)jarg1;
87066 }
87067
87068 SWIGEXPORT Dali::GestureDetector * SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_SWIGUpcast(Dali::LongPressGestureDetector *jarg1) {
87069     return (Dali::GestureDetector *)jarg1;
87070 }
87071
87072 SWIGEXPORT Dali::Gesture * SWIGSTDCALL CSharp_Dali_LongPressGesture_SWIGUpcast(Dali::LongPressGesture *jarg1) {
87073     return (Dali::Gesture *)jarg1;
87074 }
87075
87076 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_Dali_Actor_SWIGUpcast(Dali::Actor *jarg1) {
87077     return (Dali::Handle *)jarg1;
87078 }
87079
87080 SWIGEXPORT Dali::Actor * SWIGSTDCALL CSharp_Dali_Layer_SWIGUpcast(Dali::Layer *jarg1) {
87081     return (Dali::Actor *)jarg1;
87082 }
87083
87084 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_Stage_SWIGUpcast(Dali::Stage *jarg1) {
87085     return (Dali::BaseHandle *)jarg1;
87086 }
87087
87088 SWIGEXPORT Dali::RefObject * SWIGSTDCALL CSharp_Dali_CustomActorImpl_SWIGUpcast(Dali::CustomActorImpl *jarg1) {
87089     return (Dali::RefObject *)jarg1;
87090 }
87091
87092 SWIGEXPORT Dali::Actor * SWIGSTDCALL CSharp_Dali_CustomActor_SWIGUpcast(Dali::CustomActor *jarg1) {
87093     return (Dali::Actor *)jarg1;
87094 }
87095
87096 SWIGEXPORT Dali::GestureDetector * SWIGSTDCALL CSharp_Dali_PanGestureDetector_SWIGUpcast(Dali::PanGestureDetector *jarg1) {
87097     return (Dali::GestureDetector *)jarg1;
87098 }
87099
87100 SWIGEXPORT Dali::Gesture * SWIGSTDCALL CSharp_Dali_PanGesture_SWIGUpcast(Dali::PanGesture *jarg1) {
87101     return (Dali::Gesture *)jarg1;
87102 }
87103
87104 SWIGEXPORT Dali::GestureDetector * SWIGSTDCALL CSharp_Dali_PinchGestureDetector_SWIGUpcast(Dali::PinchGestureDetector *jarg1) {
87105     return (Dali::GestureDetector *)jarg1;
87106 }
87107
87108 SWIGEXPORT Dali::Gesture * SWIGSTDCALL CSharp_Dali_PinchGesture_SWIGUpcast(Dali::PinchGesture *jarg1) {
87109     return (Dali::Gesture *)jarg1;
87110 }
87111
87112 SWIGEXPORT Dali::GestureDetector * SWIGSTDCALL CSharp_Dali_TapGestureDetector_SWIGUpcast(Dali::TapGestureDetector *jarg1) {
87113     return (Dali::GestureDetector *)jarg1;
87114 }
87115
87116 SWIGEXPORT Dali::Gesture * SWIGSTDCALL CSharp_Dali_TapGesture_SWIGUpcast(Dali::TapGesture *jarg1) {
87117     return (Dali::Gesture *)jarg1;
87118 }
87119
87120 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_KeyFrames_SWIGUpcast(Dali::KeyFrames *jarg1) {
87121     return (Dali::BaseHandle *)jarg1;
87122 }
87123
87124 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_Dali_Path_SWIGUpcast(Dali::Path *jarg1) {
87125     return (Dali::Handle *)jarg1;
87126 }
87127
87128 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_Dali_LinearConstrainer_SWIGUpcast(Dali::LinearConstrainer *jarg1) {
87129     return (Dali::Handle *)jarg1;
87130 }
87131
87132 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_Dali_PathConstrainer_SWIGUpcast(Dali::PathConstrainer *jarg1) {
87133     return (Dali::Handle *)jarg1;
87134 }
87135
87136 SWIGEXPORT Dali::Image * SWIGSTDCALL CSharp_Dali_BufferImage_SWIGUpcast(Dali::BufferImage *jarg1) {
87137     return (Dali::Image *)jarg1;
87138 }
87139
87140 SWIGEXPORT Dali::Image * SWIGSTDCALL CSharp_Dali_EncodedBufferImage_SWIGUpcast(Dali::EncodedBufferImage *jarg1) {
87141     return (Dali::Image *)jarg1;
87142 }
87143
87144 SWIGEXPORT Dali::Image * SWIGSTDCALL CSharp_Dali_NativeImage_SWIGUpcast(Dali::NativeImage *jarg1) {
87145     return (Dali::Image *)jarg1;
87146 }
87147
87148 SWIGEXPORT Dali::RefObject * SWIGSTDCALL CSharp_Dali_NativeImageInterface_SWIGUpcast(Dali::NativeImageInterface *jarg1) {
87149     return (Dali::RefObject *)jarg1;
87150 }
87151
87152 SWIGEXPORT Dali::Image * SWIGSTDCALL CSharp_Dali_ResourceImage_SWIGUpcast(Dali::ResourceImage *jarg1) {
87153     return (Dali::Image *)jarg1;
87154 }
87155
87156 SWIGEXPORT Dali::Image * SWIGSTDCALL CSharp_Dali_FrameBufferImage_SWIGUpcast(Dali::FrameBufferImage *jarg1) {
87157     return (Dali::Image *)jarg1;
87158 }
87159
87160 SWIGEXPORT Dali::ResourceImage * SWIGSTDCALL CSharp_Dali_NinePatchImage_SWIGUpcast(Dali::NinePatchImage *jarg1) {
87161     return (Dali::ResourceImage *)jarg1;
87162 }
87163
87164 SWIGEXPORT Dali::Actor * SWIGSTDCALL CSharp_Dali_CameraActor_SWIGUpcast(Dali::CameraActor *jarg1) {
87165     return (Dali::Actor *)jarg1;
87166 }
87167
87168 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_Timer_SWIGUpcast(Dali::Timer *jarg1) {
87169     return (Dali::BaseHandle *)jarg1;
87170 }
87171
87172 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_DragAndDropDetector_SWIGUpcast(Dali::DragAndDropDetector *jarg1) {
87173     return (Dali::BaseHandle *)jarg1;
87174 }
87175
87176
87177 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_Builder_SWIGUpcast(Dali::Toolkit::Builder *jarg1) {
87178     return (Dali::BaseHandle *)jarg1;
87179 }
87180
87181 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_TransitionData_SWIGUpcast(Dali::Toolkit::TransitionData *jarg1) {
87182     return (Dali::BaseHandle *)jarg1;
87183 }
87184
87185 SWIGEXPORT Dali::CustomActorImpl * SWIGSTDCALL CSharp_Dali_ViewImpl_SWIGUpcast(Dali::Toolkit::Internal::Control *jarg1) {
87186     return (Dali::CustomActorImpl *)jarg1;
87187 }
87188
87189 SWIGEXPORT Dali::CustomActor * SWIGSTDCALL CSharp_Dali_View_SWIGUpcast(Dali::Toolkit::Control *jarg1) {
87190     return (Dali::CustomActor *)jarg1;
87191 }
87192
87193 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_KeyInputFocusManager_SWIGUpcast(Dali::Toolkit::KeyInputFocusManager *jarg1) {
87194     return (Dali::BaseHandle *)jarg1;
87195 }
87196
87197 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_Alignment_SWIGUpcast(Dali::Toolkit::Alignment *jarg1) {
87198     return (Dali::Toolkit::Control *)jarg1;
87199 }
87200
87201 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_Button_SWIGUpcast(Dali::Toolkit::Button *jarg1) {
87202     return (Dali::Toolkit::Control *)jarg1;
87203 }
87204
87205 SWIGEXPORT Dali::Toolkit::Button * SWIGSTDCALL CSharp_Dali_CheckBoxButton_SWIGUpcast(Dali::Toolkit::CheckBoxButton *jarg1) {
87206     return (Dali::Toolkit::Button *)jarg1;
87207 }
87208
87209 SWIGEXPORT Dali::Toolkit::Button * SWIGSTDCALL CSharp_Dali_PushButton_SWIGUpcast(Dali::Toolkit::PushButton *jarg1) {
87210     return (Dali::Toolkit::Button *)jarg1;
87211 }
87212
87213 SWIGEXPORT Dali::Toolkit::Button * SWIGSTDCALL CSharp_Dali_RadioButton_SWIGUpcast(Dali::Toolkit::RadioButton *jarg1) {
87214     return (Dali::Toolkit::Button *)jarg1;
87215 }
87216
87217 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_FlexContainer_SWIGUpcast(Dali::Toolkit::FlexContainer *jarg1) {
87218     return (Dali::Toolkit::Control *)jarg1;
87219 }
87220
87221 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_ImageView_SWIGUpcast(Dali::Toolkit::ImageView *jarg1) {
87222     return (Dali::Toolkit::Control *)jarg1;
87223 }
87224
87225 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_Model3dView_SWIGUpcast(Dali::Toolkit::Model3dView *jarg1) {
87226     return (Dali::Toolkit::Control *)jarg1;
87227 }
87228
87229 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_ScrollBar_SWIGUpcast(Dali::Toolkit::ScrollBar *jarg1) {
87230     return (Dali::Toolkit::Control *)jarg1;
87231 }
87232
87233 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_Scrollable_SWIGUpcast(Dali::Toolkit::Scrollable *jarg1) {
87234     return (Dali::Toolkit::Control *)jarg1;
87235 }
87236
87237 SWIGEXPORT Dali::RefObject * SWIGSTDCALL CSharp_Dali_ItemLayout_SWIGUpcast(Dali::Toolkit::ItemLayout *jarg1) {
87238     return (Dali::RefObject *)jarg1;
87239 }
87240
87241 SWIGEXPORT Dali::Toolkit::Scrollable * SWIGSTDCALL CSharp_Dali_ItemView_SWIGUpcast(Dali::Toolkit::ItemView *jarg1) {
87242     return (Dali::Toolkit::Scrollable *)jarg1;
87243 }
87244
87245 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_ScrollViewEffect_SWIGUpcast(Dali::Toolkit::ScrollViewEffect *jarg1) {
87246     return (Dali::BaseHandle *)jarg1;
87247 }
87248
87249 SWIGEXPORT Dali::Toolkit::ScrollViewEffect * SWIGSTDCALL CSharp_Dali_ScrollViewPagePathEffect_SWIGUpcast(Dali::Toolkit::ScrollViewPagePathEffect *jarg1) {
87250     return (Dali::Toolkit::ScrollViewEffect *)jarg1;
87251 }
87252
87253 SWIGEXPORT Dali::RefObject * SWIGSTDCALL CSharp_Dali_Ruler_SWIGUpcast(Dali::Toolkit::Ruler *jarg1) {
87254     return (Dali::RefObject *)jarg1;
87255 }
87256
87257 SWIGEXPORT Dali::Toolkit::Ruler * SWIGSTDCALL CSharp_Dali_DefaultRuler_SWIGUpcast(Dali::Toolkit::DefaultRuler *jarg1) {
87258     return (Dali::Toolkit::Ruler *)jarg1;
87259 }
87260
87261 SWIGEXPORT Dali::Toolkit::Ruler * SWIGSTDCALL CSharp_Dali_FixedRuler_SWIGUpcast(Dali::Toolkit::FixedRuler *jarg1) {
87262     return (Dali::Toolkit::Ruler *)jarg1;
87263 }
87264
87265 SWIGEXPORT Dali::Toolkit::Scrollable * SWIGSTDCALL CSharp_Dali_ScrollView_SWIGUpcast(Dali::Toolkit::ScrollView *jarg1) {
87266     return (Dali::Toolkit::Scrollable *)jarg1;
87267 }
87268
87269 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_TableView_SWIGUpcast(Dali::Toolkit::TableView *jarg1) {
87270     return (Dali::Toolkit::Control *)jarg1;
87271 }
87272
87273
87274 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_TextLabel_SWIGUpcast(Dali::Toolkit::TextLabel *jarg1) {
87275     return (Dali::Toolkit::Control *)jarg1;
87276 }
87277
87278 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_AccessibilityManager_SWIGUpcast(Dali::Toolkit::AccessibilityManager *jarg1) {
87279     return (Dali::BaseHandle *)jarg1;
87280 }
87281
87282 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_StyleManager_SWIGUpcast(Dali::Toolkit::StyleManager *jarg1) {
87283     return (Dali::BaseHandle *)jarg1;
87284 }
87285
87286 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_Slider_SWIGUpcast(Dali::Toolkit::Slider *jarg1) {
87287     return (Dali::Toolkit::Control *)jarg1;
87288 }
87289
87290 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_VideoView_SWIGUpcast(Dali::Toolkit::VideoView *jarg1) {
87291     return (Dali::Toolkit::Control *)jarg1;
87292 }
87293
87294 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_Popup_SWIGUpcast(Dali::Toolkit::Popup *jarg1) {
87295     return (Dali::Toolkit::Control *)jarg1;
87296 }
87297
87298 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_ProgressBar_SWIGUpcast(Dali::Toolkit::ProgressBar *jarg1) {
87299     return (Dali::Toolkit::Control *)jarg1;
87300 }
87301
87302 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_GaussianBlurView_SWIGUpcast(Dali::Toolkit::GaussianBlurView *jarg1) {
87303     return (Dali::Toolkit::Control *)jarg1;
87304 }
87305
87306 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_PageTurnView_SWIGUpcast(Dali::Toolkit::PageTurnView *jarg1) {
87307     return (Dali::Toolkit::Control *)jarg1;
87308 }
87309
87310 SWIGEXPORT Dali::Toolkit::PageTurnView * SWIGSTDCALL CSharp_Dali_PageTurnLandscapeView_SWIGUpcast(Dali::Toolkit::PageTurnLandscapeView *jarg1) {
87311     return (Dali::Toolkit::PageTurnView *)jarg1;
87312 }
87313
87314 SWIGEXPORT Dali::Toolkit::PageTurnView * SWIGSTDCALL CSharp_Dali_PageTurnPortraitView_SWIGUpcast(Dali::Toolkit::PageTurnPortraitView *jarg1) {
87315     return (Dali::Toolkit::PageTurnView *)jarg1;
87316 }
87317
87318 SWIGEXPORT Dali::Toolkit::Button * SWIGSTDCALL CSharp_Dali_ToggleButton_SWIGUpcast(Dali::Toolkit::ToggleButton *jarg1) {
87319     return (Dali::Toolkit::Button *)jarg1;
87320 }
87321
87322 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_VisualBase_SWIGUpcast(Dali::Toolkit::Visual::Base *jarg1) {
87323     return (Dali::BaseHandle *)jarg1;
87324 }
87325
87326 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_VisualFactory_SWIGUpcast(Dali::Toolkit::VisualFactory *jarg1) {
87327     return (Dali::BaseHandle *)jarg1;
87328 }
87329
87330 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_AsyncImageLoader_SWIGUpcast(Dali::Toolkit::AsyncImageLoader *jarg1) {
87331     return (Dali::BaseHandle *)jarg1;
87332 }
87333
87334
87335 #ifdef __cplusplus
87336 }
87337 #endif