Merge "Manual binding for ImfManager && fix string returned issus" into devel/master
[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 #include <dali/devel-api/animation/animation-devel.h>
429
430 #include <dali/public-api/math/matrix.h>
431 #include <dali/public-api/math/matrix3.h>
432 #include <dali/public-api/math/viewport.h>
433 #include <dali/public-api/object/property-key.h>
434 #include <dali/devel-api/object/csharp-type-info.h>
435 #include <dali/devel-api/object/csharp-type-registry.h>
436
437 #include <dali/public-api/adaptor-framework/timer.h>
438 #include <dali/public-api/adaptor-framework/style-change.h>
439 #include <dali/devel-api/adaptor-framework/drag-and-drop-detector.h>
440 #include <dali/devel-api/adaptor-framework/application-extensions.h>
441
442 #include <dali/devel-api/images/nine-patch-image.h>
443
444 #include <dali-toolkit/devel-api/builder/builder.h>
445
446 #include <dali-toolkit/devel-api/focus-manager/keyinput-focus-manager.h>
447 #include <dali-toolkit/devel-api/focus-manager/keyboard-focus-manager-devel.h>
448
449 #include <dali-toolkit/devel-api/controls/control-devel.h>
450 #include <dali-toolkit/devel-api/controls/popup/popup.h>
451 #include <dali-toolkit/devel-api/controls/progress-bar/progress-bar.h>
452 #include <dali-toolkit/devel-api/controls/gaussian-blur-view/gaussian-blur-view.h>
453 #include <dali-toolkit/devel-api/controls/page-turn-view/page-factory.h>
454 #include <dali-toolkit/devel-api/controls/page-turn-view/page-turn-view.h>
455 #include <dali-toolkit/devel-api/controls/page-turn-view/page-turn-landscape-view.h>
456 #include <dali-toolkit/devel-api/controls/page-turn-view/page-turn-portrait-view.h>
457 #include <dali-toolkit/devel-api/controls/scrollable/scroll-view/scroll-view-devel.h>
458 #include <dali-toolkit/devel-api/controls/buttons/toggle-button.h>
459
460 #include <dali-toolkit/devel-api/visual-factory/visual-base.h>
461 #include <dali-toolkit/devel-api/visual-factory/visual-factory.h>
462 #include <dali-toolkit/devel-api/visual-factory/transition-data.h>
463
464 #include <dali-toolkit/devel-api/visuals/text-visual-properties.h>
465 #include <dali-toolkit/devel-api/visuals/image-visual-properties-devel.h>
466
467 #include <dali-toolkit/devel-api/controls/tooltip/tooltip-properties.h>
468
469 #include <dali-toolkit/public-api/controls/scrollable/item-view/item-view-declarations.h>
470
471
472
473 // add here SWIG version check
474
475 #if defined(_MSC_VER)         // Microsoft Visual C++ 6.0
476 // disable Swig-dependent warnings
477
478 // 'identifier1' has C-linkage specified,
479 // but returns UDT 'identifier2' which is incompatible with C
480 #pragma warning(disable: 4190)
481
482 // 'int' : forcing value to bool 'true' or 'false' (performance warning)
483 #pragma warning(disable: 4800)
484
485 // debug info too long etc etc
486 #pragma warning(disable: 4786)
487 #endif
488
489
490 #include <stdexcept>
491
492
493 #include <string>
494
495
496 #include <vector>
497 #include <algorithm>
498 #include <stdexcept>
499
500
501 #include <map>
502 #include <algorithm>
503 #include <stdexcept>
504
505
506 #include <utility>
507
508
509 typedef float floatp;
510
511 SWIGINTERN floatp *new_floatp(){
512   return new float();
513 }
514 SWIGINTERN void delete_floatp(floatp *self){
515   if (self) delete self;
516 }
517 SWIGINTERN void floatp_assign(floatp *self,float value){
518   *self = value;
519 }
520 SWIGINTERN float floatp_value(floatp *self){
521   return *self;
522 }
523 SWIGINTERN float *floatp_cast(floatp *self){
524   return self;
525 }
526 SWIGINTERN floatp *floatp_frompointer(float *t){
527   return (floatp *) t;
528 }
529
530 typedef int intp;
531
532 SWIGINTERN intp *new_intp(){
533   return new int();
534 }
535 SWIGINTERN void delete_intp(intp *self){
536   if (self) delete self;
537 }
538 SWIGINTERN void intp_assign(intp *self,int value){
539   *self = value;
540 }
541 SWIGINTERN int intp_value(intp *self){
542   return *self;
543 }
544 SWIGINTERN int *intp_cast(intp *self){
545   return self;
546 }
547 SWIGINTERN intp *intp_frompointer(int *t){
548   return (intp *) t;
549 }
550
551 typedef double doublep;
552
553 SWIGINTERN doublep *new_doublep(){
554   return new double();
555 }
556 SWIGINTERN void delete_doublep(doublep *self){
557   if (self) delete self;
558 }
559 SWIGINTERN void doublep_assign(doublep *self,double value){
560   *self = value;
561 }
562 SWIGINTERN double doublep_value(doublep *self){
563   return *self;
564 }
565 SWIGINTERN double *doublep_cast(doublep *self){
566   return self;
567 }
568 SWIGINTERN doublep *doublep_frompointer(double *t){
569   return (doublep *) t;
570 }
571
572 typedef unsigned int uintp;
573
574 SWIGINTERN uintp *new_uintp(){
575   return new unsigned int();
576 }
577 SWIGINTERN void delete_uintp(uintp *self){
578   if (self) delete self;
579 }
580 SWIGINTERN void uintp_assign(uintp *self,unsigned int value){
581   *self = value;
582 }
583 SWIGINTERN unsigned int uintp_value(uintp *self){
584   return *self;
585 }
586 SWIGINTERN unsigned int *uintp_cast(uintp *self){
587   return self;
588 }
589 SWIGINTERN uintp *uintp_frompointer(unsigned int *t){
590   return (uintp *) t;
591 }
592
593 typedef unsigned short ushortp;
594
595 SWIGINTERN ushortp *new_ushortp(){
596   return new unsigned short();
597 }
598 SWIGINTERN void delete_ushortp(ushortp *self){
599   if (self) delete self;
600 }
601 SWIGINTERN void ushortp_assign(ushortp *self,unsigned short value){
602   *self = value;
603 }
604 SWIGINTERN unsigned short ushortp_value(ushortp *self){
605   return *self;
606 }
607 SWIGINTERN unsigned short *ushortp_cast(ushortp *self){
608   return self;
609 }
610 SWIGINTERN ushortp *ushortp_frompointer(unsigned short *t){
611   return (ushortp *) t;
612 }
613
614 unsigned int int_to_uint(int x) {
615    return (unsigned int) x;
616 }
617
618
619 using namespace Dali;
620 using namespace Dali::Toolkit;
621
622 SWIGINTERN bool Dali_BaseHandle_HasBody(Dali::BaseHandle const *self){
623
624      // C++ code. DALi uses Handle <-> Body design pattern.
625      // This function checks the Handle to see if it has a body attached ( possible to have empty handles).
626      // Handles in DALi can be converted into a boolean type
627      // to check if the handle has a valid body attached to it.
628      // Internally checking *self will  checks IntrusivePtr<Dali::RefObject> mObjectHandle in BaseHandle;
629      if( *self )
630      {
631        return true;
632      }
633      else
634      {
635        return false;
636      }
637     }
638 SWIGINTERN bool Dali_BaseHandle_IsEqual(Dali::BaseHandle const *self,Dali::BaseHandle const &rhs){
639
640      // C++ code. Check if two handles reference the same implemtion
641      if( *self == rhs)
642      {
643        return true;
644      }
645      else
646      {
647        return false;
648      }
649     }
650 SWIGINTERN void Dali_TypeRegistration_RegisterControl(std::string const &controlName,Dali::CSharpTypeInfo::CreateFunction createFunc){
651      Dali::CSharpTypeRegistry::RegisterType( controlName, typeid( Dali::Toolkit::Control), createFunc );
652    }
653 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){
654      Dali::CSharpTypeRegistry::RegisterProperty( controlName, propertyName, index, type, setFunc, getFunc );
655    }
656 SWIGINTERN std::vector< Dali::TouchPoint > *new_std_vector_Sl_Dali_TouchPoint_Sg___SWIG_2(int capacity){
657         std::vector< Dali::TouchPoint >* pv = 0;
658         if (capacity >= 0) {
659           pv = new std::vector< Dali::TouchPoint >();
660           pv->reserve(capacity);
661        } else {
662           throw std::out_of_range("capacity");
663        }
664        return pv;
665       }
666 SWIGINTERN Dali::TouchPoint std_vector_Sl_Dali_TouchPoint_Sg__getitemcopy(std::vector< Dali::TouchPoint > *self,int index){
667         if (index>=0 && index<(int)self->size())
668           return (*self)[index];
669         else
670           throw std::out_of_range("index");
671       }
672 SWIGINTERN Dali::TouchPoint const &std_vector_Sl_Dali_TouchPoint_Sg__getitem(std::vector< Dali::TouchPoint > *self,int index){
673         if (index>=0 && index<(int)self->size())
674           return (*self)[index];
675         else
676           throw std::out_of_range("index");
677       }
678 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__setitem(std::vector< Dali::TouchPoint > *self,int index,Dali::TouchPoint const &val){
679         if (index>=0 && index<(int)self->size())
680           (*self)[index] = val;
681         else
682           throw std::out_of_range("index");
683       }
684 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__AddRange(std::vector< Dali::TouchPoint > *self,std::vector< Dali::TouchPoint > const &values){
685         self->insert(self->end(), values.begin(), values.end());
686       }
687 SWIGINTERN std::vector< Dali::TouchPoint > *std_vector_Sl_Dali_TouchPoint_Sg__GetRange(std::vector< Dali::TouchPoint > *self,int index,int count){
688         if (index < 0)
689           throw std::out_of_range("index");
690         if (count < 0)
691           throw std::out_of_range("count");
692         if (index >= (int)self->size()+1 || index+count > (int)self->size())
693           throw std::invalid_argument("invalid range");
694         return new std::vector< Dali::TouchPoint >(self->begin()+index, self->begin()+index+count);
695       }
696 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__Insert(std::vector< Dali::TouchPoint > *self,int index,Dali::TouchPoint const &x){
697         if (index>=0 && index<(int)self->size()+1)
698           self->insert(self->begin()+index, x);
699         else
700           throw std::out_of_range("index");
701       }
702 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__InsertRange(std::vector< Dali::TouchPoint > *self,int index,std::vector< Dali::TouchPoint > const &values){
703         if (index>=0 && index<(int)self->size()+1)
704           self->insert(self->begin()+index, values.begin(), values.end());
705         else
706           throw std::out_of_range("index");
707       }
708 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__RemoveAt(std::vector< Dali::TouchPoint > *self,int index){
709         if (index>=0 && index<(int)self->size())
710           self->erase(self->begin() + index);
711         else
712           throw std::out_of_range("index");
713       }
714 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__RemoveRange(std::vector< Dali::TouchPoint > *self,int index,int count){
715         if (index < 0)
716           throw std::out_of_range("index");
717         if (count < 0)
718           throw std::out_of_range("count");
719         if (index >= (int)self->size()+1 || index+count > (int)self->size())
720           throw std::invalid_argument("invalid range");
721         self->erase(self->begin()+index, self->begin()+index+count);
722       }
723 SWIGINTERN std::vector< Dali::TouchPoint > *std_vector_Sl_Dali_TouchPoint_Sg__Repeat(Dali::TouchPoint const &value,int count){
724         if (count < 0)
725           throw std::out_of_range("count");
726         return new std::vector< Dali::TouchPoint >(count, value);
727       }
728 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__Reverse__SWIG_0(std::vector< Dali::TouchPoint > *self){
729         std::reverse(self->begin(), self->end());
730       }
731 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__Reverse__SWIG_1(std::vector< Dali::TouchPoint > *self,int index,int count){
732         if (index < 0)
733           throw std::out_of_range("index");
734         if (count < 0)
735           throw std::out_of_range("count");
736         if (index >= (int)self->size()+1 || index+count > (int)self->size())
737           throw std::invalid_argument("invalid range");
738         std::reverse(self->begin()+index, self->begin()+index+count);
739       }
740 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__SetRange(std::vector< Dali::TouchPoint > *self,int index,std::vector< Dali::TouchPoint > const &values){
741         if (index < 0)
742           throw std::out_of_range("index");
743         if (index+values.size() > self->size())
744           throw std::out_of_range("index");
745         std::copy(values.begin(), values.end(), self->begin()+index);
746       }
747 SWIGINTERN bool Dali_Signal_Sl_void_Sp_float_SP__Sg__Empty(Dali::Signal< void (float) > const *self){
748          return self->Empty();
749       }
750 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_float_SP__Sg__GetConnectionCount(Dali::Signal< void (float) > const *self){
751         return self->GetConnectionCount();
752       }
753 SWIGINTERN void Dali_Signal_Sl_void_Sp_float_SP__Sg__Connect(Dali::Signal< void (float) > *self,void (*func)(float)){
754           self->Connect( func );
755       }
756 SWIGINTERN void Dali_Signal_Sl_void_Sp_float_SP__Sg__Disconnect(Dali::Signal< void (float) > *self,void (*func)(float)){
757           self->Disconnect( func );
758       }
759 SWIGINTERN void Dali_Signal_Sl_void_Sp_float_SP__Sg__Emit(Dali::Signal< void (float) > *self,float arg){
760           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
761 /*@SWIG@*/ self->Emit( arg );
762       }
763 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Empty(Dali::Signal< void (Dali::BaseHandle) > const *self){
764          return self->Empty();
765       }
766 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::BaseHandle) > const *self){
767         return self->GetConnectionCount();
768       }
769 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Connect(Dali::Signal< void (Dali::BaseHandle) > *self,void (*func)(Dali::BaseHandle)){
770           self->Connect( func );
771       }
772 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Disconnect(Dali::Signal< void (Dali::BaseHandle) > *self,void (*func)(Dali::BaseHandle)){
773           self->Disconnect( func );
774       }
775 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Emit(Dali::Signal< void (Dali::BaseHandle) > *self,Dali::BaseHandle arg){
776           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
777 /*@SWIG@*/ self->Emit( arg );
778       }
779 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__Empty(Dali::Signal< void (Dali::RefObject const *) > const *self){
780          return self->Empty();
781       }
782 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){
783         return self->GetConnectionCount();
784       }
785 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 *)){
786           self->Connect( func );
787       }
788 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 *)){
789           self->Disconnect( func );
790       }
791 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){
792           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
793 /*@SWIG@*/ self->Emit( arg );
794       }
795 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Empty(Dali::Signal< void (Dali::PropertyNotification &) > const *self){
796          return self->Empty();
797       }
798 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::PropertyNotification &) > const *self){
799         return self->GetConnectionCount();
800       }
801 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Connect(Dali::Signal< void (Dali::PropertyNotification &) > *self,void (*func)(Dali::PropertyNotification &)){
802           self->Connect( func );
803       }
804 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Disconnect(Dali::Signal< void (Dali::PropertyNotification &) > *self,void (*func)(Dali::PropertyNotification &)){
805           self->Disconnect( func );
806       }
807 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Emit(Dali::Signal< void (Dali::PropertyNotification &) > *self,Dali::PropertyNotification &arg){
808           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
809 /*@SWIG@*/ self->Emit( arg );
810       }
811 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Empty(Dali::Signal< void (Dali::Image) > const *self){
812          return self->Empty();
813       }
814 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Image) > const *self){
815         return self->GetConnectionCount();
816       }
817 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Connect(Dali::Signal< void (Dali::Image) > *self,void (*func)(Dali::Image)){
818           self->Connect( func );
819       }
820 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Disconnect(Dali::Signal< void (Dali::Image) > *self,void (*func)(Dali::Image)){
821           self->Disconnect( func );
822       }
823 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Emit(Dali::Signal< void (Dali::Image) > *self,Dali::Image arg){
824           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
825 /*@SWIG@*/ self->Emit( arg );
826       }
827 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){
828          return self->Empty();
829       }
830 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){
831         return self->GetConnectionCount();
832       }
833 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 &)){
834         self->Connect( func );
835       }
836 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 &)){
837         self->Disconnect( func );
838       }
839 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){
840         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
841 /*@SWIG@*/ self->Emit( arg1, arg2 );
842       }
843 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){
844          return self->Empty();
845       }
846 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){
847         return self->GetConnectionCount();
848       }
849 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 &)){
850         self->Connect( func );
851       }
852 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 &)){
853         self->Disconnect( func );
854       }
855 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){
856         return self->Emit( arg1, arg2 );
857       }
858 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){
859          return self->Empty();
860       }
861 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){
862         return self->GetConnectionCount();
863       }
864 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 &)){
865         self->Connect( func );
866       }
867 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 &)){
868         self->Disconnect( func );
869       }
870 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){
871         return self->Emit( arg1, arg2 );
872       }
873 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){
874          return self->Empty();
875       }
876 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){
877         return self->GetConnectionCount();
878       }
879 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 &)){
880         self->Connect( func );
881       }
882 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 &)){
883         self->Disconnect( func );
884       }
885 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){
886         return self->Emit( arg1, arg2 );
887       }
888 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Empty(Dali::Signal< void (Dali::Actor) > const *self){
889          return self->Empty();
890       }
891 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Actor) > const *self){
892         return self->GetConnectionCount();
893       }
894 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Connect(Dali::Signal< void (Dali::Actor) > *self,void (*func)(Dali::Actor)){
895           self->Connect( func );
896       }
897 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Disconnect(Dali::Signal< void (Dali::Actor) > *self,void (*func)(Dali::Actor)){
898           self->Disconnect( func );
899       }
900 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Emit(Dali::Signal< void (Dali::Actor) > *self,Dali::Actor arg){
901           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
902 /*@SWIG@*/ self->Emit( arg );
903       }
904 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__Empty(Dali::Signal< void (Dali::KeyEvent const &) > const *self){
905          return self->Empty();
906       }
907 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){
908         return self->GetConnectionCount();
909       }
910 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 &)){
911           self->Connect( func );
912       }
913 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 &)){
914           self->Disconnect( func );
915       }
916 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){
917           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
918 /*@SWIG@*/ self->Emit( arg );
919       }
920 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__Empty(Dali::Signal< void (Dali::TouchData const &) > const *self){
921          return self->Empty();
922       }
923 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){
924         return self->GetConnectionCount();
925       }
926 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 &)){
927           self->Connect( func );
928       }
929 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 &)){
930           self->Disconnect( func );
931       }
932 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){
933           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
934 /*@SWIG@*/ self->Emit( arg );
935       }
936 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__Empty(Dali::Signal< void (Dali::WheelEvent const &) > const *self){
937          return self->Empty();
938       }
939 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){
940         return self->GetConnectionCount();
941       }
942 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 &)){
943           self->Connect( func );
944       }
945 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 &)){
946           self->Disconnect( func );
947       }
948 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){
949           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
950 /*@SWIG@*/ self->Emit( arg );
951       }
952 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){
953          return self->Empty();
954       }
955 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){
956         return self->GetConnectionCount();
957       }
958 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 &)){
959         self->Connect( func );
960       }
961 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 &)){
962         self->Disconnect( func );
963       }
964 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){
965         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
966 /*@SWIG@*/ self->Emit( arg1, arg2 );
967       }
968 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){
969          return self->Empty();
970       }
971 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){
972         return self->GetConnectionCount();
973       }
974 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 &)){
975         self->Connect( func );
976       }
977 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 &)){
978         self->Disconnect( func );
979       }
980 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){
981         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
982 /*@SWIG@*/ self->Emit( arg1, arg2 );
983       }
984 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){
985          return self->Empty();
986       }
987 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){
988         return self->GetConnectionCount();
989       }
990 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 &)){
991         self->Connect( func );
992       }
993 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 &)){
994         self->Disconnect( func );
995       }
996 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){
997         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
998 /*@SWIG@*/ self->Emit( arg1, arg2 );
999       }
1000 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Animation_SA__SP__Sg__Empty(Dali::Signal< void (Dali::Animation &) > const *self){
1001          return self->Empty();
1002       }
1003 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Animation_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Animation &) > const *self){
1004         return self->GetConnectionCount();
1005       }
1006 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Animation_SA__SP__Sg__Connect(Dali::Signal< void (Dali::Animation &) > *self,void (*func)(Dali::Animation &)){
1007           self->Connect( func );
1008       }
1009 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Animation_SA__SP__Sg__Disconnect(Dali::Signal< void (Dali::Animation &) > *self,void (*func)(Dali::Animation &)){
1010           self->Disconnect( func );
1011       }
1012 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Animation_SA__SP__Sg__Emit(Dali::Signal< void (Dali::Animation &) > *self,Dali::Animation &arg){
1013           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1014 /*@SWIG@*/ self->Emit( arg );
1015       }
1016 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Empty(Dali::Signal< void (Dali::ResourceImage) > const *self){
1017          return self->Empty();
1018       }
1019 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::ResourceImage) > const *self){
1020         return self->GetConnectionCount();
1021       }
1022 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Connect(Dali::Signal< void (Dali::ResourceImage) > *self,void (*func)(Dali::ResourceImage)){
1023           self->Connect( func );
1024       }
1025 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Disconnect(Dali::Signal< void (Dali::ResourceImage) > *self,void (*func)(Dali::ResourceImage)){
1026           self->Disconnect( func );
1027       }
1028 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Emit(Dali::Signal< void (Dali::ResourceImage) > *self,Dali::ResourceImage arg){
1029           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1030 /*@SWIG@*/ self->Emit( arg );
1031       }
1032 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){
1033          return self->Empty();
1034       }
1035 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){
1036         return self->GetConnectionCount();
1037       }
1038 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)){
1039           return self->Connect( func );
1040       }
1041 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)){
1042           self->Disconnect( func );
1043       }
1044 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){
1045           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1046 /*@SWIG@*/ self->Emit( arg1, arg2, arg3 );
1047       }
1048
1049 SWIGINTERN bool Dali_Signal_Sl_bool_Sp__SP__Sg__Empty(Dali::Signal< bool () > const *self){
1050          return self->Empty();
1051       }
1052 SWIGINTERN std::size_t Dali_Signal_Sl_bool_Sp__SP__Sg__GetConnectionCount(Dali::Signal< bool () > const *self){
1053         return self->GetConnectionCount();
1054       }
1055 SWIGINTERN void Dali_Signal_Sl_bool_Sp__SP__Sg__Connect(Dali::Signal< bool () > *self,bool (*func)()){
1056           self->Connect( func );
1057       }
1058 SWIGINTERN void Dali_Signal_Sl_bool_Sp__SP__Sg__Disconnect(Dali::Signal< bool () > *self,bool (*func)()){
1059           self->Disconnect( func );
1060       }
1061 SWIGINTERN bool Dali_Signal_Sl_bool_Sp__SP__Sg__Emit(Dali::Signal< bool () > *self){
1062           return self->Emit();
1063       }
1064
1065 SWIGINTERN std::vector< unsigned int > *new_std_vector_Sl_unsigned_SS_int_Sg___SWIG_2(int capacity){
1066         std::vector< unsigned int >* pv = 0;
1067         if (capacity >= 0) {
1068           pv = new std::vector< unsigned int >();
1069           pv->reserve(capacity);
1070        } else {
1071           throw std::out_of_range("capacity");
1072        }
1073        return pv;
1074       }
1075 SWIGINTERN unsigned int std_vector_Sl_unsigned_SS_int_Sg__getitemcopy(std::vector< unsigned int > *self,int index){
1076         if (index>=0 && index<(int)self->size())
1077           return (*self)[index];
1078         else
1079           throw std::out_of_range("index");
1080       }
1081 SWIGINTERN unsigned int const &std_vector_Sl_unsigned_SS_int_Sg__getitem(std::vector< unsigned int > *self,int index){
1082         if (index>=0 && index<(int)self->size())
1083           return (*self)[index];
1084         else
1085           throw std::out_of_range("index");
1086       }
1087 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__setitem(std::vector< unsigned int > *self,int index,unsigned int const &val){
1088         if (index>=0 && index<(int)self->size())
1089           (*self)[index] = val;
1090         else
1091           throw std::out_of_range("index");
1092       }
1093 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__AddRange(std::vector< unsigned int > *self,std::vector< unsigned int > const &values){
1094         self->insert(self->end(), values.begin(), values.end());
1095       }
1096 SWIGINTERN std::vector< unsigned int > *std_vector_Sl_unsigned_SS_int_Sg__GetRange(std::vector< unsigned int > *self,int index,int count){
1097         if (index < 0)
1098           throw std::out_of_range("index");
1099         if (count < 0)
1100           throw std::out_of_range("count");
1101         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1102           throw std::invalid_argument("invalid range");
1103         return new std::vector< unsigned int >(self->begin()+index, self->begin()+index+count);
1104       }
1105 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__Insert(std::vector< unsigned int > *self,int index,unsigned int const &x){
1106         if (index>=0 && index<(int)self->size()+1)
1107           self->insert(self->begin()+index, x);
1108         else
1109           throw std::out_of_range("index");
1110       }
1111 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__InsertRange(std::vector< unsigned int > *self,int index,std::vector< unsigned int > const &values){
1112         if (index>=0 && index<(int)self->size()+1)
1113           self->insert(self->begin()+index, values.begin(), values.end());
1114         else
1115           throw std::out_of_range("index");
1116       }
1117 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__RemoveAt(std::vector< unsigned int > *self,int index){
1118         if (index>=0 && index<(int)self->size())
1119           self->erase(self->begin() + index);
1120         else
1121           throw std::out_of_range("index");
1122       }
1123 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__RemoveRange(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         self->erase(self->begin()+index, self->begin()+index+count);
1131       }
1132 SWIGINTERN std::vector< unsigned int > *std_vector_Sl_unsigned_SS_int_Sg__Repeat(unsigned int const &value,int count){
1133         if (count < 0)
1134           throw std::out_of_range("count");
1135         return new std::vector< unsigned int >(count, value);
1136       }
1137 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__Reverse__SWIG_0(std::vector< unsigned int > *self){
1138         std::reverse(self->begin(), self->end());
1139       }
1140 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__Reverse__SWIG_1(std::vector< unsigned int > *self,int index,int count){
1141         if (index < 0)
1142           throw std::out_of_range("index");
1143         if (count < 0)
1144           throw std::out_of_range("count");
1145         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1146           throw std::invalid_argument("invalid range");
1147         std::reverse(self->begin()+index, self->begin()+index+count);
1148       }
1149 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__SetRange(std::vector< unsigned int > *self,int index,std::vector< unsigned int > const &values){
1150         if (index < 0)
1151           throw std::out_of_range("index");
1152         if (index+values.size() > self->size())
1153           throw std::out_of_range("index");
1154         std::copy(values.begin(), values.end(), self->begin()+index);
1155       }
1156 SWIGINTERN bool std_vector_Sl_unsigned_SS_int_Sg__Contains(std::vector< unsigned int > *self,unsigned int const &value){
1157         return std::find(self->begin(), self->end(), value) != self->end();
1158       }
1159 SWIGINTERN int std_vector_Sl_unsigned_SS_int_Sg__IndexOf(std::vector< unsigned int > *self,unsigned int const &value){
1160         int index = -1;
1161         std::vector< unsigned int >::iterator it = std::find(self->begin(), self->end(), value);
1162         if (it != self->end())
1163           index = (int)(it - self->begin());
1164         return index;
1165       }
1166 SWIGINTERN int std_vector_Sl_unsigned_SS_int_Sg__LastIndexOf(std::vector< unsigned int > *self,unsigned int const &value){
1167         int index = -1;
1168         std::vector< unsigned int >::reverse_iterator rit = std::find(self->rbegin(), self->rend(), value);
1169         if (rit != self->rend())
1170           index = (int)(self->rend() - 1 - rit);
1171         return index;
1172       }
1173 SWIGINTERN bool std_vector_Sl_unsigned_SS_int_Sg__Remove(std::vector< unsigned int > *self,unsigned int const &value){
1174         std::vector< unsigned int >::iterator it = std::find(self->begin(), self->end(), value);
1175         if (it != self->end()) {
1176           self->erase(it);
1177           return true;
1178         }
1179         return false;
1180       }
1181 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){
1182         std::vector< std::pair< unsigned int,Dali::Actor > >* pv = 0;
1183         if (capacity >= 0) {
1184           pv = new std::vector< std::pair< unsigned int,Dali::Actor > >();
1185           pv->reserve(capacity);
1186        } else {
1187           throw std::out_of_range("capacity");
1188        }
1189        return pv;
1190       }
1191 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){
1192         if (index>=0 && index<(int)self->size())
1193           return (*self)[index];
1194         else
1195           throw std::out_of_range("index");
1196       }
1197 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){
1198         if (index>=0 && index<(int)self->size())
1199           return (*self)[index];
1200         else
1201           throw std::out_of_range("index");
1202       }
1203 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){
1204         if (index>=0 && index<(int)self->size())
1205           (*self)[index] = val;
1206         else
1207           throw std::out_of_range("index");
1208       }
1209 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){
1210         self->insert(self->end(), values.begin(), values.end());
1211       }
1212 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){
1213         if (index < 0)
1214           throw std::out_of_range("index");
1215         if (count < 0)
1216           throw std::out_of_range("count");
1217         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1218           throw std::invalid_argument("invalid range");
1219         return new std::vector< std::pair< unsigned int,Dali::Actor > >(self->begin()+index, self->begin()+index+count);
1220       }
1221 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){
1222         if (index>=0 && index<(int)self->size()+1)
1223           self->insert(self->begin()+index, x);
1224         else
1225           throw std::out_of_range("index");
1226       }
1227 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){
1228         if (index>=0 && index<(int)self->size()+1)
1229           self->insert(self->begin()+index, values.begin(), values.end());
1230         else
1231           throw std::out_of_range("index");
1232       }
1233 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){
1234         if (index>=0 && index<(int)self->size())
1235           self->erase(self->begin() + index);
1236         else
1237           throw std::out_of_range("index");
1238       }
1239 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){
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         self->erase(self->begin()+index, self->begin()+index+count);
1247       }
1248 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){
1249         if (count < 0)
1250           throw std::out_of_range("count");
1251         return new std::vector< std::pair< unsigned int,Dali::Actor > >(count, value);
1252       }
1253 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){
1254         std::reverse(self->begin(), self->end());
1255       }
1256 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){
1257         if (index < 0)
1258           throw std::out_of_range("index");
1259         if (count < 0)
1260           throw std::out_of_range("count");
1261         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1262           throw std::invalid_argument("invalid range");
1263         std::reverse(self->begin()+index, self->begin()+index+count);
1264       }
1265 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){
1266         if (index < 0)
1267           throw std::out_of_range("index");
1268         if (index+values.size() > self->size())
1269           throw std::out_of_range("index");
1270         std::copy(values.begin(), values.end(), self->begin()+index);
1271       }
1272 SWIGINTERN std::vector< Dali::Actor > *new_std_vector_Sl_Dali_Actor_Sg___SWIG_2(int capacity){
1273         std::vector< Dali::Actor >* pv = 0;
1274         if (capacity >= 0) {
1275           pv = new std::vector< Dali::Actor >();
1276           pv->reserve(capacity);
1277        } else {
1278           throw std::out_of_range("capacity");
1279        }
1280        return pv;
1281       }
1282 SWIGINTERN Dali::Actor std_vector_Sl_Dali_Actor_Sg__getitemcopy(std::vector< Dali::Actor > *self,int index){
1283         if (index>=0 && index<(int)self->size())
1284           return (*self)[index];
1285         else
1286           throw std::out_of_range("index");
1287       }
1288 SWIGINTERN Dali::Actor const &std_vector_Sl_Dali_Actor_Sg__getitem(std::vector< Dali::Actor > *self,int index){
1289         if (index>=0 && index<(int)self->size())
1290           return (*self)[index];
1291         else
1292           throw std::out_of_range("index");
1293       }
1294 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__setitem(std::vector< Dali::Actor > *self,int index,Dali::Actor const &val){
1295         if (index>=0 && index<(int)self->size())
1296           (*self)[index] = val;
1297         else
1298           throw std::out_of_range("index");
1299       }
1300 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__AddRange(std::vector< Dali::Actor > *self,std::vector< Dali::Actor > const &values){
1301         self->insert(self->end(), values.begin(), values.end());
1302       }
1303 SWIGINTERN std::vector< Dali::Actor > *std_vector_Sl_Dali_Actor_Sg__GetRange(std::vector< Dali::Actor > *self,int index,int count){
1304         if (index < 0)
1305           throw std::out_of_range("index");
1306         if (count < 0)
1307           throw std::out_of_range("count");
1308         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1309           throw std::invalid_argument("invalid range");
1310         return new std::vector< Dali::Actor >(self->begin()+index, self->begin()+index+count);
1311       }
1312 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__Insert(std::vector< Dali::Actor > *self,int index,Dali::Actor const &x){
1313         if (index>=0 && index<(int)self->size()+1)
1314           self->insert(self->begin()+index, x);
1315         else
1316           throw std::out_of_range("index");
1317       }
1318 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__InsertRange(std::vector< Dali::Actor > *self,int index,std::vector< Dali::Actor > const &values){
1319         if (index>=0 && index<(int)self->size()+1)
1320           self->insert(self->begin()+index, values.begin(), values.end());
1321         else
1322           throw std::out_of_range("index");
1323       }
1324 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__RemoveAt(std::vector< Dali::Actor > *self,int index){
1325         if (index>=0 && index<(int)self->size())
1326           self->erase(self->begin() + index);
1327         else
1328           throw std::out_of_range("index");
1329       }
1330 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__RemoveRange(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         self->erase(self->begin()+index, self->begin()+index+count);
1338       }
1339 SWIGINTERN std::vector< Dali::Actor > *std_vector_Sl_Dali_Actor_Sg__Repeat(Dali::Actor const &value,int count){
1340         if (count < 0)
1341           throw std::out_of_range("count");
1342         return new std::vector< Dali::Actor >(count, value);
1343       }
1344 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__Reverse__SWIG_0(std::vector< Dali::Actor > *self){
1345         std::reverse(self->begin(), self->end());
1346       }
1347 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__Reverse__SWIG_1(std::vector< Dali::Actor > *self,int index,int count){
1348         if (index < 0)
1349           throw std::out_of_range("index");
1350         if (count < 0)
1351           throw std::out_of_range("count");
1352         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1353           throw std::invalid_argument("invalid range");
1354         std::reverse(self->begin()+index, self->begin()+index+count);
1355       }
1356 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__SetRange(std::vector< Dali::Actor > *self,int index,std::vector< Dali::Actor > const &values){
1357         if (index < 0)
1358           throw std::out_of_range("index");
1359         if (index+values.size() > self->size())
1360           throw std::out_of_range("index");
1361         std::copy(values.begin(), values.end(), self->begin()+index);
1362       }
1363 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__Empty(Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > const *self){
1364          return self->Empty();
1365       }
1366 SWIGINTERN std::size_t Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__GetConnectionCount(Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > const *self){
1367         return self->GetConnectionCount();
1368       }
1369 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 &)){
1370           self->Connect( func );
1371       }
1372 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 &)){
1373           self->Disconnect( func );
1374       }
1375 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){
1376           return self->Emit( arg );
1377       }
1378 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){
1379          return self->Empty();
1380       }
1381 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){
1382         return self->GetConnectionCount();
1383       }
1384 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)){
1385         self->Connect( func );
1386       }
1387 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)){
1388         self->Disconnect( func );
1389       }
1390 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){
1391         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1392 /*@SWIG@*/ self->Emit( arg1, arg2 );
1393       }
1394 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__Empty(Dali::Signal< void (Dali::Actor,Dali::Actor) > const *self){
1395          return self->Empty();
1396       }
1397 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){
1398         return self->GetConnectionCount();
1399       }
1400 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)){
1401         self->Connect( func );
1402       }
1403 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)){
1404         self->Disconnect( func );
1405       }
1406 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){
1407         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1408 /*@SWIG@*/ self->Emit( arg1, arg2 );
1409       }
1410 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__Empty(Dali::Signal< void (Dali::Actor,bool) > const *self){
1411          return self->Empty();
1412       }
1413 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Actor,bool) > const *self){
1414         return self->GetConnectionCount();
1415       }
1416 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)){
1417         self->Connect( func );
1418       }
1419 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)){
1420         self->Disconnect( func );
1421       }
1422 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){
1423         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1424 /*@SWIG@*/ self->Emit( arg1, arg2 );
1425       }
1426 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){
1427          return self->Empty();
1428       }
1429 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){
1430         return self->GetConnectionCount();
1431       }
1432 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)){
1433         self->Connect( func );
1434       }
1435 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)){
1436         self->Disconnect( func );
1437       }
1438 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){
1439         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1440 /*@SWIG@*/ self->Emit( arg1, arg2 );
1441       }
1442 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__Empty(Dali::Signal< bool (Dali::Toolkit::Button) > const *self){
1443          return self->Empty();
1444       }
1445 SWIGINTERN std::size_t Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__GetConnectionCount(Dali::Signal< bool (Dali::Toolkit::Button) > const *self){
1446         return self->GetConnectionCount();
1447       }
1448 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)){
1449           self->Connect( func );
1450       }
1451 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)){
1452           self->Disconnect( func );
1453       }
1454 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__Emit(Dali::Signal< bool (Dali::Toolkit::Button) > *self,Dali::Toolkit::Button arg){
1455           return self->Emit( arg );
1456       }
1457 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > const *self){
1458          return self->Empty();
1459       }
1460 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > const *self){
1461         return self->GetConnectionCount();
1462       }
1463 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)){
1464           self->Connect( func );
1465       }
1466 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)){
1467           self->Disconnect( func );
1468       }
1469 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *self,Dali::Toolkit::GaussianBlurView arg){
1470           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1471 /*@SWIG@*/ self->Emit( arg );
1472       }
1473 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){
1474          return self->Empty();
1475       }
1476 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){
1477         return self->GetConnectionCount();
1478       }
1479 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)){
1480           return self->Connect( func );
1481       }
1482 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)){
1483           self->Disconnect( func );
1484       }
1485 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){
1486           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1487 /*@SWIG@*/ self->Emit( arg1, arg2, arg3 );
1488       }
1489 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::PageTurnView) > const *self){
1490          return self->Empty();
1491       }
1492 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::PageTurnView) > const *self){
1493         return self->GetConnectionCount();
1494       }
1495 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)){
1496           self->Connect( func );
1497       }
1498 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)){
1499           self->Disconnect( func );
1500       }
1501 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::PageTurnView) > *self,Dali::Toolkit::PageTurnView arg){
1502           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1503 /*@SWIG@*/ self->Emit( arg );
1504       }
1505 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){
1506          return self->Empty();
1507       }
1508 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){
1509         return self->GetConnectionCount();
1510       }
1511 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)){
1512           return self->Connect( func );
1513       }
1514 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)){
1515           self->Disconnect( func );
1516       }
1517 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){
1518           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1519 /*@SWIG@*/ self->Emit( arg1, arg2, arg3 );
1520       }
1521 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){
1522          return self->Empty();
1523       }
1524 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){
1525         return self->GetConnectionCount();
1526       }
1527 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 &)){
1528           self->Connect( func );
1529       }
1530 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 &)){
1531           self->Disconnect( func );
1532       }
1533 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){
1534           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1535 /*@SWIG@*/ self->Emit( arg );
1536       }
1537 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__Empty(Dali::Signal< void (Dali::Vector2 const &) > const *self){
1538          return self->Empty();
1539       }
1540 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){
1541         return self->GetConnectionCount();
1542       }
1543 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 &)){
1544           self->Connect( func );
1545       }
1546 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 &)){
1547           self->Disconnect( func );
1548       }
1549 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){
1550           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1551 /*@SWIG@*/ self->Emit( arg );
1552       }
1553
1554
1555 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){
1556          return self->Empty();
1557       }
1558 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){
1559         return self->GetConnectionCount();
1560       }
1561 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 &)){
1562         self->Connect( func );
1563       }
1564 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 &)){
1565         self->Disconnect( func );
1566       }
1567 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){
1568         return self->Emit( arg1, arg2 );
1569       }
1570 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::Control) > const *self){
1571          return self->Empty();
1572       }
1573 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::Control) > const *self){
1574         return self->GetConnectionCount();
1575       }
1576 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)){
1577           self->Connect( func );
1578       }
1579 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)){
1580           self->Disconnect( func );
1581       }
1582 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::Control) > *self,Dali::Toolkit::Control arg){
1583           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1584 /*@SWIG@*/ self->Emit( arg );
1585       }
1586 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::VideoView &) > const *self){
1587          return self->Empty();
1588       }
1589 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::VideoView &) > const *self){
1590         return self->GetConnectionCount();
1591       }
1592 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 &)){
1593           self->Connect( func );
1594       }
1595 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 &)){
1596           self->Disconnect( func );
1597       }
1598 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){
1599           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1600 /*@SWIG@*/ self->Emit( arg );
1601       }
1602 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__Empty(Dali::Signal< bool (Dali::Toolkit::Slider,float) > const *self){
1603          return self->Empty();
1604       }
1605 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){
1606         return self->GetConnectionCount();
1607       }
1608 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)){
1609         self->Connect( func );
1610       }
1611 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)){
1612         self->Disconnect( func );
1613       }
1614 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){
1615         return self->Emit( arg1, arg2 );
1616       }
1617 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__Empty(Dali::Signal< bool (Dali::Toolkit::Slider,int) > const *self){
1618          return self->Empty();
1619       }
1620 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){
1621         return self->GetConnectionCount();
1622       }
1623 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)){
1624         self->Connect( func );
1625       }
1626 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)){
1627         self->Disconnect( func );
1628       }
1629 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){
1630         return self->Emit( arg1, arg2 );
1631       }
1632
1633
1634 /* ---------------------------------------------------
1635  * C++ director class methods
1636  * --------------------------------------------------- */
1637
1638 #include "dali_wrap.h"
1639
1640 SwigDirector_ViewImpl::SwigDirector_ViewImpl(Dali::Toolkit::Internal::Control::ControlBehaviour behaviourFlags) : Dali::Toolkit::Internal::Control(behaviourFlags), Swig::Director() {
1641   swig_init_callbacks();
1642 }
1643
1644 SwigDirector_ViewImpl::~SwigDirector_ViewImpl() {
1645
1646 }
1647
1648
1649 void SwigDirector_ViewImpl::OnStageConnection(int depth) {
1650   int jdepth  ;
1651
1652   if (!swig_callbackOnStageConnection) {
1653     Dali::Toolkit::Internal::Control::OnStageConnection(depth);
1654     return;
1655   } else {
1656     jdepth = depth;
1657     swig_callbackOnStageConnection(jdepth);
1658   }
1659 }
1660
1661 void SwigDirector_ViewImpl::OnStageDisconnection() {
1662   if (!swig_callbackOnStageDisconnection) {
1663     Dali::Toolkit::Internal::Control::OnStageDisconnection();
1664     return;
1665   } else {
1666     swig_callbackOnStageDisconnection();
1667   }
1668 }
1669
1670 void SwigDirector_ViewImpl::OnChildAdd(Dali::Actor &child) {
1671   void * jchild = 0 ;
1672
1673   if (!swig_callbackOnChildAdd) {
1674     Dali::Toolkit::Internal::Control::OnChildAdd(child);
1675     return;
1676   } else {
1677     jchild = (Dali::Actor *) &child;
1678     swig_callbackOnChildAdd(jchild);
1679   }
1680 }
1681
1682 void SwigDirector_ViewImpl::OnChildRemove(Dali::Actor &child) {
1683   void * jchild = 0 ;
1684
1685   if (!swig_callbackOnChildRemove) {
1686     Dali::Toolkit::Internal::Control::OnChildRemove(child);
1687     return;
1688   } else {
1689     jchild = (Dali::Actor *) &child;
1690     swig_callbackOnChildRemove(jchild);
1691   }
1692 }
1693
1694 void SwigDirector_ViewImpl::OnPropertySet(Dali::Property::Index index, Dali::Property::Value propertyValue) {
1695   int jindex  ;
1696   void * jpropertyValue  ;
1697
1698   if (!swig_callbackOnPropertySet) {
1699     Dali::Toolkit::Internal::Control::OnPropertySet(index,propertyValue);
1700     return;
1701   } else {
1702     jindex = index;
1703     jpropertyValue = (void *)new Dali::Property::Value((const Dali::Property::Value &)propertyValue);
1704     swig_callbackOnPropertySet(jindex, jpropertyValue);
1705   }
1706 }
1707
1708 void SwigDirector_ViewImpl::OnSizeSet(Dali::Vector3 const &targetSize) {
1709   void * jtargetSize = 0 ;
1710
1711   if (!swig_callbackOnSizeSet) {
1712     Dali::Toolkit::Internal::Control::OnSizeSet(targetSize);
1713     return;
1714   } else {
1715     jtargetSize = (Dali::Vector3 *) &targetSize;
1716     swig_callbackOnSizeSet(jtargetSize);
1717   }
1718 }
1719
1720 void SwigDirector_ViewImpl::OnSizeAnimation(Dali::Animation &animation, Dali::Vector3 const &targetSize) {
1721   void * janimation = 0 ;
1722   void * jtargetSize = 0 ;
1723
1724   if (!swig_callbackOnSizeAnimation) {
1725     Dali::Toolkit::Internal::Control::OnSizeAnimation(animation,targetSize);
1726     return;
1727   } else {
1728     janimation = (Dali::Animation *) &animation;
1729     jtargetSize = (Dali::Vector3 *) &targetSize;
1730     swig_callbackOnSizeAnimation(janimation, jtargetSize);
1731   }
1732 }
1733
1734 bool SwigDirector_ViewImpl::OnTouchEvent(Dali::TouchEvent const &event) {
1735   bool c_result = SwigValueInit< bool >() ;
1736   unsigned int jresult = 0 ;
1737   void * jarg0 = 0 ;
1738
1739   if (!swig_callbackOnTouchEvent) {
1740     return Dali::Toolkit::Internal::Control::OnTouchEvent(event);
1741   } else {
1742     jarg0 = (Dali::TouchEvent *) &event;
1743     jresult = (unsigned int) swig_callbackOnTouchEvent(jarg0);
1744     c_result = jresult ? true : false;
1745   }
1746   return c_result;
1747 }
1748
1749 bool SwigDirector_ViewImpl::OnHoverEvent(Dali::HoverEvent const &event) {
1750   bool c_result = SwigValueInit< bool >() ;
1751   unsigned int jresult = 0 ;
1752   void * jarg0 = 0 ;
1753
1754   if (!swig_callbackOnHoverEvent) {
1755     return Dali::Toolkit::Internal::Control::OnHoverEvent(event);
1756   } else {
1757     jarg0 = (Dali::HoverEvent *) &event;
1758     jresult = (unsigned int) swig_callbackOnHoverEvent(jarg0);
1759     c_result = jresult ? true : false;
1760   }
1761   return c_result;
1762 }
1763
1764 bool SwigDirector_ViewImpl::OnKeyEvent(Dali::KeyEvent const &event) {
1765   bool c_result = SwigValueInit< bool >() ;
1766   unsigned int jresult = 0 ;
1767   void * jarg0 = 0 ;
1768
1769   if (!swig_callbackOnKeyEvent) {
1770     return Dali::Toolkit::Internal::Control::OnKeyEvent(event);
1771   } else {
1772     jarg0 = (Dali::KeyEvent *) &event;
1773     jresult = (unsigned int) swig_callbackOnKeyEvent(jarg0);
1774     c_result = jresult ? true : false;
1775   }
1776   return c_result;
1777 }
1778
1779 bool SwigDirector_ViewImpl::OnWheelEvent(Dali::WheelEvent const &event) {
1780   bool c_result = SwigValueInit< bool >() ;
1781   unsigned int jresult = 0 ;
1782   void * jarg0 = 0 ;
1783
1784   if (!swig_callbackOnWheelEvent) {
1785     return Dali::Toolkit::Internal::Control::OnWheelEvent(event);
1786   } else {
1787     jarg0 = (Dali::WheelEvent *) &event;
1788     jresult = (unsigned int) swig_callbackOnWheelEvent(jarg0);
1789     c_result = jresult ? true : false;
1790   }
1791   return c_result;
1792 }
1793
1794 void SwigDirector_ViewImpl::OnRelayout(Dali::Vector2 const &size, Dali::RelayoutContainer &container) {
1795   void * jsize = 0 ;
1796   void * jcontainer = 0 ;
1797
1798   if (!swig_callbackOnRelayout) {
1799     Dali::Toolkit::Internal::Control::OnRelayout(size,container);
1800     return;
1801   } else {
1802     jsize = (Dali::Vector2 *) &size;
1803     jcontainer = (Dali::RelayoutContainer *) &container;
1804     swig_callbackOnRelayout(jsize, jcontainer);
1805   }
1806 }
1807
1808 void SwigDirector_ViewImpl::OnSetResizePolicy(Dali::ResizePolicy::Type policy, Dali::Dimension::Type dimension) {
1809   int jpolicy  ;
1810   int jdimension  ;
1811
1812   if (!swig_callbackOnSetResizePolicy) {
1813     Dali::Toolkit::Internal::Control::OnSetResizePolicy(policy,dimension);
1814     return;
1815   } else {
1816     jpolicy = (int)policy;
1817     jdimension = (int)dimension;
1818     swig_callbackOnSetResizePolicy(jpolicy, jdimension);
1819   }
1820 }
1821
1822 Dali::Vector3 SwigDirector_ViewImpl::GetNaturalSize() {
1823   Dali::Vector3 c_result ;
1824   void * jresult = 0 ;
1825
1826   if (!swig_callbackGetNaturalSize) {
1827     return Dali::Toolkit::Internal::Control::GetNaturalSize();
1828   } else {
1829     jresult = (void *) swig_callbackGetNaturalSize();
1830     if (!jresult) {
1831       SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Unexpected null return for type Dali::Vector3", 0);
1832       return c_result;
1833     }
1834     c_result = *(Dali::Vector3 *)jresult;
1835   }
1836   return c_result;
1837 }
1838
1839 float SwigDirector_ViewImpl::CalculateChildSize(Dali::Actor const &child, Dali::Dimension::Type dimension) {
1840   float c_result = SwigValueInit< float >() ;
1841   float jresult = 0 ;
1842   void * jchild = 0 ;
1843   int jdimension  ;
1844
1845   if (!swig_callbackCalculateChildSize) {
1846     return Dali::Toolkit::Internal::Control::CalculateChildSize(child,dimension);
1847   } else {
1848     jchild = (Dali::Actor *) &child;
1849     jdimension = (int)dimension;
1850     jresult = (float) swig_callbackCalculateChildSize(jchild, jdimension);
1851     c_result = (float)jresult;
1852   }
1853   return c_result;
1854 }
1855
1856 float SwigDirector_ViewImpl::GetHeightForWidth(float width) {
1857   float c_result = SwigValueInit< float >() ;
1858   float jresult = 0 ;
1859   float jwidth  ;
1860
1861   if (!swig_callbackGetHeightForWidth) {
1862     return Dali::Toolkit::Internal::Control::GetHeightForWidth(width);
1863   } else {
1864     jwidth = width;
1865     jresult = (float) swig_callbackGetHeightForWidth(jwidth);
1866     c_result = (float)jresult;
1867   }
1868   return c_result;
1869 }
1870
1871 float SwigDirector_ViewImpl::GetWidthForHeight(float height) {
1872   float c_result = SwigValueInit< float >() ;
1873   float jresult = 0 ;
1874   float jheight  ;
1875
1876   if (!swig_callbackGetWidthForHeight) {
1877     return Dali::Toolkit::Internal::Control::GetWidthForHeight(height);
1878   } else {
1879     jheight = height;
1880     jresult = (float) swig_callbackGetWidthForHeight(jheight);
1881     c_result = (float)jresult;
1882   }
1883   return c_result;
1884 }
1885
1886 bool SwigDirector_ViewImpl::RelayoutDependentOnChildren(Dali::Dimension::Type dimension) {
1887   bool c_result = SwigValueInit< bool >() ;
1888   unsigned int jresult = 0 ;
1889   int jdimension  ;
1890
1891   if (!swig_callbackRelayoutDependentOnChildren__SWIG_0) {
1892     return Dali::Toolkit::Internal::Control::RelayoutDependentOnChildren(dimension);
1893   } else {
1894     jdimension = (int)dimension;
1895     jresult = (unsigned int) swig_callbackRelayoutDependentOnChildren__SWIG_0(jdimension);
1896     c_result = jresult ? true : false;
1897   }
1898   return c_result;
1899 }
1900
1901 void SwigDirector_ViewImpl::OnCalculateRelayoutSize(Dali::Dimension::Type dimension) {
1902   int jdimension  ;
1903
1904   if (!swig_callbackOnCalculateRelayoutSize) {
1905     Dali::Toolkit::Internal::Control::OnCalculateRelayoutSize(dimension);
1906     return;
1907   } else {
1908     jdimension = (int)dimension;
1909     swig_callbackOnCalculateRelayoutSize(jdimension);
1910   }
1911 }
1912
1913 void SwigDirector_ViewImpl::OnLayoutNegotiated(float size, Dali::Dimension::Type dimension) {
1914   float jsize  ;
1915   int jdimension  ;
1916
1917   if (!swig_callbackOnLayoutNegotiated) {
1918     Dali::Toolkit::Internal::Control::OnLayoutNegotiated(size,dimension);
1919     return;
1920   } else {
1921     jsize = size;
1922     jdimension = (int)dimension;
1923     swig_callbackOnLayoutNegotiated(jsize, jdimension);
1924   }
1925 }
1926
1927 Dali::CustomActorImpl::Extension *SwigDirector_ViewImpl::GetExtension() {
1928   return Dali::CustomActorImpl::GetExtension();
1929 }
1930
1931 void SwigDirector_ViewImpl::OnInitialize() {
1932   if (!swig_callbackOnInitialize) {
1933     Dali::Toolkit::Internal::Control::OnInitialize();
1934     return;
1935   } else {
1936     swig_callbackOnInitialize();
1937   }
1938 }
1939
1940 void SwigDirector_ViewImpl::OnControlChildAdd(Dali::Actor &child) {
1941   void * jchild = 0 ;
1942
1943   if (!swig_callbackOnControlChildAdd) {
1944     Dali::Toolkit::Internal::Control::OnControlChildAdd(child);
1945     return;
1946   } else {
1947     jchild = (Dali::Actor *) &child;
1948     swig_callbackOnControlChildAdd(jchild);
1949   }
1950 }
1951
1952 void SwigDirector_ViewImpl::OnControlChildRemove(Dali::Actor &child) {
1953   void * jchild = 0 ;
1954
1955   if (!swig_callbackOnControlChildRemove) {
1956     Dali::Toolkit::Internal::Control::OnControlChildRemove(child);
1957     return;
1958   } else {
1959     jchild = (Dali::Actor *) &child;
1960     swig_callbackOnControlChildRemove(jchild);
1961   }
1962 }
1963
1964 void SwigDirector_ViewImpl::OnStyleChange(Dali::Toolkit::StyleManager styleManager, Dali::StyleChange::Type change) {
1965   void * jstyleManager  ;
1966   int jchange  ;
1967
1968   if (!swig_callbackOnStyleChange) {
1969     Dali::Toolkit::Internal::Control::OnStyleChange(styleManager,change);
1970     return;
1971   } else {
1972     jstyleManager = (void *)new Dali::Toolkit::StyleManager((const Dali::Toolkit::StyleManager &)styleManager);
1973     jchange = (int)change;
1974     swig_callbackOnStyleChange(jstyleManager, jchange);
1975   }
1976 }
1977
1978 bool SwigDirector_ViewImpl::OnAccessibilityActivated() {
1979   bool c_result = SwigValueInit< bool >() ;
1980   unsigned int jresult = 0 ;
1981
1982   if (!swig_callbackOnAccessibilityActivated) {
1983     return Dali::Toolkit::Internal::Control::OnAccessibilityActivated();
1984   } else {
1985     jresult = (unsigned int) swig_callbackOnAccessibilityActivated();
1986     c_result = jresult ? true : false;
1987   }
1988   return c_result;
1989 }
1990
1991 bool SwigDirector_ViewImpl::OnAccessibilityPan(Dali::PanGesture gesture) {
1992   bool c_result = SwigValueInit< bool >() ;
1993   unsigned int jresult = 0 ;
1994   void * jgesture  ;
1995
1996   if (!swig_callbackOnAccessibilityPan) {
1997     return Dali::Toolkit::Internal::Control::OnAccessibilityPan(gesture);
1998   } else {
1999     jgesture = (void *)new Dali::PanGesture((const Dali::PanGesture &)gesture);
2000     jresult = (unsigned int) swig_callbackOnAccessibilityPan(jgesture);
2001     c_result = jresult ? true : false;
2002   }
2003   return c_result;
2004 }
2005
2006 bool SwigDirector_ViewImpl::OnAccessibilityTouch(Dali::TouchEvent const &touchEvent) {
2007   bool c_result = SwigValueInit< bool >() ;
2008   unsigned int jresult = 0 ;
2009   void * jtouchEvent = 0 ;
2010
2011   if (!swig_callbackOnAccessibilityTouch) {
2012     return Dali::Toolkit::Internal::Control::OnAccessibilityTouch(touchEvent);
2013   } else {
2014     jtouchEvent = (Dali::TouchEvent *) &touchEvent;
2015     jresult = (unsigned int) swig_callbackOnAccessibilityTouch(jtouchEvent);
2016     c_result = jresult ? true : false;
2017   }
2018   return c_result;
2019 }
2020
2021 bool SwigDirector_ViewImpl::OnAccessibilityValueChange(bool isIncrease) {
2022   bool c_result = SwigValueInit< bool >() ;
2023   unsigned int jresult = 0 ;
2024   unsigned int jisIncrease  ;
2025
2026   if (!swig_callbackOnAccessibilityValueChange) {
2027     return Dali::Toolkit::Internal::Control::OnAccessibilityValueChange(isIncrease);
2028   } else {
2029     jisIncrease = isIncrease;
2030     jresult = (unsigned int) swig_callbackOnAccessibilityValueChange(jisIncrease);
2031     c_result = jresult ? true : false;
2032   }
2033   return c_result;
2034 }
2035
2036 bool SwigDirector_ViewImpl::OnAccessibilityZoom() {
2037   bool c_result = SwigValueInit< bool >() ;
2038   unsigned int jresult = 0 ;
2039
2040   if (!swig_callbackOnAccessibilityZoom) {
2041     return Dali::Toolkit::Internal::Control::OnAccessibilityZoom();
2042   } else {
2043     jresult = (unsigned int) swig_callbackOnAccessibilityZoom();
2044     c_result = jresult ? true : false;
2045   }
2046   return c_result;
2047 }
2048
2049 void SwigDirector_ViewImpl::OnKeyInputFocusGained() {
2050   if (!swig_callbackOnKeyInputFocusGained) {
2051     Dali::Toolkit::Internal::Control::OnKeyInputFocusGained();
2052     return;
2053   } else {
2054     swig_callbackOnKeyInputFocusGained();
2055   }
2056 }
2057
2058 void SwigDirector_ViewImpl::OnKeyInputFocusLost() {
2059   if (!swig_callbackOnKeyInputFocusLost) {
2060     Dali::Toolkit::Internal::Control::OnKeyInputFocusLost();
2061     return;
2062   } else {
2063     swig_callbackOnKeyInputFocusLost();
2064   }
2065 }
2066
2067 Dali::Actor SwigDirector_ViewImpl::GetNextKeyboardFocusableActor(Dali::Actor currentFocusedActor, Dali::Toolkit::Control::KeyboardFocus::Direction direction, bool loopEnabled) {
2068   Dali::Actor c_result ;
2069   void * jresult = 0 ;
2070   void * jcurrentFocusedActor  ;
2071   int jdirection  ;
2072   unsigned int jloopEnabled  ;
2073
2074   if (!swig_callbackGetNextKeyboardFocusableActor) {
2075     return Dali::Toolkit::Internal::Control::GetNextKeyboardFocusableActor(currentFocusedActor,direction,loopEnabled);
2076   } else {
2077     jcurrentFocusedActor = (void *)new Dali::Actor((const Dali::Actor &)currentFocusedActor);
2078     jdirection = (int)direction;
2079     jloopEnabled = loopEnabled;
2080     jresult = (void *) swig_callbackGetNextKeyboardFocusableActor(jcurrentFocusedActor, jdirection, jloopEnabled);
2081     if (!jresult) {
2082       SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Unexpected null return for type Dali::Actor", 0);
2083       return c_result;
2084     }
2085     c_result = *(Dali::Actor *)jresult;
2086   }
2087   return c_result;
2088 }
2089
2090 void SwigDirector_ViewImpl::OnKeyboardFocusChangeCommitted(Dali::Actor commitedFocusableActor) {
2091   void * jcommitedFocusableActor  ;
2092
2093   if (!swig_callbackOnKeyboardFocusChangeCommitted) {
2094     Dali::Toolkit::Internal::Control::OnKeyboardFocusChangeCommitted(commitedFocusableActor);
2095     return;
2096   } else {
2097     jcommitedFocusableActor = (void *)new Dali::Actor((const Dali::Actor &)commitedFocusableActor);
2098     swig_callbackOnKeyboardFocusChangeCommitted(jcommitedFocusableActor);
2099   }
2100 }
2101
2102 bool SwigDirector_ViewImpl::OnKeyboardEnter() {
2103   bool c_result = SwigValueInit< bool >() ;
2104   unsigned int jresult = 0 ;
2105
2106   if (!swig_callbackOnKeyboardEnter) {
2107     return Dali::Toolkit::Internal::Control::OnKeyboardEnter();
2108   } else {
2109     jresult = (unsigned int) swig_callbackOnKeyboardEnter();
2110     c_result = jresult ? true : false;
2111   }
2112   return c_result;
2113 }
2114
2115 void SwigDirector_ViewImpl::OnPinch(Dali::PinchGesture const &pinch) {
2116   void * jpinch = 0 ;
2117
2118   if (!swig_callbackOnPinch) {
2119     Dali::Toolkit::Internal::Control::OnPinch(pinch);
2120     return;
2121   } else {
2122     jpinch = (Dali::PinchGesture *) &pinch;
2123     swig_callbackOnPinch(jpinch);
2124   }
2125 }
2126
2127 void SwigDirector_ViewImpl::OnPan(Dali::PanGesture const &pan) {
2128   void * jpan = 0 ;
2129
2130   if (!swig_callbackOnPan) {
2131     Dali::Toolkit::Internal::Control::OnPan(pan);
2132     return;
2133   } else {
2134     jpan = (Dali::PanGesture *) &pan;
2135     swig_callbackOnPan(jpan);
2136   }
2137 }
2138
2139 void SwigDirector_ViewImpl::OnTap(Dali::TapGesture const &tap) {
2140   void * jtap = 0 ;
2141
2142   if (!swig_callbackOnTap) {
2143     Dali::Toolkit::Internal::Control::OnTap(tap);
2144     return;
2145   } else {
2146     jtap = (Dali::TapGesture *) &tap;
2147     swig_callbackOnTap(jtap);
2148   }
2149 }
2150
2151 void SwigDirector_ViewImpl::OnLongPress(Dali::LongPressGesture const &longPress) {
2152   void * jlongPress = 0 ;
2153
2154   if (!swig_callbackOnLongPress) {
2155     Dali::Toolkit::Internal::Control::OnLongPress(longPress);
2156     return;
2157   } else {
2158     jlongPress = (Dali::LongPressGesture *) &longPress;
2159     swig_callbackOnLongPress(jlongPress);
2160   }
2161 }
2162
2163 void SwigDirector_ViewImpl::SignalConnected(Dali::SlotObserver *slotObserver, Dali::CallbackBase *callback) {
2164   void * jslotObserver = 0 ;
2165   void * jcallback = 0 ;
2166
2167   if (!swig_callbackSignalConnected) {
2168     Dali::Toolkit::Internal::Control::SignalConnected(slotObserver,callback);
2169     return;
2170   } else {
2171     jslotObserver = (void *) slotObserver;
2172     jcallback = (void *) callback;
2173     swig_callbackSignalConnected(jslotObserver, jcallback);
2174   }
2175 }
2176
2177 void SwigDirector_ViewImpl::SignalDisconnected(Dali::SlotObserver *slotObserver, Dali::CallbackBase *callback) {
2178   void * jslotObserver = 0 ;
2179   void * jcallback = 0 ;
2180
2181   if (!swig_callbackSignalDisconnected) {
2182     Dali::Toolkit::Internal::Control::SignalDisconnected(slotObserver,callback);
2183     return;
2184   } else {
2185     jslotObserver = (void *) slotObserver;
2186     jcallback = (void *) callback;
2187     swig_callbackSignalDisconnected(jslotObserver, jcallback);
2188   }
2189 }
2190
2191 Dali::Toolkit::Internal::Control::Extension *SwigDirector_ViewImpl::GetControlExtension() {
2192   return Dali::Toolkit::Internal::Control::GetControlExtension();
2193 }
2194
2195 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) {
2196   swig_callbackOnStageConnection = callbackOnStageConnection;
2197   swig_callbackOnStageDisconnection = callbackOnStageDisconnection;
2198   swig_callbackOnChildAdd = callbackOnChildAdd;
2199   swig_callbackOnChildRemove = callbackOnChildRemove;
2200   swig_callbackOnPropertySet = callbackOnPropertySet;
2201   swig_callbackOnSizeSet = callbackOnSizeSet;
2202   swig_callbackOnSizeAnimation = callbackOnSizeAnimation;
2203   swig_callbackOnTouchEvent = callbackOnTouchEvent;
2204   swig_callbackOnHoverEvent = callbackOnHoverEvent;
2205   swig_callbackOnKeyEvent = callbackOnKeyEvent;
2206   swig_callbackOnWheelEvent = callbackOnWheelEvent;
2207   swig_callbackOnRelayout = callbackOnRelayout;
2208   swig_callbackOnSetResizePolicy = callbackOnSetResizePolicy;
2209   swig_callbackGetNaturalSize = callbackGetNaturalSize;
2210   swig_callbackCalculateChildSize = callbackCalculateChildSize;
2211   swig_callbackGetHeightForWidth = callbackGetHeightForWidth;
2212   swig_callbackGetWidthForHeight = callbackGetWidthForHeight;
2213   swig_callbackRelayoutDependentOnChildren__SWIG_0 = callbackRelayoutDependentOnChildren__SWIG_0;
2214   swig_callbackRelayoutDependentOnChildren__SWIG_1 = callbackRelayoutDependentOnChildren__SWIG_1;
2215   swig_callbackOnCalculateRelayoutSize = callbackOnCalculateRelayoutSize;
2216   swig_callbackOnLayoutNegotiated = callbackOnLayoutNegotiated;
2217   swig_callbackOnInitialize = callbackOnInitialize;
2218   swig_callbackOnControlChildAdd = callbackOnControlChildAdd;
2219   swig_callbackOnControlChildRemove = callbackOnControlChildRemove;
2220   swig_callbackOnStyleChange = callbackOnStyleChange;
2221   swig_callbackOnAccessibilityActivated = callbackOnAccessibilityActivated;
2222   swig_callbackOnAccessibilityPan = callbackOnAccessibilityPan;
2223   swig_callbackOnAccessibilityTouch = callbackOnAccessibilityTouch;
2224   swig_callbackOnAccessibilityValueChange = callbackOnAccessibilityValueChange;
2225   swig_callbackOnAccessibilityZoom = callbackOnAccessibilityZoom;
2226   swig_callbackOnKeyInputFocusGained = callbackOnKeyInputFocusGained;
2227   swig_callbackOnKeyInputFocusLost = callbackOnKeyInputFocusLost;
2228   swig_callbackGetNextKeyboardFocusableActor = callbackGetNextKeyboardFocusableActor;
2229   swig_callbackOnKeyboardFocusChangeCommitted = callbackOnKeyboardFocusChangeCommitted;
2230   swig_callbackOnKeyboardEnter = callbackOnKeyboardEnter;
2231   swig_callbackOnPinch = callbackOnPinch;
2232   swig_callbackOnPan = callbackOnPan;
2233   swig_callbackOnTap = callbackOnTap;
2234   swig_callbackOnLongPress = callbackOnLongPress;
2235   swig_callbackSignalConnected = callbackSignalConnected;
2236   swig_callbackSignalDisconnected = callbackSignalDisconnected;
2237 }
2238
2239 void SwigDirector_ViewImpl::swig_init_callbacks() {
2240   swig_callbackOnStageConnection = 0;
2241   swig_callbackOnStageDisconnection = 0;
2242   swig_callbackOnChildAdd = 0;
2243   swig_callbackOnChildRemove = 0;
2244   swig_callbackOnPropertySet = 0;
2245   swig_callbackOnSizeSet = 0;
2246   swig_callbackOnSizeAnimation = 0;
2247   swig_callbackOnTouchEvent = 0;
2248   swig_callbackOnHoverEvent = 0;
2249   swig_callbackOnKeyEvent = 0;
2250   swig_callbackOnWheelEvent = 0;
2251   swig_callbackOnRelayout = 0;
2252   swig_callbackOnSetResizePolicy = 0;
2253   swig_callbackGetNaturalSize = 0;
2254   swig_callbackCalculateChildSize = 0;
2255   swig_callbackGetHeightForWidth = 0;
2256   swig_callbackGetWidthForHeight = 0;
2257   swig_callbackRelayoutDependentOnChildren__SWIG_0 = 0;
2258   swig_callbackRelayoutDependentOnChildren__SWIG_1 = 0;
2259   swig_callbackOnCalculateRelayoutSize = 0;
2260   swig_callbackOnLayoutNegotiated = 0;
2261   swig_callbackOnInitialize = 0;
2262   swig_callbackOnControlChildAdd = 0;
2263   swig_callbackOnControlChildRemove = 0;
2264   swig_callbackOnStyleChange = 0;
2265   swig_callbackOnAccessibilityActivated = 0;
2266   swig_callbackOnAccessibilityPan = 0;
2267   swig_callbackOnAccessibilityTouch = 0;
2268   swig_callbackOnAccessibilityValueChange = 0;
2269   swig_callbackOnAccessibilityZoom = 0;
2270   swig_callbackOnKeyInputFocusGained = 0;
2271   swig_callbackOnKeyInputFocusLost = 0;
2272   swig_callbackGetNextKeyboardFocusableActor = 0;
2273   swig_callbackOnKeyboardFocusChangeCommitted = 0;
2274   swig_callbackOnKeyboardEnter = 0;
2275   swig_callbackOnPinch = 0;
2276   swig_callbackOnPan = 0;
2277   swig_callbackOnTap = 0;
2278   swig_callbackOnLongPress = 0;
2279   swig_callbackSignalConnected = 0;
2280   swig_callbackSignalDisconnected = 0;
2281 }
2282
2283 SwigDirector_ItemFactory::SwigDirector_ItemFactory() : Dali::Toolkit::ItemFactory(), Swig::Director() {
2284   swig_init_callbacks();
2285 }
2286
2287 SwigDirector_ItemFactory::~SwigDirector_ItemFactory() {
2288
2289 }
2290
2291
2292 unsigned int SwigDirector_ItemFactory::GetNumberOfItems() {
2293   unsigned int c_result = SwigValueInit< unsigned int >() ;
2294   unsigned int jresult = 0 ;
2295
2296   if (!swig_callbackGetNumberOfItems) {
2297     throw Swig::DirectorPureVirtualException("Dali::Toolkit::ItemFactory::GetNumberOfItems");
2298   } else {
2299     jresult = (unsigned int) swig_callbackGetNumberOfItems();
2300     c_result = (unsigned int)jresult;
2301   }
2302   return c_result;
2303 }
2304
2305 Dali::Actor SwigDirector_ItemFactory::NewItem(unsigned int itemId) {
2306   Dali::Actor c_result ;
2307   void * jresult = 0 ;
2308   unsigned int jitemId  ;
2309
2310   if (!swig_callbackNewItem) {
2311     throw Swig::DirectorPureVirtualException("Dali::Toolkit::ItemFactory::NewItem");
2312   } else {
2313     jitemId = itemId;
2314     jresult = (void *) swig_callbackNewItem(jitemId);
2315     if (!jresult) {
2316       SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Unexpected null return for type Dali::Actor", 0);
2317       return c_result;
2318     }
2319     c_result = *(Dali::Actor *)jresult;
2320   }
2321   return c_result;
2322 }
2323
2324 void SwigDirector_ItemFactory::ItemReleased(unsigned int itemId, Dali::Actor actor) {
2325   unsigned int jitemId  ;
2326   void * jactor  ;
2327
2328   if (!swig_callbackItemReleased) {
2329     Dali::Toolkit::ItemFactory::ItemReleased(itemId,actor);
2330     return;
2331   } else {
2332     jitemId = itemId;
2333     jactor = (void *)new Dali::Actor((const Dali::Actor &)actor);
2334     swig_callbackItemReleased(jitemId, jactor);
2335   }
2336 }
2337
2338 Dali::Toolkit::ItemFactory::Extension *SwigDirector_ItemFactory::GetExtension() {
2339   return Dali::Toolkit::ItemFactory::GetExtension();
2340 }
2341
2342 void SwigDirector_ItemFactory::swig_connect_director(SWIG_Callback0_t callbackGetNumberOfItems, SWIG_Callback1_t callbackNewItem, SWIG_Callback2_t callbackItemReleased) {
2343   swig_callbackGetNumberOfItems = callbackGetNumberOfItems;
2344   swig_callbackNewItem = callbackNewItem;
2345   swig_callbackItemReleased = callbackItemReleased;
2346 }
2347
2348 void SwigDirector_ItemFactory::swig_init_callbacks() {
2349   swig_callbackGetNumberOfItems = 0;
2350   swig_callbackNewItem = 0;
2351   swig_callbackItemReleased = 0;
2352 }
2353
2354 SwigDirector_CustomAlgorithmInterface::SwigDirector_CustomAlgorithmInterface() : Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface(), Swig::Director() {
2355   swig_init_callbacks();
2356 }
2357
2358 SwigDirector_CustomAlgorithmInterface::~SwigDirector_CustomAlgorithmInterface() {
2359
2360 }
2361
2362
2363 Dali::Actor SwigDirector_CustomAlgorithmInterface::GetNextFocusableActor(Dali::Actor current, Dali::Actor proposed, Dali::Toolkit::Control::KeyboardFocus::Direction direction) {
2364   Dali::Actor c_result ;
2365   void * jresult = 0 ;
2366   void * jcurrent  ;
2367   void * jproposed  ;
2368   int jdirection  ;
2369
2370   if (!swig_callbackGetNextFocusableActor) {
2371     throw Swig::DirectorPureVirtualException("Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface::GetNextFocusableActor");
2372   } else {
2373     jcurrent = (void *)new Dali::Actor((const Dali::Actor &)current);
2374     jproposed = (void *)new Dali::Actor((const Dali::Actor &)proposed);
2375     jdirection = (int)direction;
2376     jresult = (void *) swig_callbackGetNextFocusableActor(jcurrent, jproposed, jdirection);
2377     if (!jresult) {
2378       SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Unexpected null return for type Dali::Actor", 0);
2379       return c_result;
2380     }
2381     c_result = *(Dali::Actor *)jresult;
2382   }
2383   return c_result;
2384 }
2385
2386 void SwigDirector_CustomAlgorithmInterface::swig_connect_director(SWIG_Callback0_t callbackGetNextFocusableActor) {
2387   swig_callbackGetNextFocusableActor = callbackGetNextFocusableActor;
2388 }
2389
2390 void SwigDirector_CustomAlgorithmInterface::swig_init_callbacks() {
2391   swig_callbackGetNextFocusableActor = 0;
2392 }
2393
2394
2395 #ifdef __cplusplus
2396 extern "C" {
2397 #endif
2398
2399 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_floatp() {
2400   void * jresult ;
2401   floatp *result = 0 ;
2402
2403   {
2404     try {
2405       result = (floatp *)new_floatp();
2406     } catch (std::out_of_range& e) {
2407       {
2408         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2409       };
2410     } catch (std::exception& e) {
2411       {
2412         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2413       };
2414     } catch (...) {
2415       {
2416         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2417       };
2418     }
2419   }
2420   jresult = (void *)result;
2421   return jresult;
2422 }
2423
2424
2425 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_floatp(void * jarg1) {
2426   floatp *arg1 = (floatp *) 0 ;
2427
2428   arg1 = (floatp *)jarg1;
2429   {
2430     try {
2431       delete_floatp(arg1);
2432     } catch (std::out_of_range& e) {
2433       {
2434         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
2435       };
2436     } catch (std::exception& e) {
2437       {
2438         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
2439       };
2440     } catch (...) {
2441       {
2442         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
2443       };
2444     }
2445   }
2446 }
2447
2448
2449 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_floatp_assign(void * jarg1, float jarg2) {
2450   floatp *arg1 = (floatp *) 0 ;
2451   float arg2 ;
2452
2453   arg1 = (floatp *)jarg1;
2454   arg2 = (float)jarg2;
2455   {
2456     try {
2457       floatp_assign(arg1,arg2);
2458     } catch (std::out_of_range& e) {
2459       {
2460         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
2461       };
2462     } catch (std::exception& e) {
2463       {
2464         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
2465       };
2466     } catch (...) {
2467       {
2468         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
2469       };
2470     }
2471   }
2472 }
2473
2474
2475 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_floatp_value(void * jarg1) {
2476   float jresult ;
2477   floatp *arg1 = (floatp *) 0 ;
2478   float result;
2479
2480   arg1 = (floatp *)jarg1;
2481   {
2482     try {
2483       result = (float)floatp_value(arg1);
2484     } catch (std::out_of_range& e) {
2485       {
2486         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2487       };
2488     } catch (std::exception& e) {
2489       {
2490         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2491       };
2492     } catch (...) {
2493       {
2494         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2495       };
2496     }
2497   }
2498   jresult = result;
2499   return jresult;
2500 }
2501
2502
2503 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_floatp_cast(void * jarg1) {
2504   void * jresult ;
2505   floatp *arg1 = (floatp *) 0 ;
2506   float *result = 0 ;
2507
2508   arg1 = (floatp *)jarg1;
2509   {
2510     try {
2511       result = (float *)floatp_cast(arg1);
2512     } catch (std::out_of_range& e) {
2513       {
2514         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2515       };
2516     } catch (std::exception& e) {
2517       {
2518         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2519       };
2520     } catch (...) {
2521       {
2522         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2523       };
2524     }
2525   }
2526   jresult = (void *)result;
2527   return jresult;
2528 }
2529
2530
2531 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_floatp_frompointer(void * jarg1) {
2532   void * jresult ;
2533   float *arg1 = (float *) 0 ;
2534   floatp *result = 0 ;
2535
2536   arg1 = (float *)jarg1;
2537   {
2538     try {
2539       result = (floatp *)floatp_frompointer(arg1);
2540     } catch (std::out_of_range& e) {
2541       {
2542         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2543       };
2544     } catch (std::exception& e) {
2545       {
2546         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2547       };
2548     } catch (...) {
2549       {
2550         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2551       };
2552     }
2553   }
2554   jresult = (void *)result;
2555   return jresult;
2556 }
2557
2558
2559 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_intp() {
2560   void * jresult ;
2561   intp *result = 0 ;
2562
2563   {
2564     try {
2565       result = (intp *)new_intp();
2566     } catch (std::out_of_range& e) {
2567       {
2568         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2569       };
2570     } catch (std::exception& e) {
2571       {
2572         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2573       };
2574     } catch (...) {
2575       {
2576         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2577       };
2578     }
2579   }
2580   jresult = (void *)result;
2581   return jresult;
2582 }
2583
2584
2585 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_intp(void * jarg1) {
2586   intp *arg1 = (intp *) 0 ;
2587
2588   arg1 = (intp *)jarg1;
2589   {
2590     try {
2591       delete_intp(arg1);
2592     } catch (std::out_of_range& e) {
2593       {
2594         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
2595       };
2596     } catch (std::exception& e) {
2597       {
2598         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
2599       };
2600     } catch (...) {
2601       {
2602         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
2603       };
2604     }
2605   }
2606 }
2607
2608
2609 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_intp_assign(void * jarg1, int jarg2) {
2610   intp *arg1 = (intp *) 0 ;
2611   int arg2 ;
2612
2613   arg1 = (intp *)jarg1;
2614   arg2 = (int)jarg2;
2615   {
2616     try {
2617       intp_assign(arg1,arg2);
2618     } catch (std::out_of_range& e) {
2619       {
2620         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
2621       };
2622     } catch (std::exception& e) {
2623       {
2624         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
2625       };
2626     } catch (...) {
2627       {
2628         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
2629       };
2630     }
2631   }
2632 }
2633
2634
2635 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_intp_value(void * jarg1) {
2636   int jresult ;
2637   intp *arg1 = (intp *) 0 ;
2638   int result;
2639
2640   arg1 = (intp *)jarg1;
2641   {
2642     try {
2643       result = (int)intp_value(arg1);
2644     } catch (std::out_of_range& e) {
2645       {
2646         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2647       };
2648     } catch (std::exception& e) {
2649       {
2650         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2651       };
2652     } catch (...) {
2653       {
2654         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2655       };
2656     }
2657   }
2658   jresult = result;
2659   return jresult;
2660 }
2661
2662
2663 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_intp_cast(void * jarg1) {
2664   void * jresult ;
2665   intp *arg1 = (intp *) 0 ;
2666   int *result = 0 ;
2667
2668   arg1 = (intp *)jarg1;
2669   {
2670     try {
2671       result = (int *)intp_cast(arg1);
2672     } catch (std::out_of_range& e) {
2673       {
2674         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2675       };
2676     } catch (std::exception& e) {
2677       {
2678         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2679       };
2680     } catch (...) {
2681       {
2682         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2683       };
2684     }
2685   }
2686   jresult = (void *)result;
2687   return jresult;
2688 }
2689
2690
2691 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_intp_frompointer(void * jarg1) {
2692   void * jresult ;
2693   int *arg1 = (int *) 0 ;
2694   intp *result = 0 ;
2695
2696   arg1 = (int *)jarg1;
2697   {
2698     try {
2699       result = (intp *)intp_frompointer(arg1);
2700     } catch (std::out_of_range& e) {
2701       {
2702         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2703       };
2704     } catch (std::exception& e) {
2705       {
2706         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2707       };
2708     } catch (...) {
2709       {
2710         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2711       };
2712     }
2713   }
2714   jresult = (void *)result;
2715   return jresult;
2716 }
2717
2718
2719 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_doublep() {
2720   void * jresult ;
2721   doublep *result = 0 ;
2722
2723   {
2724     try {
2725       result = (doublep *)new_doublep();
2726     } catch (std::out_of_range& e) {
2727       {
2728         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2729       };
2730     } catch (std::exception& e) {
2731       {
2732         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2733       };
2734     } catch (...) {
2735       {
2736         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2737       };
2738     }
2739   }
2740   jresult = (void *)result;
2741   return jresult;
2742 }
2743
2744
2745 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_doublep(void * jarg1) {
2746   doublep *arg1 = (doublep *) 0 ;
2747
2748   arg1 = (doublep *)jarg1;
2749   {
2750     try {
2751       delete_doublep(arg1);
2752     } catch (std::out_of_range& e) {
2753       {
2754         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
2755       };
2756     } catch (std::exception& e) {
2757       {
2758         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
2759       };
2760     } catch (...) {
2761       {
2762         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
2763       };
2764     }
2765   }
2766 }
2767
2768
2769 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_doublep_assign(void * jarg1, double jarg2) {
2770   doublep *arg1 = (doublep *) 0 ;
2771   double arg2 ;
2772
2773   arg1 = (doublep *)jarg1;
2774   arg2 = (double)jarg2;
2775   {
2776     try {
2777       doublep_assign(arg1,arg2);
2778     } catch (std::out_of_range& e) {
2779       {
2780         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
2781       };
2782     } catch (std::exception& e) {
2783       {
2784         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
2785       };
2786     } catch (...) {
2787       {
2788         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
2789       };
2790     }
2791   }
2792 }
2793
2794
2795 SWIGEXPORT double SWIGSTDCALL CSharp_Dali_doublep_value(void * jarg1) {
2796   double jresult ;
2797   doublep *arg1 = (doublep *) 0 ;
2798   double result;
2799
2800   arg1 = (doublep *)jarg1;
2801   {
2802     try {
2803       result = (double)doublep_value(arg1);
2804     } catch (std::out_of_range& e) {
2805       {
2806         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2807       };
2808     } catch (std::exception& e) {
2809       {
2810         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2811       };
2812     } catch (...) {
2813       {
2814         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2815       };
2816     }
2817   }
2818   jresult = result;
2819   return jresult;
2820 }
2821
2822
2823 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_doublep_cast(void * jarg1) {
2824   void * jresult ;
2825   doublep *arg1 = (doublep *) 0 ;
2826   double *result = 0 ;
2827
2828   arg1 = (doublep *)jarg1;
2829   {
2830     try {
2831       result = (double *)doublep_cast(arg1);
2832     } catch (std::out_of_range& e) {
2833       {
2834         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2835       };
2836     } catch (std::exception& e) {
2837       {
2838         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2839       };
2840     } catch (...) {
2841       {
2842         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2843       };
2844     }
2845   }
2846   jresult = (void *)result;
2847   return jresult;
2848 }
2849
2850
2851 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_doublep_frompointer(void * jarg1) {
2852   void * jresult ;
2853   double *arg1 = (double *) 0 ;
2854   doublep *result = 0 ;
2855
2856   arg1 = (double *)jarg1;
2857   {
2858     try {
2859       result = (doublep *)doublep_frompointer(arg1);
2860     } catch (std::out_of_range& e) {
2861       {
2862         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2863       };
2864     } catch (std::exception& e) {
2865       {
2866         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2867       };
2868     } catch (...) {
2869       {
2870         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2871       };
2872     }
2873   }
2874   jresult = (void *)result;
2875   return jresult;
2876 }
2877
2878
2879 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_uintp() {
2880   void * jresult ;
2881   uintp *result = 0 ;
2882
2883   {
2884     try {
2885       result = (uintp *)new_uintp();
2886     } catch (std::out_of_range& e) {
2887       {
2888         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2889       };
2890     } catch (std::exception& e) {
2891       {
2892         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2893       };
2894     } catch (...) {
2895       {
2896         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2897       };
2898     }
2899   }
2900   jresult = (void *)result;
2901   return jresult;
2902 }
2903
2904
2905 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_uintp(void * jarg1) {
2906   uintp *arg1 = (uintp *) 0 ;
2907
2908   arg1 = (uintp *)jarg1;
2909   {
2910     try {
2911       delete_uintp(arg1);
2912     } catch (std::out_of_range& e) {
2913       {
2914         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
2915       };
2916     } catch (std::exception& e) {
2917       {
2918         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
2919       };
2920     } catch (...) {
2921       {
2922         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
2923       };
2924     }
2925   }
2926 }
2927
2928
2929 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_uintp_assign(void * jarg1, unsigned int jarg2) {
2930   uintp *arg1 = (uintp *) 0 ;
2931   unsigned int arg2 ;
2932
2933   arg1 = (uintp *)jarg1;
2934   arg2 = (unsigned int)jarg2;
2935   {
2936     try {
2937       uintp_assign(arg1,arg2);
2938     } catch (std::out_of_range& e) {
2939       {
2940         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
2941       };
2942     } catch (std::exception& e) {
2943       {
2944         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
2945       };
2946     } catch (...) {
2947       {
2948         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
2949       };
2950     }
2951   }
2952 }
2953
2954
2955 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_uintp_value(void * jarg1) {
2956   unsigned int jresult ;
2957   uintp *arg1 = (uintp *) 0 ;
2958   unsigned int result;
2959
2960   arg1 = (uintp *)jarg1;
2961   {
2962     try {
2963       result = (unsigned int)uintp_value(arg1);
2964     } catch (std::out_of_range& e) {
2965       {
2966         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2967       };
2968     } catch (std::exception& e) {
2969       {
2970         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2971       };
2972     } catch (...) {
2973       {
2974         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2975       };
2976     }
2977   }
2978   jresult = result;
2979   return jresult;
2980 }
2981
2982
2983 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_uintp_cast(void * jarg1) {
2984   void * jresult ;
2985   uintp *arg1 = (uintp *) 0 ;
2986   unsigned int *result = 0 ;
2987
2988   arg1 = (uintp *)jarg1;
2989   {
2990     try {
2991       result = (unsigned int *)uintp_cast(arg1);
2992     } catch (std::out_of_range& e) {
2993       {
2994         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2995       };
2996     } catch (std::exception& e) {
2997       {
2998         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2999       };
3000     } catch (...) {
3001       {
3002         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3003       };
3004     }
3005   }
3006   jresult = (void *)result;
3007   return jresult;
3008 }
3009
3010
3011 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_uintp_frompointer(void * jarg1) {
3012   void * jresult ;
3013   unsigned int *arg1 = (unsigned int *) 0 ;
3014   uintp *result = 0 ;
3015
3016   arg1 = (unsigned int *)jarg1;
3017   {
3018     try {
3019       result = (uintp *)uintp_frompointer(arg1);
3020     } catch (std::out_of_range& e) {
3021       {
3022         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3023       };
3024     } catch (std::exception& e) {
3025       {
3026         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3027       };
3028     } catch (...) {
3029       {
3030         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3031       };
3032     }
3033   }
3034   jresult = (void *)result;
3035   return jresult;
3036 }
3037
3038
3039 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ushortp() {
3040   void * jresult ;
3041   ushortp *result = 0 ;
3042
3043   {
3044     try {
3045       result = (ushortp *)new_ushortp();
3046     } catch (std::out_of_range& e) {
3047       {
3048         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3049       };
3050     } catch (std::exception& e) {
3051       {
3052         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3053       };
3054     } catch (...) {
3055       {
3056         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3057       };
3058     }
3059   }
3060   jresult = (void *)result;
3061   return jresult;
3062 }
3063
3064
3065 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ushortp(void * jarg1) {
3066   ushortp *arg1 = (ushortp *) 0 ;
3067
3068   arg1 = (ushortp *)jarg1;
3069   {
3070     try {
3071       delete_ushortp(arg1);
3072     } catch (std::out_of_range& e) {
3073       {
3074         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
3075       };
3076     } catch (std::exception& e) {
3077       {
3078         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
3079       };
3080     } catch (...) {
3081       {
3082         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
3083       };
3084     }
3085   }
3086 }
3087
3088
3089 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ushortp_assign(void * jarg1, unsigned short jarg2) {
3090   ushortp *arg1 = (ushortp *) 0 ;
3091   unsigned short arg2 ;
3092
3093   arg1 = (ushortp *)jarg1;
3094   arg2 = (unsigned short)jarg2;
3095   {
3096     try {
3097       ushortp_assign(arg1,arg2);
3098     } catch (std::out_of_range& e) {
3099       {
3100         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
3101       };
3102     } catch (std::exception& e) {
3103       {
3104         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
3105       };
3106     } catch (...) {
3107       {
3108         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
3109       };
3110     }
3111   }
3112 }
3113
3114
3115 SWIGEXPORT unsigned short SWIGSTDCALL CSharp_Dali_ushortp_value(void * jarg1) {
3116   unsigned short jresult ;
3117   ushortp *arg1 = (ushortp *) 0 ;
3118   unsigned short result;
3119
3120   arg1 = (ushortp *)jarg1;
3121   {
3122     try {
3123       result = (unsigned short)ushortp_value(arg1);
3124     } catch (std::out_of_range& e) {
3125       {
3126         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3127       };
3128     } catch (std::exception& e) {
3129       {
3130         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3131       };
3132     } catch (...) {
3133       {
3134         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3135       };
3136     }
3137   }
3138   jresult = result;
3139   return jresult;
3140 }
3141
3142
3143 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ushortp_cast(void * jarg1) {
3144   void * jresult ;
3145   ushortp *arg1 = (ushortp *) 0 ;
3146   unsigned short *result = 0 ;
3147
3148   arg1 = (ushortp *)jarg1;
3149   {
3150     try {
3151       result = (unsigned short *)ushortp_cast(arg1);
3152     } catch (std::out_of_range& e) {
3153       {
3154         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3155       };
3156     } catch (std::exception& e) {
3157       {
3158         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3159       };
3160     } catch (...) {
3161       {
3162         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3163       };
3164     }
3165   }
3166   jresult = (void *)result;
3167   return jresult;
3168 }
3169
3170
3171 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ushortp_frompointer(void * jarg1) {
3172   void * jresult ;
3173   unsigned short *arg1 = (unsigned short *) 0 ;
3174   ushortp *result = 0 ;
3175
3176   arg1 = (unsigned short *)jarg1;
3177   {
3178     try {
3179       result = (ushortp *)ushortp_frompointer(arg1);
3180     } catch (std::out_of_range& e) {
3181       {
3182         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3183       };
3184     } catch (std::exception& e) {
3185       {
3186         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3187       };
3188     } catch (...) {
3189       {
3190         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3191       };
3192     }
3193   }
3194   jresult = (void *)result;
3195   return jresult;
3196 }
3197
3198
3199 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_int_to_uint(int jarg1) {
3200   unsigned int jresult ;
3201   int arg1 ;
3202   unsigned int result;
3203
3204   arg1 = (int)jarg1;
3205   {
3206     try {
3207       result = (unsigned int)int_to_uint(arg1);
3208     } catch (std::out_of_range& e) {
3209       {
3210         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3211       };
3212     } catch (std::exception& e) {
3213       {
3214         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3215       };
3216     } catch (...) {
3217       {
3218         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3219       };
3220     }
3221   }
3222   jresult = result;
3223   return jresult;
3224 }
3225
3226
3227 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RefObject_Reference(void * jarg1) {
3228   Dali::RefObject *arg1 = (Dali::RefObject *) 0 ;
3229
3230   arg1 = (Dali::RefObject *)jarg1;
3231   {
3232     try {
3233       (arg1)->Reference();
3234     } catch (std::out_of_range& e) {
3235       {
3236         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
3237       };
3238     } catch (std::exception& e) {
3239       {
3240         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
3241       };
3242     } catch (...) {
3243       {
3244         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
3245       };
3246     }
3247   }
3248 }
3249
3250
3251 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RefObject_Unreference(void * jarg1) {
3252   Dali::RefObject *arg1 = (Dali::RefObject *) 0 ;
3253
3254   arg1 = (Dali::RefObject *)jarg1;
3255   {
3256     try {
3257       (arg1)->Unreference();
3258     } catch (std::out_of_range& e) {
3259       {
3260         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
3261       };
3262     } catch (std::exception& e) {
3263       {
3264         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
3265       };
3266     } catch (...) {
3267       {
3268         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
3269       };
3270     }
3271   }
3272 }
3273
3274
3275 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_RefObject_ReferenceCount(void * jarg1) {
3276   int jresult ;
3277   Dali::RefObject *arg1 = (Dali::RefObject *) 0 ;
3278   int result;
3279
3280   arg1 = (Dali::RefObject *)jarg1;
3281   {
3282     try {
3283       result = (int)(arg1)->ReferenceCount();
3284     } catch (std::out_of_range& e) {
3285       {
3286         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3287       };
3288     } catch (std::exception& e) {
3289       {
3290         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3291       };
3292     } catch (...) {
3293       {
3294         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3295       };
3296     }
3297   }
3298   jresult = result;
3299   return jresult;
3300 }
3301
3302
3303 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Any__SWIG_0() {
3304   void * jresult ;
3305   Dali::Any *result = 0 ;
3306
3307   {
3308     try {
3309       result = (Dali::Any *)new Dali::Any();
3310     } catch (std::out_of_range& e) {
3311       {
3312         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3313       };
3314     } catch (std::exception& e) {
3315       {
3316         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3317       };
3318     } catch (...) {
3319       {
3320         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3321       };
3322     }
3323   }
3324   jresult = (void *)result;
3325   return jresult;
3326 }
3327
3328
3329 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Any(void * jarg1) {
3330   Dali::Any *arg1 = (Dali::Any *) 0 ;
3331
3332   arg1 = (Dali::Any *)jarg1;
3333   {
3334     try {
3335       delete arg1;
3336     } catch (std::out_of_range& e) {
3337       {
3338         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
3339       };
3340     } catch (std::exception& e) {
3341       {
3342         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
3343       };
3344     } catch (...) {
3345       {
3346         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
3347       };
3348     }
3349   }
3350 }
3351
3352
3353 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Any_AssertAlways(char * jarg1) {
3354   char *arg1 = (char *) 0 ;
3355
3356   arg1 = (char *)jarg1;
3357   {
3358     try {
3359       Dali::Any::AssertAlways((char const *)arg1);
3360     } catch (std::out_of_range& e) {
3361       {
3362         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
3363       };
3364     } catch (std::exception& e) {
3365       {
3366         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
3367       };
3368     } catch (...) {
3369       {
3370         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
3371       };
3372     }
3373   }
3374 }
3375
3376
3377 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Any__SWIG_2(void * jarg1) {
3378   void * jresult ;
3379   Dali::Any *arg1 = 0 ;
3380   Dali::Any *result = 0 ;
3381
3382   arg1 = (Dali::Any *)jarg1;
3383   if (!arg1) {
3384     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Any const & type is null", 0);
3385     return 0;
3386   }
3387   {
3388     try {
3389       result = (Dali::Any *)new Dali::Any((Dali::Any const &)*arg1);
3390     } catch (std::out_of_range& e) {
3391       {
3392         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3393       };
3394     } catch (std::exception& e) {
3395       {
3396         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3397       };
3398     } catch (...) {
3399       {
3400         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3401       };
3402     }
3403   }
3404   jresult = (void *)result;
3405   return jresult;
3406 }
3407
3408
3409 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Any_Assign(void * jarg1, void * jarg2) {
3410   void * jresult ;
3411   Dali::Any *arg1 = (Dali::Any *) 0 ;
3412   Dali::Any *arg2 = 0 ;
3413   Dali::Any *result = 0 ;
3414
3415   arg1 = (Dali::Any *)jarg1;
3416   arg2 = (Dali::Any *)jarg2;
3417   if (!arg2) {
3418     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Any const & type is null", 0);
3419     return 0;
3420   }
3421   {
3422     try {
3423       result = (Dali::Any *) &(arg1)->operator =((Dali::Any const &)*arg2);
3424     } catch (std::out_of_range& e) {
3425       {
3426         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3427       };
3428     } catch (std::exception& e) {
3429       {
3430         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3431       };
3432     } catch (...) {
3433       {
3434         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3435       };
3436     }
3437   }
3438   jresult = (void *)result;
3439   return jresult;
3440 }
3441
3442
3443 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Any_GetType(void * jarg1) {
3444   void * jresult ;
3445   Dali::Any *arg1 = (Dali::Any *) 0 ;
3446   std::type_info *result = 0 ;
3447
3448   arg1 = (Dali::Any *)jarg1;
3449   {
3450     try {
3451       result = (std::type_info *) &((Dali::Any const *)arg1)->GetType();
3452     } catch (std::out_of_range& e) {
3453       {
3454         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3455       };
3456     } catch (std::exception& e) {
3457       {
3458         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3459       };
3460     } catch (...) {
3461       {
3462         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3463       };
3464     }
3465   }
3466   jresult = (void *)result;
3467   return jresult;
3468 }
3469
3470
3471 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Any_Empty(void * jarg1) {
3472   unsigned int jresult ;
3473   Dali::Any *arg1 = (Dali::Any *) 0 ;
3474   bool result;
3475
3476   arg1 = (Dali::Any *)jarg1;
3477   {
3478     try {
3479       result = (bool)((Dali::Any const *)arg1)->Empty();
3480     } catch (std::out_of_range& e) {
3481       {
3482         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3483       };
3484     } catch (std::exception& e) {
3485       {
3486         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3487       };
3488     } catch (...) {
3489       {
3490         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3491       };
3492     }
3493   }
3494   jresult = result;
3495   return jresult;
3496 }
3497
3498
3499 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Any_AnyContainerBase(void * jarg1, void * jarg2, void * jarg3) {
3500   void * jresult ;
3501   std::type_info *arg1 = 0 ;
3502   Dali::Any::CloneFunc arg2 = (Dali::Any::CloneFunc) 0 ;
3503   Dali::Any::DeleteFunc arg3 = (Dali::Any::DeleteFunc) 0 ;
3504   Dali::Any::AnyContainerBase *result = 0 ;
3505
3506   arg1 = (std::type_info *)jarg1;
3507   if (!arg1) {
3508     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
3509     return 0;
3510   }
3511   arg2 = (Dali::Any::CloneFunc)jarg2;
3512   arg3 = (Dali::Any::DeleteFunc)jarg3;
3513   {
3514     try {
3515       result = (Dali::Any::AnyContainerBase *)new Dali::Any::AnyContainerBase((std::type_info const &)*arg1,arg2,arg3);
3516     } catch (std::out_of_range& e) {
3517       {
3518         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3519       };
3520     } catch (std::exception& e) {
3521       {
3522         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3523       };
3524     } catch (...) {
3525       {
3526         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3527       };
3528     }
3529   }
3530   jresult = (void *)result;
3531   return jresult;
3532 }
3533
3534
3535 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Any_AnyContainerBase_GetType(void * jarg1) {
3536   void * jresult ;
3537   Dali::Any::AnyContainerBase *arg1 = (Dali::Any::AnyContainerBase *) 0 ;
3538   std::type_info *result = 0 ;
3539
3540   arg1 = (Dali::Any::AnyContainerBase *)jarg1;
3541   {
3542     try {
3543       result = (std::type_info *) &((Dali::Any::AnyContainerBase const *)arg1)->GetType();
3544     } catch (std::out_of_range& e) {
3545       {
3546         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3547       };
3548     } catch (std::exception& e) {
3549       {
3550         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3551       };
3552     } catch (...) {
3553       {
3554         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3555       };
3556     }
3557   }
3558   jresult = (void *)result;
3559   return jresult;
3560 }
3561
3562
3563 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Any_AnyContainerBase_mType_get(void * jarg1) {
3564   void * jresult ;
3565   Dali::Any::AnyContainerBase *arg1 = (Dali::Any::AnyContainerBase *) 0 ;
3566   ::std::type_info *result = 0 ;
3567
3568   arg1 = (Dali::Any::AnyContainerBase *)jarg1;
3569   result = (::std::type_info *) &(::std::type_info const &) ((arg1)->mType);
3570   jresult = (void *)result;
3571   return jresult;
3572 }
3573
3574
3575 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Any_AnyContainerBase_mCloneFunc_set(void * jarg1, void * jarg2) {
3576   Dali::Any::AnyContainerBase *arg1 = (Dali::Any::AnyContainerBase *) 0 ;
3577   Dali::Any::CloneFunc arg2 = (Dali::Any::CloneFunc) 0 ;
3578
3579   arg1 = (Dali::Any::AnyContainerBase *)jarg1;
3580   arg2 = (Dali::Any::CloneFunc)jarg2;
3581   if (arg1) (arg1)->mCloneFunc = arg2;
3582 }
3583
3584
3585 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Any_AnyContainerBase_mCloneFunc_get(void * jarg1) {
3586   void * jresult ;
3587   Dali::Any::AnyContainerBase *arg1 = (Dali::Any::AnyContainerBase *) 0 ;
3588   Dali::Any::CloneFunc result;
3589
3590   arg1 = (Dali::Any::AnyContainerBase *)jarg1;
3591   result = (Dali::Any::CloneFunc) ((arg1)->mCloneFunc);
3592   jresult = (void *)result;
3593   return jresult;
3594 }
3595
3596
3597 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Any_AnyContainerBase_mDeleteFunc_set(void * jarg1, void * jarg2) {
3598   Dali::Any::AnyContainerBase *arg1 = (Dali::Any::AnyContainerBase *) 0 ;
3599   Dali::Any::DeleteFunc arg2 = (Dali::Any::DeleteFunc) 0 ;
3600
3601   arg1 = (Dali::Any::AnyContainerBase *)jarg1;
3602   arg2 = (Dali::Any::DeleteFunc)jarg2;
3603   if (arg1) (arg1)->mDeleteFunc = arg2;
3604 }
3605
3606
3607 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Any_AnyContainerBase_mDeleteFunc_get(void * jarg1) {
3608   void * jresult ;
3609   Dali::Any::AnyContainerBase *arg1 = (Dali::Any::AnyContainerBase *) 0 ;
3610   Dali::Any::DeleteFunc result;
3611
3612   arg1 = (Dali::Any::AnyContainerBase *)jarg1;
3613   result = (Dali::Any::DeleteFunc) ((arg1)->mDeleteFunc);
3614   jresult = (void *)result;
3615   return jresult;
3616 }
3617
3618
3619 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Any_AnyContainerBase(void * jarg1) {
3620   Dali::Any::AnyContainerBase *arg1 = (Dali::Any::AnyContainerBase *) 0 ;
3621
3622   arg1 = (Dali::Any::AnyContainerBase *)jarg1;
3623   {
3624     try {
3625       delete arg1;
3626     } catch (std::out_of_range& e) {
3627       {
3628         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
3629       };
3630     } catch (std::exception& e) {
3631       {
3632         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
3633       };
3634     } catch (...) {
3635       {
3636         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
3637       };
3638     }
3639   }
3640 }
3641
3642
3643 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Any_mContainer_set(void * jarg1, void * jarg2) {
3644   Dali::Any *arg1 = (Dali::Any *) 0 ;
3645   Dali::Any::AnyContainerBase *arg2 = (Dali::Any::AnyContainerBase *) 0 ;
3646
3647   arg1 = (Dali::Any *)jarg1;
3648   arg2 = (Dali::Any::AnyContainerBase *)jarg2;
3649   if (arg1) (arg1)->mContainer = arg2;
3650 }
3651
3652
3653 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Any_mContainer_get(void * jarg1) {
3654   void * jresult ;
3655   Dali::Any *arg1 = (Dali::Any *) 0 ;
3656   Dali::Any::AnyContainerBase *result = 0 ;
3657
3658   arg1 = (Dali::Any *)jarg1;
3659   result = (Dali::Any::AnyContainerBase *) ((arg1)->mContainer);
3660   jresult = (void *)result;
3661   return jresult;
3662 }
3663
3664
3665 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_DaliAssertMessage(char * jarg1, char * jarg2) {
3666   char *arg1 = (char *) 0 ;
3667   char *arg2 = (char *) 0 ;
3668
3669   arg1 = (char *)jarg1;
3670   arg2 = (char *)jarg2;
3671   {
3672     try {
3673       Dali::DaliAssertMessage((char const *)arg1,(char const *)arg2);
3674     } catch (std::out_of_range& e) {
3675       {
3676         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
3677       };
3678     } catch (std::exception& e) {
3679       {
3680         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
3681       };
3682     } catch (...) {
3683       {
3684         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
3685       };
3686     }
3687   }
3688 }
3689
3690
3691 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_DaliException(char * jarg1, char * jarg2) {
3692   void * jresult ;
3693   char *arg1 = (char *) 0 ;
3694   char *arg2 = (char *) 0 ;
3695   Dali::DaliException *result = 0 ;
3696
3697   arg1 = (char *)jarg1;
3698   arg2 = (char *)jarg2;
3699   {
3700     try {
3701       result = (Dali::DaliException *)new Dali::DaliException((char const *)arg1,(char const *)arg2);
3702     } catch (std::out_of_range& e) {
3703       {
3704         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3705       };
3706     } catch (std::exception& e) {
3707       {
3708         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3709       };
3710     } catch (...) {
3711       {
3712         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3713       };
3714     }
3715   }
3716   jresult = (void *)result;
3717   return jresult;
3718 }
3719
3720
3721 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_DaliException_location_set(void * jarg1, char * jarg2) {
3722   Dali::DaliException *arg1 = (Dali::DaliException *) 0 ;
3723   char *arg2 = (char *) 0 ;
3724
3725   arg1 = (Dali::DaliException *)jarg1;
3726   arg2 = (char *)jarg2;
3727   {
3728     if (arg2) {
3729       arg1->location = (char const *) (new char[strlen((const char *)arg2)+1]);
3730       strcpy((char *)arg1->location, (const char *)arg2);
3731     } else {
3732       arg1->location = 0;
3733     }
3734   }
3735 }
3736
3737
3738 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_DaliException_location_get(void * jarg1) {
3739   char * jresult ;
3740   Dali::DaliException *arg1 = (Dali::DaliException *) 0 ;
3741   char *result = 0 ;
3742
3743   arg1 = (Dali::DaliException *)jarg1;
3744   result = (char *) ((arg1)->location);
3745   jresult = SWIG_csharp_string_callback((const char *)result);
3746   return jresult;
3747 }
3748
3749
3750 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_DaliException_condition_set(void * jarg1, char * jarg2) {
3751   Dali::DaliException *arg1 = (Dali::DaliException *) 0 ;
3752   char *arg2 = (char *) 0 ;
3753
3754   arg1 = (Dali::DaliException *)jarg1;
3755   arg2 = (char *)jarg2;
3756   {
3757     if (arg2) {
3758       arg1->condition = (char const *) (new char[strlen((const char *)arg2)+1]);
3759       strcpy((char *)arg1->condition, (const char *)arg2);
3760     } else {
3761       arg1->condition = 0;
3762     }
3763   }
3764 }
3765
3766
3767 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_DaliException_condition_get(void * jarg1) {
3768   char * jresult ;
3769   Dali::DaliException *arg1 = (Dali::DaliException *) 0 ;
3770   char *result = 0 ;
3771
3772   arg1 = (Dali::DaliException *)jarg1;
3773   result = (char *) ((arg1)->condition);
3774   jresult = SWIG_csharp_string_callback((const char *)result);
3775   return jresult;
3776 }
3777
3778
3779 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_DaliException(void * jarg1) {
3780   Dali::DaliException *arg1 = (Dali::DaliException *) 0 ;
3781
3782   arg1 = (Dali::DaliException *)jarg1;
3783   {
3784     try {
3785       delete arg1;
3786     } catch (std::out_of_range& e) {
3787       {
3788         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
3789       };
3790     } catch (std::exception& e) {
3791       {
3792         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
3793       };
3794     } catch (...) {
3795       {
3796         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
3797       };
3798     }
3799   }
3800 }
3801
3802
3803 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector2__SWIG_0() {
3804   void * jresult ;
3805   Dali::Vector2 *result = 0 ;
3806
3807   {
3808     try {
3809       result = (Dali::Vector2 *)new Dali::Vector2();
3810     } catch (std::out_of_range& e) {
3811       {
3812         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3813       };
3814     } catch (std::exception& e) {
3815       {
3816         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3817       };
3818     } catch (...) {
3819       {
3820         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3821       };
3822     }
3823   }
3824   jresult = (void *)result;
3825   return jresult;
3826 }
3827
3828
3829 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector2__SWIG_1(float jarg1, float jarg2) {
3830   void * jresult ;
3831   float arg1 ;
3832   float arg2 ;
3833   Dali::Vector2 *result = 0 ;
3834
3835   arg1 = (float)jarg1;
3836   arg2 = (float)jarg2;
3837   {
3838     try {
3839       result = (Dali::Vector2 *)new Dali::Vector2(arg1,arg2);
3840     } catch (std::out_of_range& e) {
3841       {
3842         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3843       };
3844     } catch (std::exception& e) {
3845       {
3846         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3847       };
3848     } catch (...) {
3849       {
3850         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3851       };
3852     }
3853   }
3854   jresult = (void *)result;
3855   return jresult;
3856 }
3857
3858
3859 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector2__SWIG_2(float* jarg1) {
3860   void * jresult ;
3861   float *arg1 = (float *) 0 ;
3862   Dali::Vector2 *result = 0 ;
3863
3864   arg1 = jarg1;
3865   {
3866     try {
3867       result = (Dali::Vector2 *)new Dali::Vector2((float const *)arg1);
3868     } catch (std::out_of_range& e) {
3869       {
3870         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3871       };
3872     } catch (std::exception& e) {
3873       {
3874         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3875       };
3876     } catch (...) {
3877       {
3878         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3879       };
3880     }
3881   }
3882   jresult = (void *)result;
3883
3884
3885   return jresult;
3886 }
3887
3888
3889 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector2__SWIG_3(void * jarg1) {
3890   void * jresult ;
3891   Dali::Vector3 *arg1 = 0 ;
3892   Dali::Vector2 *result = 0 ;
3893
3894   arg1 = (Dali::Vector3 *)jarg1;
3895   if (!arg1) {
3896     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
3897     return 0;
3898   }
3899   {
3900     try {
3901       result = (Dali::Vector2 *)new Dali::Vector2((Dali::Vector3 const &)*arg1);
3902     } catch (std::out_of_range& e) {
3903       {
3904         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3905       };
3906     } catch (std::exception& e) {
3907       {
3908         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3909       };
3910     } catch (...) {
3911       {
3912         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3913       };
3914     }
3915   }
3916   jresult = (void *)result;
3917   return jresult;
3918 }
3919
3920
3921 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector2__SWIG_4(void * jarg1) {
3922   void * jresult ;
3923   Dali::Vector4 *arg1 = 0 ;
3924   Dali::Vector2 *result = 0 ;
3925
3926   arg1 = (Dali::Vector4 *)jarg1;
3927   if (!arg1) {
3928     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
3929     return 0;
3930   }
3931   {
3932     try {
3933       result = (Dali::Vector2 *)new Dali::Vector2((Dali::Vector4 const &)*arg1);
3934     } catch (std::out_of_range& e) {
3935       {
3936         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3937       };
3938     } catch (std::exception& e) {
3939       {
3940         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3941       };
3942     } catch (...) {
3943       {
3944         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3945       };
3946     }
3947   }
3948   jresult = (void *)result;
3949   return jresult;
3950 }
3951
3952
3953 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_ONE_get() {
3954   void * jresult ;
3955   Dali::Vector2 *result = 0 ;
3956
3957   result = (Dali::Vector2 *)&Dali::Vector2::ONE;
3958   jresult = (void *)result;
3959   return jresult;
3960 }
3961
3962
3963 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_XAXIS_get() {
3964   void * jresult ;
3965   Dali::Vector2 *result = 0 ;
3966
3967   result = (Dali::Vector2 *)&Dali::Vector2::XAXIS;
3968   jresult = (void *)result;
3969   return jresult;
3970 }
3971
3972
3973 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_YAXIS_get() {
3974   void * jresult ;
3975   Dali::Vector2 *result = 0 ;
3976
3977   result = (Dali::Vector2 *)&Dali::Vector2::YAXIS;
3978   jresult = (void *)result;
3979   return jresult;
3980 }
3981
3982
3983 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_NEGATIVE_XAXIS_get() {
3984   void * jresult ;
3985   Dali::Vector2 *result = 0 ;
3986
3987   result = (Dali::Vector2 *)&Dali::Vector2::NEGATIVE_XAXIS;
3988   jresult = (void *)result;
3989   return jresult;
3990 }
3991
3992
3993 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_NEGATIVE_YAXIS_get() {
3994   void * jresult ;
3995   Dali::Vector2 *result = 0 ;
3996
3997   result = (Dali::Vector2 *)&Dali::Vector2::NEGATIVE_YAXIS;
3998   jresult = (void *)result;
3999   return jresult;
4000 }
4001
4002
4003 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_ZERO_get() {
4004   void * jresult ;
4005   Dali::Vector2 *result = 0 ;
4006
4007   result = (Dali::Vector2 *)&Dali::Vector2::ZERO;
4008   jresult = (void *)result;
4009   return jresult;
4010 }
4011
4012
4013 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_Assign__SWIG_0(void * jarg1, float* jarg2) {
4014   void * jresult ;
4015   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4016   float *arg2 = (float *) 0 ;
4017   Dali::Vector2 *result = 0 ;
4018
4019   arg1 = (Dali::Vector2 *)jarg1;
4020   arg2 = jarg2;
4021   {
4022     try {
4023       result = (Dali::Vector2 *) &(arg1)->operator =((float const *)arg2);
4024     } catch (std::out_of_range& e) {
4025       {
4026         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4027       };
4028     } catch (std::exception& e) {
4029       {
4030         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4031       };
4032     } catch (...) {
4033       {
4034         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4035       };
4036     }
4037   }
4038   jresult = (void *)result;
4039
4040
4041   return jresult;
4042 }
4043
4044
4045 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_Assign__SWIG_1(void * jarg1, void * jarg2) {
4046   void * jresult ;
4047   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4048   Dali::Vector3 *arg2 = 0 ;
4049   Dali::Vector2 *result = 0 ;
4050
4051   arg1 = (Dali::Vector2 *)jarg1;
4052   arg2 = (Dali::Vector3 *)jarg2;
4053   if (!arg2) {
4054     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
4055     return 0;
4056   }
4057   {
4058     try {
4059       result = (Dali::Vector2 *) &(arg1)->operator =((Dali::Vector3 const &)*arg2);
4060     } catch (std::out_of_range& e) {
4061       {
4062         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4063       };
4064     } catch (std::exception& e) {
4065       {
4066         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4067       };
4068     } catch (...) {
4069       {
4070         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4071       };
4072     }
4073   }
4074   jresult = (void *)result;
4075   return jresult;
4076 }
4077
4078
4079 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_Assign__SWIG_2(void * jarg1, void * jarg2) {
4080   void * jresult ;
4081   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4082   Dali::Vector4 *arg2 = 0 ;
4083   Dali::Vector2 *result = 0 ;
4084
4085   arg1 = (Dali::Vector2 *)jarg1;
4086   arg2 = (Dali::Vector4 *)jarg2;
4087   if (!arg2) {
4088     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
4089     return 0;
4090   }
4091   {
4092     try {
4093       result = (Dali::Vector2 *) &(arg1)->operator =((Dali::Vector4 const &)*arg2);
4094     } catch (std::out_of_range& e) {
4095       {
4096         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4097       };
4098     } catch (std::exception& e) {
4099       {
4100         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4101       };
4102     } catch (...) {
4103       {
4104         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4105       };
4106     }
4107   }
4108   jresult = (void *)result;
4109   return jresult;
4110 }
4111
4112
4113 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_Add(void * jarg1, void * jarg2) {
4114   void * jresult ;
4115   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4116   Dali::Vector2 *arg2 = 0 ;
4117   Dali::Vector2 result;
4118
4119   arg1 = (Dali::Vector2 *)jarg1;
4120   arg2 = (Dali::Vector2 *)jarg2;
4121   if (!arg2) {
4122     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4123     return 0;
4124   }
4125   {
4126     try {
4127       result = ((Dali::Vector2 const *)arg1)->operator +((Dali::Vector2 const &)*arg2);
4128     } catch (std::out_of_range& e) {
4129       {
4130         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4131       };
4132     } catch (std::exception& e) {
4133       {
4134         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4135       };
4136     } catch (...) {
4137       {
4138         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4139       };
4140     }
4141   }
4142   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
4143   return jresult;
4144 }
4145
4146
4147 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_AddAssign(void * jarg1, void * jarg2) {
4148   void * jresult ;
4149   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4150   Dali::Vector2 *arg2 = 0 ;
4151   Dali::Vector2 *result = 0 ;
4152
4153   arg1 = (Dali::Vector2 *)jarg1;
4154   arg2 = (Dali::Vector2 *)jarg2;
4155   if (!arg2) {
4156     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4157     return 0;
4158   }
4159   {
4160     try {
4161       result = (Dali::Vector2 *) &(arg1)->operator +=((Dali::Vector2 const &)*arg2);
4162     } catch (std::out_of_range& e) {
4163       {
4164         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4165       };
4166     } catch (std::exception& e) {
4167       {
4168         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4169       };
4170     } catch (...) {
4171       {
4172         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4173       };
4174     }
4175   }
4176   jresult = (void *)result;
4177   return jresult;
4178 }
4179
4180
4181 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_Subtract__SWIG_0(void * jarg1, void * jarg2) {
4182   void * jresult ;
4183   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4184   Dali::Vector2 *arg2 = 0 ;
4185   Dali::Vector2 result;
4186
4187   arg1 = (Dali::Vector2 *)jarg1;
4188   arg2 = (Dali::Vector2 *)jarg2;
4189   if (!arg2) {
4190     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4191     return 0;
4192   }
4193   {
4194     try {
4195       result = ((Dali::Vector2 const *)arg1)->operator -((Dali::Vector2 const &)*arg2);
4196     } catch (std::out_of_range& e) {
4197       {
4198         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4199       };
4200     } catch (std::exception& e) {
4201       {
4202         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4203       };
4204     } catch (...) {
4205       {
4206         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4207       };
4208     }
4209   }
4210   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
4211   return jresult;
4212 }
4213
4214
4215 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_SubtractAssign(void * jarg1, void * jarg2) {
4216   void * jresult ;
4217   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4218   Dali::Vector2 *arg2 = 0 ;
4219   Dali::Vector2 *result = 0 ;
4220
4221   arg1 = (Dali::Vector2 *)jarg1;
4222   arg2 = (Dali::Vector2 *)jarg2;
4223   if (!arg2) {
4224     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4225     return 0;
4226   }
4227   {
4228     try {
4229       result = (Dali::Vector2 *) &(arg1)->operator -=((Dali::Vector2 const &)*arg2);
4230     } catch (std::out_of_range& e) {
4231       {
4232         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4233       };
4234     } catch (std::exception& e) {
4235       {
4236         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4237       };
4238     } catch (...) {
4239       {
4240         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4241       };
4242     }
4243   }
4244   jresult = (void *)result;
4245   return jresult;
4246 }
4247
4248
4249 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_Multiply__SWIG_0(void * jarg1, void * jarg2) {
4250   void * jresult ;
4251   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4252   Dali::Vector2 *arg2 = 0 ;
4253   Dali::Vector2 result;
4254
4255   arg1 = (Dali::Vector2 *)jarg1;
4256   arg2 = (Dali::Vector2 *)jarg2;
4257   if (!arg2) {
4258     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4259     return 0;
4260   }
4261   {
4262     try {
4263       result = ((Dali::Vector2 const *)arg1)->operator *((Dali::Vector2 const &)*arg2);
4264     } catch (std::out_of_range& e) {
4265       {
4266         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4267       };
4268     } catch (std::exception& e) {
4269       {
4270         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4271       };
4272     } catch (...) {
4273       {
4274         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4275       };
4276     }
4277   }
4278   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
4279   return jresult;
4280 }
4281
4282
4283 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_Multiply__SWIG_1(void * jarg1, float jarg2) {
4284   void * jresult ;
4285   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4286   float arg2 ;
4287   Dali::Vector2 result;
4288
4289   arg1 = (Dali::Vector2 *)jarg1;
4290   arg2 = (float)jarg2;
4291   {
4292     try {
4293       result = ((Dali::Vector2 const *)arg1)->operator *(arg2);
4294     } catch (std::out_of_range& e) {
4295       {
4296         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4297       };
4298     } catch (std::exception& e) {
4299       {
4300         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4301       };
4302     } catch (...) {
4303       {
4304         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4305       };
4306     }
4307   }
4308   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
4309   return jresult;
4310 }
4311
4312
4313 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_MultiplyAssign__SWIG_0(void * jarg1, void * jarg2) {
4314   void * jresult ;
4315   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4316   Dali::Vector2 *arg2 = 0 ;
4317   Dali::Vector2 *result = 0 ;
4318
4319   arg1 = (Dali::Vector2 *)jarg1;
4320   arg2 = (Dali::Vector2 *)jarg2;
4321   if (!arg2) {
4322     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4323     return 0;
4324   }
4325   {
4326     try {
4327       result = (Dali::Vector2 *) &(arg1)->operator *=((Dali::Vector2 const &)*arg2);
4328     } catch (std::out_of_range& e) {
4329       {
4330         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4331       };
4332     } catch (std::exception& e) {
4333       {
4334         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4335       };
4336     } catch (...) {
4337       {
4338         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4339       };
4340     }
4341   }
4342   jresult = (void *)result;
4343   return jresult;
4344 }
4345
4346
4347 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_MultiplyAssign__SWIG_1(void * jarg1, float jarg2) {
4348   void * jresult ;
4349   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4350   float arg2 ;
4351   Dali::Vector2 *result = 0 ;
4352
4353   arg1 = (Dali::Vector2 *)jarg1;
4354   arg2 = (float)jarg2;
4355   {
4356     try {
4357       result = (Dali::Vector2 *) &(arg1)->operator *=(arg2);
4358     } catch (std::out_of_range& e) {
4359       {
4360         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4361       };
4362     } catch (std::exception& e) {
4363       {
4364         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4365       };
4366     } catch (...) {
4367       {
4368         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4369       };
4370     }
4371   }
4372   jresult = (void *)result;
4373   return jresult;
4374 }
4375
4376
4377 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_Divide__SWIG_0(void * jarg1, void * jarg2) {
4378   void * jresult ;
4379   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4380   Dali::Vector2 *arg2 = 0 ;
4381   Dali::Vector2 result;
4382
4383   arg1 = (Dali::Vector2 *)jarg1;
4384   arg2 = (Dali::Vector2 *)jarg2;
4385   if (!arg2) {
4386     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4387     return 0;
4388   }
4389   {
4390     try {
4391       result = ((Dali::Vector2 const *)arg1)->operator /((Dali::Vector2 const &)*arg2);
4392     } catch (std::out_of_range& e) {
4393       {
4394         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4395       };
4396     } catch (std::exception& e) {
4397       {
4398         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4399       };
4400     } catch (...) {
4401       {
4402         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4403       };
4404     }
4405   }
4406   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
4407   return jresult;
4408 }
4409
4410
4411 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_Divide__SWIG_1(void * jarg1, float jarg2) {
4412   void * jresult ;
4413   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4414   float arg2 ;
4415   Dali::Vector2 result;
4416
4417   arg1 = (Dali::Vector2 *)jarg1;
4418   arg2 = (float)jarg2;
4419   {
4420     try {
4421       result = ((Dali::Vector2 const *)arg1)->operator /(arg2);
4422     } catch (std::out_of_range& e) {
4423       {
4424         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4425       };
4426     } catch (std::exception& e) {
4427       {
4428         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4429       };
4430     } catch (...) {
4431       {
4432         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4433       };
4434     }
4435   }
4436   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
4437   return jresult;
4438 }
4439
4440
4441 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_DivideAssign__SWIG_0(void * jarg1, void * jarg2) {
4442   void * jresult ;
4443   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4444   Dali::Vector2 *arg2 = 0 ;
4445   Dali::Vector2 *result = 0 ;
4446
4447   arg1 = (Dali::Vector2 *)jarg1;
4448   arg2 = (Dali::Vector2 *)jarg2;
4449   if (!arg2) {
4450     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4451     return 0;
4452   }
4453   {
4454     try {
4455       result = (Dali::Vector2 *) &(arg1)->operator /=((Dali::Vector2 const &)*arg2);
4456     } catch (std::out_of_range& e) {
4457       {
4458         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4459       };
4460     } catch (std::exception& e) {
4461       {
4462         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4463       };
4464     } catch (...) {
4465       {
4466         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4467       };
4468     }
4469   }
4470   jresult = (void *)result;
4471   return jresult;
4472 }
4473
4474
4475 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_DivideAssign__SWIG_1(void * jarg1, float jarg2) {
4476   void * jresult ;
4477   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4478   float arg2 ;
4479   Dali::Vector2 *result = 0 ;
4480
4481   arg1 = (Dali::Vector2 *)jarg1;
4482   arg2 = (float)jarg2;
4483   {
4484     try {
4485       result = (Dali::Vector2 *) &(arg1)->operator /=(arg2);
4486     } catch (std::out_of_range& e) {
4487       {
4488         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4489       };
4490     } catch (std::exception& e) {
4491       {
4492         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4493       };
4494     } catch (...) {
4495       {
4496         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4497       };
4498     }
4499   }
4500   jresult = (void *)result;
4501   return jresult;
4502 }
4503
4504
4505 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_Subtract__SWIG_1(void * jarg1) {
4506   void * jresult ;
4507   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4508   Dali::Vector2 result;
4509
4510   arg1 = (Dali::Vector2 *)jarg1;
4511   {
4512     try {
4513       result = ((Dali::Vector2 const *)arg1)->operator -();
4514     } catch (std::out_of_range& e) {
4515       {
4516         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4517       };
4518     } catch (std::exception& e) {
4519       {
4520         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4521       };
4522     } catch (...) {
4523       {
4524         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4525       };
4526     }
4527   }
4528   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
4529   return jresult;
4530 }
4531
4532
4533 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Vector2_EqualTo(void * jarg1, void * jarg2) {
4534   unsigned int jresult ;
4535   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4536   Dali::Vector2 *arg2 = 0 ;
4537   bool result;
4538
4539   arg1 = (Dali::Vector2 *)jarg1;
4540   arg2 = (Dali::Vector2 *)jarg2;
4541   if (!arg2) {
4542     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4543     return 0;
4544   }
4545   {
4546     try {
4547       result = (bool)((Dali::Vector2 const *)arg1)->operator ==((Dali::Vector2 const &)*arg2);
4548     } catch (std::out_of_range& e) {
4549       {
4550         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4551       };
4552     } catch (std::exception& e) {
4553       {
4554         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4555       };
4556     } catch (...) {
4557       {
4558         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4559       };
4560     }
4561   }
4562   jresult = result;
4563   return jresult;
4564 }
4565
4566
4567 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Vector2_NotEqualTo(void * jarg1, void * jarg2) {
4568   unsigned int jresult ;
4569   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4570   Dali::Vector2 *arg2 = 0 ;
4571   bool result;
4572
4573   arg1 = (Dali::Vector2 *)jarg1;
4574   arg2 = (Dali::Vector2 *)jarg2;
4575   if (!arg2) {
4576     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4577     return 0;
4578   }
4579   {
4580     try {
4581       result = (bool)((Dali::Vector2 const *)arg1)->operator !=((Dali::Vector2 const &)*arg2);
4582     } catch (std::out_of_range& e) {
4583       {
4584         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4585       };
4586     } catch (std::exception& e) {
4587       {
4588         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4589       };
4590     } catch (...) {
4591       {
4592         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4593       };
4594     }
4595   }
4596   jresult = result;
4597   return jresult;
4598 }
4599
4600
4601 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector2_ValueOfIndex__SWIG_0(void * jarg1, unsigned int jarg2) {
4602   float jresult ;
4603   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4604   unsigned int arg2 ;
4605   float *result = 0 ;
4606
4607   arg1 = (Dali::Vector2 *)jarg1;
4608   arg2 = (unsigned int)jarg2;
4609   {
4610     try {
4611       result = (float *) &((Dali::Vector2 const *)arg1)->operator [](arg2);
4612     } catch (std::out_of_range& e) {
4613       {
4614         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4615       };
4616     } catch (std::exception& e) {
4617       {
4618         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4619       };
4620     } catch (...) {
4621       {
4622         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4623       };
4624     }
4625   }
4626   jresult = *result;
4627   return jresult;
4628 }
4629
4630
4631 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector2_Length(void * jarg1) {
4632   float jresult ;
4633   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4634   float result;
4635
4636   arg1 = (Dali::Vector2 *)jarg1;
4637   {
4638     try {
4639       result = (float)((Dali::Vector2 const *)arg1)->Length();
4640     } catch (std::out_of_range& e) {
4641       {
4642         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4643       };
4644     } catch (std::exception& e) {
4645       {
4646         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4647       };
4648     } catch (...) {
4649       {
4650         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4651       };
4652     }
4653   }
4654   jresult = result;
4655   return jresult;
4656 }
4657
4658
4659 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector2_LengthSquared(void * jarg1) {
4660   float jresult ;
4661   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4662   float result;
4663
4664   arg1 = (Dali::Vector2 *)jarg1;
4665   {
4666     try {
4667       result = (float)((Dali::Vector2 const *)arg1)->LengthSquared();
4668     } catch (std::out_of_range& e) {
4669       {
4670         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4671       };
4672     } catch (std::exception& e) {
4673       {
4674         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4675       };
4676     } catch (...) {
4677       {
4678         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4679       };
4680     }
4681   }
4682   jresult = result;
4683   return jresult;
4684 }
4685
4686
4687 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector2_Normalize(void * jarg1) {
4688   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4689
4690   arg1 = (Dali::Vector2 *)jarg1;
4691   {
4692     try {
4693       (arg1)->Normalize();
4694     } catch (std::out_of_range& e) {
4695       {
4696         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
4697       };
4698     } catch (std::exception& e) {
4699       {
4700         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
4701       };
4702     } catch (...) {
4703       {
4704         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
4705       };
4706     }
4707   }
4708 }
4709
4710
4711 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector2_Clamp(void * jarg1, void * jarg2, void * jarg3) {
4712   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4713   Dali::Vector2 *arg2 = 0 ;
4714   Dali::Vector2 *arg3 = 0 ;
4715
4716   arg1 = (Dali::Vector2 *)jarg1;
4717   arg2 = (Dali::Vector2 *)jarg2;
4718   if (!arg2) {
4719     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4720     return ;
4721   }
4722   arg3 = (Dali::Vector2 *)jarg3;
4723   if (!arg3) {
4724     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4725     return ;
4726   }
4727   {
4728     try {
4729       (arg1)->Clamp((Dali::Vector2 const &)*arg2,(Dali::Vector2 const &)*arg3);
4730     } catch (std::out_of_range& e) {
4731       {
4732         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
4733       };
4734     } catch (std::exception& e) {
4735       {
4736         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
4737       };
4738     } catch (...) {
4739       {
4740         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
4741       };
4742     }
4743   }
4744 }
4745
4746
4747 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_AsFloat__SWIG_0(void * jarg1) {
4748   void * jresult ;
4749   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4750   float *result = 0 ;
4751
4752   arg1 = (Dali::Vector2 *)jarg1;
4753   {
4754     try {
4755       result = (float *)((Dali::Vector2 const *)arg1)->AsFloat();
4756     } catch (std::out_of_range& e) {
4757       {
4758         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4759       };
4760     } catch (std::exception& e) {
4761       {
4762         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4763       };
4764     } catch (...) {
4765       {
4766         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4767       };
4768     }
4769   }
4770   jresult = (void *)result;
4771   return jresult;
4772 }
4773
4774
4775 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector2_X_set(void * jarg1, float jarg2) {
4776   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4777   float arg2 ;
4778
4779   arg1 = (Dali::Vector2 *)jarg1;
4780   arg2 = (float)jarg2;
4781   if (arg1) (arg1)->x = arg2;
4782 }
4783
4784
4785 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector2_X_get(void * jarg1) {
4786   float jresult ;
4787   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4788   float result;
4789
4790   arg1 = (Dali::Vector2 *)jarg1;
4791   result = (float) ((arg1)->x);
4792   jresult = result;
4793   return jresult;
4794 }
4795
4796
4797 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector2_Width_set(void * jarg1, float jarg2) {
4798   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4799   float arg2 ;
4800
4801   arg1 = (Dali::Vector2 *)jarg1;
4802   arg2 = (float)jarg2;
4803   if (arg1) (arg1)->width = arg2;
4804 }
4805
4806
4807 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector2_Width_get(void * jarg1) {
4808   float jresult ;
4809   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4810   float result;
4811
4812   arg1 = (Dali::Vector2 *)jarg1;
4813   result = (float) ((arg1)->width);
4814   jresult = result;
4815   return jresult;
4816 }
4817
4818
4819 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector2_Y_set(void * jarg1, float jarg2) {
4820   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4821   float arg2 ;
4822
4823   arg1 = (Dali::Vector2 *)jarg1;
4824   arg2 = (float)jarg2;
4825   if (arg1) (arg1)->y = arg2;
4826 }
4827
4828
4829 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector2_Y_get(void * jarg1) {
4830   float jresult ;
4831   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4832   float result;
4833
4834   arg1 = (Dali::Vector2 *)jarg1;
4835   result = (float) ((arg1)->y);
4836   jresult = result;
4837   return jresult;
4838 }
4839
4840
4841 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector2_Height_set(void * jarg1, float jarg2) {
4842   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4843   float arg2 ;
4844
4845   arg1 = (Dali::Vector2 *)jarg1;
4846   arg2 = (float)jarg2;
4847   if (arg1) (arg1)->height = arg2;
4848 }
4849
4850
4851 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector2_Height_get(void * jarg1) {
4852   float jresult ;
4853   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4854   float result;
4855
4856   arg1 = (Dali::Vector2 *)jarg1;
4857   result = (float) ((arg1)->height);
4858   jresult = result;
4859   return jresult;
4860 }
4861
4862
4863 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Vector2(void * jarg1) {
4864   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4865
4866   arg1 = (Dali::Vector2 *)jarg1;
4867   {
4868     try {
4869       delete arg1;
4870     } catch (std::out_of_range& e) {
4871       {
4872         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
4873       };
4874     } catch (std::exception& e) {
4875       {
4876         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
4877       };
4878     } catch (...) {
4879       {
4880         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
4881       };
4882     }
4883   }
4884 }
4885
4886
4887 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Min__SWIG_0(void * jarg1, void * jarg2) {
4888   void * jresult ;
4889   Dali::Vector2 *arg1 = 0 ;
4890   Dali::Vector2 *arg2 = 0 ;
4891   Dali::Vector2 result;
4892
4893   arg1 = (Dali::Vector2 *)jarg1;
4894   if (!arg1) {
4895     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4896     return 0;
4897   }
4898   arg2 = (Dali::Vector2 *)jarg2;
4899   if (!arg2) {
4900     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4901     return 0;
4902   }
4903   {
4904     try {
4905       result = Dali::Min((Dali::Vector2 const &)*arg1,(Dali::Vector2 const &)*arg2);
4906     } catch (std::out_of_range& e) {
4907       {
4908         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4909       };
4910     } catch (std::exception& e) {
4911       {
4912         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4913       };
4914     } catch (...) {
4915       {
4916         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4917       };
4918     }
4919   }
4920   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
4921   return jresult;
4922 }
4923
4924
4925 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Max__SWIG_0(void * jarg1, void * jarg2) {
4926   void * jresult ;
4927   Dali::Vector2 *arg1 = 0 ;
4928   Dali::Vector2 *arg2 = 0 ;
4929   Dali::Vector2 result;
4930
4931   arg1 = (Dali::Vector2 *)jarg1;
4932   if (!arg1) {
4933     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4934     return 0;
4935   }
4936   arg2 = (Dali::Vector2 *)jarg2;
4937   if (!arg2) {
4938     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4939     return 0;
4940   }
4941   {
4942     try {
4943       result = Dali::Max((Dali::Vector2 const &)*arg1,(Dali::Vector2 const &)*arg2);
4944     } catch (std::out_of_range& e) {
4945       {
4946         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4947       };
4948     } catch (std::exception& e) {
4949       {
4950         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4951       };
4952     } catch (...) {
4953       {
4954         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4955       };
4956     }
4957   }
4958   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
4959   return jresult;
4960 }
4961
4962
4963 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Clamp__SWIG_0(void * jarg1, float jarg2, float jarg3) {
4964   void * jresult ;
4965   Dali::Vector2 *arg1 = 0 ;
4966   float *arg2 = 0 ;
4967   float *arg3 = 0 ;
4968   float temp2 ;
4969   float temp3 ;
4970   Dali::Vector2 result;
4971
4972   arg1 = (Dali::Vector2 *)jarg1;
4973   if (!arg1) {
4974     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4975     return 0;
4976   }
4977   temp2 = (float)jarg2;
4978   arg2 = &temp2;
4979   temp3 = (float)jarg3;
4980   arg3 = &temp3;
4981   {
4982     try {
4983       result = Dali::Clamp((Dali::Vector2 const &)*arg1,(float const &)*arg2,(float const &)*arg3);
4984     } catch (std::out_of_range& e) {
4985       {
4986         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4987       };
4988     } catch (std::exception& e) {
4989       {
4990         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4991       };
4992     } catch (...) {
4993       {
4994         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4995       };
4996     }
4997   }
4998   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
4999   return jresult;
5000 }
5001
5002
5003 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector3__SWIG_0() {
5004   void * jresult ;
5005   Dali::Vector3 *result = 0 ;
5006
5007   {
5008     try {
5009       result = (Dali::Vector3 *)new Dali::Vector3();
5010     } catch (std::out_of_range& e) {
5011       {
5012         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5013       };
5014     } catch (std::exception& e) {
5015       {
5016         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5017       };
5018     } catch (...) {
5019       {
5020         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5021       };
5022     }
5023   }
5024   jresult = (void *)result;
5025   return jresult;
5026 }
5027
5028
5029 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector3__SWIG_1(float jarg1, float jarg2, float jarg3) {
5030   void * jresult ;
5031   float arg1 ;
5032   float arg2 ;
5033   float arg3 ;
5034   Dali::Vector3 *result = 0 ;
5035
5036   arg1 = (float)jarg1;
5037   arg2 = (float)jarg2;
5038   arg3 = (float)jarg3;
5039   {
5040     try {
5041       result = (Dali::Vector3 *)new Dali::Vector3(arg1,arg2,arg3);
5042     } catch (std::out_of_range& e) {
5043       {
5044         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5045       };
5046     } catch (std::exception& e) {
5047       {
5048         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5049       };
5050     } catch (...) {
5051       {
5052         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5053       };
5054     }
5055   }
5056   jresult = (void *)result;
5057   return jresult;
5058 }
5059
5060
5061 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector3__SWIG_2(float* jarg1) {
5062   void * jresult ;
5063   float *arg1 = (float *) 0 ;
5064   Dali::Vector3 *result = 0 ;
5065
5066   arg1 = jarg1;
5067   {
5068     try {
5069       result = (Dali::Vector3 *)new Dali::Vector3((float const *)arg1);
5070     } catch (std::out_of_range& e) {
5071       {
5072         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5073       };
5074     } catch (std::exception& e) {
5075       {
5076         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5077       };
5078     } catch (...) {
5079       {
5080         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5081       };
5082     }
5083   }
5084   jresult = (void *)result;
5085
5086
5087   return jresult;
5088 }
5089
5090
5091 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector3__SWIG_3(void * jarg1) {
5092   void * jresult ;
5093   Dali::Vector2 *arg1 = 0 ;
5094   Dali::Vector3 *result = 0 ;
5095
5096   arg1 = (Dali::Vector2 *)jarg1;
5097   if (!arg1) {
5098     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
5099     return 0;
5100   }
5101   {
5102     try {
5103       result = (Dali::Vector3 *)new Dali::Vector3((Dali::Vector2 const &)*arg1);
5104     } catch (std::out_of_range& e) {
5105       {
5106         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5107       };
5108     } catch (std::exception& e) {
5109       {
5110         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5111       };
5112     } catch (...) {
5113       {
5114         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5115       };
5116     }
5117   }
5118   jresult = (void *)result;
5119   return jresult;
5120 }
5121
5122
5123 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector3__SWIG_4(void * jarg1) {
5124   void * jresult ;
5125   Dali::Vector4 *arg1 = 0 ;
5126   Dali::Vector3 *result = 0 ;
5127
5128   arg1 = (Dali::Vector4 *)jarg1;
5129   if (!arg1) {
5130     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
5131     return 0;
5132   }
5133   {
5134     try {
5135       result = (Dali::Vector3 *)new Dali::Vector3((Dali::Vector4 const &)*arg1);
5136     } catch (std::out_of_range& e) {
5137       {
5138         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5139       };
5140     } catch (std::exception& e) {
5141       {
5142         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5143       };
5144     } catch (...) {
5145       {
5146         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5147       };
5148     }
5149   }
5150   jresult = (void *)result;
5151   return jresult;
5152 }
5153
5154
5155 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_ONE_get() {
5156   void * jresult ;
5157   Dali::Vector3 *result = 0 ;
5158
5159   result = (Dali::Vector3 *)&Dali::Vector3::ONE;
5160   jresult = (void *)result;
5161   return jresult;
5162 }
5163
5164
5165 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_XAXIS_get() {
5166   void * jresult ;
5167   Dali::Vector3 *result = 0 ;
5168
5169   result = (Dali::Vector3 *)&Dali::Vector3::XAXIS;
5170   jresult = (void *)result;
5171   return jresult;
5172 }
5173
5174
5175 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_YAXIS_get() {
5176   void * jresult ;
5177   Dali::Vector3 *result = 0 ;
5178
5179   result = (Dali::Vector3 *)&Dali::Vector3::YAXIS;
5180   jresult = (void *)result;
5181   return jresult;
5182 }
5183
5184
5185 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_ZAXIS_get() {
5186   void * jresult ;
5187   Dali::Vector3 *result = 0 ;
5188
5189   result = (Dali::Vector3 *)&Dali::Vector3::ZAXIS;
5190   jresult = (void *)result;
5191   return jresult;
5192 }
5193
5194
5195 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_NEGATIVE_XAXIS_get() {
5196   void * jresult ;
5197   Dali::Vector3 *result = 0 ;
5198
5199   result = (Dali::Vector3 *)&Dali::Vector3::NEGATIVE_XAXIS;
5200   jresult = (void *)result;
5201   return jresult;
5202 }
5203
5204
5205 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_NEGATIVE_YAXIS_get() {
5206   void * jresult ;
5207   Dali::Vector3 *result = 0 ;
5208
5209   result = (Dali::Vector3 *)&Dali::Vector3::NEGATIVE_YAXIS;
5210   jresult = (void *)result;
5211   return jresult;
5212 }
5213
5214
5215 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_NEGATIVE_ZAXIS_get() {
5216   void * jresult ;
5217   Dali::Vector3 *result = 0 ;
5218
5219   result = (Dali::Vector3 *)&Dali::Vector3::NEGATIVE_ZAXIS;
5220   jresult = (void *)result;
5221   return jresult;
5222 }
5223
5224
5225 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_ZERO_get() {
5226   void * jresult ;
5227   Dali::Vector3 *result = 0 ;
5228
5229   result = (Dali::Vector3 *)&Dali::Vector3::ZERO;
5230   jresult = (void *)result;
5231   return jresult;
5232 }
5233
5234
5235 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Assign__SWIG_0(void * jarg1, float* jarg2) {
5236   void * jresult ;
5237   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5238   float *arg2 = (float *) 0 ;
5239   Dali::Vector3 *result = 0 ;
5240
5241   arg1 = (Dali::Vector3 *)jarg1;
5242   arg2 = jarg2;
5243   {
5244     try {
5245       result = (Dali::Vector3 *) &(arg1)->operator =((float const *)arg2);
5246     } catch (std::out_of_range& e) {
5247       {
5248         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5249       };
5250     } catch (std::exception& e) {
5251       {
5252         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5253       };
5254     } catch (...) {
5255       {
5256         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5257       };
5258     }
5259   }
5260   jresult = (void *)result;
5261
5262
5263   return jresult;
5264 }
5265
5266
5267 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Assign__SWIG_1(void * jarg1, void * jarg2) {
5268   void * jresult ;
5269   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5270   Dali::Vector2 *arg2 = 0 ;
5271   Dali::Vector3 *result = 0 ;
5272
5273   arg1 = (Dali::Vector3 *)jarg1;
5274   arg2 = (Dali::Vector2 *)jarg2;
5275   if (!arg2) {
5276     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
5277     return 0;
5278   }
5279   {
5280     try {
5281       result = (Dali::Vector3 *) &(arg1)->operator =((Dali::Vector2 const &)*arg2);
5282     } catch (std::out_of_range& e) {
5283       {
5284         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5285       };
5286     } catch (std::exception& e) {
5287       {
5288         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5289       };
5290     } catch (...) {
5291       {
5292         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5293       };
5294     }
5295   }
5296   jresult = (void *)result;
5297   return jresult;
5298 }
5299
5300
5301 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Assign__SWIG_2(void * jarg1, void * jarg2) {
5302   void * jresult ;
5303   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5304   Dali::Vector4 *arg2 = 0 ;
5305   Dali::Vector3 *result = 0 ;
5306
5307   arg1 = (Dali::Vector3 *)jarg1;
5308   arg2 = (Dali::Vector4 *)jarg2;
5309   if (!arg2) {
5310     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
5311     return 0;
5312   }
5313   {
5314     try {
5315       result = (Dali::Vector3 *) &(arg1)->operator =((Dali::Vector4 const &)*arg2);
5316     } catch (std::out_of_range& e) {
5317       {
5318         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5319       };
5320     } catch (std::exception& e) {
5321       {
5322         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5323       };
5324     } catch (...) {
5325       {
5326         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5327       };
5328     }
5329   }
5330   jresult = (void *)result;
5331   return jresult;
5332 }
5333
5334
5335 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Add(void * jarg1, void * jarg2) {
5336   void * jresult ;
5337   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5338   Dali::Vector3 *arg2 = 0 ;
5339   Dali::Vector3 result;
5340
5341   arg1 = (Dali::Vector3 *)jarg1;
5342   arg2 = (Dali::Vector3 *)jarg2;
5343   if (!arg2) {
5344     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5345     return 0;
5346   }
5347   {
5348     try {
5349       result = ((Dali::Vector3 const *)arg1)->operator +((Dali::Vector3 const &)*arg2);
5350     } catch (std::out_of_range& e) {
5351       {
5352         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5353       };
5354     } catch (std::exception& e) {
5355       {
5356         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5357       };
5358     } catch (...) {
5359       {
5360         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5361       };
5362     }
5363   }
5364   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
5365   return jresult;
5366 }
5367
5368
5369 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_AddAssign(void * jarg1, void * jarg2) {
5370   void * jresult ;
5371   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5372   Dali::Vector3 *arg2 = 0 ;
5373   Dali::Vector3 *result = 0 ;
5374
5375   arg1 = (Dali::Vector3 *)jarg1;
5376   arg2 = (Dali::Vector3 *)jarg2;
5377   if (!arg2) {
5378     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5379     return 0;
5380   }
5381   {
5382     try {
5383       result = (Dali::Vector3 *) &(arg1)->operator +=((Dali::Vector3 const &)*arg2);
5384     } catch (std::out_of_range& e) {
5385       {
5386         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5387       };
5388     } catch (std::exception& e) {
5389       {
5390         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5391       };
5392     } catch (...) {
5393       {
5394         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5395       };
5396     }
5397   }
5398   jresult = (void *)result;
5399   return jresult;
5400 }
5401
5402
5403 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Subtract__SWIG_0(void * jarg1, void * jarg2) {
5404   void * jresult ;
5405   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5406   Dali::Vector3 *arg2 = 0 ;
5407   Dali::Vector3 result;
5408
5409   arg1 = (Dali::Vector3 *)jarg1;
5410   arg2 = (Dali::Vector3 *)jarg2;
5411   if (!arg2) {
5412     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5413     return 0;
5414   }
5415   {
5416     try {
5417       result = ((Dali::Vector3 const *)arg1)->operator -((Dali::Vector3 const &)*arg2);
5418     } catch (std::out_of_range& e) {
5419       {
5420         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5421       };
5422     } catch (std::exception& e) {
5423       {
5424         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5425       };
5426     } catch (...) {
5427       {
5428         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5429       };
5430     }
5431   }
5432   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
5433   return jresult;
5434 }
5435
5436
5437 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_SubtractAssign(void * jarg1, void * jarg2) {
5438   void * jresult ;
5439   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5440   Dali::Vector3 *arg2 = 0 ;
5441   Dali::Vector3 *result = 0 ;
5442
5443   arg1 = (Dali::Vector3 *)jarg1;
5444   arg2 = (Dali::Vector3 *)jarg2;
5445   if (!arg2) {
5446     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5447     return 0;
5448   }
5449   {
5450     try {
5451       result = (Dali::Vector3 *) &(arg1)->operator -=((Dali::Vector3 const &)*arg2);
5452     } catch (std::out_of_range& e) {
5453       {
5454         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5455       };
5456     } catch (std::exception& e) {
5457       {
5458         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5459       };
5460     } catch (...) {
5461       {
5462         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5463       };
5464     }
5465   }
5466   jresult = (void *)result;
5467   return jresult;
5468 }
5469
5470
5471 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Multiply__SWIG_0(void * jarg1, void * jarg2) {
5472   void * jresult ;
5473   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5474   Dali::Vector3 *arg2 = 0 ;
5475   Dali::Vector3 result;
5476
5477   arg1 = (Dali::Vector3 *)jarg1;
5478   arg2 = (Dali::Vector3 *)jarg2;
5479   if (!arg2) {
5480     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5481     return 0;
5482   }
5483   {
5484     try {
5485       result = ((Dali::Vector3 const *)arg1)->operator *((Dali::Vector3 const &)*arg2);
5486     } catch (std::out_of_range& e) {
5487       {
5488         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5489       };
5490     } catch (std::exception& e) {
5491       {
5492         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5493       };
5494     } catch (...) {
5495       {
5496         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5497       };
5498     }
5499   }
5500   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
5501   return jresult;
5502 }
5503
5504
5505 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Multiply__SWIG_1(void * jarg1, float jarg2) {
5506   void * jresult ;
5507   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5508   float arg2 ;
5509   Dali::Vector3 result;
5510
5511   arg1 = (Dali::Vector3 *)jarg1;
5512   arg2 = (float)jarg2;
5513   {
5514     try {
5515       result = ((Dali::Vector3 const *)arg1)->operator *(arg2);
5516     } catch (std::out_of_range& e) {
5517       {
5518         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5519       };
5520     } catch (std::exception& e) {
5521       {
5522         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5523       };
5524     } catch (...) {
5525       {
5526         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5527       };
5528     }
5529   }
5530   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
5531   return jresult;
5532 }
5533
5534
5535 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_MultiplyAssign__SWIG_0(void * jarg1, void * jarg2) {
5536   void * jresult ;
5537   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5538   Dali::Vector3 *arg2 = 0 ;
5539   Dali::Vector3 *result = 0 ;
5540
5541   arg1 = (Dali::Vector3 *)jarg1;
5542   arg2 = (Dali::Vector3 *)jarg2;
5543   if (!arg2) {
5544     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5545     return 0;
5546   }
5547   {
5548     try {
5549       result = (Dali::Vector3 *) &(arg1)->operator *=((Dali::Vector3 const &)*arg2);
5550     } catch (std::out_of_range& e) {
5551       {
5552         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5553       };
5554     } catch (std::exception& e) {
5555       {
5556         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5557       };
5558     } catch (...) {
5559       {
5560         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5561       };
5562     }
5563   }
5564   jresult = (void *)result;
5565   return jresult;
5566 }
5567
5568
5569 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_MultiplyAssign__SWIG_1(void * jarg1, float jarg2) {
5570   void * jresult ;
5571   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5572   float arg2 ;
5573   Dali::Vector3 *result = 0 ;
5574
5575   arg1 = (Dali::Vector3 *)jarg1;
5576   arg2 = (float)jarg2;
5577   {
5578     try {
5579       result = (Dali::Vector3 *) &(arg1)->operator *=(arg2);
5580     } catch (std::out_of_range& e) {
5581       {
5582         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5583       };
5584     } catch (std::exception& e) {
5585       {
5586         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5587       };
5588     } catch (...) {
5589       {
5590         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5591       };
5592     }
5593   }
5594   jresult = (void *)result;
5595   return jresult;
5596 }
5597
5598
5599 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_MultiplyAssign__SWIG_2(void * jarg1, void * jarg2) {
5600   void * jresult ;
5601   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5602   Dali::Quaternion *arg2 = 0 ;
5603   Dali::Vector3 *result = 0 ;
5604
5605   arg1 = (Dali::Vector3 *)jarg1;
5606   arg2 = (Dali::Quaternion *)jarg2;
5607   if (!arg2) {
5608     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
5609     return 0;
5610   }
5611   {
5612     try {
5613       result = (Dali::Vector3 *) &(arg1)->operator *=((Dali::Quaternion const &)*arg2);
5614     } catch (std::out_of_range& e) {
5615       {
5616         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5617       };
5618     } catch (std::exception& e) {
5619       {
5620         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5621       };
5622     } catch (...) {
5623       {
5624         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5625       };
5626     }
5627   }
5628   jresult = (void *)result;
5629   return jresult;
5630 }
5631
5632
5633 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Divide__SWIG_0(void * jarg1, void * jarg2) {
5634   void * jresult ;
5635   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5636   Dali::Vector3 *arg2 = 0 ;
5637   Dali::Vector3 result;
5638
5639   arg1 = (Dali::Vector3 *)jarg1;
5640   arg2 = (Dali::Vector3 *)jarg2;
5641   if (!arg2) {
5642     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5643     return 0;
5644   }
5645   {
5646     try {
5647       result = ((Dali::Vector3 const *)arg1)->operator /((Dali::Vector3 const &)*arg2);
5648     } catch (std::out_of_range& e) {
5649       {
5650         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5651       };
5652     } catch (std::exception& e) {
5653       {
5654         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5655       };
5656     } catch (...) {
5657       {
5658         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5659       };
5660     }
5661   }
5662   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
5663   return jresult;
5664 }
5665
5666
5667 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Divide__SWIG_1(void * jarg1, float jarg2) {
5668   void * jresult ;
5669   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5670   float arg2 ;
5671   Dali::Vector3 result;
5672
5673   arg1 = (Dali::Vector3 *)jarg1;
5674   arg2 = (float)jarg2;
5675   {
5676     try {
5677       result = ((Dali::Vector3 const *)arg1)->operator /(arg2);
5678     } catch (std::out_of_range& e) {
5679       {
5680         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5681       };
5682     } catch (std::exception& e) {
5683       {
5684         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5685       };
5686     } catch (...) {
5687       {
5688         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5689       };
5690     }
5691   }
5692   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
5693   return jresult;
5694 }
5695
5696
5697 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_DivideAssign__SWIG_0(void * jarg1, void * jarg2) {
5698   void * jresult ;
5699   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5700   Dali::Vector3 *arg2 = 0 ;
5701   Dali::Vector3 *result = 0 ;
5702
5703   arg1 = (Dali::Vector3 *)jarg1;
5704   arg2 = (Dali::Vector3 *)jarg2;
5705   if (!arg2) {
5706     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5707     return 0;
5708   }
5709   {
5710     try {
5711       result = (Dali::Vector3 *) &(arg1)->operator /=((Dali::Vector3 const &)*arg2);
5712     } catch (std::out_of_range& e) {
5713       {
5714         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5715       };
5716     } catch (std::exception& e) {
5717       {
5718         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5719       };
5720     } catch (...) {
5721       {
5722         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5723       };
5724     }
5725   }
5726   jresult = (void *)result;
5727   return jresult;
5728 }
5729
5730
5731 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_DivideAssign__SWIG_1(void * jarg1, float jarg2) {
5732   void * jresult ;
5733   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5734   float arg2 ;
5735   Dali::Vector3 *result = 0 ;
5736
5737   arg1 = (Dali::Vector3 *)jarg1;
5738   arg2 = (float)jarg2;
5739   {
5740     try {
5741       result = (Dali::Vector3 *) &(arg1)->operator /=(arg2);
5742     } catch (std::out_of_range& e) {
5743       {
5744         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5745       };
5746     } catch (std::exception& e) {
5747       {
5748         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5749       };
5750     } catch (...) {
5751       {
5752         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5753       };
5754     }
5755   }
5756   jresult = (void *)result;
5757   return jresult;
5758 }
5759
5760
5761 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Subtract__SWIG_1(void * jarg1) {
5762   void * jresult ;
5763   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5764   Dali::Vector3 result;
5765
5766   arg1 = (Dali::Vector3 *)jarg1;
5767   {
5768     try {
5769       result = ((Dali::Vector3 const *)arg1)->operator -();
5770     } catch (std::out_of_range& e) {
5771       {
5772         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5773       };
5774     } catch (std::exception& e) {
5775       {
5776         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5777       };
5778     } catch (...) {
5779       {
5780         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5781       };
5782     }
5783   }
5784   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
5785   return jresult;
5786 }
5787
5788
5789 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Vector3_EqualTo(void * jarg1, void * jarg2) {
5790   unsigned int jresult ;
5791   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5792   Dali::Vector3 *arg2 = 0 ;
5793   bool result;
5794
5795   arg1 = (Dali::Vector3 *)jarg1;
5796   arg2 = (Dali::Vector3 *)jarg2;
5797   if (!arg2) {
5798     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5799     return 0;
5800   }
5801   {
5802     try {
5803       result = (bool)((Dali::Vector3 const *)arg1)->operator ==((Dali::Vector3 const &)*arg2);
5804     } catch (std::out_of_range& e) {
5805       {
5806         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5807       };
5808     } catch (std::exception& e) {
5809       {
5810         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5811       };
5812     } catch (...) {
5813       {
5814         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5815       };
5816     }
5817   }
5818   jresult = result;
5819   return jresult;
5820 }
5821
5822
5823 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Vector3_NotEqualTo(void * jarg1, void * jarg2) {
5824   unsigned int jresult ;
5825   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5826   Dali::Vector3 *arg2 = 0 ;
5827   bool result;
5828
5829   arg1 = (Dali::Vector3 *)jarg1;
5830   arg2 = (Dali::Vector3 *)jarg2;
5831   if (!arg2) {
5832     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5833     return 0;
5834   }
5835   {
5836     try {
5837       result = (bool)((Dali::Vector3 const *)arg1)->operator !=((Dali::Vector3 const &)*arg2);
5838     } catch (std::out_of_range& e) {
5839       {
5840         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5841       };
5842     } catch (std::exception& e) {
5843       {
5844         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5845       };
5846     } catch (...) {
5847       {
5848         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5849       };
5850     }
5851   }
5852   jresult = result;
5853   return jresult;
5854 }
5855
5856
5857 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_ValueOfIndex__SWIG_0(void * jarg1, unsigned int jarg2) {
5858   float jresult ;
5859   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5860   unsigned int arg2 ;
5861   float *result = 0 ;
5862
5863   arg1 = (Dali::Vector3 *)jarg1;
5864   arg2 = (unsigned int)jarg2;
5865   {
5866     try {
5867       result = (float *) &((Dali::Vector3 const *)arg1)->operator [](arg2);
5868     } catch (std::out_of_range& e) {
5869       {
5870         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5871       };
5872     } catch (std::exception& e) {
5873       {
5874         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5875       };
5876     } catch (...) {
5877       {
5878         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5879       };
5880     }
5881   }
5882   jresult = *result;
5883   return jresult;
5884 }
5885
5886
5887 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_Dot(void * jarg1, void * jarg2) {
5888   float jresult ;
5889   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5890   Dali::Vector3 *arg2 = 0 ;
5891   float result;
5892
5893   arg1 = (Dali::Vector3 *)jarg1;
5894   arg2 = (Dali::Vector3 *)jarg2;
5895   if (!arg2) {
5896     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5897     return 0;
5898   }
5899   {
5900     try {
5901       result = (float)((Dali::Vector3 const *)arg1)->Dot((Dali::Vector3 const &)*arg2);
5902     } catch (std::out_of_range& e) {
5903       {
5904         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5905       };
5906     } catch (std::exception& e) {
5907       {
5908         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5909       };
5910     } catch (...) {
5911       {
5912         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5913       };
5914     }
5915   }
5916   jresult = result;
5917   return jresult;
5918 }
5919
5920
5921 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Cross(void * jarg1, void * jarg2) {
5922   void * jresult ;
5923   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5924   Dali::Vector3 *arg2 = 0 ;
5925   Dali::Vector3 result;
5926
5927   arg1 = (Dali::Vector3 *)jarg1;
5928   arg2 = (Dali::Vector3 *)jarg2;
5929   if (!arg2) {
5930     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5931     return 0;
5932   }
5933   {
5934     try {
5935       result = ((Dali::Vector3 const *)arg1)->Cross((Dali::Vector3 const &)*arg2);
5936     } catch (std::out_of_range& e) {
5937       {
5938         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5939       };
5940     } catch (std::exception& e) {
5941       {
5942         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5943       };
5944     } catch (...) {
5945       {
5946         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5947       };
5948     }
5949   }
5950   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
5951   return jresult;
5952 }
5953
5954
5955 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_Length(void * jarg1) {
5956   float jresult ;
5957   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5958   float result;
5959
5960   arg1 = (Dali::Vector3 *)jarg1;
5961   {
5962     try {
5963       result = (float)((Dali::Vector3 const *)arg1)->Length();
5964     } catch (std::out_of_range& e) {
5965       {
5966         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5967       };
5968     } catch (std::exception& e) {
5969       {
5970         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5971       };
5972     } catch (...) {
5973       {
5974         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5975       };
5976     }
5977   }
5978   jresult = result;
5979   return jresult;
5980 }
5981
5982
5983 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_LengthSquared(void * jarg1) {
5984   float jresult ;
5985   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5986   float result;
5987
5988   arg1 = (Dali::Vector3 *)jarg1;
5989   {
5990     try {
5991       result = (float)((Dali::Vector3 const *)arg1)->LengthSquared();
5992     } catch (std::out_of_range& e) {
5993       {
5994         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5995       };
5996     } catch (std::exception& e) {
5997       {
5998         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5999       };
6000     } catch (...) {
6001       {
6002         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6003       };
6004     }
6005   }
6006   jresult = result;
6007   return jresult;
6008 }
6009
6010
6011 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_Normalize(void * jarg1) {
6012   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6013
6014   arg1 = (Dali::Vector3 *)jarg1;
6015   {
6016     try {
6017       (arg1)->Normalize();
6018     } catch (std::out_of_range& e) {
6019       {
6020         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
6021       };
6022     } catch (std::exception& e) {
6023       {
6024         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
6025       };
6026     } catch (...) {
6027       {
6028         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
6029       };
6030     }
6031   }
6032 }
6033
6034
6035 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_Clamp(void * jarg1, void * jarg2, void * jarg3) {
6036   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6037   Dali::Vector3 *arg2 = 0 ;
6038   Dali::Vector3 *arg3 = 0 ;
6039
6040   arg1 = (Dali::Vector3 *)jarg1;
6041   arg2 = (Dali::Vector3 *)jarg2;
6042   if (!arg2) {
6043     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6044     return ;
6045   }
6046   arg3 = (Dali::Vector3 *)jarg3;
6047   if (!arg3) {
6048     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6049     return ;
6050   }
6051   {
6052     try {
6053       (arg1)->Clamp((Dali::Vector3 const &)*arg2,(Dali::Vector3 const &)*arg3);
6054     } catch (std::out_of_range& e) {
6055       {
6056         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
6057       };
6058     } catch (std::exception& e) {
6059       {
6060         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
6061       };
6062     } catch (...) {
6063       {
6064         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
6065       };
6066     }
6067   }
6068 }
6069
6070
6071 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_AsFloat__SWIG_0(void * jarg1) {
6072   void * jresult ;
6073   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6074   float *result = 0 ;
6075
6076   arg1 = (Dali::Vector3 *)jarg1;
6077   {
6078     try {
6079       result = (float *)((Dali::Vector3 const *)arg1)->AsFloat();
6080     } catch (std::out_of_range& e) {
6081       {
6082         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6083       };
6084     } catch (std::exception& e) {
6085       {
6086         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6087       };
6088     } catch (...) {
6089       {
6090         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6091       };
6092     }
6093   }
6094   jresult = (void *)result;
6095   return jresult;
6096 }
6097
6098
6099 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_GetVectorXY__SWIG_0(void * jarg1) {
6100   void * jresult ;
6101   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6102   Dali::Vector2 *result = 0 ;
6103
6104   arg1 = (Dali::Vector3 *)jarg1;
6105   {
6106     try {
6107       result = (Dali::Vector2 *) &((Dali::Vector3 const *)arg1)->GetVectorXY();
6108     } catch (std::out_of_range& e) {
6109       {
6110         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6111       };
6112     } catch (std::exception& e) {
6113       {
6114         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6115       };
6116     } catch (...) {
6117       {
6118         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6119       };
6120     }
6121   }
6122   jresult = (void *)result;
6123   return jresult;
6124 }
6125
6126
6127 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_GetVectorYZ__SWIG_0(void * jarg1) {
6128   void * jresult ;
6129   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6130   Dali::Vector2 *result = 0 ;
6131
6132   arg1 = (Dali::Vector3 *)jarg1;
6133   {
6134     try {
6135       result = (Dali::Vector2 *) &((Dali::Vector3 const *)arg1)->GetVectorYZ();
6136     } catch (std::out_of_range& e) {
6137       {
6138         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6139       };
6140     } catch (std::exception& e) {
6141       {
6142         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6143       };
6144     } catch (...) {
6145       {
6146         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6147       };
6148     }
6149   }
6150   jresult = (void *)result;
6151   return jresult;
6152 }
6153
6154
6155 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_X_set(void * jarg1, float jarg2) {
6156   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6157   float arg2 ;
6158
6159   arg1 = (Dali::Vector3 *)jarg1;
6160   arg2 = (float)jarg2;
6161   if (arg1) (arg1)->x = arg2;
6162 }
6163
6164
6165 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_X_get(void * jarg1) {
6166   float jresult ;
6167   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6168   float result;
6169
6170   arg1 = (Dali::Vector3 *)jarg1;
6171   result = (float) ((arg1)->x);
6172   jresult = result;
6173   return jresult;
6174 }
6175
6176
6177 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_Width_set(void * jarg1, float jarg2) {
6178   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6179   float arg2 ;
6180
6181   arg1 = (Dali::Vector3 *)jarg1;
6182   arg2 = (float)jarg2;
6183   if (arg1) (arg1)->width = arg2;
6184 }
6185
6186
6187 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_Width_get(void * jarg1) {
6188   float jresult ;
6189   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6190   float result;
6191
6192   arg1 = (Dali::Vector3 *)jarg1;
6193   result = (float) ((arg1)->width);
6194   jresult = result;
6195   return jresult;
6196 }
6197
6198
6199 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_r_set(void * jarg1, float jarg2) {
6200   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6201   float arg2 ;
6202
6203   arg1 = (Dali::Vector3 *)jarg1;
6204   arg2 = (float)jarg2;
6205   if (arg1) (arg1)->r = arg2;
6206 }
6207
6208
6209 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_r_get(void * jarg1) {
6210   float jresult ;
6211   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6212   float result;
6213
6214   arg1 = (Dali::Vector3 *)jarg1;
6215   result = (float) ((arg1)->r);
6216   jresult = result;
6217   return jresult;
6218 }
6219
6220
6221 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_Y_set(void * jarg1, float jarg2) {
6222   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6223   float arg2 ;
6224
6225   arg1 = (Dali::Vector3 *)jarg1;
6226   arg2 = (float)jarg2;
6227   if (arg1) (arg1)->y = arg2;
6228 }
6229
6230
6231 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_Y_get(void * jarg1) {
6232   float jresult ;
6233   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6234   float result;
6235
6236   arg1 = (Dali::Vector3 *)jarg1;
6237   result = (float) ((arg1)->y);
6238   jresult = result;
6239   return jresult;
6240 }
6241
6242
6243 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_Height_set(void * jarg1, float jarg2) {
6244   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6245   float arg2 ;
6246
6247   arg1 = (Dali::Vector3 *)jarg1;
6248   arg2 = (float)jarg2;
6249   if (arg1) (arg1)->height = arg2;
6250 }
6251
6252
6253 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_Height_get(void * jarg1) {
6254   float jresult ;
6255   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6256   float result;
6257
6258   arg1 = (Dali::Vector3 *)jarg1;
6259   result = (float) ((arg1)->height);
6260   jresult = result;
6261   return jresult;
6262 }
6263
6264
6265 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_g_set(void * jarg1, float jarg2) {
6266   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6267   float arg2 ;
6268
6269   arg1 = (Dali::Vector3 *)jarg1;
6270   arg2 = (float)jarg2;
6271   if (arg1) (arg1)->g = arg2;
6272 }
6273
6274
6275 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_g_get(void * jarg1) {
6276   float jresult ;
6277   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6278   float result;
6279
6280   arg1 = (Dali::Vector3 *)jarg1;
6281   result = (float) ((arg1)->g);
6282   jresult = result;
6283   return jresult;
6284 }
6285
6286
6287 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_Z_set(void * jarg1, float jarg2) {
6288   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6289   float arg2 ;
6290
6291   arg1 = (Dali::Vector3 *)jarg1;
6292   arg2 = (float)jarg2;
6293   if (arg1) (arg1)->z = arg2;
6294 }
6295
6296
6297 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_Z_get(void * jarg1) {
6298   float jresult ;
6299   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6300   float result;
6301
6302   arg1 = (Dali::Vector3 *)jarg1;
6303   result = (float) ((arg1)->z);
6304   jresult = result;
6305   return jresult;
6306 }
6307
6308
6309 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_Depth_set(void * jarg1, float jarg2) {
6310   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6311   float arg2 ;
6312
6313   arg1 = (Dali::Vector3 *)jarg1;
6314   arg2 = (float)jarg2;
6315   if (arg1) (arg1)->depth = arg2;
6316 }
6317
6318
6319 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_Depth_get(void * jarg1) {
6320   float jresult ;
6321   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6322   float result;
6323
6324   arg1 = (Dali::Vector3 *)jarg1;
6325   result = (float) ((arg1)->depth);
6326   jresult = result;
6327   return jresult;
6328 }
6329
6330
6331 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_b_set(void * jarg1, float jarg2) {
6332   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6333   float arg2 ;
6334
6335   arg1 = (Dali::Vector3 *)jarg1;
6336   arg2 = (float)jarg2;
6337   if (arg1) (arg1)->b = arg2;
6338 }
6339
6340
6341 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_b_get(void * jarg1) {
6342   float jresult ;
6343   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6344   float result;
6345
6346   arg1 = (Dali::Vector3 *)jarg1;
6347   result = (float) ((arg1)->b);
6348   jresult = result;
6349   return jresult;
6350 }
6351
6352
6353 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Vector3(void * jarg1) {
6354   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6355
6356   arg1 = (Dali::Vector3 *)jarg1;
6357   {
6358     try {
6359       delete arg1;
6360     } catch (std::out_of_range& e) {
6361       {
6362         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
6363       };
6364     } catch (std::exception& e) {
6365       {
6366         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
6367       };
6368     } catch (...) {
6369       {
6370         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
6371       };
6372     }
6373   }
6374 }
6375
6376
6377 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Min__SWIG_1(void * jarg1, void * jarg2) {
6378   void * jresult ;
6379   Dali::Vector3 *arg1 = 0 ;
6380   Dali::Vector3 *arg2 = 0 ;
6381   Dali::Vector3 result;
6382
6383   arg1 = (Dali::Vector3 *)jarg1;
6384   if (!arg1) {
6385     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6386     return 0;
6387   }
6388   arg2 = (Dali::Vector3 *)jarg2;
6389   if (!arg2) {
6390     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6391     return 0;
6392   }
6393   {
6394     try {
6395       result = Dali::Min((Dali::Vector3 const &)*arg1,(Dali::Vector3 const &)*arg2);
6396     } catch (std::out_of_range& e) {
6397       {
6398         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6399       };
6400     } catch (std::exception& e) {
6401       {
6402         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6403       };
6404     } catch (...) {
6405       {
6406         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6407       };
6408     }
6409   }
6410   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
6411   return jresult;
6412 }
6413
6414
6415 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Max__SWIG_1(void * jarg1, void * jarg2) {
6416   void * jresult ;
6417   Dali::Vector3 *arg1 = 0 ;
6418   Dali::Vector3 *arg2 = 0 ;
6419   Dali::Vector3 result;
6420
6421   arg1 = (Dali::Vector3 *)jarg1;
6422   if (!arg1) {
6423     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6424     return 0;
6425   }
6426   arg2 = (Dali::Vector3 *)jarg2;
6427   if (!arg2) {
6428     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6429     return 0;
6430   }
6431   {
6432     try {
6433       result = Dali::Max((Dali::Vector3 const &)*arg1,(Dali::Vector3 const &)*arg2);
6434     } catch (std::out_of_range& e) {
6435       {
6436         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6437       };
6438     } catch (std::exception& e) {
6439       {
6440         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6441       };
6442     } catch (...) {
6443       {
6444         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6445       };
6446     }
6447   }
6448   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
6449   return jresult;
6450 }
6451
6452
6453 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Clamp__SWIG_1(void * jarg1, float jarg2, float jarg3) {
6454   void * jresult ;
6455   Dali::Vector3 *arg1 = 0 ;
6456   float *arg2 = 0 ;
6457   float *arg3 = 0 ;
6458   float temp2 ;
6459   float temp3 ;
6460   Dali::Vector3 result;
6461
6462   arg1 = (Dali::Vector3 *)jarg1;
6463   if (!arg1) {
6464     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6465     return 0;
6466   }
6467   temp2 = (float)jarg2;
6468   arg2 = &temp2;
6469   temp3 = (float)jarg3;
6470   arg3 = &temp3;
6471   {
6472     try {
6473       result = Dali::Clamp((Dali::Vector3 const &)*arg1,(float const &)*arg2,(float const &)*arg3);
6474     } catch (std::out_of_range& e) {
6475       {
6476         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6477       };
6478     } catch (std::exception& e) {
6479       {
6480         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6481       };
6482     } catch (...) {
6483       {
6484         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6485       };
6486     }
6487   }
6488   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
6489   return jresult;
6490 }
6491
6492
6493 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector4__SWIG_0() {
6494   void * jresult ;
6495   Dali::Vector4 *result = 0 ;
6496
6497   {
6498     try {
6499       result = (Dali::Vector4 *)new Dali::Vector4();
6500     } catch (std::out_of_range& e) {
6501       {
6502         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6503       };
6504     } catch (std::exception& e) {
6505       {
6506         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6507       };
6508     } catch (...) {
6509       {
6510         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6511       };
6512     }
6513   }
6514   jresult = (void *)result;
6515   return jresult;
6516 }
6517
6518
6519 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector4__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4) {
6520   void * jresult ;
6521   float arg1 ;
6522   float arg2 ;
6523   float arg3 ;
6524   float arg4 ;
6525   Dali::Vector4 *result = 0 ;
6526
6527   arg1 = (float)jarg1;
6528   arg2 = (float)jarg2;
6529   arg3 = (float)jarg3;
6530   arg4 = (float)jarg4;
6531   {
6532     try {
6533       result = (Dali::Vector4 *)new Dali::Vector4(arg1,arg2,arg3,arg4);
6534     } catch (std::out_of_range& e) {
6535       {
6536         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6537       };
6538     } catch (std::exception& e) {
6539       {
6540         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6541       };
6542     } catch (...) {
6543       {
6544         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6545       };
6546     }
6547   }
6548   jresult = (void *)result;
6549   return jresult;
6550 }
6551
6552
6553 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector4__SWIG_2(float* jarg1) {
6554   void * jresult ;
6555   float *arg1 = (float *) 0 ;
6556   Dali::Vector4 *result = 0 ;
6557
6558   arg1 = jarg1;
6559   {
6560     try {
6561       result = (Dali::Vector4 *)new Dali::Vector4((float const *)arg1);
6562     } catch (std::out_of_range& e) {
6563       {
6564         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6565       };
6566     } catch (std::exception& e) {
6567       {
6568         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6569       };
6570     } catch (...) {
6571       {
6572         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6573       };
6574     }
6575   }
6576   jresult = (void *)result;
6577
6578
6579   return jresult;
6580 }
6581
6582
6583 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector4__SWIG_3(void * jarg1) {
6584   void * jresult ;
6585   Dali::Vector2 *arg1 = 0 ;
6586   Dali::Vector4 *result = 0 ;
6587
6588   arg1 = (Dali::Vector2 *)jarg1;
6589   if (!arg1) {
6590     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
6591     return 0;
6592   }
6593   {
6594     try {
6595       result = (Dali::Vector4 *)new Dali::Vector4((Dali::Vector2 const &)*arg1);
6596     } catch (std::out_of_range& e) {
6597       {
6598         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6599       };
6600     } catch (std::exception& e) {
6601       {
6602         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6603       };
6604     } catch (...) {
6605       {
6606         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6607       };
6608     }
6609   }
6610   jresult = (void *)result;
6611   return jresult;
6612 }
6613
6614
6615 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector4__SWIG_4(void * jarg1) {
6616   void * jresult ;
6617   Dali::Vector3 *arg1 = 0 ;
6618   Dali::Vector4 *result = 0 ;
6619
6620   arg1 = (Dali::Vector3 *)jarg1;
6621   if (!arg1) {
6622     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6623     return 0;
6624   }
6625   {
6626     try {
6627       result = (Dali::Vector4 *)new Dali::Vector4((Dali::Vector3 const &)*arg1);
6628     } catch (std::out_of_range& e) {
6629       {
6630         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6631       };
6632     } catch (std::exception& e) {
6633       {
6634         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6635       };
6636     } catch (...) {
6637       {
6638         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6639       };
6640     }
6641   }
6642   jresult = (void *)result;
6643   return jresult;
6644 }
6645
6646
6647 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_ONE_get() {
6648   void * jresult ;
6649   Dali::Vector4 *result = 0 ;
6650
6651   result = (Dali::Vector4 *)&Dali::Vector4::ONE;
6652   jresult = (void *)result;
6653   return jresult;
6654 }
6655
6656
6657 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_XAXIS_get() {
6658   void * jresult ;
6659   Dali::Vector4 *result = 0 ;
6660
6661   result = (Dali::Vector4 *)&Dali::Vector4::XAXIS;
6662   jresult = (void *)result;
6663   return jresult;
6664 }
6665
6666
6667 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_YAXIS_get() {
6668   void * jresult ;
6669   Dali::Vector4 *result = 0 ;
6670
6671   result = (Dali::Vector4 *)&Dali::Vector4::YAXIS;
6672   jresult = (void *)result;
6673   return jresult;
6674 }
6675
6676
6677 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_ZAXIS_get() {
6678   void * jresult ;
6679   Dali::Vector4 *result = 0 ;
6680
6681   result = (Dali::Vector4 *)&Dali::Vector4::ZAXIS;
6682   jresult = (void *)result;
6683   return jresult;
6684 }
6685
6686
6687 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_ZERO_get() {
6688   void * jresult ;
6689   Dali::Vector4 *result = 0 ;
6690
6691   result = (Dali::Vector4 *)&Dali::Vector4::ZERO;
6692   jresult = (void *)result;
6693   return jresult;
6694 }
6695
6696
6697 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Assign__SWIG_0(void * jarg1, float* jarg2) {
6698   void * jresult ;
6699   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6700   float *arg2 = (float *) 0 ;
6701   Dali::Vector4 *result = 0 ;
6702
6703   arg1 = (Dali::Vector4 *)jarg1;
6704   arg2 = jarg2;
6705   {
6706     try {
6707       result = (Dali::Vector4 *) &(arg1)->operator =((float const *)arg2);
6708     } catch (std::out_of_range& e) {
6709       {
6710         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6711       };
6712     } catch (std::exception& e) {
6713       {
6714         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6715       };
6716     } catch (...) {
6717       {
6718         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6719       };
6720     }
6721   }
6722   jresult = (void *)result;
6723
6724
6725   return jresult;
6726 }
6727
6728
6729 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Assign__SWIG_1(void * jarg1, void * jarg2) {
6730   void * jresult ;
6731   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6732   Dali::Vector2 *arg2 = 0 ;
6733   Dali::Vector4 *result = 0 ;
6734
6735   arg1 = (Dali::Vector4 *)jarg1;
6736   arg2 = (Dali::Vector2 *)jarg2;
6737   if (!arg2) {
6738     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
6739     return 0;
6740   }
6741   {
6742     try {
6743       result = (Dali::Vector4 *) &(arg1)->operator =((Dali::Vector2 const &)*arg2);
6744     } catch (std::out_of_range& e) {
6745       {
6746         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6747       };
6748     } catch (std::exception& e) {
6749       {
6750         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6751       };
6752     } catch (...) {
6753       {
6754         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6755       };
6756     }
6757   }
6758   jresult = (void *)result;
6759   return jresult;
6760 }
6761
6762
6763 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Assign__SWIG_2(void * jarg1, void * jarg2) {
6764   void * jresult ;
6765   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6766   Dali::Vector3 *arg2 = 0 ;
6767   Dali::Vector4 *result = 0 ;
6768
6769   arg1 = (Dali::Vector4 *)jarg1;
6770   arg2 = (Dali::Vector3 *)jarg2;
6771   if (!arg2) {
6772     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6773     return 0;
6774   }
6775   {
6776     try {
6777       result = (Dali::Vector4 *) &(arg1)->operator =((Dali::Vector3 const &)*arg2);
6778     } catch (std::out_of_range& e) {
6779       {
6780         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6781       };
6782     } catch (std::exception& e) {
6783       {
6784         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6785       };
6786     } catch (...) {
6787       {
6788         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6789       };
6790     }
6791   }
6792   jresult = (void *)result;
6793   return jresult;
6794 }
6795
6796
6797 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Add(void * jarg1, void * jarg2) {
6798   void * jresult ;
6799   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6800   Dali::Vector4 *arg2 = 0 ;
6801   Dali::Vector4 result;
6802
6803   arg1 = (Dali::Vector4 *)jarg1;
6804   arg2 = (Dali::Vector4 *)jarg2;
6805   if (!arg2) {
6806     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
6807     return 0;
6808   }
6809   {
6810     try {
6811       result = ((Dali::Vector4 const *)arg1)->operator +((Dali::Vector4 const &)*arg2);
6812     } catch (std::out_of_range& e) {
6813       {
6814         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6815       };
6816     } catch (std::exception& e) {
6817       {
6818         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6819       };
6820     } catch (...) {
6821       {
6822         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6823       };
6824     }
6825   }
6826   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
6827   return jresult;
6828 }
6829
6830
6831 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_AddAssign(void * jarg1, void * jarg2) {
6832   void * jresult ;
6833   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6834   Dali::Vector4 *arg2 = 0 ;
6835   Dali::Vector4 *result = 0 ;
6836
6837   arg1 = (Dali::Vector4 *)jarg1;
6838   arg2 = (Dali::Vector4 *)jarg2;
6839   if (!arg2) {
6840     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
6841     return 0;
6842   }
6843   {
6844     try {
6845       result = (Dali::Vector4 *) &(arg1)->operator +=((Dali::Vector4 const &)*arg2);
6846     } catch (std::out_of_range& e) {
6847       {
6848         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6849       };
6850     } catch (std::exception& e) {
6851       {
6852         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6853       };
6854     } catch (...) {
6855       {
6856         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6857       };
6858     }
6859   }
6860   jresult = (void *)result;
6861   return jresult;
6862 }
6863
6864
6865 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Subtract__SWIG_0(void * jarg1, void * jarg2) {
6866   void * jresult ;
6867   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6868   Dali::Vector4 *arg2 = 0 ;
6869   Dali::Vector4 result;
6870
6871   arg1 = (Dali::Vector4 *)jarg1;
6872   arg2 = (Dali::Vector4 *)jarg2;
6873   if (!arg2) {
6874     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
6875     return 0;
6876   }
6877   {
6878     try {
6879       result = ((Dali::Vector4 const *)arg1)->operator -((Dali::Vector4 const &)*arg2);
6880     } catch (std::out_of_range& e) {
6881       {
6882         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6883       };
6884     } catch (std::exception& e) {
6885       {
6886         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6887       };
6888     } catch (...) {
6889       {
6890         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6891       };
6892     }
6893   }
6894   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
6895   return jresult;
6896 }
6897
6898
6899 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_SubtractAssign(void * jarg1, void * jarg2) {
6900   void * jresult ;
6901   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6902   Dali::Vector4 *arg2 = 0 ;
6903   Dali::Vector4 *result = 0 ;
6904
6905   arg1 = (Dali::Vector4 *)jarg1;
6906   arg2 = (Dali::Vector4 *)jarg2;
6907   if (!arg2) {
6908     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
6909     return 0;
6910   }
6911   {
6912     try {
6913       result = (Dali::Vector4 *) &(arg1)->operator -=((Dali::Vector4 const &)*arg2);
6914     } catch (std::out_of_range& e) {
6915       {
6916         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6917       };
6918     } catch (std::exception& e) {
6919       {
6920         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6921       };
6922     } catch (...) {
6923       {
6924         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6925       };
6926     }
6927   }
6928   jresult = (void *)result;
6929   return jresult;
6930 }
6931
6932
6933 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Multiply__SWIG_0(void * jarg1, void * jarg2) {
6934   void * jresult ;
6935   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6936   Dali::Vector4 *arg2 = 0 ;
6937   Dali::Vector4 result;
6938
6939   arg1 = (Dali::Vector4 *)jarg1;
6940   arg2 = (Dali::Vector4 *)jarg2;
6941   if (!arg2) {
6942     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
6943     return 0;
6944   }
6945   {
6946     try {
6947       result = ((Dali::Vector4 const *)arg1)->operator *((Dali::Vector4 const &)*arg2);
6948     } catch (std::out_of_range& e) {
6949       {
6950         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6951       };
6952     } catch (std::exception& e) {
6953       {
6954         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6955       };
6956     } catch (...) {
6957       {
6958         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6959       };
6960     }
6961   }
6962   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
6963   return jresult;
6964 }
6965
6966
6967 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Multiply__SWIG_1(void * jarg1, float jarg2) {
6968   void * jresult ;
6969   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6970   float arg2 ;
6971   Dali::Vector4 result;
6972
6973   arg1 = (Dali::Vector4 *)jarg1;
6974   arg2 = (float)jarg2;
6975   {
6976     try {
6977       result = ((Dali::Vector4 const *)arg1)->operator *(arg2);
6978     } catch (std::out_of_range& e) {
6979       {
6980         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6981       };
6982     } catch (std::exception& e) {
6983       {
6984         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6985       };
6986     } catch (...) {
6987       {
6988         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6989       };
6990     }
6991   }
6992   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
6993   return jresult;
6994 }
6995
6996
6997 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_MultiplyAssign__SWIG_0(void * jarg1, void * jarg2) {
6998   void * jresult ;
6999   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7000   Dali::Vector4 *arg2 = 0 ;
7001   Dali::Vector4 *result = 0 ;
7002
7003   arg1 = (Dali::Vector4 *)jarg1;
7004   arg2 = (Dali::Vector4 *)jarg2;
7005   if (!arg2) {
7006     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7007     return 0;
7008   }
7009   {
7010     try {
7011       result = (Dali::Vector4 *) &(arg1)->operator *=((Dali::Vector4 const &)*arg2);
7012     } catch (std::out_of_range& e) {
7013       {
7014         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7015       };
7016     } catch (std::exception& e) {
7017       {
7018         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7019       };
7020     } catch (...) {
7021       {
7022         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7023       };
7024     }
7025   }
7026   jresult = (void *)result;
7027   return jresult;
7028 }
7029
7030
7031 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_MultiplyAssign__SWIG_1(void * jarg1, float jarg2) {
7032   void * jresult ;
7033   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7034   float arg2 ;
7035   Dali::Vector4 *result = 0 ;
7036
7037   arg1 = (Dali::Vector4 *)jarg1;
7038   arg2 = (float)jarg2;
7039   {
7040     try {
7041       result = (Dali::Vector4 *) &(arg1)->operator *=(arg2);
7042     } catch (std::out_of_range& e) {
7043       {
7044         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7045       };
7046     } catch (std::exception& e) {
7047       {
7048         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7049       };
7050     } catch (...) {
7051       {
7052         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7053       };
7054     }
7055   }
7056   jresult = (void *)result;
7057   return jresult;
7058 }
7059
7060
7061 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Divide__SWIG_0(void * jarg1, void * jarg2) {
7062   void * jresult ;
7063   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7064   Dali::Vector4 *arg2 = 0 ;
7065   Dali::Vector4 result;
7066
7067   arg1 = (Dali::Vector4 *)jarg1;
7068   arg2 = (Dali::Vector4 *)jarg2;
7069   if (!arg2) {
7070     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7071     return 0;
7072   }
7073   {
7074     try {
7075       result = ((Dali::Vector4 const *)arg1)->operator /((Dali::Vector4 const &)*arg2);
7076     } catch (std::out_of_range& e) {
7077       {
7078         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7079       };
7080     } catch (std::exception& e) {
7081       {
7082         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7083       };
7084     } catch (...) {
7085       {
7086         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7087       };
7088     }
7089   }
7090   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
7091   return jresult;
7092 }
7093
7094
7095 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Divide__SWIG_1(void * jarg1, float jarg2) {
7096   void * jresult ;
7097   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7098   float arg2 ;
7099   Dali::Vector4 result;
7100
7101   arg1 = (Dali::Vector4 *)jarg1;
7102   arg2 = (float)jarg2;
7103   {
7104     try {
7105       result = ((Dali::Vector4 const *)arg1)->operator /(arg2);
7106     } catch (std::out_of_range& e) {
7107       {
7108         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7109       };
7110     } catch (std::exception& e) {
7111       {
7112         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7113       };
7114     } catch (...) {
7115       {
7116         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7117       };
7118     }
7119   }
7120   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
7121   return jresult;
7122 }
7123
7124
7125 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_DivideAssign__SWIG_0(void * jarg1, void * jarg2) {
7126   void * jresult ;
7127   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7128   Dali::Vector4 *arg2 = 0 ;
7129   Dali::Vector4 *result = 0 ;
7130
7131   arg1 = (Dali::Vector4 *)jarg1;
7132   arg2 = (Dali::Vector4 *)jarg2;
7133   if (!arg2) {
7134     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7135     return 0;
7136   }
7137   {
7138     try {
7139       result = (Dali::Vector4 *) &(arg1)->operator /=((Dali::Vector4 const &)*arg2);
7140     } catch (std::out_of_range& e) {
7141       {
7142         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7143       };
7144     } catch (std::exception& e) {
7145       {
7146         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7147       };
7148     } catch (...) {
7149       {
7150         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7151       };
7152     }
7153   }
7154   jresult = (void *)result;
7155   return jresult;
7156 }
7157
7158
7159 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_DivideAssign__SWIG_1(void * jarg1, float jarg2) {
7160   void * jresult ;
7161   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7162   float arg2 ;
7163   Dali::Vector4 *result = 0 ;
7164
7165   arg1 = (Dali::Vector4 *)jarg1;
7166   arg2 = (float)jarg2;
7167   {
7168     try {
7169       result = (Dali::Vector4 *) &(arg1)->operator /=(arg2);
7170     } catch (std::out_of_range& e) {
7171       {
7172         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7173       };
7174     } catch (std::exception& e) {
7175       {
7176         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7177       };
7178     } catch (...) {
7179       {
7180         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7181       };
7182     }
7183   }
7184   jresult = (void *)result;
7185   return jresult;
7186 }
7187
7188
7189 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Subtract__SWIG_1(void * jarg1) {
7190   void * jresult ;
7191   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7192   Dali::Vector4 result;
7193
7194   arg1 = (Dali::Vector4 *)jarg1;
7195   {
7196     try {
7197       result = ((Dali::Vector4 const *)arg1)->operator -();
7198     } catch (std::out_of_range& e) {
7199       {
7200         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7201       };
7202     } catch (std::exception& e) {
7203       {
7204         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7205       };
7206     } catch (...) {
7207       {
7208         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7209       };
7210     }
7211   }
7212   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
7213   return jresult;
7214 }
7215
7216
7217 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Vector4_EqualTo(void * jarg1, void * jarg2) {
7218   unsigned int jresult ;
7219   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7220   Dali::Vector4 *arg2 = 0 ;
7221   bool result;
7222
7223   arg1 = (Dali::Vector4 *)jarg1;
7224   arg2 = (Dali::Vector4 *)jarg2;
7225   if (!arg2) {
7226     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7227     return 0;
7228   }
7229   {
7230     try {
7231       result = (bool)((Dali::Vector4 const *)arg1)->operator ==((Dali::Vector4 const &)*arg2);
7232     } catch (std::out_of_range& e) {
7233       {
7234         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7235       };
7236     } catch (std::exception& e) {
7237       {
7238         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7239       };
7240     } catch (...) {
7241       {
7242         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7243       };
7244     }
7245   }
7246   jresult = result;
7247   return jresult;
7248 }
7249
7250
7251 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Vector4_NotEqualTo(void * jarg1, void * jarg2) {
7252   unsigned int jresult ;
7253   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7254   Dali::Vector4 *arg2 = 0 ;
7255   bool result;
7256
7257   arg1 = (Dali::Vector4 *)jarg1;
7258   arg2 = (Dali::Vector4 *)jarg2;
7259   if (!arg2) {
7260     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7261     return 0;
7262   }
7263   {
7264     try {
7265       result = (bool)((Dali::Vector4 const *)arg1)->operator !=((Dali::Vector4 const &)*arg2);
7266     } catch (std::out_of_range& e) {
7267       {
7268         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7269       };
7270     } catch (std::exception& e) {
7271       {
7272         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7273       };
7274     } catch (...) {
7275       {
7276         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7277       };
7278     }
7279   }
7280   jresult = result;
7281   return jresult;
7282 }
7283
7284
7285 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_ValueOfIndex__SWIG_0(void * jarg1, unsigned int jarg2) {
7286   float jresult ;
7287   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7288   unsigned int arg2 ;
7289   float *result = 0 ;
7290
7291   arg1 = (Dali::Vector4 *)jarg1;
7292   arg2 = (unsigned int)jarg2;
7293   {
7294     try {
7295       result = (float *) &((Dali::Vector4 const *)arg1)->operator [](arg2);
7296     } catch (std::out_of_range& e) {
7297       {
7298         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7299       };
7300     } catch (std::exception& e) {
7301       {
7302         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7303       };
7304     } catch (...) {
7305       {
7306         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7307       };
7308     }
7309   }
7310   jresult = *result;
7311   return jresult;
7312 }
7313
7314
7315 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_Dot__SWIG_0(void * jarg1, void * jarg2) {
7316   float jresult ;
7317   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7318   Dali::Vector3 *arg2 = 0 ;
7319   float result;
7320
7321   arg1 = (Dali::Vector4 *)jarg1;
7322   arg2 = (Dali::Vector3 *)jarg2;
7323   if (!arg2) {
7324     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
7325     return 0;
7326   }
7327   {
7328     try {
7329       result = (float)((Dali::Vector4 const *)arg1)->Dot((Dali::Vector3 const &)*arg2);
7330     } catch (std::out_of_range& e) {
7331       {
7332         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7333       };
7334     } catch (std::exception& e) {
7335       {
7336         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7337       };
7338     } catch (...) {
7339       {
7340         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7341       };
7342     }
7343   }
7344   jresult = result;
7345   return jresult;
7346 }
7347
7348
7349 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_Dot__SWIG_1(void * jarg1, void * jarg2) {
7350   float jresult ;
7351   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7352   Dali::Vector4 *arg2 = 0 ;
7353   float result;
7354
7355   arg1 = (Dali::Vector4 *)jarg1;
7356   arg2 = (Dali::Vector4 *)jarg2;
7357   if (!arg2) {
7358     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7359     return 0;
7360   }
7361   {
7362     try {
7363       result = (float)((Dali::Vector4 const *)arg1)->Dot((Dali::Vector4 const &)*arg2);
7364     } catch (std::out_of_range& e) {
7365       {
7366         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7367       };
7368     } catch (std::exception& e) {
7369       {
7370         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7371       };
7372     } catch (...) {
7373       {
7374         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7375       };
7376     }
7377   }
7378   jresult = result;
7379   return jresult;
7380 }
7381
7382
7383 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_Dot4(void * jarg1, void * jarg2) {
7384   float jresult ;
7385   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7386   Dali::Vector4 *arg2 = 0 ;
7387   float result;
7388
7389   arg1 = (Dali::Vector4 *)jarg1;
7390   arg2 = (Dali::Vector4 *)jarg2;
7391   if (!arg2) {
7392     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7393     return 0;
7394   }
7395   {
7396     try {
7397       result = (float)((Dali::Vector4 const *)arg1)->Dot4((Dali::Vector4 const &)*arg2);
7398     } catch (std::out_of_range& e) {
7399       {
7400         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7401       };
7402     } catch (std::exception& e) {
7403       {
7404         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7405       };
7406     } catch (...) {
7407       {
7408         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7409       };
7410     }
7411   }
7412   jresult = result;
7413   return jresult;
7414 }
7415
7416
7417 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Cross(void * jarg1, void * jarg2) {
7418   void * jresult ;
7419   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7420   Dali::Vector4 *arg2 = 0 ;
7421   Dali::Vector4 result;
7422
7423   arg1 = (Dali::Vector4 *)jarg1;
7424   arg2 = (Dali::Vector4 *)jarg2;
7425   if (!arg2) {
7426     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7427     return 0;
7428   }
7429   {
7430     try {
7431       result = ((Dali::Vector4 const *)arg1)->Cross((Dali::Vector4 const &)*arg2);
7432     } catch (std::out_of_range& e) {
7433       {
7434         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7435       };
7436     } catch (std::exception& e) {
7437       {
7438         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7439       };
7440     } catch (...) {
7441       {
7442         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7443       };
7444     }
7445   }
7446   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
7447   return jresult;
7448 }
7449
7450
7451 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_Length(void * jarg1) {
7452   float jresult ;
7453   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7454   float result;
7455
7456   arg1 = (Dali::Vector4 *)jarg1;
7457   {
7458     try {
7459       result = (float)((Dali::Vector4 const *)arg1)->Length();
7460     } catch (std::out_of_range& e) {
7461       {
7462         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7463       };
7464     } catch (std::exception& e) {
7465       {
7466         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7467       };
7468     } catch (...) {
7469       {
7470         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7471       };
7472     }
7473   }
7474   jresult = result;
7475   return jresult;
7476 }
7477
7478
7479 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_LengthSquared(void * jarg1) {
7480   float jresult ;
7481   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7482   float result;
7483
7484   arg1 = (Dali::Vector4 *)jarg1;
7485   {
7486     try {
7487       result = (float)((Dali::Vector4 const *)arg1)->LengthSquared();
7488     } catch (std::out_of_range& e) {
7489       {
7490         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7491       };
7492     } catch (std::exception& e) {
7493       {
7494         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7495       };
7496     } catch (...) {
7497       {
7498         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7499       };
7500     }
7501   }
7502   jresult = result;
7503   return jresult;
7504 }
7505
7506
7507 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_Normalize(void * jarg1) {
7508   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7509
7510   arg1 = (Dali::Vector4 *)jarg1;
7511   {
7512     try {
7513       (arg1)->Normalize();
7514     } catch (std::out_of_range& e) {
7515       {
7516         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
7517       };
7518     } catch (std::exception& e) {
7519       {
7520         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
7521       };
7522     } catch (...) {
7523       {
7524         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
7525       };
7526     }
7527   }
7528 }
7529
7530
7531 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_Clamp(void * jarg1, void * jarg2, void * jarg3) {
7532   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7533   Dali::Vector4 *arg2 = 0 ;
7534   Dali::Vector4 *arg3 = 0 ;
7535
7536   arg1 = (Dali::Vector4 *)jarg1;
7537   arg2 = (Dali::Vector4 *)jarg2;
7538   if (!arg2) {
7539     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7540     return ;
7541   }
7542   arg3 = (Dali::Vector4 *)jarg3;
7543   if (!arg3) {
7544     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7545     return ;
7546   }
7547   {
7548     try {
7549       (arg1)->Clamp((Dali::Vector4 const &)*arg2,(Dali::Vector4 const &)*arg3);
7550     } catch (std::out_of_range& e) {
7551       {
7552         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
7553       };
7554     } catch (std::exception& e) {
7555       {
7556         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
7557       };
7558     } catch (...) {
7559       {
7560         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
7561       };
7562     }
7563   }
7564 }
7565
7566
7567 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_AsFloat__SWIG_0(void * jarg1) {
7568   void * jresult ;
7569   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7570   float *result = 0 ;
7571
7572   arg1 = (Dali::Vector4 *)jarg1;
7573   {
7574     try {
7575       result = (float *)((Dali::Vector4 const *)arg1)->AsFloat();
7576     } catch (std::out_of_range& e) {
7577       {
7578         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7579       };
7580     } catch (std::exception& e) {
7581       {
7582         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7583       };
7584     } catch (...) {
7585       {
7586         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7587       };
7588     }
7589   }
7590   jresult = (void *)result;
7591   return jresult;
7592 }
7593
7594
7595 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_X_set(void * jarg1, float jarg2) {
7596   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7597   float arg2 ;
7598
7599   arg1 = (Dali::Vector4 *)jarg1;
7600   arg2 = (float)jarg2;
7601   if (arg1) (arg1)->x = arg2;
7602 }
7603
7604
7605 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_X_get(void * jarg1) {
7606   float jresult ;
7607   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7608   float result;
7609
7610   arg1 = (Dali::Vector4 *)jarg1;
7611   result = (float) ((arg1)->x);
7612   jresult = result;
7613   return jresult;
7614 }
7615
7616
7617 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_r_set(void * jarg1, float jarg2) {
7618   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7619   float arg2 ;
7620
7621   arg1 = (Dali::Vector4 *)jarg1;
7622   arg2 = (float)jarg2;
7623   if (arg1) (arg1)->r = arg2;
7624 }
7625
7626
7627 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_r_get(void * jarg1) {
7628   float jresult ;
7629   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7630   float result;
7631
7632   arg1 = (Dali::Vector4 *)jarg1;
7633   result = (float) ((arg1)->r);
7634   jresult = result;
7635   return jresult;
7636 }
7637
7638
7639 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_s_set(void * jarg1, float jarg2) {
7640   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7641   float arg2 ;
7642
7643   arg1 = (Dali::Vector4 *)jarg1;
7644   arg2 = (float)jarg2;
7645   if (arg1) (arg1)->s = arg2;
7646 }
7647
7648
7649 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_s_get(void * jarg1) {
7650   float jresult ;
7651   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7652   float result;
7653
7654   arg1 = (Dali::Vector4 *)jarg1;
7655   result = (float) ((arg1)->s);
7656   jresult = result;
7657   return jresult;
7658 }
7659
7660
7661 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_Y_set(void * jarg1, float jarg2) {
7662   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7663   float arg2 ;
7664
7665   arg1 = (Dali::Vector4 *)jarg1;
7666   arg2 = (float)jarg2;
7667   if (arg1) (arg1)->y = arg2;
7668 }
7669
7670
7671 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_Y_get(void * jarg1) {
7672   float jresult ;
7673   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7674   float result;
7675
7676   arg1 = (Dali::Vector4 *)jarg1;
7677   result = (float) ((arg1)->y);
7678   jresult = result;
7679   return jresult;
7680 }
7681
7682
7683 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_g_set(void * jarg1, float jarg2) {
7684   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7685   float arg2 ;
7686
7687   arg1 = (Dali::Vector4 *)jarg1;
7688   arg2 = (float)jarg2;
7689   if (arg1) (arg1)->g = arg2;
7690 }
7691
7692
7693 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_g_get(void * jarg1) {
7694   float jresult ;
7695   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7696   float result;
7697
7698   arg1 = (Dali::Vector4 *)jarg1;
7699   result = (float) ((arg1)->g);
7700   jresult = result;
7701   return jresult;
7702 }
7703
7704
7705 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_t_set(void * jarg1, float jarg2) {
7706   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7707   float arg2 ;
7708
7709   arg1 = (Dali::Vector4 *)jarg1;
7710   arg2 = (float)jarg2;
7711   if (arg1) (arg1)->t = arg2;
7712 }
7713
7714
7715 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_t_get(void * jarg1) {
7716   float jresult ;
7717   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7718   float result;
7719
7720   arg1 = (Dali::Vector4 *)jarg1;
7721   result = (float) ((arg1)->t);
7722   jresult = result;
7723   return jresult;
7724 }
7725
7726
7727 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_Z_set(void * jarg1, float jarg2) {
7728   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7729   float arg2 ;
7730
7731   arg1 = (Dali::Vector4 *)jarg1;
7732   arg2 = (float)jarg2;
7733   if (arg1) (arg1)->z = arg2;
7734 }
7735
7736
7737 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_Z_get(void * jarg1) {
7738   float jresult ;
7739   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7740   float result;
7741
7742   arg1 = (Dali::Vector4 *)jarg1;
7743   result = (float) ((arg1)->z);
7744   jresult = result;
7745   return jresult;
7746 }
7747
7748
7749 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_b_set(void * jarg1, float jarg2) {
7750   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7751   float arg2 ;
7752
7753   arg1 = (Dali::Vector4 *)jarg1;
7754   arg2 = (float)jarg2;
7755   if (arg1) (arg1)->b = arg2;
7756 }
7757
7758
7759 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_b_get(void * jarg1) {
7760   float jresult ;
7761   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7762   float result;
7763
7764   arg1 = (Dali::Vector4 *)jarg1;
7765   result = (float) ((arg1)->b);
7766   jresult = result;
7767   return jresult;
7768 }
7769
7770
7771 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_p_set(void * jarg1, float jarg2) {
7772   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7773   float arg2 ;
7774
7775   arg1 = (Dali::Vector4 *)jarg1;
7776   arg2 = (float)jarg2;
7777   if (arg1) (arg1)->p = arg2;
7778 }
7779
7780
7781 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_p_get(void * jarg1) {
7782   float jresult ;
7783   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7784   float result;
7785
7786   arg1 = (Dali::Vector4 *)jarg1;
7787   result = (float) ((arg1)->p);
7788   jresult = result;
7789   return jresult;
7790 }
7791
7792
7793 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_W_set(void * jarg1, float jarg2) {
7794   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7795   float arg2 ;
7796
7797   arg1 = (Dali::Vector4 *)jarg1;
7798   arg2 = (float)jarg2;
7799   if (arg1) (arg1)->w = arg2;
7800 }
7801
7802
7803 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_W_get(void * jarg1) {
7804   float jresult ;
7805   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7806   float result;
7807
7808   arg1 = (Dali::Vector4 *)jarg1;
7809   result = (float) ((arg1)->w);
7810   jresult = result;
7811   return jresult;
7812 }
7813
7814
7815 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_a_set(void * jarg1, float jarg2) {
7816   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7817   float arg2 ;
7818
7819   arg1 = (Dali::Vector4 *)jarg1;
7820   arg2 = (float)jarg2;
7821   if (arg1) (arg1)->a = arg2;
7822 }
7823
7824
7825 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_a_get(void * jarg1) {
7826   float jresult ;
7827   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7828   float result;
7829
7830   arg1 = (Dali::Vector4 *)jarg1;
7831   result = (float) ((arg1)->a);
7832   jresult = result;
7833   return jresult;
7834 }
7835
7836
7837 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_q_set(void * jarg1, float jarg2) {
7838   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7839   float arg2 ;
7840
7841   arg1 = (Dali::Vector4 *)jarg1;
7842   arg2 = (float)jarg2;
7843   if (arg1) (arg1)->q = arg2;
7844 }
7845
7846
7847 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_q_get(void * jarg1) {
7848   float jresult ;
7849   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7850   float result;
7851
7852   arg1 = (Dali::Vector4 *)jarg1;
7853   result = (float) ((arg1)->q);
7854   jresult = result;
7855   return jresult;
7856 }
7857
7858
7859 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Vector4(void * jarg1) {
7860   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7861
7862   arg1 = (Dali::Vector4 *)jarg1;
7863   {
7864     try {
7865       delete arg1;
7866     } catch (std::out_of_range& e) {
7867       {
7868         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
7869       };
7870     } catch (std::exception& e) {
7871       {
7872         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
7873       };
7874     } catch (...) {
7875       {
7876         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
7877       };
7878     }
7879   }
7880 }
7881
7882
7883 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Min__SWIG_2(void * jarg1, void * jarg2) {
7884   void * jresult ;
7885   Dali::Vector4 *arg1 = 0 ;
7886   Dali::Vector4 *arg2 = 0 ;
7887   Dali::Vector4 result;
7888
7889   arg1 = (Dali::Vector4 *)jarg1;
7890   if (!arg1) {
7891     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7892     return 0;
7893   }
7894   arg2 = (Dali::Vector4 *)jarg2;
7895   if (!arg2) {
7896     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7897     return 0;
7898   }
7899   {
7900     try {
7901       result = Dali::Min((Dali::Vector4 const &)*arg1,(Dali::Vector4 const &)*arg2);
7902     } catch (std::out_of_range& e) {
7903       {
7904         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7905       };
7906     } catch (std::exception& e) {
7907       {
7908         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7909       };
7910     } catch (...) {
7911       {
7912         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7913       };
7914     }
7915   }
7916   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
7917   return jresult;
7918 }
7919
7920
7921 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Max__SWIG_2(void * jarg1, void * jarg2) {
7922   void * jresult ;
7923   Dali::Vector4 *arg1 = 0 ;
7924   Dali::Vector4 *arg2 = 0 ;
7925   Dali::Vector4 result;
7926
7927   arg1 = (Dali::Vector4 *)jarg1;
7928   if (!arg1) {
7929     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7930     return 0;
7931   }
7932   arg2 = (Dali::Vector4 *)jarg2;
7933   if (!arg2) {
7934     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7935     return 0;
7936   }
7937   {
7938     try {
7939       result = Dali::Max((Dali::Vector4 const &)*arg1,(Dali::Vector4 const &)*arg2);
7940     } catch (std::out_of_range& e) {
7941       {
7942         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7943       };
7944     } catch (std::exception& e) {
7945       {
7946         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7947       };
7948     } catch (...) {
7949       {
7950         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7951       };
7952     }
7953   }
7954   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
7955   return jresult;
7956 }
7957
7958
7959 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Clamp__SWIG_2(void * jarg1, float jarg2, float jarg3) {
7960   void * jresult ;
7961   Dali::Vector4 *arg1 = 0 ;
7962   float *arg2 = 0 ;
7963   float *arg3 = 0 ;
7964   float temp2 ;
7965   float temp3 ;
7966   Dali::Vector4 result;
7967
7968   arg1 = (Dali::Vector4 *)jarg1;
7969   if (!arg1) {
7970     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7971     return 0;
7972   }
7973   temp2 = (float)jarg2;
7974   arg2 = &temp2;
7975   temp3 = (float)jarg3;
7976   arg3 = &temp3;
7977   {
7978     try {
7979       result = Dali::Clamp((Dali::Vector4 const &)*arg1,(float const &)*arg2,(float const &)*arg3);
7980     } catch (std::out_of_range& e) {
7981       {
7982         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7983       };
7984     } catch (std::exception& e) {
7985       {
7986         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7987       };
7988     } catch (...) {
7989       {
7990         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7991       };
7992     }
7993   }
7994   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
7995   return jresult;
7996 }
7997
7998
7999 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Uint16Pair__SWIG_0() {
8000   void * jresult ;
8001   Dali::Uint16Pair *result = 0 ;
8002
8003   {
8004     try {
8005       result = (Dali::Uint16Pair *)new Dali::Uint16Pair();
8006     } catch (std::out_of_range& e) {
8007       {
8008         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8009       };
8010     } catch (std::exception& e) {
8011       {
8012         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8013       };
8014     } catch (...) {
8015       {
8016         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8017       };
8018     }
8019   }
8020   jresult = (void *)result;
8021   return jresult;
8022 }
8023
8024
8025 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Uint16Pair__SWIG_1(unsigned int jarg1, unsigned int jarg2) {
8026   void * jresult ;
8027   uint32_t arg1 ;
8028   uint32_t arg2 ;
8029   Dali::Uint16Pair *result = 0 ;
8030
8031   arg1 = (uint32_t)jarg1;
8032   arg2 = (uint32_t)jarg2;
8033   {
8034     try {
8035       result = (Dali::Uint16Pair *)new Dali::Uint16Pair(arg1,arg2);
8036     } catch (std::out_of_range& e) {
8037       {
8038         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8039       };
8040     } catch (std::exception& e) {
8041       {
8042         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8043       };
8044     } catch (...) {
8045       {
8046         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8047       };
8048     }
8049   }
8050   jresult = (void *)result;
8051   return jresult;
8052 }
8053
8054
8055 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Uint16Pair__SWIG_2(void * jarg1) {
8056   void * jresult ;
8057   Dali::Uint16Pair *arg1 = 0 ;
8058   Dali::Uint16Pair *result = 0 ;
8059
8060   arg1 = (Dali::Uint16Pair *)jarg1;
8061   if (!arg1) {
8062     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Uint16Pair const & type is null", 0);
8063     return 0;
8064   }
8065   {
8066     try {
8067       result = (Dali::Uint16Pair *)new Dali::Uint16Pair((Dali::Uint16Pair const &)*arg1);
8068     } catch (std::out_of_range& e) {
8069       {
8070         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8071       };
8072     } catch (std::exception& e) {
8073       {
8074         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8075       };
8076     } catch (...) {
8077       {
8078         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8079       };
8080     }
8081   }
8082   jresult = (void *)result;
8083   return jresult;
8084 }
8085
8086
8087 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Uint16Pair_SetWidth(void * jarg1, unsigned short jarg2) {
8088   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8089   uint16_t arg2 ;
8090
8091   arg1 = (Dali::Uint16Pair *)jarg1;
8092   arg2 = (uint16_t)jarg2;
8093   {
8094     try {
8095       (arg1)->SetWidth(arg2);
8096     } catch (std::out_of_range& e) {
8097       {
8098         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
8099       };
8100     } catch (std::exception& e) {
8101       {
8102         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
8103       };
8104     } catch (...) {
8105       {
8106         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
8107       };
8108     }
8109   }
8110 }
8111
8112
8113 SWIGEXPORT unsigned short SWIGSTDCALL CSharp_Dali_Uint16Pair_GetWidth(void * jarg1) {
8114   unsigned short jresult ;
8115   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8116   uint16_t result;
8117
8118   arg1 = (Dali::Uint16Pair *)jarg1;
8119   {
8120     try {
8121       result = ((Dali::Uint16Pair const *)arg1)->GetWidth();
8122     } catch (std::out_of_range& e) {
8123       {
8124         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8125       };
8126     } catch (std::exception& e) {
8127       {
8128         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8129       };
8130     } catch (...) {
8131       {
8132         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8133       };
8134     }
8135   }
8136   jresult = result;
8137   return jresult;
8138 }
8139
8140
8141 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Uint16Pair_SetHeight(void * jarg1, unsigned short jarg2) {
8142   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8143   uint16_t arg2 ;
8144
8145   arg1 = (Dali::Uint16Pair *)jarg1;
8146   arg2 = (uint16_t)jarg2;
8147   {
8148     try {
8149       (arg1)->SetHeight(arg2);
8150     } catch (std::out_of_range& e) {
8151       {
8152         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
8153       };
8154     } catch (std::exception& e) {
8155       {
8156         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
8157       };
8158     } catch (...) {
8159       {
8160         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
8161       };
8162     }
8163   }
8164 }
8165
8166
8167 SWIGEXPORT unsigned short SWIGSTDCALL CSharp_Dali_Uint16Pair_GetHeight(void * jarg1) {
8168   unsigned short jresult ;
8169   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8170   uint16_t result;
8171
8172   arg1 = (Dali::Uint16Pair *)jarg1;
8173   {
8174     try {
8175       result = ((Dali::Uint16Pair const *)arg1)->GetHeight();
8176     } catch (std::out_of_range& e) {
8177       {
8178         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8179       };
8180     } catch (std::exception& e) {
8181       {
8182         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8183       };
8184     } catch (...) {
8185       {
8186         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8187       };
8188     }
8189   }
8190   jresult = result;
8191   return jresult;
8192 }
8193
8194
8195 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Uint16Pair_SetX(void * jarg1, unsigned short jarg2) {
8196   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8197   uint16_t arg2 ;
8198
8199   arg1 = (Dali::Uint16Pair *)jarg1;
8200   arg2 = (uint16_t)jarg2;
8201   {
8202     try {
8203       (arg1)->SetX(arg2);
8204     } catch (std::out_of_range& e) {
8205       {
8206         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
8207       };
8208     } catch (std::exception& e) {
8209       {
8210         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
8211       };
8212     } catch (...) {
8213       {
8214         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
8215       };
8216     }
8217   }
8218 }
8219
8220
8221 SWIGEXPORT unsigned short SWIGSTDCALL CSharp_Dali_Uint16Pair_GetX(void * jarg1) {
8222   unsigned short jresult ;
8223   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8224   uint16_t result;
8225
8226   arg1 = (Dali::Uint16Pair *)jarg1;
8227   {
8228     try {
8229       result = ((Dali::Uint16Pair const *)arg1)->GetX();
8230     } catch (std::out_of_range& e) {
8231       {
8232         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8233       };
8234     } catch (std::exception& e) {
8235       {
8236         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8237       };
8238     } catch (...) {
8239       {
8240         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8241       };
8242     }
8243   }
8244   jresult = result;
8245   return jresult;
8246 }
8247
8248
8249 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Uint16Pair_SetY(void * jarg1, unsigned short jarg2) {
8250   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8251   uint16_t arg2 ;
8252
8253   arg1 = (Dali::Uint16Pair *)jarg1;
8254   arg2 = (uint16_t)jarg2;
8255   {
8256     try {
8257       (arg1)->SetY(arg2);
8258     } catch (std::out_of_range& e) {
8259       {
8260         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
8261       };
8262     } catch (std::exception& e) {
8263       {
8264         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
8265       };
8266     } catch (...) {
8267       {
8268         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
8269       };
8270     }
8271   }
8272 }
8273
8274
8275 SWIGEXPORT unsigned short SWIGSTDCALL CSharp_Dali_Uint16Pair_GetY(void * jarg1) {
8276   unsigned short jresult ;
8277   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8278   uint16_t result;
8279
8280   arg1 = (Dali::Uint16Pair *)jarg1;
8281   {
8282     try {
8283       result = ((Dali::Uint16Pair const *)arg1)->GetY();
8284     } catch (std::out_of_range& e) {
8285       {
8286         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8287       };
8288     } catch (std::exception& e) {
8289       {
8290         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8291       };
8292     } catch (...) {
8293       {
8294         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8295       };
8296     }
8297   }
8298   jresult = result;
8299   return jresult;
8300 }
8301
8302
8303 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Uint16Pair_Assign(void * jarg1, void * jarg2) {
8304   void * jresult ;
8305   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8306   Dali::Uint16Pair *arg2 = 0 ;
8307   Dali::Uint16Pair *result = 0 ;
8308
8309   arg1 = (Dali::Uint16Pair *)jarg1;
8310   arg2 = (Dali::Uint16Pair *)jarg2;
8311   if (!arg2) {
8312     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Uint16Pair const & type is null", 0);
8313     return 0;
8314   }
8315   {
8316     try {
8317       result = (Dali::Uint16Pair *) &(arg1)->operator =((Dali::Uint16Pair const &)*arg2);
8318     } catch (std::out_of_range& e) {
8319       {
8320         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8321       };
8322     } catch (std::exception& e) {
8323       {
8324         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8325       };
8326     } catch (...) {
8327       {
8328         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8329       };
8330     }
8331   }
8332   jresult = (void *)result;
8333   return jresult;
8334 }
8335
8336
8337 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Uint16Pair_EqualTo(void * jarg1, void * jarg2) {
8338   unsigned int jresult ;
8339   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8340   Dali::Uint16Pair *arg2 = 0 ;
8341   bool result;
8342
8343   arg1 = (Dali::Uint16Pair *)jarg1;
8344   arg2 = (Dali::Uint16Pair *)jarg2;
8345   if (!arg2) {
8346     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Uint16Pair const & type is null", 0);
8347     return 0;
8348   }
8349   {
8350     try {
8351       result = (bool)((Dali::Uint16Pair const *)arg1)->operator ==((Dali::Uint16Pair const &)*arg2);
8352     } catch (std::out_of_range& e) {
8353       {
8354         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8355       };
8356     } catch (std::exception& e) {
8357       {
8358         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8359       };
8360     } catch (...) {
8361       {
8362         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8363       };
8364     }
8365   }
8366   jresult = result;
8367   return jresult;
8368 }
8369
8370
8371 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Uint16Pair_NotEqualTo(void * jarg1, void * jarg2) {
8372   unsigned int jresult ;
8373   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8374   Dali::Uint16Pair *arg2 = 0 ;
8375   bool result;
8376
8377   arg1 = (Dali::Uint16Pair *)jarg1;
8378   arg2 = (Dali::Uint16Pair *)jarg2;
8379   if (!arg2) {
8380     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Uint16Pair const & type is null", 0);
8381     return 0;
8382   }
8383   {
8384     try {
8385       result = (bool)((Dali::Uint16Pair const *)arg1)->operator !=((Dali::Uint16Pair const &)*arg2);
8386     } catch (std::out_of_range& e) {
8387       {
8388         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8389       };
8390     } catch (std::exception& e) {
8391       {
8392         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8393       };
8394     } catch (...) {
8395       {
8396         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8397       };
8398     }
8399   }
8400   jresult = result;
8401   return jresult;
8402 }
8403
8404
8405 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Uint16Pair_LessThan(void * jarg1, void * jarg2) {
8406   unsigned int jresult ;
8407   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8408   Dali::Uint16Pair *arg2 = 0 ;
8409   bool result;
8410
8411   arg1 = (Dali::Uint16Pair *)jarg1;
8412   arg2 = (Dali::Uint16Pair *)jarg2;
8413   if (!arg2) {
8414     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Uint16Pair const & type is null", 0);
8415     return 0;
8416   }
8417   {
8418     try {
8419       result = (bool)((Dali::Uint16Pair const *)arg1)->operator <((Dali::Uint16Pair const &)*arg2);
8420     } catch (std::out_of_range& e) {
8421       {
8422         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8423       };
8424     } catch (std::exception& e) {
8425       {
8426         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8427       };
8428     } catch (...) {
8429       {
8430         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8431       };
8432     }
8433   }
8434   jresult = result;
8435   return jresult;
8436 }
8437
8438
8439 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Uint16Pair_GreaterThan(void * jarg1, void * jarg2) {
8440   unsigned int jresult ;
8441   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8442   Dali::Uint16Pair *arg2 = 0 ;
8443   bool result;
8444
8445   arg1 = (Dali::Uint16Pair *)jarg1;
8446   arg2 = (Dali::Uint16Pair *)jarg2;
8447   if (!arg2) {
8448     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Uint16Pair const & type is null", 0);
8449     return 0;
8450   }
8451   {
8452     try {
8453       result = (bool)((Dali::Uint16Pair const *)arg1)->operator >((Dali::Uint16Pair const &)*arg2);
8454     } catch (std::out_of_range& e) {
8455       {
8456         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8457       };
8458     } catch (std::exception& e) {
8459       {
8460         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8461       };
8462     } catch (...) {
8463       {
8464         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8465       };
8466     }
8467   }
8468   jresult = result;
8469   return jresult;
8470 }
8471
8472
8473 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Uint16Pair(void * jarg1) {
8474   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8475
8476   arg1 = (Dali::Uint16Pair *)jarg1;
8477   {
8478     try {
8479       delete arg1;
8480     } catch (std::out_of_range& e) {
8481       {
8482         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
8483       };
8484     } catch (std::exception& e) {
8485       {
8486         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
8487       };
8488     } catch (...) {
8489       {
8490         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
8491       };
8492     }
8493   }
8494 }
8495
8496
8497 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Degree__SWIG_0() {
8498   void * jresult ;
8499   Dali::Degree *result = 0 ;
8500
8501   {
8502     try {
8503       result = (Dali::Degree *)new Dali::Degree();
8504     } catch (std::out_of_range& e) {
8505       {
8506         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8507       };
8508     } catch (std::exception& e) {
8509       {
8510         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8511       };
8512     } catch (...) {
8513       {
8514         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8515       };
8516     }
8517   }
8518   jresult = (void *)result;
8519   return jresult;
8520 }
8521
8522
8523 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Degree__SWIG_1(float jarg1) {
8524   void * jresult ;
8525   float arg1 ;
8526   Dali::Degree *result = 0 ;
8527
8528   arg1 = (float)jarg1;
8529   {
8530     try {
8531       result = (Dali::Degree *)new Dali::Degree(arg1);
8532     } catch (std::out_of_range& e) {
8533       {
8534         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8535       };
8536     } catch (std::exception& e) {
8537       {
8538         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8539       };
8540     } catch (...) {
8541       {
8542         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8543       };
8544     }
8545   }
8546   jresult = (void *)result;
8547   return jresult;
8548 }
8549
8550
8551 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Degree__SWIG_2(void * jarg1) {
8552   void * jresult ;
8553   Dali::Radian arg1 ;
8554   Dali::Radian *argp1 ;
8555   Dali::Degree *result = 0 ;
8556
8557   argp1 = (Dali::Radian *)jarg1;
8558   if (!argp1) {
8559     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
8560     return 0;
8561   }
8562   arg1 = *argp1;
8563   {
8564     try {
8565       result = (Dali::Degree *)new Dali::Degree(arg1);
8566     } catch (std::out_of_range& e) {
8567       {
8568         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8569       };
8570     } catch (std::exception& e) {
8571       {
8572         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8573       };
8574     } catch (...) {
8575       {
8576         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8577       };
8578     }
8579   }
8580   jresult = (void *)result;
8581   return jresult;
8582 }
8583
8584
8585 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Degree_degree_set(void * jarg1, float jarg2) {
8586   Dali::Degree *arg1 = (Dali::Degree *) 0 ;
8587   float arg2 ;
8588
8589   arg1 = (Dali::Degree *)jarg1;
8590   arg2 = (float)jarg2;
8591   if (arg1) (arg1)->degree = arg2;
8592 }
8593
8594
8595 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Degree_degree_get(void * jarg1) {
8596   float jresult ;
8597   Dali::Degree *arg1 = (Dali::Degree *) 0 ;
8598   float result;
8599
8600   arg1 = (Dali::Degree *)jarg1;
8601   result = (float) ((arg1)->degree);
8602   jresult = result;
8603   return jresult;
8604 }
8605
8606
8607 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Degree(void * jarg1) {
8608   Dali::Degree *arg1 = (Dali::Degree *) 0 ;
8609
8610   arg1 = (Dali::Degree *)jarg1;
8611   {
8612     try {
8613       delete arg1;
8614     } catch (std::out_of_range& e) {
8615       {
8616         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
8617       };
8618     } catch (std::exception& e) {
8619       {
8620         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
8621       };
8622     } catch (...) {
8623       {
8624         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
8625       };
8626     }
8627   }
8628 }
8629
8630
8631 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_360_get() {
8632   void * jresult ;
8633   Dali::Radian *result = 0 ;
8634
8635   result = (Dali::Radian *)&Dali::ANGLE_360;
8636   jresult = (void *)result;
8637   return jresult;
8638 }
8639
8640
8641 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_315_get() {
8642   void * jresult ;
8643   Dali::Radian *result = 0 ;
8644
8645   result = (Dali::Radian *)&Dali::ANGLE_315;
8646   jresult = (void *)result;
8647   return jresult;
8648 }
8649
8650
8651 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_270_get() {
8652   void * jresult ;
8653   Dali::Radian *result = 0 ;
8654
8655   result = (Dali::Radian *)&Dali::ANGLE_270;
8656   jresult = (void *)result;
8657   return jresult;
8658 }
8659
8660
8661 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_225_get() {
8662   void * jresult ;
8663   Dali::Radian *result = 0 ;
8664
8665   result = (Dali::Radian *)&Dali::ANGLE_225;
8666   jresult = (void *)result;
8667   return jresult;
8668 }
8669
8670
8671 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_180_get() {
8672   void * jresult ;
8673   Dali::Radian *result = 0 ;
8674
8675   result = (Dali::Radian *)&Dali::ANGLE_180;
8676   jresult = (void *)result;
8677   return jresult;
8678 }
8679
8680
8681 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_135_get() {
8682   void * jresult ;
8683   Dali::Radian *result = 0 ;
8684
8685   result = (Dali::Radian *)&Dali::ANGLE_135;
8686   jresult = (void *)result;
8687   return jresult;
8688 }
8689
8690
8691 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_120_get() {
8692   void * jresult ;
8693   Dali::Radian *result = 0 ;
8694
8695   result = (Dali::Radian *)&Dali::ANGLE_120;
8696   jresult = (void *)result;
8697   return jresult;
8698 }
8699
8700
8701 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_90_get() {
8702   void * jresult ;
8703   Dali::Radian *result = 0 ;
8704
8705   result = (Dali::Radian *)&Dali::ANGLE_90;
8706   jresult = (void *)result;
8707   return jresult;
8708 }
8709
8710
8711 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_60_get() {
8712   void * jresult ;
8713   Dali::Radian *result = 0 ;
8714
8715   result = (Dali::Radian *)&Dali::ANGLE_60;
8716   jresult = (void *)result;
8717   return jresult;
8718 }
8719
8720
8721 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_45_get() {
8722   void * jresult ;
8723   Dali::Radian *result = 0 ;
8724
8725   result = (Dali::Radian *)&Dali::ANGLE_45;
8726   jresult = (void *)result;
8727   return jresult;
8728 }
8729
8730
8731 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_30_get() {
8732   void * jresult ;
8733   Dali::Radian *result = 0 ;
8734
8735   result = (Dali::Radian *)&Dali::ANGLE_30;
8736   jresult = (void *)result;
8737   return jresult;
8738 }
8739
8740
8741 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_0_get() {
8742   void * jresult ;
8743   Dali::Radian *result = 0 ;
8744
8745   result = (Dali::Radian *)&Dali::ANGLE_0;
8746   jresult = (void *)result;
8747   return jresult;
8748 }
8749
8750
8751 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_EqualTo__SWIG_5(void * jarg1, void * jarg2) {
8752   unsigned int jresult ;
8753   Dali::Degree *arg1 = 0 ;
8754   Dali::Degree *arg2 = 0 ;
8755   bool result;
8756
8757   arg1 = (Dali::Degree *)jarg1;
8758   if (!arg1) {
8759     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Degree const & type is null", 0);
8760     return 0;
8761   }
8762   arg2 = (Dali::Degree *)jarg2;
8763   if (!arg2) {
8764     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Degree const & type is null", 0);
8765     return 0;
8766   }
8767   {
8768     try {
8769       result = (bool)Dali::operator ==((Dali::Degree const &)*arg1,(Dali::Degree const &)*arg2);
8770     } catch (std::out_of_range& e) {
8771       {
8772         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8773       };
8774     } catch (std::exception& e) {
8775       {
8776         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8777       };
8778     } catch (...) {
8779       {
8780         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8781       };
8782     }
8783   }
8784   jresult = result;
8785   return jresult;
8786 }
8787
8788
8789 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NotEqualTo__SWIG_4(void * jarg1, void * jarg2) {
8790   unsigned int jresult ;
8791   Dali::Degree *arg1 = 0 ;
8792   Dali::Degree *arg2 = 0 ;
8793   bool result;
8794
8795   arg1 = (Dali::Degree *)jarg1;
8796   if (!arg1) {
8797     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Degree const & type is null", 0);
8798     return 0;
8799   }
8800   arg2 = (Dali::Degree *)jarg2;
8801   if (!arg2) {
8802     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Degree const & type is null", 0);
8803     return 0;
8804   }
8805   {
8806     try {
8807       result = (bool)Dali::operator !=((Dali::Degree const &)*arg1,(Dali::Degree const &)*arg2);
8808     } catch (std::out_of_range& e) {
8809       {
8810         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8811       };
8812     } catch (std::exception& e) {
8813       {
8814         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8815       };
8816     } catch (...) {
8817       {
8818         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8819       };
8820     }
8821   }
8822   jresult = result;
8823   return jresult;
8824 }
8825
8826
8827 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Clamp__SWIG_3(void * jarg1, float jarg2, float jarg3) {
8828   void * jresult ;
8829   Dali::Degree arg1 ;
8830   float arg2 ;
8831   float arg3 ;
8832   Dali::Degree *argp1 ;
8833   Dali::Degree result;
8834
8835   argp1 = (Dali::Degree *)jarg1;
8836   if (!argp1) {
8837     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
8838     return 0;
8839   }
8840   arg1 = *argp1;
8841   arg2 = (float)jarg2;
8842   arg3 = (float)jarg3;
8843   {
8844     try {
8845       result = Dali::Clamp(arg1,arg2,arg3);
8846     } catch (std::out_of_range& e) {
8847       {
8848         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8849       };
8850     } catch (std::exception& e) {
8851       {
8852         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8853       };
8854     } catch (...) {
8855       {
8856         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8857       };
8858     }
8859   }
8860   jresult = new Dali::Degree((const Dali::Degree &)result);
8861   return jresult;
8862 }
8863
8864
8865 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Radian__SWIG_0() {
8866   void * jresult ;
8867   Dali::Radian *result = 0 ;
8868
8869   {
8870     try {
8871       result = (Dali::Radian *)new Dali::Radian();
8872     } catch (std::out_of_range& e) {
8873       {
8874         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8875       };
8876     } catch (std::exception& e) {
8877       {
8878         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8879       };
8880     } catch (...) {
8881       {
8882         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8883       };
8884     }
8885   }
8886   jresult = (void *)result;
8887   return jresult;
8888 }
8889
8890
8891 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Radian__SWIG_1(float jarg1) {
8892   void * jresult ;
8893   float arg1 ;
8894   Dali::Radian *result = 0 ;
8895
8896   arg1 = (float)jarg1;
8897   {
8898     try {
8899       result = (Dali::Radian *)new Dali::Radian(arg1);
8900     } catch (std::out_of_range& e) {
8901       {
8902         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8903       };
8904     } catch (std::exception& e) {
8905       {
8906         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8907       };
8908     } catch (...) {
8909       {
8910         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8911       };
8912     }
8913   }
8914   jresult = (void *)result;
8915   return jresult;
8916 }
8917
8918
8919 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Radian__SWIG_2(void * jarg1) {
8920   void * jresult ;
8921   Dali::Degree arg1 ;
8922   Dali::Degree *argp1 ;
8923   Dali::Radian *result = 0 ;
8924
8925   argp1 = (Dali::Degree *)jarg1;
8926   if (!argp1) {
8927     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
8928     return 0;
8929   }
8930   arg1 = *argp1;
8931   {
8932     try {
8933       result = (Dali::Radian *)new Dali::Radian(arg1);
8934     } catch (std::out_of_range& e) {
8935       {
8936         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8937       };
8938     } catch (std::exception& e) {
8939       {
8940         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8941       };
8942     } catch (...) {
8943       {
8944         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8945       };
8946     }
8947   }
8948   jresult = (void *)result;
8949   return jresult;
8950 }
8951
8952
8953 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Radian_Assign__SWIG_0(void * jarg1, float jarg2) {
8954   void * jresult ;
8955   Dali::Radian *arg1 = (Dali::Radian *) 0 ;
8956   float arg2 ;
8957   Dali::Radian *result = 0 ;
8958
8959   arg1 = (Dali::Radian *)jarg1;
8960   arg2 = (float)jarg2;
8961   {
8962     try {
8963       result = (Dali::Radian *) &(arg1)->operator =(arg2);
8964     } catch (std::out_of_range& e) {
8965       {
8966         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8967       };
8968     } catch (std::exception& e) {
8969       {
8970         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8971       };
8972     } catch (...) {
8973       {
8974         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8975       };
8976     }
8977   }
8978   jresult = (void *)result;
8979   return jresult;
8980 }
8981
8982
8983 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Radian_Assign__SWIG_1(void * jarg1, void * jarg2) {
8984   void * jresult ;
8985   Dali::Radian *arg1 = (Dali::Radian *) 0 ;
8986   Dali::Degree arg2 ;
8987   Dali::Degree *argp2 ;
8988   Dali::Radian *result = 0 ;
8989
8990   arg1 = (Dali::Radian *)jarg1;
8991   argp2 = (Dali::Degree *)jarg2;
8992   if (!argp2) {
8993     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
8994     return 0;
8995   }
8996   arg2 = *argp2;
8997   {
8998     try {
8999       result = (Dali::Radian *) &(arg1)->operator =(arg2);
9000     } catch (std::out_of_range& e) {
9001       {
9002         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9003       };
9004     } catch (std::exception& e) {
9005       {
9006         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9007       };
9008     } catch (...) {
9009       {
9010         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9011       };
9012     }
9013   }
9014   jresult = (void *)result;
9015   return jresult;
9016 }
9017
9018
9019 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Radian_ConvertToFloat(void * jarg1) {
9020   float jresult ;
9021   Dali::Radian *arg1 = (Dali::Radian *) 0 ;
9022   float result;
9023
9024   arg1 = (Dali::Radian *)jarg1;
9025   {
9026     try {
9027       result = (float)((Dali::Radian const *)arg1)->operator float();
9028     } catch (std::out_of_range& e) {
9029       {
9030         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9031       };
9032     } catch (std::exception& e) {
9033       {
9034         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9035       };
9036     } catch (...) {
9037       {
9038         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9039       };
9040     }
9041   }
9042   jresult = result;
9043   return jresult;
9044 }
9045
9046
9047 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Radian_radian_set(void * jarg1, float jarg2) {
9048   Dali::Radian *arg1 = (Dali::Radian *) 0 ;
9049   float arg2 ;
9050
9051   arg1 = (Dali::Radian *)jarg1;
9052   arg2 = (float)jarg2;
9053   if (arg1) (arg1)->radian = arg2;
9054 }
9055
9056
9057 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Radian_radian_get(void * jarg1) {
9058   float jresult ;
9059   Dali::Radian *arg1 = (Dali::Radian *) 0 ;
9060   float result;
9061
9062   arg1 = (Dali::Radian *)jarg1;
9063   result = (float) ((arg1)->radian);
9064   jresult = result;
9065   return jresult;
9066 }
9067
9068
9069 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Radian(void * jarg1) {
9070   Dali::Radian *arg1 = (Dali::Radian *) 0 ;
9071
9072   arg1 = (Dali::Radian *)jarg1;
9073   {
9074     try {
9075       delete arg1;
9076     } catch (std::out_of_range& e) {
9077       {
9078         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
9079       };
9080     } catch (std::exception& e) {
9081       {
9082         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
9083       };
9084     } catch (...) {
9085       {
9086         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
9087       };
9088     }
9089   }
9090 }
9091
9092
9093 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_EqualTo__SWIG_6(void * jarg1, void * jarg2) {
9094   unsigned int jresult ;
9095   Dali::Radian arg1 ;
9096   Dali::Radian arg2 ;
9097   Dali::Radian *argp1 ;
9098   Dali::Radian *argp2 ;
9099   bool result;
9100
9101   argp1 = (Dali::Radian *)jarg1;
9102   if (!argp1) {
9103     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9104     return 0;
9105   }
9106   arg1 = *argp1;
9107   argp2 = (Dali::Radian *)jarg2;
9108   if (!argp2) {
9109     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9110     return 0;
9111   }
9112   arg2 = *argp2;
9113   {
9114     try {
9115       result = (bool)Dali::operator ==(arg1,arg2);
9116     } catch (std::out_of_range& e) {
9117       {
9118         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9119       };
9120     } catch (std::exception& e) {
9121       {
9122         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9123       };
9124     } catch (...) {
9125       {
9126         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9127       };
9128     }
9129   }
9130   jresult = result;
9131   return jresult;
9132 }
9133
9134
9135 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NotEqualTo__SWIG_5(void * jarg1, void * jarg2) {
9136   unsigned int jresult ;
9137   Dali::Radian arg1 ;
9138   Dali::Radian arg2 ;
9139   Dali::Radian *argp1 ;
9140   Dali::Radian *argp2 ;
9141   bool result;
9142
9143   argp1 = (Dali::Radian *)jarg1;
9144   if (!argp1) {
9145     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9146     return 0;
9147   }
9148   arg1 = *argp1;
9149   argp2 = (Dali::Radian *)jarg2;
9150   if (!argp2) {
9151     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9152     return 0;
9153   }
9154   arg2 = *argp2;
9155   {
9156     try {
9157       result = (bool)Dali::operator !=(arg1,arg2);
9158     } catch (std::out_of_range& e) {
9159       {
9160         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9161       };
9162     } catch (std::exception& e) {
9163       {
9164         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9165       };
9166     } catch (...) {
9167       {
9168         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9169       };
9170     }
9171   }
9172   jresult = result;
9173   return jresult;
9174 }
9175
9176
9177 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_EqualTo__SWIG_7(void * jarg1, void * jarg2) {
9178   unsigned int jresult ;
9179   Dali::Radian arg1 ;
9180   Dali::Degree arg2 ;
9181   Dali::Radian *argp1 ;
9182   Dali::Degree *argp2 ;
9183   bool result;
9184
9185   argp1 = (Dali::Radian *)jarg1;
9186   if (!argp1) {
9187     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9188     return 0;
9189   }
9190   arg1 = *argp1;
9191   argp2 = (Dali::Degree *)jarg2;
9192   if (!argp2) {
9193     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9194     return 0;
9195   }
9196   arg2 = *argp2;
9197   {
9198     try {
9199       result = (bool)Dali::operator ==(arg1,arg2);
9200     } catch (std::out_of_range& e) {
9201       {
9202         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9203       };
9204     } catch (std::exception& e) {
9205       {
9206         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9207       };
9208     } catch (...) {
9209       {
9210         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9211       };
9212     }
9213   }
9214   jresult = result;
9215   return jresult;
9216 }
9217
9218
9219 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NotEqualTo__SWIG_6(void * jarg1, void * jarg2) {
9220   unsigned int jresult ;
9221   Dali::Radian arg1 ;
9222   Dali::Degree arg2 ;
9223   Dali::Radian *argp1 ;
9224   Dali::Degree *argp2 ;
9225   bool result;
9226
9227   argp1 = (Dali::Radian *)jarg1;
9228   if (!argp1) {
9229     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9230     return 0;
9231   }
9232   arg1 = *argp1;
9233   argp2 = (Dali::Degree *)jarg2;
9234   if (!argp2) {
9235     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9236     return 0;
9237   }
9238   arg2 = *argp2;
9239   {
9240     try {
9241       result = (bool)Dali::operator !=(arg1,arg2);
9242     } catch (std::out_of_range& e) {
9243       {
9244         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9245       };
9246     } catch (std::exception& e) {
9247       {
9248         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9249       };
9250     } catch (...) {
9251       {
9252         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9253       };
9254     }
9255   }
9256   jresult = result;
9257   return jresult;
9258 }
9259
9260
9261 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_EqualTo__SWIG_8(void * jarg1, void * jarg2) {
9262   unsigned int jresult ;
9263   Dali::Degree arg1 ;
9264   Dali::Radian arg2 ;
9265   Dali::Degree *argp1 ;
9266   Dali::Radian *argp2 ;
9267   bool result;
9268
9269   argp1 = (Dali::Degree *)jarg1;
9270   if (!argp1) {
9271     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9272     return 0;
9273   }
9274   arg1 = *argp1;
9275   argp2 = (Dali::Radian *)jarg2;
9276   if (!argp2) {
9277     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9278     return 0;
9279   }
9280   arg2 = *argp2;
9281   {
9282     try {
9283       result = (bool)Dali::operator ==(arg1,arg2);
9284     } catch (std::out_of_range& e) {
9285       {
9286         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9287       };
9288     } catch (std::exception& e) {
9289       {
9290         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9291       };
9292     } catch (...) {
9293       {
9294         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9295       };
9296     }
9297   }
9298   jresult = result;
9299   return jresult;
9300 }
9301
9302
9303 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NotEqualTo__SWIG_7(void * jarg1, void * jarg2) {
9304   unsigned int jresult ;
9305   Dali::Degree arg1 ;
9306   Dali::Radian arg2 ;
9307   Dali::Degree *argp1 ;
9308   Dali::Radian *argp2 ;
9309   bool result;
9310
9311   argp1 = (Dali::Degree *)jarg1;
9312   if (!argp1) {
9313     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9314     return 0;
9315   }
9316   arg1 = *argp1;
9317   argp2 = (Dali::Radian *)jarg2;
9318   if (!argp2) {
9319     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9320     return 0;
9321   }
9322   arg2 = *argp2;
9323   {
9324     try {
9325       result = (bool)Dali::operator !=(arg1,arg2);
9326     } catch (std::out_of_range& e) {
9327       {
9328         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9329       };
9330     } catch (std::exception& e) {
9331       {
9332         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9333       };
9334     } catch (...) {
9335       {
9336         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9337       };
9338     }
9339   }
9340   jresult = result;
9341   return jresult;
9342 }
9343
9344
9345 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_GreaterThan__SWIG_0(void * jarg1, void * jarg2) {
9346   unsigned int jresult ;
9347   Dali::Radian arg1 ;
9348   Dali::Radian arg2 ;
9349   Dali::Radian *argp1 ;
9350   Dali::Radian *argp2 ;
9351   bool result;
9352
9353   argp1 = (Dali::Radian *)jarg1;
9354   if (!argp1) {
9355     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9356     return 0;
9357   }
9358   arg1 = *argp1;
9359   argp2 = (Dali::Radian *)jarg2;
9360   if (!argp2) {
9361     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9362     return 0;
9363   }
9364   arg2 = *argp2;
9365   {
9366     try {
9367       result = (bool)Dali::operator >(arg1,arg2);
9368     } catch (std::out_of_range& e) {
9369       {
9370         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9371       };
9372     } catch (std::exception& e) {
9373       {
9374         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9375       };
9376     } catch (...) {
9377       {
9378         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9379       };
9380     }
9381   }
9382   jresult = result;
9383   return jresult;
9384 }
9385
9386
9387 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_GreaterThan__SWIG_1(void * jarg1, void * jarg2) {
9388   unsigned int jresult ;
9389   Dali::Radian arg1 ;
9390   Dali::Degree arg2 ;
9391   Dali::Radian *argp1 ;
9392   Dali::Degree *argp2 ;
9393   bool result;
9394
9395   argp1 = (Dali::Radian *)jarg1;
9396   if (!argp1) {
9397     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9398     return 0;
9399   }
9400   arg1 = *argp1;
9401   argp2 = (Dali::Degree *)jarg2;
9402   if (!argp2) {
9403     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9404     return 0;
9405   }
9406   arg2 = *argp2;
9407   {
9408     try {
9409       result = (bool)Dali::operator >(arg1,arg2);
9410     } catch (std::out_of_range& e) {
9411       {
9412         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9413       };
9414     } catch (std::exception& e) {
9415       {
9416         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9417       };
9418     } catch (...) {
9419       {
9420         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9421       };
9422     }
9423   }
9424   jresult = result;
9425   return jresult;
9426 }
9427
9428
9429 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_GreaterThan__SWIG_2(void * jarg1, void * jarg2) {
9430   unsigned int jresult ;
9431   Dali::Degree arg1 ;
9432   Dali::Radian arg2 ;
9433   Dali::Degree *argp1 ;
9434   Dali::Radian *argp2 ;
9435   bool result;
9436
9437   argp1 = (Dali::Degree *)jarg1;
9438   if (!argp1) {
9439     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9440     return 0;
9441   }
9442   arg1 = *argp1;
9443   argp2 = (Dali::Radian *)jarg2;
9444   if (!argp2) {
9445     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9446     return 0;
9447   }
9448   arg2 = *argp2;
9449   {
9450     try {
9451       result = (bool)Dali::operator >(arg1,arg2);
9452     } catch (std::out_of_range& e) {
9453       {
9454         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9455       };
9456     } catch (std::exception& e) {
9457       {
9458         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9459       };
9460     } catch (...) {
9461       {
9462         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9463       };
9464     }
9465   }
9466   jresult = result;
9467   return jresult;
9468 }
9469
9470
9471 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_LessThan__SWIG_0(void * jarg1, void * jarg2) {
9472   unsigned int jresult ;
9473   Dali::Radian arg1 ;
9474   Dali::Radian arg2 ;
9475   Dali::Radian *argp1 ;
9476   Dali::Radian *argp2 ;
9477   bool result;
9478
9479   argp1 = (Dali::Radian *)jarg1;
9480   if (!argp1) {
9481     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9482     return 0;
9483   }
9484   arg1 = *argp1;
9485   argp2 = (Dali::Radian *)jarg2;
9486   if (!argp2) {
9487     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9488     return 0;
9489   }
9490   arg2 = *argp2;
9491   {
9492     try {
9493       result = (bool)Dali::operator <(arg1,arg2);
9494     } catch (std::out_of_range& e) {
9495       {
9496         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9497       };
9498     } catch (std::exception& e) {
9499       {
9500         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9501       };
9502     } catch (...) {
9503       {
9504         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9505       };
9506     }
9507   }
9508   jresult = result;
9509   return jresult;
9510 }
9511
9512
9513 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_LessThan__SWIG_1(void * jarg1, void * jarg2) {
9514   unsigned int jresult ;
9515   Dali::Radian arg1 ;
9516   Dali::Degree arg2 ;
9517   Dali::Radian *argp1 ;
9518   Dali::Degree *argp2 ;
9519   bool result;
9520
9521   argp1 = (Dali::Radian *)jarg1;
9522   if (!argp1) {
9523     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9524     return 0;
9525   }
9526   arg1 = *argp1;
9527   argp2 = (Dali::Degree *)jarg2;
9528   if (!argp2) {
9529     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9530     return 0;
9531   }
9532   arg2 = *argp2;
9533   {
9534     try {
9535       result = (bool)Dali::operator <(arg1,arg2);
9536     } catch (std::out_of_range& e) {
9537       {
9538         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9539       };
9540     } catch (std::exception& e) {
9541       {
9542         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9543       };
9544     } catch (...) {
9545       {
9546         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9547       };
9548     }
9549   }
9550   jresult = result;
9551   return jresult;
9552 }
9553
9554
9555 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_LessThan__SWIG_2(void * jarg1, void * jarg2) {
9556   unsigned int jresult ;
9557   Dali::Degree arg1 ;
9558   Dali::Radian arg2 ;
9559   Dali::Degree *argp1 ;
9560   Dali::Radian *argp2 ;
9561   bool result;
9562
9563   argp1 = (Dali::Degree *)jarg1;
9564   if (!argp1) {
9565     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9566     return 0;
9567   }
9568   arg1 = *argp1;
9569   argp2 = (Dali::Radian *)jarg2;
9570   if (!argp2) {
9571     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9572     return 0;
9573   }
9574   arg2 = *argp2;
9575   {
9576     try {
9577       result = (bool)Dali::operator <(arg1,arg2);
9578     } catch (std::out_of_range& e) {
9579       {
9580         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9581       };
9582     } catch (std::exception& e) {
9583       {
9584         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9585       };
9586     } catch (...) {
9587       {
9588         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9589       };
9590     }
9591   }
9592   jresult = result;
9593   return jresult;
9594 }
9595
9596
9597 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Multiply(void * jarg1, float jarg2) {
9598   void * jresult ;
9599   Dali::Radian arg1 ;
9600   float arg2 ;
9601   Dali::Radian *argp1 ;
9602   Dali::Radian result;
9603
9604   argp1 = (Dali::Radian *)jarg1;
9605   if (!argp1) {
9606     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9607     return 0;
9608   }
9609   arg1 = *argp1;
9610   arg2 = (float)jarg2;
9611   {
9612     try {
9613       result = Dali::operator *(arg1,arg2);
9614     } catch (std::out_of_range& e) {
9615       {
9616         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9617       };
9618     } catch (std::exception& e) {
9619       {
9620         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9621       };
9622     } catch (...) {
9623       {
9624         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9625       };
9626     }
9627   }
9628   jresult = new Dali::Radian((const Dali::Radian &)result);
9629   return jresult;
9630 }
9631
9632
9633 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Subtract(void * jarg1) {
9634   void * jresult ;
9635   Dali::Radian arg1 ;
9636   Dali::Radian *argp1 ;
9637   Dali::Radian result;
9638
9639   argp1 = (Dali::Radian *)jarg1;
9640   if (!argp1) {
9641     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9642     return 0;
9643   }
9644   arg1 = *argp1;
9645   {
9646     try {
9647       result = Dali::operator -(arg1);
9648     } catch (std::out_of_range& e) {
9649       {
9650         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9651       };
9652     } catch (std::exception& e) {
9653       {
9654         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9655       };
9656     } catch (...) {
9657       {
9658         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9659       };
9660     }
9661   }
9662   jresult = new Dali::Radian((const Dali::Radian &)result);
9663   return jresult;
9664 }
9665
9666
9667 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Clamp__SWIG_4(void * jarg1, float jarg2, float jarg3) {
9668   void * jresult ;
9669   Dali::Radian arg1 ;
9670   float arg2 ;
9671   float arg3 ;
9672   Dali::Radian *argp1 ;
9673   Dali::Radian result;
9674
9675   argp1 = (Dali::Radian *)jarg1;
9676   if (!argp1) {
9677     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9678     return 0;
9679   }
9680   arg1 = *argp1;
9681   arg2 = (float)jarg2;
9682   arg3 = (float)jarg3;
9683   {
9684     try {
9685       result = Dali::Clamp(arg1,arg2,arg3);
9686     } catch (std::out_of_range& e) {
9687       {
9688         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9689       };
9690     } catch (std::exception& e) {
9691       {
9692         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9693       };
9694     } catch (...) {
9695       {
9696         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9697       };
9698     }
9699   }
9700   jresult = new Dali::Radian((const Dali::Radian &)result);
9701   return jresult;
9702 }
9703
9704
9705 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Rotation__SWIG_0() {
9706   void * jresult ;
9707   Dali::Quaternion *result = 0 ;
9708
9709   {
9710     try {
9711       result = (Dali::Quaternion *)new Dali::Quaternion();
9712     } catch (std::out_of_range& e) {
9713       {
9714         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9715       };
9716     } catch (std::exception& e) {
9717       {
9718         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9719       };
9720     } catch (...) {
9721       {
9722         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9723       };
9724     }
9725   }
9726   jresult = (void *)result;
9727   return jresult;
9728 }
9729
9730
9731 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Rotation__SWIG_1(void * jarg1, void * jarg2) {
9732   void * jresult ;
9733   Dali::Radian arg1 ;
9734   Dali::Vector3 *arg2 = 0 ;
9735   Dali::Radian *argp1 ;
9736   Dali::Quaternion *result = 0 ;
9737
9738   argp1 = (Dali::Radian *)jarg1;
9739   if (!argp1) {
9740     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9741     return 0;
9742   }
9743   arg1 = *argp1;
9744   arg2 = (Dali::Vector3 *)jarg2;
9745   if (!arg2) {
9746     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
9747     return 0;
9748   }
9749   {
9750     try {
9751       result = (Dali::Quaternion *)new Dali::Quaternion(arg1,(Dali::Vector3 const &)*arg2);
9752     } catch (std::out_of_range& e) {
9753       {
9754         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9755       };
9756     } catch (std::exception& e) {
9757       {
9758         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9759       };
9760     } catch (...) {
9761       {
9762         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9763       };
9764     }
9765   }
9766   jresult = (void *)result;
9767   return jresult;
9768 }
9769
9770
9771 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Rotation(void * jarg1) {
9772   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
9773
9774   arg1 = (Dali::Quaternion *)jarg1;
9775   {
9776     try {
9777       delete arg1;
9778     } catch (std::out_of_range& e) {
9779       {
9780         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
9781       };
9782     } catch (std::exception& e) {
9783       {
9784         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
9785       };
9786     } catch (...) {
9787       {
9788         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
9789       };
9790     }
9791   }
9792 }
9793
9794
9795 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_IDENTITY_get() {
9796   void * jresult ;
9797   Dali::Quaternion *result = 0 ;
9798
9799   result = (Dali::Quaternion *)&Dali::Quaternion::IDENTITY;
9800   jresult = (void *)result;
9801   return jresult;
9802 }
9803
9804
9805 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Rotation_IsIdentity(void * jarg1) {
9806   unsigned int jresult ;
9807   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
9808   bool result;
9809
9810   arg1 = (Dali::Quaternion *)jarg1;
9811   {
9812     try {
9813       result = (bool)((Dali::Quaternion const *)arg1)->IsIdentity();
9814     } catch (std::out_of_range& e) {
9815       {
9816         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9817       };
9818     } catch (std::exception& e) {
9819       {
9820         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9821       };
9822     } catch (...) {
9823       {
9824         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9825       };
9826     }
9827   }
9828   jresult = result;
9829   return jresult;
9830 }
9831
9832
9833 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Rotation_GetAxisAngle(void * jarg1, void * jarg2, void * jarg3) {
9834   unsigned int jresult ;
9835   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
9836   Dali::Vector3 *arg2 = 0 ;
9837   Dali::Radian *arg3 = 0 ;
9838   bool result;
9839
9840   arg1 = (Dali::Quaternion *)jarg1;
9841   arg2 = (Dali::Vector3 *)jarg2;
9842   if (!arg2) {
9843     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
9844     return 0;
9845   }
9846   arg3 = (Dali::Radian *)jarg3;
9847   if (!arg3) {
9848     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Radian & type is null", 0);
9849     return 0;
9850   }
9851   {
9852     try {
9853       result = (bool)((Dali::Quaternion const *)arg1)->ToAxisAngle(*arg2,*arg3);
9854     } catch (std::out_of_range& e) {
9855       {
9856         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9857       };
9858     } catch (std::exception& e) {
9859       {
9860         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9861       };
9862     } catch (...) {
9863       {
9864         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9865       };
9866     }
9867   }
9868   jresult = result;
9869   return jresult;
9870 }
9871
9872
9873 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Add(void * jarg1, void * jarg2) {
9874   void * jresult ;
9875   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
9876   Dali::Quaternion *arg2 = 0 ;
9877   Dali::Quaternion result;
9878
9879   arg1 = (Dali::Quaternion *)jarg1;
9880   arg2 = (Dali::Quaternion *)jarg2;
9881   if (!arg2) {
9882     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
9883     return 0;
9884   }
9885   {
9886     try {
9887       result = ((Dali::Quaternion const *)arg1)->operator +((Dali::Quaternion const &)*arg2);
9888     } catch (std::out_of_range& e) {
9889       {
9890         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9891       };
9892     } catch (std::exception& e) {
9893       {
9894         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9895       };
9896     } catch (...) {
9897       {
9898         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9899       };
9900     }
9901   }
9902   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
9903   return jresult;
9904 }
9905
9906
9907 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Subtract__SWIG_0(void * jarg1, void * jarg2) {
9908   void * jresult ;
9909   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
9910   Dali::Quaternion *arg2 = 0 ;
9911   Dali::Quaternion result;
9912
9913   arg1 = (Dali::Quaternion *)jarg1;
9914   arg2 = (Dali::Quaternion *)jarg2;
9915   if (!arg2) {
9916     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
9917     return 0;
9918   }
9919   {
9920     try {
9921       result = ((Dali::Quaternion const *)arg1)->operator -((Dali::Quaternion const &)*arg2);
9922     } catch (std::out_of_range& e) {
9923       {
9924         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9925       };
9926     } catch (std::exception& e) {
9927       {
9928         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9929       };
9930     } catch (...) {
9931       {
9932         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9933       };
9934     }
9935   }
9936   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
9937   return jresult;
9938 }
9939
9940
9941 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Multiply__SWIG_0(void * jarg1, void * jarg2) {
9942   void * jresult ;
9943   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
9944   Dali::Quaternion *arg2 = 0 ;
9945   Dali::Quaternion result;
9946
9947   arg1 = (Dali::Quaternion *)jarg1;
9948   arg2 = (Dali::Quaternion *)jarg2;
9949   if (!arg2) {
9950     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
9951     return 0;
9952   }
9953   {
9954     try {
9955       result = ((Dali::Quaternion const *)arg1)->operator *((Dali::Quaternion const &)*arg2);
9956     } catch (std::out_of_range& e) {
9957       {
9958         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9959       };
9960     } catch (std::exception& e) {
9961       {
9962         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9963       };
9964     } catch (...) {
9965       {
9966         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9967       };
9968     }
9969   }
9970   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
9971   return jresult;
9972 }
9973
9974
9975 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Multiply__SWIG_1(void * jarg1, void * jarg2) {
9976   void * jresult ;
9977   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
9978   Dali::Vector3 *arg2 = 0 ;
9979   Dali::Vector3 result;
9980
9981   arg1 = (Dali::Quaternion *)jarg1;
9982   arg2 = (Dali::Vector3 *)jarg2;
9983   if (!arg2) {
9984     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
9985     return 0;
9986   }
9987   {
9988     try {
9989       result = ((Dali::Quaternion const *)arg1)->operator *((Dali::Vector3 const &)*arg2);
9990     } catch (std::out_of_range& e) {
9991       {
9992         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9993       };
9994     } catch (std::exception& e) {
9995       {
9996         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9997       };
9998     } catch (...) {
9999       {
10000         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10001       };
10002     }
10003   }
10004   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
10005   return jresult;
10006 }
10007
10008
10009 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Divide__SWIG_0(void * jarg1, void * jarg2) {
10010   void * jresult ;
10011   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10012   Dali::Quaternion *arg2 = 0 ;
10013   Dali::Quaternion result;
10014
10015   arg1 = (Dali::Quaternion *)jarg1;
10016   arg2 = (Dali::Quaternion *)jarg2;
10017   if (!arg2) {
10018     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10019     return 0;
10020   }
10021   {
10022     try {
10023       result = ((Dali::Quaternion const *)arg1)->operator /((Dali::Quaternion const &)*arg2);
10024     } catch (std::out_of_range& e) {
10025       {
10026         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10027       };
10028     } catch (std::exception& e) {
10029       {
10030         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10031       };
10032     } catch (...) {
10033       {
10034         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10035       };
10036     }
10037   }
10038   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10039   return jresult;
10040 }
10041
10042
10043 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Multiply__SWIG_2(void * jarg1, float jarg2) {
10044   void * jresult ;
10045   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10046   float arg2 ;
10047   Dali::Quaternion result;
10048
10049   arg1 = (Dali::Quaternion *)jarg1;
10050   arg2 = (float)jarg2;
10051   {
10052     try {
10053       result = ((Dali::Quaternion const *)arg1)->operator *(arg2);
10054     } catch (std::out_of_range& e) {
10055       {
10056         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10057       };
10058     } catch (std::exception& e) {
10059       {
10060         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10061       };
10062     } catch (...) {
10063       {
10064         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10065       };
10066     }
10067   }
10068   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10069   return jresult;
10070 }
10071
10072
10073 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Divide__SWIG_1(void * jarg1, float jarg2) {
10074   void * jresult ;
10075   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10076   float arg2 ;
10077   Dali::Quaternion result;
10078
10079   arg1 = (Dali::Quaternion *)jarg1;
10080   arg2 = (float)jarg2;
10081   {
10082     try {
10083       result = ((Dali::Quaternion const *)arg1)->operator /(arg2);
10084     } catch (std::out_of_range& e) {
10085       {
10086         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10087       };
10088     } catch (std::exception& e) {
10089       {
10090         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10091       };
10092     } catch (...) {
10093       {
10094         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10095       };
10096     }
10097   }
10098   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10099   return jresult;
10100 }
10101
10102
10103 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Subtract__SWIG_1(void * jarg1) {
10104   void * jresult ;
10105   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10106   Dali::Quaternion result;
10107
10108   arg1 = (Dali::Quaternion *)jarg1;
10109   {
10110     try {
10111       result = ((Dali::Quaternion const *)arg1)->operator -();
10112     } catch (std::out_of_range& e) {
10113       {
10114         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10115       };
10116     } catch (std::exception& e) {
10117       {
10118         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10119       };
10120     } catch (...) {
10121       {
10122         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10123       };
10124     }
10125   }
10126   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10127   return jresult;
10128 }
10129
10130
10131 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_AddAssign(void * jarg1, void * jarg2) {
10132   void * jresult ;
10133   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10134   Dali::Quaternion *arg2 = 0 ;
10135   Dali::Quaternion *result = 0 ;
10136
10137   arg1 = (Dali::Quaternion *)jarg1;
10138   arg2 = (Dali::Quaternion *)jarg2;
10139   if (!arg2) {
10140     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10141     return 0;
10142   }
10143   {
10144     try {
10145       result = (Dali::Quaternion *) &(arg1)->operator +=((Dali::Quaternion const &)*arg2);
10146     } catch (std::out_of_range& e) {
10147       {
10148         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10149       };
10150     } catch (std::exception& e) {
10151       {
10152         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10153       };
10154     } catch (...) {
10155       {
10156         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10157       };
10158     }
10159   }
10160   jresult = (void *)result;
10161   return jresult;
10162 }
10163
10164
10165 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_SubtractAssign(void * jarg1, void * jarg2) {
10166   void * jresult ;
10167   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10168   Dali::Quaternion *arg2 = 0 ;
10169   Dali::Quaternion *result = 0 ;
10170
10171   arg1 = (Dali::Quaternion *)jarg1;
10172   arg2 = (Dali::Quaternion *)jarg2;
10173   if (!arg2) {
10174     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10175     return 0;
10176   }
10177   {
10178     try {
10179       result = (Dali::Quaternion *) &(arg1)->operator -=((Dali::Quaternion const &)*arg2);
10180     } catch (std::out_of_range& e) {
10181       {
10182         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10183       };
10184     } catch (std::exception& e) {
10185       {
10186         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10187       };
10188     } catch (...) {
10189       {
10190         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10191       };
10192     }
10193   }
10194   jresult = (void *)result;
10195   return jresult;
10196 }
10197
10198
10199 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_MultiplyAssign__SWIG_0(void * jarg1, void * jarg2) {
10200   void * jresult ;
10201   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10202   Dali::Quaternion *arg2 = 0 ;
10203   Dali::Quaternion *result = 0 ;
10204
10205   arg1 = (Dali::Quaternion *)jarg1;
10206   arg2 = (Dali::Quaternion *)jarg2;
10207   if (!arg2) {
10208     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10209     return 0;
10210   }
10211   {
10212     try {
10213       result = (Dali::Quaternion *) &(arg1)->operator *=((Dali::Quaternion const &)*arg2);
10214     } catch (std::out_of_range& e) {
10215       {
10216         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10217       };
10218     } catch (std::exception& e) {
10219       {
10220         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10221       };
10222     } catch (...) {
10223       {
10224         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10225       };
10226     }
10227   }
10228   jresult = (void *)result;
10229   return jresult;
10230 }
10231
10232
10233 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_MultiplyAssign__SWIG_1(void * jarg1, float jarg2) {
10234   void * jresult ;
10235   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10236   float arg2 ;
10237   Dali::Quaternion *result = 0 ;
10238
10239   arg1 = (Dali::Quaternion *)jarg1;
10240   arg2 = (float)jarg2;
10241   {
10242     try {
10243       result = (Dali::Quaternion *) &(arg1)->operator *=(arg2);
10244     } catch (std::out_of_range& e) {
10245       {
10246         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10247       };
10248     } catch (std::exception& e) {
10249       {
10250         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10251       };
10252     } catch (...) {
10253       {
10254         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10255       };
10256     }
10257   }
10258   jresult = (void *)result;
10259   return jresult;
10260 }
10261
10262
10263 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_DivideAssign(void * jarg1, float jarg2) {
10264   void * jresult ;
10265   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10266   float arg2 ;
10267   Dali::Quaternion *result = 0 ;
10268
10269   arg1 = (Dali::Quaternion *)jarg1;
10270   arg2 = (float)jarg2;
10271   {
10272     try {
10273       result = (Dali::Quaternion *) &(arg1)->operator /=(arg2);
10274     } catch (std::out_of_range& e) {
10275       {
10276         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10277       };
10278     } catch (std::exception& e) {
10279       {
10280         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10281       };
10282     } catch (...) {
10283       {
10284         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10285       };
10286     }
10287   }
10288   jresult = (void *)result;
10289   return jresult;
10290 }
10291
10292
10293 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Rotation_EqualTo(void * jarg1, void * jarg2) {
10294   unsigned int jresult ;
10295   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10296   Dali::Quaternion *arg2 = 0 ;
10297   bool result;
10298
10299   arg1 = (Dali::Quaternion *)jarg1;
10300   arg2 = (Dali::Quaternion *)jarg2;
10301   if (!arg2) {
10302     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10303     return 0;
10304   }
10305   {
10306     try {
10307       result = (bool)((Dali::Quaternion const *)arg1)->operator ==((Dali::Quaternion const &)*arg2);
10308     } catch (std::out_of_range& e) {
10309       {
10310         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10311       };
10312     } catch (std::exception& e) {
10313       {
10314         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10315       };
10316     } catch (...) {
10317       {
10318         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10319       };
10320     }
10321   }
10322   jresult = result;
10323   return jresult;
10324 }
10325
10326
10327 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Rotation_NotEqualTo(void * jarg1, void * jarg2) {
10328   unsigned int jresult ;
10329   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10330   Dali::Quaternion *arg2 = 0 ;
10331   bool result;
10332
10333   arg1 = (Dali::Quaternion *)jarg1;
10334   arg2 = (Dali::Quaternion *)jarg2;
10335   if (!arg2) {
10336     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10337     return 0;
10338   }
10339   {
10340     try {
10341       result = (bool)((Dali::Quaternion const *)arg1)->operator !=((Dali::Quaternion const &)*arg2);
10342     } catch (std::out_of_range& e) {
10343       {
10344         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10345       };
10346     } catch (std::exception& e) {
10347       {
10348         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10349       };
10350     } catch (...) {
10351       {
10352         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10353       };
10354     }
10355   }
10356   jresult = result;
10357   return jresult;
10358 }
10359
10360
10361 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Rotation_Length(void * jarg1) {
10362   float jresult ;
10363   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10364   float result;
10365
10366   arg1 = (Dali::Quaternion *)jarg1;
10367   {
10368     try {
10369       result = (float)((Dali::Quaternion const *)arg1)->Length();
10370     } catch (std::out_of_range& e) {
10371       {
10372         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10373       };
10374     } catch (std::exception& e) {
10375       {
10376         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10377       };
10378     } catch (...) {
10379       {
10380         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10381       };
10382     }
10383   }
10384   jresult = result;
10385   return jresult;
10386 }
10387
10388
10389 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Rotation_LengthSquared(void * jarg1) {
10390   float jresult ;
10391   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10392   float result;
10393
10394   arg1 = (Dali::Quaternion *)jarg1;
10395   {
10396     try {
10397       result = (float)((Dali::Quaternion const *)arg1)->LengthSquared();
10398     } catch (std::out_of_range& e) {
10399       {
10400         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10401       };
10402     } catch (std::exception& e) {
10403       {
10404         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10405       };
10406     } catch (...) {
10407       {
10408         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10409       };
10410     }
10411   }
10412   jresult = result;
10413   return jresult;
10414 }
10415
10416
10417 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rotation_Normalize(void * jarg1) {
10418   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10419
10420   arg1 = (Dali::Quaternion *)jarg1;
10421   {
10422     try {
10423       (arg1)->Normalize();
10424     } catch (std::out_of_range& e) {
10425       {
10426         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
10427       };
10428     } catch (std::exception& e) {
10429       {
10430         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
10431       };
10432     } catch (...) {
10433       {
10434         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
10435       };
10436     }
10437   }
10438 }
10439
10440
10441 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Normalized(void * jarg1) {
10442   void * jresult ;
10443   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10444   Dali::Quaternion result;
10445
10446   arg1 = (Dali::Quaternion *)jarg1;
10447   {
10448     try {
10449       result = ((Dali::Quaternion const *)arg1)->Normalized();
10450     } catch (std::out_of_range& e) {
10451       {
10452         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10453       };
10454     } catch (std::exception& e) {
10455       {
10456         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10457       };
10458     } catch (...) {
10459       {
10460         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10461       };
10462     }
10463   }
10464   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10465   return jresult;
10466 }
10467
10468
10469 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rotation_Conjugate(void * jarg1) {
10470   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10471
10472   arg1 = (Dali::Quaternion *)jarg1;
10473   {
10474     try {
10475       (arg1)->Conjugate();
10476     } catch (std::out_of_range& e) {
10477       {
10478         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
10479       };
10480     } catch (std::exception& e) {
10481       {
10482         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
10483       };
10484     } catch (...) {
10485       {
10486         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
10487       };
10488     }
10489   }
10490 }
10491
10492
10493 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rotation_Invert(void * jarg1) {
10494   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10495
10496   arg1 = (Dali::Quaternion *)jarg1;
10497   {
10498     try {
10499       (arg1)->Invert();
10500     } catch (std::out_of_range& e) {
10501       {
10502         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
10503       };
10504     } catch (std::exception& e) {
10505       {
10506         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
10507       };
10508     } catch (...) {
10509       {
10510         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
10511       };
10512     }
10513   }
10514 }
10515
10516
10517 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Log(void * jarg1) {
10518   void * jresult ;
10519   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10520   Dali::Quaternion result;
10521
10522   arg1 = (Dali::Quaternion *)jarg1;
10523   {
10524     try {
10525       result = ((Dali::Quaternion const *)arg1)->Log();
10526     } catch (std::out_of_range& e) {
10527       {
10528         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10529       };
10530     } catch (std::exception& e) {
10531       {
10532         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10533       };
10534     } catch (...) {
10535       {
10536         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10537       };
10538     }
10539   }
10540   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10541   return jresult;
10542 }
10543
10544
10545 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Exp(void * jarg1) {
10546   void * jresult ;
10547   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10548   Dali::Quaternion result;
10549
10550   arg1 = (Dali::Quaternion *)jarg1;
10551   {
10552     try {
10553       result = ((Dali::Quaternion const *)arg1)->Exp();
10554     } catch (std::out_of_range& e) {
10555       {
10556         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10557       };
10558     } catch (std::exception& e) {
10559       {
10560         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10561       };
10562     } catch (...) {
10563       {
10564         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10565       };
10566     }
10567   }
10568   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10569   return jresult;
10570 }
10571
10572
10573 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Rotation_Dot(void * jarg1, void * jarg2) {
10574   float jresult ;
10575   Dali::Quaternion *arg1 = 0 ;
10576   Dali::Quaternion *arg2 = 0 ;
10577   float result;
10578
10579   arg1 = (Dali::Quaternion *)jarg1;
10580   if (!arg1) {
10581     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10582     return 0;
10583   }
10584   arg2 = (Dali::Quaternion *)jarg2;
10585   if (!arg2) {
10586     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10587     return 0;
10588   }
10589   {
10590     try {
10591       result = (float)Dali::Quaternion::Dot((Dali::Quaternion const &)*arg1,(Dali::Quaternion const &)*arg2);
10592     } catch (std::out_of_range& e) {
10593       {
10594         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10595       };
10596     } catch (std::exception& e) {
10597       {
10598         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10599       };
10600     } catch (...) {
10601       {
10602         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10603       };
10604     }
10605   }
10606   jresult = result;
10607   return jresult;
10608 }
10609
10610
10611 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Lerp(void * jarg1, void * jarg2, float jarg3) {
10612   void * jresult ;
10613   Dali::Quaternion *arg1 = 0 ;
10614   Dali::Quaternion *arg2 = 0 ;
10615   float arg3 ;
10616   Dali::Quaternion result;
10617
10618   arg1 = (Dali::Quaternion *)jarg1;
10619   if (!arg1) {
10620     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10621     return 0;
10622   }
10623   arg2 = (Dali::Quaternion *)jarg2;
10624   if (!arg2) {
10625     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10626     return 0;
10627   }
10628   arg3 = (float)jarg3;
10629   {
10630     try {
10631       result = Dali::Quaternion::Lerp((Dali::Quaternion const &)*arg1,(Dali::Quaternion const &)*arg2,arg3);
10632     } catch (std::out_of_range& e) {
10633       {
10634         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10635       };
10636     } catch (std::exception& e) {
10637       {
10638         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10639       };
10640     } catch (...) {
10641       {
10642         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10643       };
10644     }
10645   }
10646   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10647   return jresult;
10648 }
10649
10650
10651 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Slerp(void * jarg1, void * jarg2, float jarg3) {
10652   void * jresult ;
10653   Dali::Quaternion *arg1 = 0 ;
10654   Dali::Quaternion *arg2 = 0 ;
10655   float arg3 ;
10656   Dali::Quaternion result;
10657
10658   arg1 = (Dali::Quaternion *)jarg1;
10659   if (!arg1) {
10660     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10661     return 0;
10662   }
10663   arg2 = (Dali::Quaternion *)jarg2;
10664   if (!arg2) {
10665     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10666     return 0;
10667   }
10668   arg3 = (float)jarg3;
10669   {
10670     try {
10671       result = Dali::Quaternion::Slerp((Dali::Quaternion const &)*arg1,(Dali::Quaternion const &)*arg2,arg3);
10672     } catch (std::out_of_range& e) {
10673       {
10674         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10675       };
10676     } catch (std::exception& e) {
10677       {
10678         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10679       };
10680     } catch (...) {
10681       {
10682         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10683       };
10684     }
10685   }
10686   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10687   return jresult;
10688 }
10689
10690
10691 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_SlerpNoInvert(void * jarg1, void * jarg2, float jarg3) {
10692   void * jresult ;
10693   Dali::Quaternion *arg1 = 0 ;
10694   Dali::Quaternion *arg2 = 0 ;
10695   float arg3 ;
10696   Dali::Quaternion result;
10697
10698   arg1 = (Dali::Quaternion *)jarg1;
10699   if (!arg1) {
10700     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10701     return 0;
10702   }
10703   arg2 = (Dali::Quaternion *)jarg2;
10704   if (!arg2) {
10705     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10706     return 0;
10707   }
10708   arg3 = (float)jarg3;
10709   {
10710     try {
10711       result = Dali::Quaternion::SlerpNoInvert((Dali::Quaternion const &)*arg1,(Dali::Quaternion const &)*arg2,arg3);
10712     } catch (std::out_of_range& e) {
10713       {
10714         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10715       };
10716     } catch (std::exception& e) {
10717       {
10718         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10719       };
10720     } catch (...) {
10721       {
10722         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10723       };
10724     }
10725   }
10726   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10727   return jresult;
10728 }
10729
10730
10731 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Squad(void * jarg1, void * jarg2, void * jarg3, void * jarg4, float jarg5) {
10732   void * jresult ;
10733   Dali::Quaternion *arg1 = 0 ;
10734   Dali::Quaternion *arg2 = 0 ;
10735   Dali::Quaternion *arg3 = 0 ;
10736   Dali::Quaternion *arg4 = 0 ;
10737   float arg5 ;
10738   Dali::Quaternion result;
10739
10740   arg1 = (Dali::Quaternion *)jarg1;
10741   if (!arg1) {
10742     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10743     return 0;
10744   }
10745   arg2 = (Dali::Quaternion *)jarg2;
10746   if (!arg2) {
10747     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10748     return 0;
10749   }
10750   arg3 = (Dali::Quaternion *)jarg3;
10751   if (!arg3) {
10752     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10753     return 0;
10754   }
10755   arg4 = (Dali::Quaternion *)jarg4;
10756   if (!arg4) {
10757     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10758     return 0;
10759   }
10760   arg5 = (float)jarg5;
10761   {
10762     try {
10763       result = Dali::Quaternion::Squad((Dali::Quaternion const &)*arg1,(Dali::Quaternion const &)*arg2,(Dali::Quaternion const &)*arg3,(Dali::Quaternion const &)*arg4,arg5);
10764     } catch (std::out_of_range& e) {
10765       {
10766         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10767       };
10768     } catch (std::exception& e) {
10769       {
10770         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10771       };
10772     } catch (...) {
10773       {
10774         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10775       };
10776     }
10777   }
10778   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10779   return jresult;
10780 }
10781
10782
10783 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Rotation_AngleBetween(void * jarg1, void * jarg2) {
10784   float jresult ;
10785   Dali::Quaternion *arg1 = 0 ;
10786   Dali::Quaternion *arg2 = 0 ;
10787   float result;
10788
10789   arg1 = (Dali::Quaternion *)jarg1;
10790   if (!arg1) {
10791     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10792     return 0;
10793   }
10794   arg2 = (Dali::Quaternion *)jarg2;
10795   if (!arg2) {
10796     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10797     return 0;
10798   }
10799   {
10800     try {
10801       result = (float)Dali::Quaternion::AngleBetween((Dali::Quaternion const &)*arg1,(Dali::Quaternion const &)*arg2);
10802     } catch (std::out_of_range& e) {
10803       {
10804         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10805       };
10806     } catch (std::exception& e) {
10807       {
10808         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10809       };
10810     } catch (...) {
10811       {
10812         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10813       };
10814     }
10815   }
10816   jresult = result;
10817   return jresult;
10818 }
10819
10820
10821 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Matrix__SWIG_0() {
10822   void * jresult ;
10823   Dali::Matrix *result = 0 ;
10824
10825   {
10826     try {
10827       result = (Dali::Matrix *)new Dali::Matrix();
10828     } catch (std::out_of_range& e) {
10829       {
10830         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10831       };
10832     } catch (std::exception& e) {
10833       {
10834         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10835       };
10836     } catch (...) {
10837       {
10838         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10839       };
10840     }
10841   }
10842   jresult = (void *)result;
10843   return jresult;
10844 }
10845
10846
10847 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Matrix__SWIG_1(unsigned int jarg1) {
10848   void * jresult ;
10849   bool arg1 ;
10850   Dali::Matrix *result = 0 ;
10851
10852   arg1 = jarg1 ? true : false;
10853   {
10854     try {
10855       result = (Dali::Matrix *)new Dali::Matrix(arg1);
10856     } catch (std::out_of_range& e) {
10857       {
10858         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10859       };
10860     } catch (std::exception& e) {
10861       {
10862         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10863       };
10864     } catch (...) {
10865       {
10866         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10867       };
10868     }
10869   }
10870   jresult = (void *)result;
10871   return jresult;
10872 }
10873
10874
10875 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Matrix__SWIG_2(float* jarg1) {
10876   void * jresult ;
10877   float *arg1 = (float *) 0 ;
10878   Dali::Matrix *result = 0 ;
10879
10880   arg1 = jarg1;
10881   {
10882     try {
10883       result = (Dali::Matrix *)new Dali::Matrix((float const *)arg1);
10884     } catch (std::out_of_range& e) {
10885       {
10886         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10887       };
10888     } catch (std::exception& e) {
10889       {
10890         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10891       };
10892     } catch (...) {
10893       {
10894         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10895       };
10896     }
10897   }
10898   jresult = (void *)result;
10899
10900
10901   return jresult;
10902 }
10903
10904
10905 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Matrix__SWIG_3(void * jarg1) {
10906   void * jresult ;
10907   Dali::Quaternion *arg1 = 0 ;
10908   Dali::Matrix *result = 0 ;
10909
10910   arg1 = (Dali::Quaternion *)jarg1;
10911   if (!arg1) {
10912     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10913     return 0;
10914   }
10915   {
10916     try {
10917       result = (Dali::Matrix *)new Dali::Matrix((Dali::Quaternion const &)*arg1);
10918     } catch (std::out_of_range& e) {
10919       {
10920         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10921       };
10922     } catch (std::exception& e) {
10923       {
10924         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10925       };
10926     } catch (...) {
10927       {
10928         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10929       };
10930     }
10931   }
10932   jresult = (void *)result;
10933   return jresult;
10934 }
10935
10936
10937 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Matrix__SWIG_4(void * jarg1) {
10938   void * jresult ;
10939   Dali::Matrix *arg1 = 0 ;
10940   Dali::Matrix *result = 0 ;
10941
10942   arg1 = (Dali::Matrix *)jarg1;
10943   if (!arg1) {
10944     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
10945     return 0;
10946   }
10947   {
10948     try {
10949       result = (Dali::Matrix *)new Dali::Matrix((Dali::Matrix const &)*arg1);
10950     } catch (std::out_of_range& e) {
10951       {
10952         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10953       };
10954     } catch (std::exception& e) {
10955       {
10956         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10957       };
10958     } catch (...) {
10959       {
10960         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10961       };
10962     }
10963   }
10964   jresult = (void *)result;
10965   return jresult;
10966 }
10967
10968
10969 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix_Assign(void * jarg1, void * jarg2) {
10970   void * jresult ;
10971   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
10972   Dali::Matrix *arg2 = 0 ;
10973   Dali::Matrix *result = 0 ;
10974
10975   arg1 = (Dali::Matrix *)jarg1;
10976   arg2 = (Dali::Matrix *)jarg2;
10977   if (!arg2) {
10978     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
10979     return 0;
10980   }
10981   {
10982     try {
10983       result = (Dali::Matrix *) &(arg1)->operator =((Dali::Matrix const &)*arg2);
10984     } catch (std::out_of_range& e) {
10985       {
10986         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10987       };
10988     } catch (std::exception& e) {
10989       {
10990         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10991       };
10992     } catch (...) {
10993       {
10994         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10995       };
10996     }
10997   }
10998   jresult = (void *)result;
10999   return jresult;
11000 }
11001
11002
11003 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix_IDENTITY_get() {
11004   void * jresult ;
11005   Dali::Matrix *result = 0 ;
11006
11007   result = (Dali::Matrix *)&Dali::Matrix::IDENTITY;
11008   jresult = (void *)result;
11009   return jresult;
11010 }
11011
11012
11013 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_SetIdentity(void * jarg1) {
11014   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11015
11016   arg1 = (Dali::Matrix *)jarg1;
11017   {
11018     try {
11019       (arg1)->SetIdentity();
11020     } catch (std::out_of_range& e) {
11021       {
11022         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11023       };
11024     } catch (std::exception& e) {
11025       {
11026         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11027       };
11028     } catch (...) {
11029       {
11030         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11031       };
11032     }
11033   }
11034 }
11035
11036
11037 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_SetIdentityAndScale(void * jarg1, void * jarg2) {
11038   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11039   Dali::Vector3 *arg2 = 0 ;
11040
11041   arg1 = (Dali::Matrix *)jarg1;
11042   arg2 = (Dali::Vector3 *)jarg2;
11043   if (!arg2) {
11044     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11045     return ;
11046   }
11047   {
11048     try {
11049       (arg1)->SetIdentityAndScale((Dali::Vector3 const &)*arg2);
11050     } catch (std::out_of_range& e) {
11051       {
11052         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11053       };
11054     } catch (std::exception& e) {
11055       {
11056         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11057       };
11058     } catch (...) {
11059       {
11060         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11061       };
11062     }
11063   }
11064 }
11065
11066
11067 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_InvertTransform(void * jarg1, void * jarg2) {
11068   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11069   Dali::Matrix *arg2 = 0 ;
11070
11071   arg1 = (Dali::Matrix *)jarg1;
11072   arg2 = (Dali::Matrix *)jarg2;
11073   if (!arg2) {
11074     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix & type is null", 0);
11075     return ;
11076   }
11077   {
11078     try {
11079       ((Dali::Matrix const *)arg1)->InvertTransform(*arg2);
11080     } catch (std::out_of_range& e) {
11081       {
11082         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11083       };
11084     } catch (std::exception& e) {
11085       {
11086         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11087       };
11088     } catch (...) {
11089       {
11090         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11091       };
11092     }
11093   }
11094 }
11095
11096
11097 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Matrix_Invert(void * jarg1) {
11098   unsigned int jresult ;
11099   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11100   bool result;
11101
11102   arg1 = (Dali::Matrix *)jarg1;
11103   {
11104     try {
11105       result = (bool)(arg1)->Invert();
11106     } catch (std::out_of_range& e) {
11107       {
11108         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11109       };
11110     } catch (std::exception& e) {
11111       {
11112         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11113       };
11114     } catch (...) {
11115       {
11116         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11117       };
11118     }
11119   }
11120   jresult = result;
11121   return jresult;
11122 }
11123
11124
11125 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_Transpose(void * jarg1) {
11126   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11127
11128   arg1 = (Dali::Matrix *)jarg1;
11129   {
11130     try {
11131       (arg1)->Transpose();
11132     } catch (std::out_of_range& e) {
11133       {
11134         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11135       };
11136     } catch (std::exception& e) {
11137       {
11138         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11139       };
11140     } catch (...) {
11141       {
11142         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11143       };
11144     }
11145   }
11146 }
11147
11148
11149 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix_GetXAxis(void * jarg1) {
11150   void * jresult ;
11151   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11152   Dali::Vector3 result;
11153
11154   arg1 = (Dali::Matrix *)jarg1;
11155   {
11156     try {
11157       result = ((Dali::Matrix const *)arg1)->GetXAxis();
11158     } catch (std::out_of_range& e) {
11159       {
11160         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11161       };
11162     } catch (std::exception& e) {
11163       {
11164         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11165       };
11166     } catch (...) {
11167       {
11168         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11169       };
11170     }
11171   }
11172   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
11173   return jresult;
11174 }
11175
11176
11177 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix_GetYAxis(void * jarg1) {
11178   void * jresult ;
11179   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11180   Dali::Vector3 result;
11181
11182   arg1 = (Dali::Matrix *)jarg1;
11183   {
11184     try {
11185       result = ((Dali::Matrix const *)arg1)->GetYAxis();
11186     } catch (std::out_of_range& e) {
11187       {
11188         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11189       };
11190     } catch (std::exception& e) {
11191       {
11192         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11193       };
11194     } catch (...) {
11195       {
11196         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11197       };
11198     }
11199   }
11200   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
11201   return jresult;
11202 }
11203
11204
11205 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix_GetZAxis(void * jarg1) {
11206   void * jresult ;
11207   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11208   Dali::Vector3 result;
11209
11210   arg1 = (Dali::Matrix *)jarg1;
11211   {
11212     try {
11213       result = ((Dali::Matrix const *)arg1)->GetZAxis();
11214     } catch (std::out_of_range& e) {
11215       {
11216         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11217       };
11218     } catch (std::exception& e) {
11219       {
11220         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11221       };
11222     } catch (...) {
11223       {
11224         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11225       };
11226     }
11227   }
11228   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
11229   return jresult;
11230 }
11231
11232
11233 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_SetXAxis(void * jarg1, void * jarg2) {
11234   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11235   Dali::Vector3 *arg2 = 0 ;
11236
11237   arg1 = (Dali::Matrix *)jarg1;
11238   arg2 = (Dali::Vector3 *)jarg2;
11239   if (!arg2) {
11240     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11241     return ;
11242   }
11243   {
11244     try {
11245       (arg1)->SetXAxis((Dali::Vector3 const &)*arg2);
11246     } catch (std::out_of_range& e) {
11247       {
11248         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11249       };
11250     } catch (std::exception& e) {
11251       {
11252         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11253       };
11254     } catch (...) {
11255       {
11256         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11257       };
11258     }
11259   }
11260 }
11261
11262
11263 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_SetYAxis(void * jarg1, void * jarg2) {
11264   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11265   Dali::Vector3 *arg2 = 0 ;
11266
11267   arg1 = (Dali::Matrix *)jarg1;
11268   arg2 = (Dali::Vector3 *)jarg2;
11269   if (!arg2) {
11270     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11271     return ;
11272   }
11273   {
11274     try {
11275       (arg1)->SetYAxis((Dali::Vector3 const &)*arg2);
11276     } catch (std::out_of_range& e) {
11277       {
11278         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11279       };
11280     } catch (std::exception& e) {
11281       {
11282         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11283       };
11284     } catch (...) {
11285       {
11286         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11287       };
11288     }
11289   }
11290 }
11291
11292
11293 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_SetZAxis(void * jarg1, void * jarg2) {
11294   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11295   Dali::Vector3 *arg2 = 0 ;
11296
11297   arg1 = (Dali::Matrix *)jarg1;
11298   arg2 = (Dali::Vector3 *)jarg2;
11299   if (!arg2) {
11300     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11301     return ;
11302   }
11303   {
11304     try {
11305       (arg1)->SetZAxis((Dali::Vector3 const &)*arg2);
11306     } catch (std::out_of_range& e) {
11307       {
11308         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11309       };
11310     } catch (std::exception& e) {
11311       {
11312         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11313       };
11314     } catch (...) {
11315       {
11316         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11317       };
11318     }
11319   }
11320 }
11321
11322
11323 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix_GetTranslation(void * jarg1) {
11324   void * jresult ;
11325   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11326   Dali::Vector4 *result = 0 ;
11327
11328   arg1 = (Dali::Matrix *)jarg1;
11329   {
11330     try {
11331       result = (Dali::Vector4 *) &((Dali::Matrix const *)arg1)->GetTranslation();
11332     } catch (std::out_of_range& e) {
11333       {
11334         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11335       };
11336     } catch (std::exception& e) {
11337       {
11338         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11339       };
11340     } catch (...) {
11341       {
11342         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11343       };
11344     }
11345   }
11346   jresult = (void *)result;
11347   return jresult;
11348 }
11349
11350
11351 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix_GetTranslation3(void * jarg1) {
11352   void * jresult ;
11353   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11354   Dali::Vector3 *result = 0 ;
11355
11356   arg1 = (Dali::Matrix *)jarg1;
11357   {
11358     try {
11359       result = (Dali::Vector3 *) &((Dali::Matrix const *)arg1)->GetTranslation3();
11360     } catch (std::out_of_range& e) {
11361       {
11362         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11363       };
11364     } catch (std::exception& e) {
11365       {
11366         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11367       };
11368     } catch (...) {
11369       {
11370         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11371       };
11372     }
11373   }
11374   jresult = (void *)result;
11375   return jresult;
11376 }
11377
11378
11379 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_SetTranslation__SWIG_0(void * jarg1, void * jarg2) {
11380   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11381   Dali::Vector4 *arg2 = 0 ;
11382
11383   arg1 = (Dali::Matrix *)jarg1;
11384   arg2 = (Dali::Vector4 *)jarg2;
11385   if (!arg2) {
11386     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
11387     return ;
11388   }
11389   {
11390     try {
11391       (arg1)->SetTranslation((Dali::Vector4 const &)*arg2);
11392     } catch (std::out_of_range& e) {
11393       {
11394         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11395       };
11396     } catch (std::exception& e) {
11397       {
11398         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11399       };
11400     } catch (...) {
11401       {
11402         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11403       };
11404     }
11405   }
11406 }
11407
11408
11409 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_SetTranslation__SWIG_1(void * jarg1, void * jarg2) {
11410   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11411   Dali::Vector3 *arg2 = 0 ;
11412
11413   arg1 = (Dali::Matrix *)jarg1;
11414   arg2 = (Dali::Vector3 *)jarg2;
11415   if (!arg2) {
11416     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11417     return ;
11418   }
11419   {
11420     try {
11421       (arg1)->SetTranslation((Dali::Vector3 const &)*arg2);
11422     } catch (std::out_of_range& e) {
11423       {
11424         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11425       };
11426     } catch (std::exception& e) {
11427       {
11428         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11429       };
11430     } catch (...) {
11431       {
11432         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11433       };
11434     }
11435   }
11436 }
11437
11438
11439 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_OrthoNormalize(void * jarg1) {
11440   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11441
11442   arg1 = (Dali::Matrix *)jarg1;
11443   {
11444     try {
11445       (arg1)->OrthoNormalize();
11446     } catch (std::out_of_range& e) {
11447       {
11448         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11449       };
11450     } catch (std::exception& e) {
11451       {
11452         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11453       };
11454     } catch (...) {
11455       {
11456         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11457       };
11458     }
11459   }
11460 }
11461
11462
11463 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix_AsFloat__SWIG_0(void * jarg1) {
11464   void * jresult ;
11465   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11466   float *result = 0 ;
11467
11468   arg1 = (Dali::Matrix *)jarg1;
11469   {
11470     try {
11471       result = (float *)((Dali::Matrix const *)arg1)->AsFloat();
11472     } catch (std::out_of_range& e) {
11473       {
11474         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11475       };
11476     } catch (std::exception& e) {
11477       {
11478         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11479       };
11480     } catch (...) {
11481       {
11482         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11483       };
11484     }
11485   }
11486   jresult = (void *)result;
11487   return jresult;
11488 }
11489
11490
11491 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_Multiply__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
11492   Dali::Matrix *arg1 = 0 ;
11493   Dali::Matrix *arg2 = 0 ;
11494   Dali::Matrix *arg3 = 0 ;
11495
11496   arg1 = (Dali::Matrix *)jarg1;
11497   if (!arg1) {
11498     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix & type is null", 0);
11499     return ;
11500   }
11501   arg2 = (Dali::Matrix *)jarg2;
11502   if (!arg2) {
11503     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
11504     return ;
11505   }
11506   arg3 = (Dali::Matrix *)jarg3;
11507   if (!arg3) {
11508     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
11509     return ;
11510   }
11511   {
11512     try {
11513       Dali::Matrix::Multiply(*arg1,(Dali::Matrix const &)*arg2,(Dali::Matrix const &)*arg3);
11514     } catch (std::out_of_range& e) {
11515       {
11516         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11517       };
11518     } catch (std::exception& e) {
11519       {
11520         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11521       };
11522     } catch (...) {
11523       {
11524         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11525       };
11526     }
11527   }
11528 }
11529
11530
11531 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_Multiply__SWIG_1(void * jarg1, void * jarg2, void * jarg3) {
11532   Dali::Matrix *arg1 = 0 ;
11533   Dali::Matrix *arg2 = 0 ;
11534   Dali::Quaternion *arg3 = 0 ;
11535
11536   arg1 = (Dali::Matrix *)jarg1;
11537   if (!arg1) {
11538     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix & type is null", 0);
11539     return ;
11540   }
11541   arg2 = (Dali::Matrix *)jarg2;
11542   if (!arg2) {
11543     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
11544     return ;
11545   }
11546   arg3 = (Dali::Quaternion *)jarg3;
11547   if (!arg3) {
11548     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
11549     return ;
11550   }
11551   {
11552     try {
11553       Dali::Matrix::Multiply(*arg1,(Dali::Matrix const &)*arg2,(Dali::Quaternion const &)*arg3);
11554     } catch (std::out_of_range& e) {
11555       {
11556         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11557       };
11558     } catch (std::exception& e) {
11559       {
11560         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11561       };
11562     } catch (...) {
11563       {
11564         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11565       };
11566     }
11567   }
11568 }
11569
11570
11571 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix_Multiply__SWIG_2(void * jarg1, void * jarg2) {
11572   void * jresult ;
11573   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11574   Dali::Vector4 *arg2 = 0 ;
11575   Dali::Vector4 result;
11576
11577   arg1 = (Dali::Matrix *)jarg1;
11578   arg2 = (Dali::Vector4 *)jarg2;
11579   if (!arg2) {
11580     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
11581     return 0;
11582   }
11583   {
11584     try {
11585       result = ((Dali::Matrix const *)arg1)->operator *((Dali::Vector4 const &)*arg2);
11586     } catch (std::out_of_range& e) {
11587       {
11588         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11589       };
11590     } catch (std::exception& e) {
11591       {
11592         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11593       };
11594     } catch (...) {
11595       {
11596         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11597       };
11598     }
11599   }
11600   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
11601   return jresult;
11602 }
11603
11604
11605 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Matrix_EqualTo(void * jarg1, void * jarg2) {
11606   unsigned int jresult ;
11607   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11608   Dali::Matrix *arg2 = 0 ;
11609   bool result;
11610
11611   arg1 = (Dali::Matrix *)jarg1;
11612   arg2 = (Dali::Matrix *)jarg2;
11613   if (!arg2) {
11614     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
11615     return 0;
11616   }
11617   {
11618     try {
11619       result = (bool)((Dali::Matrix const *)arg1)->operator ==((Dali::Matrix const &)*arg2);
11620     } catch (std::out_of_range& e) {
11621       {
11622         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11623       };
11624     } catch (std::exception& e) {
11625       {
11626         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11627       };
11628     } catch (...) {
11629       {
11630         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11631       };
11632     }
11633   }
11634   jresult = result;
11635   return jresult;
11636 }
11637
11638
11639 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Matrix_NotEqualTo(void * jarg1, void * jarg2) {
11640   unsigned int jresult ;
11641   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11642   Dali::Matrix *arg2 = 0 ;
11643   bool result;
11644
11645   arg1 = (Dali::Matrix *)jarg1;
11646   arg2 = (Dali::Matrix *)jarg2;
11647   if (!arg2) {
11648     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
11649     return 0;
11650   }
11651   {
11652     try {
11653       result = (bool)((Dali::Matrix const *)arg1)->operator !=((Dali::Matrix const &)*arg2);
11654     } catch (std::out_of_range& e) {
11655       {
11656         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11657       };
11658     } catch (std::exception& e) {
11659       {
11660         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11661       };
11662     } catch (...) {
11663       {
11664         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11665       };
11666     }
11667   }
11668   jresult = result;
11669   return jresult;
11670 }
11671
11672
11673 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_SetTransformComponents(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
11674   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11675   Dali::Vector3 *arg2 = 0 ;
11676   Dali::Quaternion *arg3 = 0 ;
11677   Dali::Vector3 *arg4 = 0 ;
11678
11679   arg1 = (Dali::Matrix *)jarg1;
11680   arg2 = (Dali::Vector3 *)jarg2;
11681   if (!arg2) {
11682     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11683     return ;
11684   }
11685   arg3 = (Dali::Quaternion *)jarg3;
11686   if (!arg3) {
11687     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
11688     return ;
11689   }
11690   arg4 = (Dali::Vector3 *)jarg4;
11691   if (!arg4) {
11692     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11693     return ;
11694   }
11695   {
11696     try {
11697       (arg1)->SetTransformComponents((Dali::Vector3 const &)*arg2,(Dali::Quaternion const &)*arg3,(Dali::Vector3 const &)*arg4);
11698     } catch (std::out_of_range& e) {
11699       {
11700         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11701       };
11702     } catch (std::exception& e) {
11703       {
11704         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11705       };
11706     } catch (...) {
11707       {
11708         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11709       };
11710     }
11711   }
11712 }
11713
11714
11715 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_SetInverseTransformComponents__SWIG_0(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
11716   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11717   Dali::Vector3 *arg2 = 0 ;
11718   Dali::Quaternion *arg3 = 0 ;
11719   Dali::Vector3 *arg4 = 0 ;
11720
11721   arg1 = (Dali::Matrix *)jarg1;
11722   arg2 = (Dali::Vector3 *)jarg2;
11723   if (!arg2) {
11724     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11725     return ;
11726   }
11727   arg3 = (Dali::Quaternion *)jarg3;
11728   if (!arg3) {
11729     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
11730     return ;
11731   }
11732   arg4 = (Dali::Vector3 *)jarg4;
11733   if (!arg4) {
11734     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11735     return ;
11736   }
11737   {
11738     try {
11739       (arg1)->SetInverseTransformComponents((Dali::Vector3 const &)*arg2,(Dali::Quaternion const &)*arg3,(Dali::Vector3 const &)*arg4);
11740     } catch (std::out_of_range& e) {
11741       {
11742         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11743       };
11744     } catch (std::exception& e) {
11745       {
11746         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11747       };
11748     } catch (...) {
11749       {
11750         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11751       };
11752     }
11753   }
11754 }
11755
11756
11757 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_SetInverseTransformComponents__SWIG_1(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
11758   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11759   Dali::Vector3 *arg2 = 0 ;
11760   Dali::Vector3 *arg3 = 0 ;
11761   Dali::Vector3 *arg4 = 0 ;
11762   Dali::Vector3 *arg5 = 0 ;
11763
11764   arg1 = (Dali::Matrix *)jarg1;
11765   arg2 = (Dali::Vector3 *)jarg2;
11766   if (!arg2) {
11767     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11768     return ;
11769   }
11770   arg3 = (Dali::Vector3 *)jarg3;
11771   if (!arg3) {
11772     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11773     return ;
11774   }
11775   arg4 = (Dali::Vector3 *)jarg4;
11776   if (!arg4) {
11777     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11778     return ;
11779   }
11780   arg5 = (Dali::Vector3 *)jarg5;
11781   if (!arg5) {
11782     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11783     return ;
11784   }
11785   {
11786     try {
11787       (arg1)->SetInverseTransformComponents((Dali::Vector3 const &)*arg2,(Dali::Vector3 const &)*arg3,(Dali::Vector3 const &)*arg4,(Dali::Vector3 const &)*arg5);
11788     } catch (std::out_of_range& e) {
11789       {
11790         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11791       };
11792     } catch (std::exception& e) {
11793       {
11794         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11795       };
11796     } catch (...) {
11797       {
11798         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11799       };
11800     }
11801   }
11802 }
11803
11804
11805 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_GetTransformComponents(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
11806   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11807   Dali::Vector3 *arg2 = 0 ;
11808   Dali::Quaternion *arg3 = 0 ;
11809   Dali::Vector3 *arg4 = 0 ;
11810
11811   arg1 = (Dali::Matrix *)jarg1;
11812   arg2 = (Dali::Vector3 *)jarg2;
11813   if (!arg2) {
11814     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
11815     return ;
11816   }
11817   arg3 = (Dali::Quaternion *)jarg3;
11818   if (!arg3) {
11819     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion & type is null", 0);
11820     return ;
11821   }
11822   arg4 = (Dali::Vector3 *)jarg4;
11823   if (!arg4) {
11824     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
11825     return ;
11826   }
11827   {
11828     try {
11829       ((Dali::Matrix const *)arg1)->GetTransformComponents(*arg2,*arg3,*arg4);
11830     } catch (std::out_of_range& e) {
11831       {
11832         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11833       };
11834     } catch (std::exception& e) {
11835       {
11836         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11837       };
11838     } catch (...) {
11839       {
11840         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11841       };
11842     }
11843   }
11844 }
11845
11846
11847 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Matrix(void * jarg1) {
11848   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11849
11850   arg1 = (Dali::Matrix *)jarg1;
11851   {
11852     try {
11853       delete arg1;
11854     } catch (std::out_of_range& e) {
11855       {
11856         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11857       };
11858     } catch (std::exception& e) {
11859       {
11860         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11861       };
11862     } catch (...) {
11863       {
11864         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11865       };
11866     }
11867   }
11868 }
11869
11870
11871 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix3_IDENTITY_get() {
11872   void * jresult ;
11873   Dali::Matrix3 *result = 0 ;
11874
11875   result = (Dali::Matrix3 *)&Dali::Matrix3::IDENTITY;
11876   jresult = (void *)result;
11877   return jresult;
11878 }
11879
11880
11881 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Matrix3__SWIG_0() {
11882   void * jresult ;
11883   Dali::Matrix3 *result = 0 ;
11884
11885   {
11886     try {
11887       result = (Dali::Matrix3 *)new Dali::Matrix3();
11888     } catch (std::out_of_range& e) {
11889       {
11890         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11891       };
11892     } catch (std::exception& e) {
11893       {
11894         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11895       };
11896     } catch (...) {
11897       {
11898         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11899       };
11900     }
11901   }
11902   jresult = (void *)result;
11903   return jresult;
11904 }
11905
11906
11907 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Matrix3__SWIG_1(void * jarg1) {
11908   void * jresult ;
11909   Dali::Matrix3 *arg1 = 0 ;
11910   Dali::Matrix3 *result = 0 ;
11911
11912   arg1 = (Dali::Matrix3 *)jarg1;
11913   if (!arg1) {
11914     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 const & type is null", 0);
11915     return 0;
11916   }
11917   {
11918     try {
11919       result = (Dali::Matrix3 *)new Dali::Matrix3((Dali::Matrix3 const &)*arg1);
11920     } catch (std::out_of_range& e) {
11921       {
11922         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11923       };
11924     } catch (std::exception& e) {
11925       {
11926         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11927       };
11928     } catch (...) {
11929       {
11930         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11931       };
11932     }
11933   }
11934   jresult = (void *)result;
11935   return jresult;
11936 }
11937
11938
11939 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Matrix3__SWIG_2(void * jarg1) {
11940   void * jresult ;
11941   Dali::Matrix *arg1 = 0 ;
11942   Dali::Matrix3 *result = 0 ;
11943
11944   arg1 = (Dali::Matrix *)jarg1;
11945   if (!arg1) {
11946     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
11947     return 0;
11948   }
11949   {
11950     try {
11951       result = (Dali::Matrix3 *)new Dali::Matrix3((Dali::Matrix const &)*arg1);
11952     } catch (std::out_of_range& e) {
11953       {
11954         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11955       };
11956     } catch (std::exception& e) {
11957       {
11958         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11959       };
11960     } catch (...) {
11961       {
11962         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11963       };
11964     }
11965   }
11966   jresult = (void *)result;
11967   return jresult;
11968 }
11969
11970
11971 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) {
11972   void * jresult ;
11973   float arg1 ;
11974   float arg2 ;
11975   float arg3 ;
11976   float arg4 ;
11977   float arg5 ;
11978   float arg6 ;
11979   float arg7 ;
11980   float arg8 ;
11981   float arg9 ;
11982   Dali::Matrix3 *result = 0 ;
11983
11984   arg1 = (float)jarg1;
11985   arg2 = (float)jarg2;
11986   arg3 = (float)jarg3;
11987   arg4 = (float)jarg4;
11988   arg5 = (float)jarg5;
11989   arg6 = (float)jarg6;
11990   arg7 = (float)jarg7;
11991   arg8 = (float)jarg8;
11992   arg9 = (float)jarg9;
11993   {
11994     try {
11995       result = (Dali::Matrix3 *)new Dali::Matrix3(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
11996     } catch (std::out_of_range& e) {
11997       {
11998         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11999       };
12000     } catch (std::exception& e) {
12001       {
12002         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12003       };
12004     } catch (...) {
12005       {
12006         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12007       };
12008     }
12009   }
12010   jresult = (void *)result;
12011   return jresult;
12012 }
12013
12014
12015 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix3_Assign__SWIG_0(void * jarg1, void * jarg2) {
12016   void * jresult ;
12017   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12018   Dali::Matrix3 *arg2 = 0 ;
12019   Dali::Matrix3 *result = 0 ;
12020
12021   arg1 = (Dali::Matrix3 *)jarg1;
12022   arg2 = (Dali::Matrix3 *)jarg2;
12023   if (!arg2) {
12024     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 const & type is null", 0);
12025     return 0;
12026   }
12027   {
12028     try {
12029       result = (Dali::Matrix3 *) &(arg1)->operator =((Dali::Matrix3 const &)*arg2);
12030     } catch (std::out_of_range& e) {
12031       {
12032         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12033       };
12034     } catch (std::exception& e) {
12035       {
12036         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12037       };
12038     } catch (...) {
12039       {
12040         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12041       };
12042     }
12043   }
12044   jresult = (void *)result;
12045   return jresult;
12046 }
12047
12048
12049 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix3_Assign__SWIG_1(void * jarg1, void * jarg2) {
12050   void * jresult ;
12051   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12052   Dali::Matrix *arg2 = 0 ;
12053   Dali::Matrix3 *result = 0 ;
12054
12055   arg1 = (Dali::Matrix3 *)jarg1;
12056   arg2 = (Dali::Matrix *)jarg2;
12057   if (!arg2) {
12058     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
12059     return 0;
12060   }
12061   {
12062     try {
12063       result = (Dali::Matrix3 *) &(arg1)->operator =((Dali::Matrix const &)*arg2);
12064     } catch (std::out_of_range& e) {
12065       {
12066         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12067       };
12068     } catch (std::exception& e) {
12069       {
12070         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12071       };
12072     } catch (...) {
12073       {
12074         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12075       };
12076     }
12077   }
12078   jresult = (void *)result;
12079   return jresult;
12080 }
12081
12082
12083 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Matrix3_EqualTo(void * jarg1, void * jarg2) {
12084   unsigned int jresult ;
12085   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12086   Dali::Matrix3 *arg2 = 0 ;
12087   bool result;
12088
12089   arg1 = (Dali::Matrix3 *)jarg1;
12090   arg2 = (Dali::Matrix3 *)jarg2;
12091   if (!arg2) {
12092     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 const & type is null", 0);
12093     return 0;
12094   }
12095   {
12096     try {
12097       result = (bool)((Dali::Matrix3 const *)arg1)->operator ==((Dali::Matrix3 const &)*arg2);
12098     } catch (std::out_of_range& e) {
12099       {
12100         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12101       };
12102     } catch (std::exception& e) {
12103       {
12104         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12105       };
12106     } catch (...) {
12107       {
12108         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12109       };
12110     }
12111   }
12112   jresult = result;
12113   return jresult;
12114 }
12115
12116
12117 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Matrix3_NotEqualTo(void * jarg1, void * jarg2) {
12118   unsigned int jresult ;
12119   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12120   Dali::Matrix3 *arg2 = 0 ;
12121   bool result;
12122
12123   arg1 = (Dali::Matrix3 *)jarg1;
12124   arg2 = (Dali::Matrix3 *)jarg2;
12125   if (!arg2) {
12126     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 const & type is null", 0);
12127     return 0;
12128   }
12129   {
12130     try {
12131       result = (bool)((Dali::Matrix3 const *)arg1)->operator !=((Dali::Matrix3 const &)*arg2);
12132     } catch (std::out_of_range& e) {
12133       {
12134         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12135       };
12136     } catch (std::exception& e) {
12137       {
12138         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12139       };
12140     } catch (...) {
12141       {
12142         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12143       };
12144     }
12145   }
12146   jresult = result;
12147   return jresult;
12148 }
12149
12150
12151 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Matrix3(void * jarg1) {
12152   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12153
12154   arg1 = (Dali::Matrix3 *)jarg1;
12155   {
12156     try {
12157       delete arg1;
12158     } catch (std::out_of_range& e) {
12159       {
12160         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
12161       };
12162     } catch (std::exception& e) {
12163       {
12164         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
12165       };
12166     } catch (...) {
12167       {
12168         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
12169       };
12170     }
12171   }
12172 }
12173
12174
12175 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix3_SetIdentity(void * jarg1) {
12176   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12177
12178   arg1 = (Dali::Matrix3 *)jarg1;
12179   {
12180     try {
12181       (arg1)->SetIdentity();
12182     } catch (std::out_of_range& e) {
12183       {
12184         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
12185       };
12186     } catch (std::exception& e) {
12187       {
12188         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
12189       };
12190     } catch (...) {
12191       {
12192         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
12193       };
12194     }
12195   }
12196 }
12197
12198
12199 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix3_AsFloat__SWIG_0(void * jarg1) {
12200   void * jresult ;
12201   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12202   float *result = 0 ;
12203
12204   arg1 = (Dali::Matrix3 *)jarg1;
12205   {
12206     try {
12207       result = (float *)((Dali::Matrix3 const *)arg1)->AsFloat();
12208     } catch (std::out_of_range& e) {
12209       {
12210         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12211       };
12212     } catch (std::exception& e) {
12213       {
12214         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12215       };
12216     } catch (...) {
12217       {
12218         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12219       };
12220     }
12221   }
12222   jresult = (void *)result;
12223   return jresult;
12224 }
12225
12226
12227 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Matrix3_Invert(void * jarg1) {
12228   unsigned int jresult ;
12229   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12230   bool result;
12231
12232   arg1 = (Dali::Matrix3 *)jarg1;
12233   {
12234     try {
12235       result = (bool)(arg1)->Invert();
12236     } catch (std::out_of_range& e) {
12237       {
12238         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12239       };
12240     } catch (std::exception& e) {
12241       {
12242         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12243       };
12244     } catch (...) {
12245       {
12246         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12247       };
12248     }
12249   }
12250   jresult = result;
12251   return jresult;
12252 }
12253
12254
12255 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Matrix3_Transpose(void * jarg1) {
12256   unsigned int jresult ;
12257   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12258   bool result;
12259
12260   arg1 = (Dali::Matrix3 *)jarg1;
12261   {
12262     try {
12263       result = (bool)(arg1)->Transpose();
12264     } catch (std::out_of_range& e) {
12265       {
12266         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12267       };
12268     } catch (std::exception& e) {
12269       {
12270         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12271       };
12272     } catch (...) {
12273       {
12274         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12275       };
12276     }
12277   }
12278   jresult = result;
12279   return jresult;
12280 }
12281
12282
12283 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix3_Scale(void * jarg1, float jarg2) {
12284   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12285   float arg2 ;
12286
12287   arg1 = (Dali::Matrix3 *)jarg1;
12288   arg2 = (float)jarg2;
12289   {
12290     try {
12291       (arg1)->Scale(arg2);
12292     } catch (std::out_of_range& e) {
12293       {
12294         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
12295       };
12296     } catch (std::exception& e) {
12297       {
12298         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
12299       };
12300     } catch (...) {
12301       {
12302         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
12303       };
12304     }
12305   }
12306 }
12307
12308
12309 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Matrix3_Magnitude(void * jarg1) {
12310   float jresult ;
12311   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12312   float result;
12313
12314   arg1 = (Dali::Matrix3 *)jarg1;
12315   {
12316     try {
12317       result = (float)((Dali::Matrix3 const *)arg1)->Magnitude();
12318     } catch (std::out_of_range& e) {
12319       {
12320         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12321       };
12322     } catch (std::exception& e) {
12323       {
12324         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12325       };
12326     } catch (...) {
12327       {
12328         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12329       };
12330     }
12331   }
12332   jresult = result;
12333   return jresult;
12334 }
12335
12336
12337 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Matrix3_ScaledInverseTranspose(void * jarg1) {
12338   unsigned int jresult ;
12339   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12340   bool result;
12341
12342   arg1 = (Dali::Matrix3 *)jarg1;
12343   {
12344     try {
12345       result = (bool)(arg1)->ScaledInverseTranspose();
12346     } catch (std::out_of_range& e) {
12347       {
12348         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12349       };
12350     } catch (std::exception& e) {
12351       {
12352         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12353       };
12354     } catch (...) {
12355       {
12356         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12357       };
12358     }
12359   }
12360   jresult = result;
12361   return jresult;
12362 }
12363
12364
12365 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix3_Multiply(void * jarg1, void * jarg2, void * jarg3) {
12366   Dali::Matrix3 *arg1 = 0 ;
12367   Dali::Matrix3 *arg2 = 0 ;
12368   Dali::Matrix3 *arg3 = 0 ;
12369
12370   arg1 = (Dali::Matrix3 *)jarg1;
12371   if (!arg1) {
12372     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 & type is null", 0);
12373     return ;
12374   }
12375   arg2 = (Dali::Matrix3 *)jarg2;
12376   if (!arg2) {
12377     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 const & type is null", 0);
12378     return ;
12379   }
12380   arg3 = (Dali::Matrix3 *)jarg3;
12381   if (!arg3) {
12382     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 const & type is null", 0);
12383     return ;
12384   }
12385   {
12386     try {
12387       Dali::Matrix3::Multiply(*arg1,(Dali::Matrix3 const &)*arg2,(Dali::Matrix3 const &)*arg3);
12388     } catch (std::out_of_range& e) {
12389       {
12390         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
12391       };
12392     } catch (std::exception& e) {
12393       {
12394         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
12395       };
12396     } catch (...) {
12397       {
12398         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
12399       };
12400     }
12401   }
12402 }
12403
12404
12405 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Range(float jarg1, float jarg2) {
12406   float jresult ;
12407   float arg1 ;
12408   float arg2 ;
12409   float result;
12410
12411   arg1 = (float)jarg1;
12412   arg2 = (float)jarg2;
12413   {
12414     try {
12415       result = (float)Dali::Random::Range(arg1,arg2);
12416     } catch (std::out_of_range& e) {
12417       {
12418         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12419       };
12420     } catch (std::exception& e) {
12421       {
12422         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12423       };
12424     } catch (...) {
12425       {
12426         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12427       };
12428     }
12429   }
12430   jresult = result;
12431   return jresult;
12432 }
12433
12434
12435 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Axis() {
12436   void * jresult ;
12437   Dali::Vector4 result;
12438
12439   {
12440     try {
12441       result = Dali::Random::Axis();
12442     } catch (std::out_of_range& e) {
12443       {
12444         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12445       };
12446     } catch (std::exception& e) {
12447       {
12448         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12449       };
12450     } catch (...) {
12451       {
12452         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12453       };
12454     }
12455   }
12456   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
12457   return jresult;
12458 }
12459
12460
12461 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AngleAxis__SWIG_0() {
12462   void * jresult ;
12463   Dali::AngleAxis *result = 0 ;
12464
12465   {
12466     try {
12467       result = (Dali::AngleAxis *)new Dali::AngleAxis();
12468     } catch (std::out_of_range& e) {
12469       {
12470         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12471       };
12472     } catch (std::exception& e) {
12473       {
12474         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12475       };
12476     } catch (...) {
12477       {
12478         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12479       };
12480     }
12481   }
12482   jresult = (void *)result;
12483   return jresult;
12484 }
12485
12486
12487 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AngleAxis__SWIG_1(void * jarg1, void * jarg2) {
12488   void * jresult ;
12489   Dali::Radian arg1 ;
12490   Dali::Vector3 *arg2 = 0 ;
12491   Dali::Radian *argp1 ;
12492   Dali::AngleAxis *result = 0 ;
12493
12494   argp1 = (Dali::Radian *)jarg1;
12495   if (!argp1) {
12496     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
12497     return 0;
12498   }
12499   arg1 = *argp1;
12500   arg2 = (Dali::Vector3 *)jarg2;
12501   if (!arg2) {
12502     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
12503     return 0;
12504   }
12505   {
12506     try {
12507       result = (Dali::AngleAxis *)new Dali::AngleAxis(arg1,(Dali::Vector3 const &)*arg2);
12508     } catch (std::out_of_range& e) {
12509       {
12510         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12511       };
12512     } catch (std::exception& e) {
12513       {
12514         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12515       };
12516     } catch (...) {
12517       {
12518         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12519       };
12520     }
12521   }
12522   jresult = (void *)result;
12523   return jresult;
12524 }
12525
12526
12527 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AngleAxis_angle_set(void * jarg1, void * jarg2) {
12528   Dali::AngleAxis *arg1 = (Dali::AngleAxis *) 0 ;
12529   Dali::Radian *arg2 = (Dali::Radian *) 0 ;
12530
12531   arg1 = (Dali::AngleAxis *)jarg1;
12532   arg2 = (Dali::Radian *)jarg2;
12533   if (arg1) (arg1)->angle = *arg2;
12534 }
12535
12536
12537 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AngleAxis_angle_get(void * jarg1) {
12538   void * jresult ;
12539   Dali::AngleAxis *arg1 = (Dali::AngleAxis *) 0 ;
12540   Dali::Radian *result = 0 ;
12541
12542   arg1 = (Dali::AngleAxis *)jarg1;
12543   result = (Dali::Radian *)& ((arg1)->angle);
12544   jresult = (void *)result;
12545   return jresult;
12546 }
12547
12548
12549 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AngleAxis_axis_set(void * jarg1, void * jarg2) {
12550   Dali::AngleAxis *arg1 = (Dali::AngleAxis *) 0 ;
12551   Dali::Vector3 *arg2 = (Dali::Vector3 *) 0 ;
12552
12553   arg1 = (Dali::AngleAxis *)jarg1;
12554   arg2 = (Dali::Vector3 *)jarg2;
12555   if (arg1) (arg1)->axis = *arg2;
12556 }
12557
12558
12559 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AngleAxis_axis_get(void * jarg1) {
12560   void * jresult ;
12561   Dali::AngleAxis *arg1 = (Dali::AngleAxis *) 0 ;
12562   Dali::Vector3 *result = 0 ;
12563
12564   arg1 = (Dali::AngleAxis *)jarg1;
12565   result = (Dali::Vector3 *)& ((arg1)->axis);
12566   jresult = (void *)result;
12567   return jresult;
12568 }
12569
12570
12571 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AngleAxis(void * jarg1) {
12572   Dali::AngleAxis *arg1 = (Dali::AngleAxis *) 0 ;
12573
12574   arg1 = (Dali::AngleAxis *)jarg1;
12575   {
12576     try {
12577       delete arg1;
12578     } catch (std::out_of_range& e) {
12579       {
12580         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
12581       };
12582     } catch (std::exception& e) {
12583       {
12584         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
12585       };
12586     } catch (...) {
12587       {
12588         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
12589       };
12590     }
12591   }
12592 }
12593
12594
12595 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_EqualTo__SWIG_9(void * jarg1, void * jarg2) {
12596   unsigned int jresult ;
12597   Dali::AngleAxis *arg1 = 0 ;
12598   Dali::AngleAxis *arg2 = 0 ;
12599   bool result;
12600
12601   arg1 = (Dali::AngleAxis *)jarg1;
12602   if (!arg1) {
12603     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::AngleAxis const & type is null", 0);
12604     return 0;
12605   }
12606   arg2 = (Dali::AngleAxis *)jarg2;
12607   if (!arg2) {
12608     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::AngleAxis const & type is null", 0);
12609     return 0;
12610   }
12611   {
12612     try {
12613       result = (bool)Dali::operator ==((Dali::AngleAxis const &)*arg1,(Dali::AngleAxis const &)*arg2);
12614     } catch (std::out_of_range& e) {
12615       {
12616         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12617       };
12618     } catch (std::exception& e) {
12619       {
12620         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12621       };
12622     } catch (...) {
12623       {
12624         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12625       };
12626     }
12627   }
12628   jresult = result;
12629   return jresult;
12630 }
12631
12632
12633 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NextPowerOfTwo(unsigned int jarg1) {
12634   unsigned int jresult ;
12635   unsigned int arg1 ;
12636   unsigned int result;
12637
12638   arg1 = (unsigned int)jarg1;
12639   {
12640     try {
12641       result = (unsigned int)Dali::NextPowerOfTwo(arg1);
12642     } catch (std::out_of_range& e) {
12643       {
12644         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12645       };
12646     } catch (std::exception& e) {
12647       {
12648         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12649       };
12650     } catch (...) {
12651       {
12652         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12653       };
12654     }
12655   }
12656   jresult = result;
12657   return jresult;
12658 }
12659
12660
12661 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_IsPowerOfTwo(unsigned int jarg1) {
12662   unsigned int jresult ;
12663   unsigned int arg1 ;
12664   bool result;
12665
12666   arg1 = (unsigned int)jarg1;
12667   {
12668     try {
12669       result = (bool)Dali::IsPowerOfTwo(arg1);
12670     } catch (std::out_of_range& e) {
12671       {
12672         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12673       };
12674     } catch (std::exception& e) {
12675       {
12676         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12677       };
12678     } catch (...) {
12679       {
12680         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12681       };
12682     }
12683   }
12684   jresult = result;
12685   return jresult;
12686 }
12687
12688
12689 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_GetRangedEpsilon(float jarg1, float jarg2) {
12690   float jresult ;
12691   float arg1 ;
12692   float arg2 ;
12693   float result;
12694
12695   arg1 = (float)jarg1;
12696   arg2 = (float)jarg2;
12697   {
12698     try {
12699       result = (float)Dali::GetRangedEpsilon(arg1,arg2);
12700     } catch (std::out_of_range& e) {
12701       {
12702         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12703       };
12704     } catch (std::exception& e) {
12705       {
12706         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12707       };
12708     } catch (...) {
12709       {
12710         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12711       };
12712     }
12713   }
12714   jresult = result;
12715   return jresult;
12716 }
12717
12718
12719 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_EqualsZero(float jarg1) {
12720   unsigned int jresult ;
12721   float arg1 ;
12722   bool result;
12723
12724   arg1 = (float)jarg1;
12725   {
12726     try {
12727       result = (bool)Dali::EqualsZero(arg1);
12728     } catch (std::out_of_range& e) {
12729       {
12730         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12731       };
12732     } catch (std::exception& e) {
12733       {
12734         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12735       };
12736     } catch (...) {
12737       {
12738         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12739       };
12740     }
12741   }
12742   jresult = result;
12743   return jresult;
12744 }
12745
12746
12747 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Equals__SWIG_0(float jarg1, float jarg2) {
12748   unsigned int jresult ;
12749   float arg1 ;
12750   float arg2 ;
12751   bool result;
12752
12753   arg1 = (float)jarg1;
12754   arg2 = (float)jarg2;
12755   {
12756     try {
12757       result = (bool)Dali::Equals(arg1,arg2);
12758     } catch (std::out_of_range& e) {
12759       {
12760         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12761       };
12762     } catch (std::exception& e) {
12763       {
12764         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12765       };
12766     } catch (...) {
12767       {
12768         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12769       };
12770     }
12771   }
12772   jresult = result;
12773   return jresult;
12774 }
12775
12776
12777 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Equals__SWIG_1(float jarg1, float jarg2, float jarg3) {
12778   unsigned int jresult ;
12779   float arg1 ;
12780   float arg2 ;
12781   float arg3 ;
12782   bool result;
12783
12784   arg1 = (float)jarg1;
12785   arg2 = (float)jarg2;
12786   arg3 = (float)jarg3;
12787   {
12788     try {
12789       result = (bool)Dali::Equals(arg1,arg2,arg3);
12790     } catch (std::out_of_range& e) {
12791       {
12792         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12793       };
12794     } catch (std::exception& e) {
12795       {
12796         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12797       };
12798     } catch (...) {
12799       {
12800         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12801       };
12802     }
12803   }
12804   jresult = result;
12805   return jresult;
12806 }
12807
12808
12809 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Round(float jarg1, int jarg2) {
12810   float jresult ;
12811   float arg1 ;
12812   int arg2 ;
12813   float result;
12814
12815   arg1 = (float)jarg1;
12816   arg2 = (int)jarg2;
12817   {
12818     try {
12819       result = (float)Dali::Round(arg1,arg2);
12820     } catch (std::out_of_range& e) {
12821       {
12822         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12823       };
12824     } catch (std::exception& e) {
12825       {
12826         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12827       };
12828     } catch (...) {
12829       {
12830         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12831       };
12832     }
12833   }
12834   jresult = result;
12835   return jresult;
12836 }
12837
12838
12839 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_WrapInDomain(float jarg1, float jarg2, float jarg3) {
12840   float jresult ;
12841   float arg1 ;
12842   float arg2 ;
12843   float arg3 ;
12844   float result;
12845
12846   arg1 = (float)jarg1;
12847   arg2 = (float)jarg2;
12848   arg3 = (float)jarg3;
12849   {
12850     try {
12851       result = (float)Dali::WrapInDomain(arg1,arg2,arg3);
12852     } catch (std::out_of_range& e) {
12853       {
12854         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12855       };
12856     } catch (std::exception& e) {
12857       {
12858         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12859       };
12860     } catch (...) {
12861       {
12862         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12863       };
12864     }
12865   }
12866   jresult = result;
12867   return jresult;
12868 }
12869
12870
12871 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ShortestDistanceInDomain(float jarg1, float jarg2, float jarg3, float jarg4) {
12872   float jresult ;
12873   float arg1 ;
12874   float arg2 ;
12875   float arg3 ;
12876   float arg4 ;
12877   float result;
12878
12879   arg1 = (float)jarg1;
12880   arg2 = (float)jarg2;
12881   arg3 = (float)jarg3;
12882   arg4 = (float)jarg4;
12883   {
12884     try {
12885       result = (float)Dali::ShortestDistanceInDomain(arg1,arg2,arg3,arg4);
12886     } catch (std::out_of_range& e) {
12887       {
12888         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12889       };
12890     } catch (std::exception& e) {
12891       {
12892         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12893       };
12894     } catch (...) {
12895       {
12896         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12897       };
12898     }
12899   }
12900   jresult = result;
12901   return jresult;
12902 }
12903
12904
12905 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Property_INVALID_INDEX_get() {
12906   int jresult ;
12907   int result;
12908
12909   result = (int)(int)Dali::Property::INVALID_INDEX;
12910   jresult = result;
12911   return jresult;
12912 }
12913
12914
12915 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Property_INVALID_KEY_get() {
12916   int jresult ;
12917   int result;
12918
12919   result = (int)(int)Dali::Property::INVALID_KEY;
12920   jresult = result;
12921   return jresult;
12922 }
12923
12924
12925 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Property_INVALID_COMPONENT_INDEX_get() {
12926   int jresult ;
12927   int result;
12928
12929   result = (int)(int)Dali::Property::INVALID_COMPONENT_INDEX;
12930   jresult = result;
12931   return jresult;
12932 }
12933
12934
12935 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property__SWIG_0(void * jarg1, int jarg2) {
12936   void * jresult ;
12937   Dali::Handle *arg1 = 0 ;
12938   Dali::Property::Index arg2 ;
12939   Dali::Property *result = 0 ;
12940
12941   arg1 = (Dali::Handle *)jarg1;
12942   if (!arg1) {
12943     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
12944     return 0;
12945   }
12946   arg2 = (Dali::Property::Index)jarg2;
12947   {
12948     try {
12949       result = (Dali::Property *)new Dali::Property(*arg1,arg2);
12950     } catch (std::out_of_range& e) {
12951       {
12952         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12953       };
12954     } catch (std::exception& e) {
12955       {
12956         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12957       };
12958     } catch (...) {
12959       {
12960         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12961       };
12962     }
12963   }
12964   jresult = (void *)result;
12965   return jresult;
12966 }
12967
12968
12969 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property__SWIG_1(void * jarg1, int jarg2, int jarg3) {
12970   void * jresult ;
12971   Dali::Handle *arg1 = 0 ;
12972   Dali::Property::Index arg2 ;
12973   int arg3 ;
12974   Dali::Property *result = 0 ;
12975
12976   arg1 = (Dali::Handle *)jarg1;
12977   if (!arg1) {
12978     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
12979     return 0;
12980   }
12981   arg2 = (Dali::Property::Index)jarg2;
12982   arg3 = (int)jarg3;
12983   {
12984     try {
12985       result = (Dali::Property *)new Dali::Property(*arg1,arg2,arg3);
12986     } catch (std::out_of_range& e) {
12987       {
12988         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12989       };
12990     } catch (std::exception& e) {
12991       {
12992         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12993       };
12994     } catch (...) {
12995       {
12996         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12997       };
12998     }
12999   }
13000   jresult = (void *)result;
13001   return jresult;
13002 }
13003
13004
13005 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property__SWIG_2(void * jarg1, char * jarg2) {
13006   void * jresult ;
13007   Dali::Handle *arg1 = 0 ;
13008   std::string *arg2 = 0 ;
13009   Dali::Property *result = 0 ;
13010
13011   arg1 = (Dali::Handle *)jarg1;
13012   if (!arg1) {
13013     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
13014     return 0;
13015   }
13016   if (!jarg2) {
13017     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
13018     return 0;
13019   }
13020   std::string arg2_str(jarg2);
13021   arg2 = &arg2_str;
13022   {
13023     try {
13024       result = (Dali::Property *)new Dali::Property(*arg1,(std::string const &)*arg2);
13025     } catch (std::out_of_range& e) {
13026       {
13027         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13028       };
13029     } catch (std::exception& e) {
13030       {
13031         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13032       };
13033     } catch (...) {
13034       {
13035         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13036       };
13037     }
13038   }
13039   jresult = (void *)result;
13040
13041   //argout typemap for const std::string&
13042
13043   return jresult;
13044 }
13045
13046
13047 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property__SWIG_3(void * jarg1, char * jarg2, int jarg3) {
13048   void * jresult ;
13049   Dali::Handle *arg1 = 0 ;
13050   std::string *arg2 = 0 ;
13051   int arg3 ;
13052   Dali::Property *result = 0 ;
13053
13054   arg1 = (Dali::Handle *)jarg1;
13055   if (!arg1) {
13056     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
13057     return 0;
13058   }
13059   if (!jarg2) {
13060     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
13061     return 0;
13062   }
13063   std::string arg2_str(jarg2);
13064   arg2 = &arg2_str;
13065   arg3 = (int)jarg3;
13066   {
13067     try {
13068       result = (Dali::Property *)new Dali::Property(*arg1,(std::string const &)*arg2,arg3);
13069     } catch (std::out_of_range& e) {
13070       {
13071         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13072       };
13073     } catch (std::exception& e) {
13074       {
13075         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13076       };
13077     } catch (...) {
13078       {
13079         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13080       };
13081     }
13082   }
13083   jresult = (void *)result;
13084
13085   //argout typemap for const std::string&
13086
13087   return jresult;
13088 }
13089
13090
13091 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Property(void * jarg1) {
13092   Dali::Property *arg1 = (Dali::Property *) 0 ;
13093
13094   arg1 = (Dali::Property *)jarg1;
13095   {
13096     try {
13097       delete arg1;
13098     } catch (std::out_of_range& e) {
13099       {
13100         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
13101       };
13102     } catch (std::exception& e) {
13103       {
13104         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
13105       };
13106     } catch (...) {
13107       {
13108         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
13109       };
13110     }
13111   }
13112 }
13113
13114
13115 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property__object_set(void * jarg1, void * jarg2) {
13116   Dali::Property *arg1 = (Dali::Property *) 0 ;
13117   Dali::Handle *arg2 = 0 ;
13118
13119   arg1 = (Dali::Property *)jarg1;
13120   arg2 = (Dali::Handle *)jarg2;
13121   if (!arg2) {
13122     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
13123     return ;
13124   }
13125   if (arg1) (arg1)->object = *arg2;
13126 }
13127
13128
13129 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property__object_get(void * jarg1) {
13130   void * jresult ;
13131   Dali::Property *arg1 = (Dali::Property *) 0 ;
13132   Dali::Handle *result = 0 ;
13133
13134   arg1 = (Dali::Property *)jarg1;
13135   result = (Dali::Handle *) &(Dali::Handle &) ((arg1)->object);
13136   jresult = (void *)result;
13137   return jresult;
13138 }
13139
13140
13141 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_propertyIndex_set(void * jarg1, int jarg2) {
13142   Dali::Property *arg1 = (Dali::Property *) 0 ;
13143   Dali::Property::Index arg2 ;
13144
13145   arg1 = (Dali::Property *)jarg1;
13146   arg2 = (Dali::Property::Index)jarg2;
13147   if (arg1) (arg1)->propertyIndex = arg2;
13148 }
13149
13150
13151 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Property_propertyIndex_get(void * jarg1) {
13152   int jresult ;
13153   Dali::Property *arg1 = (Dali::Property *) 0 ;
13154   Dali::Property::Index result;
13155
13156   arg1 = (Dali::Property *)jarg1;
13157   result = (Dali::Property::Index) ((arg1)->propertyIndex);
13158   jresult = result;
13159   return jresult;
13160 }
13161
13162
13163 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_componentIndex_set(void * jarg1, int jarg2) {
13164   Dali::Property *arg1 = (Dali::Property *) 0 ;
13165   int arg2 ;
13166
13167   arg1 = (Dali::Property *)jarg1;
13168   arg2 = (int)jarg2;
13169   if (arg1) (arg1)->componentIndex = arg2;
13170 }
13171
13172
13173 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Property_componentIndex_get(void * jarg1) {
13174   int jresult ;
13175   Dali::Property *arg1 = (Dali::Property *) 0 ;
13176   int result;
13177
13178   arg1 = (Dali::Property *)jarg1;
13179   result = (int) ((arg1)->componentIndex);
13180   jresult = result;
13181   return jresult;
13182 }
13183
13184
13185 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Array__SWIG_0() {
13186   void * jresult ;
13187   Dali::Property::Array *result = 0 ;
13188
13189   {
13190     try {
13191       result = (Dali::Property::Array *)new Dali::Property::Array();
13192     } catch (std::out_of_range& e) {
13193       {
13194         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13195       };
13196     } catch (std::exception& e) {
13197       {
13198         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13199       };
13200     } catch (...) {
13201       {
13202         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13203       };
13204     }
13205   }
13206   jresult = (void *)result;
13207   return jresult;
13208 }
13209
13210
13211 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Array__SWIG_1(void * jarg1) {
13212   void * jresult ;
13213   Dali::Property::Array *arg1 = 0 ;
13214   Dali::Property::Array *result = 0 ;
13215
13216   arg1 = (Dali::Property::Array *)jarg1;
13217   if (!arg1) {
13218     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Array const & type is null", 0);
13219     return 0;
13220   }
13221   {
13222     try {
13223       result = (Dali::Property::Array *)new Dali::Property::Array((Dali::Property::Array const &)*arg1);
13224     } catch (std::out_of_range& e) {
13225       {
13226         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13227       };
13228     } catch (std::exception& e) {
13229       {
13230         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13231       };
13232     } catch (...) {
13233       {
13234         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13235       };
13236     }
13237   }
13238   jresult = (void *)result;
13239   return jresult;
13240 }
13241
13242
13243 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Property_Array(void * jarg1) {
13244   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13245
13246   arg1 = (Dali::Property::Array *)jarg1;
13247   {
13248     try {
13249       delete arg1;
13250     } catch (std::out_of_range& e) {
13251       {
13252         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
13253       };
13254     } catch (std::exception& e) {
13255       {
13256         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
13257       };
13258     } catch (...) {
13259       {
13260         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
13261       };
13262     }
13263   }
13264 }
13265
13266
13267 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Property_Array_Size(void * jarg1) {
13268   unsigned long jresult ;
13269   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13270   Dali::Property::Array::SizeType result;
13271
13272   arg1 = (Dali::Property::Array *)jarg1;
13273   {
13274     try {
13275       result = ((Dali::Property::Array const *)arg1)->Size();
13276     } catch (std::out_of_range& e) {
13277       {
13278         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13279       };
13280     } catch (std::exception& e) {
13281       {
13282         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13283       };
13284     } catch (...) {
13285       {
13286         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13287       };
13288     }
13289   }
13290   jresult = (unsigned long)result;
13291   return jresult;
13292 }
13293
13294
13295 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Property_Array_Count(void * jarg1) {
13296   unsigned long jresult ;
13297   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13298   Dali::Property::Array::SizeType result;
13299
13300   arg1 = (Dali::Property::Array *)jarg1;
13301   {
13302     try {
13303       result = ((Dali::Property::Array const *)arg1)->Count();
13304     } catch (std::out_of_range& e) {
13305       {
13306         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13307       };
13308     } catch (std::exception& e) {
13309       {
13310         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13311       };
13312     } catch (...) {
13313       {
13314         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13315       };
13316     }
13317   }
13318   jresult = (unsigned long)result;
13319   return jresult;
13320 }
13321
13322
13323 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Array_Empty(void * jarg1) {
13324   unsigned int jresult ;
13325   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13326   bool result;
13327
13328   arg1 = (Dali::Property::Array *)jarg1;
13329   {
13330     try {
13331       result = (bool)((Dali::Property::Array const *)arg1)->Empty();
13332     } catch (std::out_of_range& e) {
13333       {
13334         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13335       };
13336     } catch (std::exception& e) {
13337       {
13338         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13339       };
13340     } catch (...) {
13341       {
13342         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13343       };
13344     }
13345   }
13346   jresult = result;
13347   return jresult;
13348 }
13349
13350
13351 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Array_Clear(void * jarg1) {
13352   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13353
13354   arg1 = (Dali::Property::Array *)jarg1;
13355   {
13356     try {
13357       (arg1)->Clear();
13358     } catch (std::out_of_range& e) {
13359       {
13360         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
13361       };
13362     } catch (std::exception& e) {
13363       {
13364         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
13365       };
13366     } catch (...) {
13367       {
13368         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
13369       };
13370     }
13371   }
13372 }
13373
13374
13375 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Array_Reserve(void * jarg1, unsigned long jarg2) {
13376   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13377   Dali::Property::Array::SizeType arg2 ;
13378
13379   arg1 = (Dali::Property::Array *)jarg1;
13380   arg2 = (Dali::Property::Array::SizeType)jarg2;
13381   {
13382     try {
13383       (arg1)->Reserve(arg2);
13384     } catch (std::out_of_range& e) {
13385       {
13386         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
13387       };
13388     } catch (std::exception& e) {
13389       {
13390         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
13391       };
13392     } catch (...) {
13393       {
13394         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
13395       };
13396     }
13397   }
13398 }
13399
13400
13401 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Array_Resize(void * jarg1, unsigned long jarg2) {
13402   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13403   Dali::Property::Array::SizeType arg2 ;
13404
13405   arg1 = (Dali::Property::Array *)jarg1;
13406   arg2 = (Dali::Property::Array::SizeType)jarg2;
13407   {
13408     try {
13409       (arg1)->Resize(arg2);
13410     } catch (std::out_of_range& e) {
13411       {
13412         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
13413       };
13414     } catch (std::exception& e) {
13415       {
13416         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
13417       };
13418     } catch (...) {
13419       {
13420         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
13421       };
13422     }
13423   }
13424 }
13425
13426
13427 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Property_Array_Capacity(void * jarg1) {
13428   unsigned long jresult ;
13429   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13430   Dali::Property::Array::SizeType result;
13431
13432   arg1 = (Dali::Property::Array *)jarg1;
13433   {
13434     try {
13435       result = (arg1)->Capacity();
13436     } catch (std::out_of_range& e) {
13437       {
13438         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13439       };
13440     } catch (std::exception& e) {
13441       {
13442         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13443       };
13444     } catch (...) {
13445       {
13446         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13447       };
13448     }
13449   }
13450   jresult = (unsigned long)result;
13451   return jresult;
13452 }
13453
13454
13455 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Array_PushBack(void * jarg1, void * jarg2) {
13456   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13457   Dali::Property::Value *arg2 = 0 ;
13458
13459   arg1 = (Dali::Property::Array *)jarg1;
13460   arg2 = (Dali::Property::Value *)jarg2;
13461   if (!arg2) {
13462     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
13463     return ;
13464   }
13465   {
13466     try {
13467       (arg1)->PushBack((Dali::Property::Value const &)*arg2);
13468     } catch (std::out_of_range& e) {
13469       {
13470         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
13471       };
13472     } catch (std::exception& e) {
13473       {
13474         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
13475       };
13476     } catch (...) {
13477       {
13478         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
13479       };
13480     }
13481   }
13482 }
13483
13484
13485 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Array_Add(void * jarg1, void * jarg2) {
13486   void * jresult ;
13487   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13488   Dali::Property::Value *arg2 = 0 ;
13489   Dali::Property::Array *result = 0 ;
13490
13491   arg1 = (Dali::Property::Array *)jarg1;
13492   arg2 = (Dali::Property::Value *)jarg2;
13493   if (!arg2) {
13494     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
13495     return 0;
13496   }
13497   {
13498     try {
13499       result = (Dali::Property::Array *) &(arg1)->Add((Dali::Property::Value const &)*arg2);
13500     } catch (std::out_of_range& e) {
13501       {
13502         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13503       };
13504     } catch (std::exception& e) {
13505       {
13506         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13507       };
13508     } catch (...) {
13509       {
13510         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13511       };
13512     }
13513   }
13514   jresult = (void *)result;
13515   return jresult;
13516 }
13517
13518
13519 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Array_GetElementAt__SWIG_0(void * jarg1, unsigned long jarg2) {
13520   void * jresult ;
13521   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13522   Dali::Property::Array::SizeType arg2 ;
13523   Dali::Property::Value *result = 0 ;
13524
13525   arg1 = (Dali::Property::Array *)jarg1;
13526   arg2 = (Dali::Property::Array::SizeType)jarg2;
13527   {
13528     try {
13529       result = (Dali::Property::Value *) &((Dali::Property::Array const *)arg1)->GetElementAt(arg2);
13530     } catch (std::out_of_range& e) {
13531       {
13532         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13533       };
13534     } catch (std::exception& e) {
13535       {
13536         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13537       };
13538     } catch (...) {
13539       {
13540         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13541       };
13542     }
13543   }
13544   jresult = (void *)result;
13545   return jresult;
13546 }
13547
13548
13549 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Array_ValueOfIndex__SWIG_0(void * jarg1, unsigned long jarg2) {
13550   void * jresult ;
13551   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13552   Dali::Property::Array::SizeType arg2 ;
13553   Dali::Property::Value *result = 0 ;
13554
13555   arg1 = (Dali::Property::Array *)jarg1;
13556   arg2 = (Dali::Property::Array::SizeType)jarg2;
13557   {
13558     try {
13559       result = (Dali::Property::Value *) &((Dali::Property::Array const *)arg1)->operator [](arg2);
13560     } catch (std::out_of_range& e) {
13561       {
13562         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13563       };
13564     } catch (std::exception& e) {
13565       {
13566         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13567       };
13568     } catch (...) {
13569       {
13570         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13571       };
13572     }
13573   }
13574   jresult = (void *)result;
13575   return jresult;
13576 }
13577
13578
13579 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Array_Assign(void * jarg1, void * jarg2) {
13580   void * jresult ;
13581   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13582   Dali::Property::Array *arg2 = 0 ;
13583   Dali::Property::Array *result = 0 ;
13584
13585   arg1 = (Dali::Property::Array *)jarg1;
13586   arg2 = (Dali::Property::Array *)jarg2;
13587   if (!arg2) {
13588     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Array const & type is null", 0);
13589     return 0;
13590   }
13591   {
13592     try {
13593       result = (Dali::Property::Array *) &(arg1)->operator =((Dali::Property::Array const &)*arg2);
13594     } catch (std::out_of_range& e) {
13595       {
13596         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13597       };
13598     } catch (std::exception& e) {
13599       {
13600         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13601       };
13602     } catch (...) {
13603       {
13604         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13605       };
13606     }
13607   }
13608   jresult = (void *)result;
13609   return jresult;
13610 }
13611
13612
13613 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Key_type_set(void * jarg1, int jarg2) {
13614   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13615   enum Dali::Property::Key::Type arg2 ;
13616
13617   arg1 = (Dali::Property::Key *)jarg1;
13618   arg2 = (enum Dali::Property::Key::Type)jarg2;
13619   if (arg1) (arg1)->type = arg2;
13620 }
13621
13622
13623 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Property_Key_type_get(void * jarg1) {
13624   int jresult ;
13625   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13626   enum Dali::Property::Key::Type result;
13627
13628   arg1 = (Dali::Property::Key *)jarg1;
13629   result = (enum Dali::Property::Key::Type) ((arg1)->type);
13630   jresult = (int)result;
13631   return jresult;
13632 }
13633
13634
13635 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Key_indexKey_set(void * jarg1, int jarg2) {
13636   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13637   Dali::Property::Index arg2 ;
13638
13639   arg1 = (Dali::Property::Key *)jarg1;
13640   arg2 = (Dali::Property::Index)jarg2;
13641   if (arg1) (arg1)->indexKey = arg2;
13642 }
13643
13644
13645 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Property_Key_indexKey_get(void * jarg1) {
13646   int jresult ;
13647   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13648   Dali::Property::Index result;
13649
13650   arg1 = (Dali::Property::Key *)jarg1;
13651   result = (Dali::Property::Index) ((arg1)->indexKey);
13652   jresult = result;
13653   return jresult;
13654 }
13655
13656
13657 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Key_stringKey_set(void * jarg1, char * jarg2) {
13658   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13659   std::string *arg2 = 0 ;
13660
13661   arg1 = (Dali::Property::Key *)jarg1;
13662   if (!jarg2) {
13663     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
13664     return ;
13665   }
13666   std::string arg2_str(jarg2);
13667   arg2 = &arg2_str;
13668   if (arg1) (arg1)->stringKey = *arg2;
13669
13670   //argout typemap for const std::string&
13671
13672 }
13673
13674
13675 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_Property_Key_stringKey_get(void * jarg1) {
13676   char * jresult ;
13677   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13678   std::string *result = 0 ;
13679
13680   arg1 = (Dali::Property::Key *)jarg1;
13681   result = (std::string *) & ((arg1)->stringKey);
13682   jresult = SWIG_csharp_string_callback(result->c_str());
13683   return jresult;
13684 }
13685
13686
13687 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Key__SWIG_0(char * jarg1) {
13688   void * jresult ;
13689   std::string *arg1 = 0 ;
13690   Dali::Property::Key *result = 0 ;
13691
13692   if (!jarg1) {
13693     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
13694     return 0;
13695   }
13696   std::string arg1_str(jarg1);
13697   arg1 = &arg1_str;
13698   {
13699     try {
13700       result = (Dali::Property::Key *)new Dali::Property::Key((std::string const &)*arg1);
13701     } catch (std::out_of_range& e) {
13702       {
13703         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13704       };
13705     } catch (std::exception& e) {
13706       {
13707         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13708       };
13709     } catch (...) {
13710       {
13711         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13712       };
13713     }
13714   }
13715   jresult = (void *)result;
13716
13717   //argout typemap for const std::string&
13718
13719   return jresult;
13720 }
13721
13722
13723 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Key__SWIG_1(int jarg1) {
13724   void * jresult ;
13725   Dali::Property::Index arg1 ;
13726   Dali::Property::Key *result = 0 ;
13727
13728   arg1 = (Dali::Property::Index)jarg1;
13729   {
13730     try {
13731       result = (Dali::Property::Key *)new Dali::Property::Key(arg1);
13732     } catch (std::out_of_range& e) {
13733       {
13734         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13735       };
13736     } catch (std::exception& e) {
13737       {
13738         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13739       };
13740     } catch (...) {
13741       {
13742         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13743       };
13744     }
13745   }
13746   jresult = (void *)result;
13747   return jresult;
13748 }
13749
13750
13751 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Key_EqualTo__SWIG_0(void * jarg1, char * jarg2) {
13752   unsigned int jresult ;
13753   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13754   std::string *arg2 = 0 ;
13755   bool result;
13756
13757   arg1 = (Dali::Property::Key *)jarg1;
13758   if (!jarg2) {
13759     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
13760     return 0;
13761   }
13762   std::string arg2_str(jarg2);
13763   arg2 = &arg2_str;
13764   {
13765     try {
13766       result = (bool)(arg1)->operator ==((std::string const &)*arg2);
13767     } catch (std::out_of_range& e) {
13768       {
13769         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13770       };
13771     } catch (std::exception& e) {
13772       {
13773         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13774       };
13775     } catch (...) {
13776       {
13777         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13778       };
13779     }
13780   }
13781   jresult = result;
13782
13783   //argout typemap for const std::string&
13784
13785   return jresult;
13786 }
13787
13788
13789 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Key_EqualTo__SWIG_1(void * jarg1, int jarg2) {
13790   unsigned int jresult ;
13791   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13792   Dali::Property::Index arg2 ;
13793   bool result;
13794
13795   arg1 = (Dali::Property::Key *)jarg1;
13796   arg2 = (Dali::Property::Index)jarg2;
13797   {
13798     try {
13799       result = (bool)(arg1)->operator ==(arg2);
13800     } catch (std::out_of_range& e) {
13801       {
13802         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13803       };
13804     } catch (std::exception& e) {
13805       {
13806         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13807       };
13808     } catch (...) {
13809       {
13810         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13811       };
13812     }
13813   }
13814   jresult = result;
13815   return jresult;
13816 }
13817
13818
13819 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Key_EqualTo__SWIG_2(void * jarg1, void * jarg2) {
13820   unsigned int jresult ;
13821   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13822   Dali::Property::Key *arg2 = 0 ;
13823   bool result;
13824
13825   arg1 = (Dali::Property::Key *)jarg1;
13826   arg2 = (Dali::Property::Key *)jarg2;
13827   if (!arg2) {
13828     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Key const & type is null", 0);
13829     return 0;
13830   }
13831   {
13832     try {
13833       result = (bool)(arg1)->operator ==((Dali::Property::Key const &)*arg2);
13834     } catch (std::out_of_range& e) {
13835       {
13836         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13837       };
13838     } catch (std::exception& e) {
13839       {
13840         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13841       };
13842     } catch (...) {
13843       {
13844         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13845       };
13846     }
13847   }
13848   jresult = result;
13849   return jresult;
13850 }
13851
13852
13853 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Key_NotEqualTo__SWIG_0(void * jarg1, char * jarg2) {
13854   unsigned int jresult ;
13855   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13856   std::string *arg2 = 0 ;
13857   bool result;
13858
13859   arg1 = (Dali::Property::Key *)jarg1;
13860   if (!jarg2) {
13861     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
13862     return 0;
13863   }
13864   std::string arg2_str(jarg2);
13865   arg2 = &arg2_str;
13866   {
13867     try {
13868       result = (bool)(arg1)->operator !=((std::string const &)*arg2);
13869     } catch (std::out_of_range& e) {
13870       {
13871         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13872       };
13873     } catch (std::exception& e) {
13874       {
13875         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13876       };
13877     } catch (...) {
13878       {
13879         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13880       };
13881     }
13882   }
13883   jresult = result;
13884
13885   //argout typemap for const std::string&
13886
13887   return jresult;
13888 }
13889
13890
13891 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Key_NotEqualTo__SWIG_1(void * jarg1, int jarg2) {
13892   unsigned int jresult ;
13893   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13894   Dali::Property::Index arg2 ;
13895   bool result;
13896
13897   arg1 = (Dali::Property::Key *)jarg1;
13898   arg2 = (Dali::Property::Index)jarg2;
13899   {
13900     try {
13901       result = (bool)(arg1)->operator !=(arg2);
13902     } catch (std::out_of_range& e) {
13903       {
13904         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13905       };
13906     } catch (std::exception& e) {
13907       {
13908         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13909       };
13910     } catch (...) {
13911       {
13912         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13913       };
13914     }
13915   }
13916   jresult = result;
13917   return jresult;
13918 }
13919
13920
13921 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Key_NotEqualTo__SWIG_2(void * jarg1, void * jarg2) {
13922   unsigned int jresult ;
13923   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13924   Dali::Property::Key *arg2 = 0 ;
13925   bool result;
13926
13927   arg1 = (Dali::Property::Key *)jarg1;
13928   arg2 = (Dali::Property::Key *)jarg2;
13929   if (!arg2) {
13930     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Key const & type is null", 0);
13931     return 0;
13932   }
13933   {
13934     try {
13935       result = (bool)(arg1)->operator !=((Dali::Property::Key const &)*arg2);
13936     } catch (std::out_of_range& e) {
13937       {
13938         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13939       };
13940     } catch (std::exception& e) {
13941       {
13942         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13943       };
13944     } catch (...) {
13945       {
13946         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13947       };
13948     }
13949   }
13950   jresult = result;
13951   return jresult;
13952 }
13953
13954
13955 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Property_Key(void * jarg1) {
13956   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13957
13958   arg1 = (Dali::Property::Key *)jarg1;
13959   {
13960     try {
13961       delete arg1;
13962     } catch (std::out_of_range& e) {
13963       {
13964         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
13965       };
13966     } catch (std::exception& e) {
13967       {
13968         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
13969       };
13970     } catch (...) {
13971       {
13972         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
13973       };
13974     }
13975   }
13976 }
13977
13978
13979 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Map__SWIG_0() {
13980   void * jresult ;
13981   Dali::Property::Map *result = 0 ;
13982
13983   {
13984     try {
13985       result = (Dali::Property::Map *)new Dali::Property::Map();
13986     } catch (std::out_of_range& e) {
13987       {
13988         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13989       };
13990     } catch (std::exception& e) {
13991       {
13992         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13993       };
13994     } catch (...) {
13995       {
13996         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13997       };
13998     }
13999   }
14000   jresult = (void *)result;
14001   return jresult;
14002 }
14003
14004
14005 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Map__SWIG_1(void * jarg1) {
14006   void * jresult ;
14007   Dali::Property::Map *arg1 = 0 ;
14008   Dali::Property::Map *result = 0 ;
14009
14010   arg1 = (Dali::Property::Map *)jarg1;
14011   if (!arg1) {
14012     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
14013     return 0;
14014   }
14015   {
14016     try {
14017       result = (Dali::Property::Map *)new Dali::Property::Map((Dali::Property::Map const &)*arg1);
14018     } catch (std::out_of_range& e) {
14019       {
14020         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14021       };
14022     } catch (std::exception& e) {
14023       {
14024         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14025       };
14026     } catch (...) {
14027       {
14028         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14029       };
14030     }
14031   }
14032   jresult = (void *)result;
14033   return jresult;
14034 }
14035
14036
14037 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Property_Map(void * jarg1) {
14038   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14039
14040   arg1 = (Dali::Property::Map *)jarg1;
14041   {
14042     try {
14043       delete arg1;
14044     } catch (std::out_of_range& e) {
14045       {
14046         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
14047       };
14048     } catch (std::exception& e) {
14049       {
14050         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
14051       };
14052     } catch (...) {
14053       {
14054         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
14055       };
14056     }
14057   }
14058 }
14059
14060
14061 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Property_Map_Count(void * jarg1) {
14062   unsigned long jresult ;
14063   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14064   Dali::Property::Map::SizeType result;
14065
14066   arg1 = (Dali::Property::Map *)jarg1;
14067   {
14068     try {
14069       result = ((Dali::Property::Map const *)arg1)->Count();
14070     } catch (std::out_of_range& e) {
14071       {
14072         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14073       };
14074     } catch (std::exception& e) {
14075       {
14076         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14077       };
14078     } catch (...) {
14079       {
14080         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14081       };
14082     }
14083   }
14084   jresult = (unsigned long)result;
14085   return jresult;
14086 }
14087
14088
14089 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Map_Empty(void * jarg1) {
14090   unsigned int jresult ;
14091   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14092   bool result;
14093
14094   arg1 = (Dali::Property::Map *)jarg1;
14095   {
14096     try {
14097       result = (bool)((Dali::Property::Map const *)arg1)->Empty();
14098     } catch (std::out_of_range& e) {
14099       {
14100         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14101       };
14102     } catch (std::exception& e) {
14103       {
14104         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14105       };
14106     } catch (...) {
14107       {
14108         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14109       };
14110     }
14111   }
14112   jresult = result;
14113   return jresult;
14114 }
14115
14116
14117 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Map_Insert__SWIG_0(void * jarg1, char * jarg2, void * jarg3) {
14118   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14119   char *arg2 = (char *) 0 ;
14120   Dali::Property::Value *arg3 = 0 ;
14121
14122   arg1 = (Dali::Property::Map *)jarg1;
14123   arg2 = (char *)jarg2;
14124   arg3 = (Dali::Property::Value *)jarg3;
14125   if (!arg3) {
14126     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
14127     return ;
14128   }
14129   {
14130     try {
14131       (arg1)->Insert((char const *)arg2,(Dali::Property::Value const &)*arg3);
14132     } catch (std::out_of_range& e) {
14133       {
14134         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
14135       };
14136     } catch (std::exception& e) {
14137       {
14138         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
14139       };
14140     } catch (...) {
14141       {
14142         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
14143       };
14144     }
14145   }
14146 }
14147
14148
14149 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Map_Insert__SWIG_2(void * jarg1, int jarg2, void * jarg3) {
14150   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14151   Dali::Property::Index arg2 ;
14152   Dali::Property::Value *arg3 = 0 ;
14153
14154   arg1 = (Dali::Property::Map *)jarg1;
14155   arg2 = (Dali::Property::Index)jarg2;
14156   arg3 = (Dali::Property::Value *)jarg3;
14157   if (!arg3) {
14158     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
14159     return ;
14160   }
14161   {
14162     try {
14163       (arg1)->Insert(arg2,(Dali::Property::Value const &)*arg3);
14164     } catch (std::out_of_range& e) {
14165       {
14166         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
14167       };
14168     } catch (std::exception& e) {
14169       {
14170         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
14171       };
14172     } catch (...) {
14173       {
14174         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
14175       };
14176     }
14177   }
14178 }
14179
14180
14181 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_Add__SWIG_0(void * jarg1, char * jarg2, void * jarg3) {
14182   void * jresult ;
14183   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14184   char *arg2 = (char *) 0 ;
14185   Dali::Property::Value *arg3 = 0 ;
14186   Dali::Property::Map *result = 0 ;
14187
14188   arg1 = (Dali::Property::Map *)jarg1;
14189   arg2 = (char *)jarg2;
14190   arg3 = (Dali::Property::Value *)jarg3;
14191   if (!arg3) {
14192     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
14193     return 0;
14194   }
14195   {
14196     try {
14197       result = (Dali::Property::Map *) &(arg1)->Add((char const *)arg2,(Dali::Property::Value const &)*arg3);
14198     } catch (std::out_of_range& e) {
14199       {
14200         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14201       };
14202     } catch (std::exception& e) {
14203       {
14204         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14205       };
14206     } catch (...) {
14207       {
14208         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14209       };
14210     }
14211   }
14212   jresult = (void *)result;
14213   return jresult;
14214 }
14215
14216
14217 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_Add__SWIG_2(void * jarg1, int jarg2, void * jarg3) {
14218   void * jresult ;
14219   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14220   Dali::Property::Index arg2 ;
14221   Dali::Property::Value *arg3 = 0 ;
14222   Dali::Property::Map *result = 0 ;
14223
14224   arg1 = (Dali::Property::Map *)jarg1;
14225   arg2 = (Dali::Property::Index)jarg2;
14226   arg3 = (Dali::Property::Value *)jarg3;
14227   if (!arg3) {
14228     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
14229     return 0;
14230   }
14231   {
14232     try {
14233       result = (Dali::Property::Map *) &(arg1)->Add(arg2,(Dali::Property::Value const &)*arg3);
14234     } catch (std::out_of_range& e) {
14235       {
14236         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14237       };
14238     } catch (std::exception& e) {
14239       {
14240         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14241       };
14242     } catch (...) {
14243       {
14244         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14245       };
14246     }
14247   }
14248   jresult = (void *)result;
14249   return jresult;
14250 }
14251
14252
14253 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_GetValue(void * jarg1, unsigned long jarg2) {
14254   void * jresult ;
14255   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14256   Dali::Property::Map::SizeType arg2 ;
14257   Dali::Property::Value *result = 0 ;
14258
14259   arg1 = (Dali::Property::Map *)jarg1;
14260   arg2 = (Dali::Property::Map::SizeType)jarg2;
14261   {
14262     try {
14263       result = (Dali::Property::Value *) &((Dali::Property::Map const *)arg1)->GetValue(arg2);
14264     } catch (std::out_of_range& e) {
14265       {
14266         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14267       };
14268     } catch (std::exception& e) {
14269       {
14270         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14271       };
14272     } catch (...) {
14273       {
14274         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14275       };
14276     }
14277   }
14278   jresult = (void *)result;
14279   return jresult;
14280 }
14281
14282
14283 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_Property_Map_GetKey(void * jarg1, unsigned long jarg2) {
14284   char * jresult ;
14285   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14286   Dali::Property::Map::SizeType arg2 ;
14287   std::string *result = 0 ;
14288
14289   arg1 = (Dali::Property::Map *)jarg1;
14290   arg2 = (Dali::Property::Map::SizeType)jarg2;
14291   {
14292     try {
14293       result = (std::string *) &((Dali::Property::Map const *)arg1)->GetKey(arg2);
14294     } catch (std::out_of_range& e) {
14295       {
14296         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14297       };
14298     } catch (std::exception& e) {
14299       {
14300         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14301       };
14302     } catch (...) {
14303       {
14304         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14305       };
14306     }
14307   }
14308   jresult = SWIG_csharp_string_callback(result->c_str());
14309   return jresult;
14310 }
14311
14312
14313 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_GetKeyAt(void * jarg1, unsigned long jarg2) {
14314   void * jresult ;
14315   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14316   Dali::Property::Map::SizeType arg2 ;
14317   SwigValueWrapper< Dali::Property::Key > result;
14318
14319   arg1 = (Dali::Property::Map *)jarg1;
14320   arg2 = (Dali::Property::Map::SizeType)jarg2;
14321   {
14322     try {
14323       result = ((Dali::Property::Map const *)arg1)->GetKeyAt(arg2);
14324     } catch (std::out_of_range& e) {
14325       {
14326         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14327       };
14328     } catch (std::exception& e) {
14329       {
14330         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14331       };
14332     } catch (...) {
14333       {
14334         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14335       };
14336     }
14337   }
14338   jresult = new Dali::Property::Key((const Dali::Property::Key &)result);
14339   return jresult;
14340 }
14341
14342
14343 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_GetPair(void * jarg1, unsigned long jarg2) {
14344   void * jresult ;
14345   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14346   Dali::Property::Map::SizeType arg2 ;
14347   StringValuePair *result = 0 ;
14348
14349   arg1 = (Dali::Property::Map *)jarg1;
14350   arg2 = (Dali::Property::Map::SizeType)jarg2;
14351   {
14352     try {
14353       result = (StringValuePair *) &((Dali::Property::Map const *)arg1)->GetPair(arg2);
14354     } catch (std::out_of_range& e) {
14355       {
14356         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14357       };
14358     } catch (std::exception& e) {
14359       {
14360         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14361       };
14362     } catch (...) {
14363       {
14364         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14365       };
14366     }
14367   }
14368   jresult = (void *)result;
14369   return jresult;
14370 }
14371
14372
14373 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_Find__SWIG_0(void * jarg1, char * jarg2) {
14374   void * jresult ;
14375   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14376   char *arg2 = (char *) 0 ;
14377   Dali::Property::Value *result = 0 ;
14378
14379   arg1 = (Dali::Property::Map *)jarg1;
14380   arg2 = (char *)jarg2;
14381   {
14382     try {
14383       result = (Dali::Property::Value *)((Dali::Property::Map const *)arg1)->Find((char const *)arg2);
14384     } catch (std::out_of_range& e) {
14385       {
14386         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14387       };
14388     } catch (std::exception& e) {
14389       {
14390         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14391       };
14392     } catch (...) {
14393       {
14394         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14395       };
14396     }
14397   }
14398   jresult = (void *)result;
14399   return jresult;
14400 }
14401
14402
14403 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_Find__SWIG_2(void * jarg1, int jarg2) {
14404   void * jresult ;
14405   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14406   Dali::Property::Index arg2 ;
14407   Dali::Property::Value *result = 0 ;
14408
14409   arg1 = (Dali::Property::Map *)jarg1;
14410   arg2 = (Dali::Property::Index)jarg2;
14411   {
14412     try {
14413       result = (Dali::Property::Value *)((Dali::Property::Map const *)arg1)->Find(arg2);
14414     } catch (std::out_of_range& e) {
14415       {
14416         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14417       };
14418     } catch (std::exception& e) {
14419       {
14420         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14421       };
14422     } catch (...) {
14423       {
14424         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14425       };
14426     }
14427   }
14428   jresult = (void *)result;
14429   return jresult;
14430 }
14431
14432
14433 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_Find__SWIG_3(void * jarg1, int jarg2, char * jarg3) {
14434   void * jresult ;
14435   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14436   Dali::Property::Index arg2 ;
14437   std::string *arg3 = 0 ;
14438   Dali::Property::Value *result = 0 ;
14439
14440   arg1 = (Dali::Property::Map *)jarg1;
14441   arg2 = (Dali::Property::Index)jarg2;
14442   if (!jarg3) {
14443     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
14444     return 0;
14445   }
14446   std::string arg3_str(jarg3);
14447   arg3 = &arg3_str;
14448   {
14449     try {
14450       result = (Dali::Property::Value *)((Dali::Property::Map const *)arg1)->Find(arg2,(std::string const &)*arg3);
14451     } catch (std::out_of_range& e) {
14452       {
14453         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14454       };
14455     } catch (std::exception& e) {
14456       {
14457         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14458       };
14459     } catch (...) {
14460       {
14461         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14462       };
14463     }
14464   }
14465   jresult = (void *)result;
14466
14467   //argout typemap for const std::string&
14468
14469   return jresult;
14470 }
14471
14472
14473 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_Find__SWIG_4(void * jarg1, char * jarg2, int jarg3) {
14474   void * jresult ;
14475   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14476   std::string *arg2 = 0 ;
14477   Dali::Property::Type arg3 ;
14478   Dali::Property::Value *result = 0 ;
14479
14480   arg1 = (Dali::Property::Map *)jarg1;
14481   if (!jarg2) {
14482     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
14483     return 0;
14484   }
14485   std::string arg2_str(jarg2);
14486   arg2 = &arg2_str;
14487   arg3 = (Dali::Property::Type)jarg3;
14488   {
14489     try {
14490       result = (Dali::Property::Value *)((Dali::Property::Map const *)arg1)->Find((std::string const &)*arg2,arg3);
14491     } catch (std::out_of_range& e) {
14492       {
14493         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14494       };
14495     } catch (std::exception& e) {
14496       {
14497         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14498       };
14499     } catch (...) {
14500       {
14501         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14502       };
14503     }
14504   }
14505   jresult = (void *)result;
14506
14507   //argout typemap for const std::string&
14508
14509   return jresult;
14510 }
14511
14512
14513 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_Find__SWIG_5(void * jarg1, int jarg2, int jarg3) {
14514   void * jresult ;
14515   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14516   Dali::Property::Index arg2 ;
14517   Dali::Property::Type arg3 ;
14518   Dali::Property::Value *result = 0 ;
14519
14520   arg1 = (Dali::Property::Map *)jarg1;
14521   arg2 = (Dali::Property::Index)jarg2;
14522   arg3 = (Dali::Property::Type)jarg3;
14523   {
14524     try {
14525       result = (Dali::Property::Value *)((Dali::Property::Map const *)arg1)->Find(arg2,arg3);
14526     } catch (std::out_of_range& e) {
14527       {
14528         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14529       };
14530     } catch (std::exception& e) {
14531       {
14532         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14533       };
14534     } catch (...) {
14535       {
14536         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14537       };
14538     }
14539   }
14540   jresult = (void *)result;
14541   return jresult;
14542 }
14543
14544
14545 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Map_Clear(void * jarg1) {
14546   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14547
14548   arg1 = (Dali::Property::Map *)jarg1;
14549   {
14550     try {
14551       (arg1)->Clear();
14552     } catch (std::out_of_range& e) {
14553       {
14554         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
14555       };
14556     } catch (std::exception& e) {
14557       {
14558         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
14559       };
14560     } catch (...) {
14561       {
14562         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
14563       };
14564     }
14565   }
14566 }
14567
14568
14569 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Map_Merge(void * jarg1, void * jarg2) {
14570   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14571   Dali::Property::Map *arg2 = 0 ;
14572
14573   arg1 = (Dali::Property::Map *)jarg1;
14574   arg2 = (Dali::Property::Map *)jarg2;
14575   if (!arg2) {
14576     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
14577     return ;
14578   }
14579   {
14580     try {
14581       (arg1)->Merge((Dali::Property::Map const &)*arg2);
14582     } catch (std::out_of_range& e) {
14583       {
14584         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
14585       };
14586     } catch (std::exception& e) {
14587       {
14588         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
14589       };
14590     } catch (...) {
14591       {
14592         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
14593       };
14594     }
14595   }
14596 }
14597
14598
14599 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_ValueOfIndex__SWIG_0(void * jarg1, char * jarg2) {
14600   void * jresult ;
14601   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14602   std::string *arg2 = 0 ;
14603   Dali::Property::Value *result = 0 ;
14604
14605   arg1 = (Dali::Property::Map *)jarg1;
14606   if (!jarg2) {
14607     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
14608     return 0;
14609   }
14610   std::string arg2_str(jarg2);
14611   arg2 = &arg2_str;
14612   {
14613     try {
14614       result = (Dali::Property::Value *) &((Dali::Property::Map const *)arg1)->operator []((std::string const &)*arg2);
14615     } catch (std::out_of_range& e) {
14616       {
14617         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14618       };
14619     } catch (std::exception& e) {
14620       {
14621         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14622       };
14623     } catch (...) {
14624       {
14625         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14626       };
14627     }
14628   }
14629   jresult = (void *)result;
14630
14631   //argout typemap for const std::string&
14632
14633   return jresult;
14634 }
14635
14636
14637 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_ValueOfIndex__SWIG_2(void * jarg1, int jarg2) {
14638   void * jresult ;
14639   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14640   Dali::Property::Index arg2 ;
14641   Dali::Property::Value *result = 0 ;
14642
14643   arg1 = (Dali::Property::Map *)jarg1;
14644   arg2 = (Dali::Property::Index)jarg2;
14645   {
14646     try {
14647       result = (Dali::Property::Value *) &((Dali::Property::Map const *)arg1)->operator [](arg2);
14648     } catch (std::out_of_range& e) {
14649       {
14650         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14651       };
14652     } catch (std::exception& e) {
14653       {
14654         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14655       };
14656     } catch (...) {
14657       {
14658         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14659       };
14660     }
14661   }
14662   jresult = (void *)result;
14663   return jresult;
14664 }
14665
14666
14667 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_Assign(void * jarg1, void * jarg2) {
14668   void * jresult ;
14669   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14670   Dali::Property::Map *arg2 = 0 ;
14671   Dali::Property::Map *result = 0 ;
14672
14673   arg1 = (Dali::Property::Map *)jarg1;
14674   arg2 = (Dali::Property::Map *)jarg2;
14675   if (!arg2) {
14676     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
14677     return 0;
14678   }
14679   {
14680     try {
14681       result = (Dali::Property::Map *) &(arg1)->operator =((Dali::Property::Map const &)*arg2);
14682     } catch (std::out_of_range& e) {
14683       {
14684         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14685       };
14686     } catch (std::exception& e) {
14687       {
14688         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14689       };
14690     } catch (...) {
14691       {
14692         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14693       };
14694     }
14695   }
14696   jresult = (void *)result;
14697   return jresult;
14698 }
14699
14700
14701 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_0() {
14702   void * jresult ;
14703   Dali::Property::Value *result = 0 ;
14704
14705   {
14706     try {
14707       result = (Dali::Property::Value *)new Dali::Property::Value();
14708     } catch (std::out_of_range& e) {
14709       {
14710         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14711       };
14712     } catch (std::exception& e) {
14713       {
14714         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14715       };
14716     } catch (...) {
14717       {
14718         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14719       };
14720     }
14721   }
14722   jresult = (void *)result;
14723   return jresult;
14724 }
14725
14726
14727 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_1(unsigned int jarg1) {
14728   void * jresult ;
14729   bool arg1 ;
14730   Dali::Property::Value *result = 0 ;
14731
14732   arg1 = jarg1 ? true : false;
14733   {
14734     try {
14735       result = (Dali::Property::Value *)new Dali::Property::Value(arg1);
14736     } catch (std::out_of_range& e) {
14737       {
14738         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14739       };
14740     } catch (std::exception& e) {
14741       {
14742         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14743       };
14744     } catch (...) {
14745       {
14746         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14747       };
14748     }
14749   }
14750   jresult = (void *)result;
14751   return jresult;
14752 }
14753
14754
14755 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_2(int jarg1) {
14756   void * jresult ;
14757   int arg1 ;
14758   Dali::Property::Value *result = 0 ;
14759
14760   arg1 = (int)jarg1;
14761   {
14762     try {
14763       result = (Dali::Property::Value *)new Dali::Property::Value(arg1);
14764     } catch (std::out_of_range& e) {
14765       {
14766         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14767       };
14768     } catch (std::exception& e) {
14769       {
14770         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14771       };
14772     } catch (...) {
14773       {
14774         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14775       };
14776     }
14777   }
14778   jresult = (void *)result;
14779   return jresult;
14780 }
14781
14782
14783 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_3(float jarg1) {
14784   void * jresult ;
14785   float arg1 ;
14786   Dali::Property::Value *result = 0 ;
14787
14788   arg1 = (float)jarg1;
14789   {
14790     try {
14791       result = (Dali::Property::Value *)new Dali::Property::Value(arg1);
14792     } catch (std::out_of_range& e) {
14793       {
14794         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14795       };
14796     } catch (std::exception& e) {
14797       {
14798         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14799       };
14800     } catch (...) {
14801       {
14802         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14803       };
14804     }
14805   }
14806   jresult = (void *)result;
14807   return jresult;
14808 }
14809
14810
14811 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_4(void * jarg1) {
14812   void * jresult ;
14813   Dali::Vector2 *arg1 = 0 ;
14814   Dali::Property::Value *result = 0 ;
14815
14816   arg1 = (Dali::Vector2 *)jarg1;
14817   if (!arg1) {
14818     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
14819     return 0;
14820   }
14821   {
14822     try {
14823       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Vector2 const &)*arg1);
14824     } catch (std::out_of_range& e) {
14825       {
14826         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14827       };
14828     } catch (std::exception& e) {
14829       {
14830         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14831       };
14832     } catch (...) {
14833       {
14834         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14835       };
14836     }
14837   }
14838   jresult = (void *)result;
14839   return jresult;
14840 }
14841
14842
14843 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_5(void * jarg1) {
14844   void * jresult ;
14845   Dali::Vector3 *arg1 = 0 ;
14846   Dali::Property::Value *result = 0 ;
14847
14848   arg1 = (Dali::Vector3 *)jarg1;
14849   if (!arg1) {
14850     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
14851     return 0;
14852   }
14853   {
14854     try {
14855       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Vector3 const &)*arg1);
14856     } catch (std::out_of_range& e) {
14857       {
14858         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14859       };
14860     } catch (std::exception& e) {
14861       {
14862         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14863       };
14864     } catch (...) {
14865       {
14866         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14867       };
14868     }
14869   }
14870   jresult = (void *)result;
14871   return jresult;
14872 }
14873
14874
14875 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_6(void * jarg1) {
14876   void * jresult ;
14877   Dali::Vector4 *arg1 = 0 ;
14878   Dali::Property::Value *result = 0 ;
14879
14880   arg1 = (Dali::Vector4 *)jarg1;
14881   if (!arg1) {
14882     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
14883     return 0;
14884   }
14885   {
14886     try {
14887       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Vector4 const &)*arg1);
14888     } catch (std::out_of_range& e) {
14889       {
14890         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14891       };
14892     } catch (std::exception& e) {
14893       {
14894         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14895       };
14896     } catch (...) {
14897       {
14898         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14899       };
14900     }
14901   }
14902   jresult = (void *)result;
14903   return jresult;
14904 }
14905
14906
14907 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_7(void * jarg1) {
14908   void * jresult ;
14909   Dali::Matrix3 *arg1 = 0 ;
14910   Dali::Property::Value *result = 0 ;
14911
14912   arg1 = (Dali::Matrix3 *)jarg1;
14913   if (!arg1) {
14914     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 const & type is null", 0);
14915     return 0;
14916   }
14917   {
14918     try {
14919       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Matrix3 const &)*arg1);
14920     } catch (std::out_of_range& e) {
14921       {
14922         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14923       };
14924     } catch (std::exception& e) {
14925       {
14926         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14927       };
14928     } catch (...) {
14929       {
14930         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14931       };
14932     }
14933   }
14934   jresult = (void *)result;
14935   return jresult;
14936 }
14937
14938
14939 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_8(void * jarg1) {
14940   void * jresult ;
14941   Dali::Matrix *arg1 = 0 ;
14942   Dali::Property::Value *result = 0 ;
14943
14944   arg1 = (Dali::Matrix *)jarg1;
14945   if (!arg1) {
14946     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
14947     return 0;
14948   }
14949   {
14950     try {
14951       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Matrix const &)*arg1);
14952     } catch (std::out_of_range& e) {
14953       {
14954         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14955       };
14956     } catch (std::exception& e) {
14957       {
14958         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14959       };
14960     } catch (...) {
14961       {
14962         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14963       };
14964     }
14965   }
14966   jresult = (void *)result;
14967   return jresult;
14968 }
14969
14970
14971 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_9(void * jarg1) {
14972   void * jresult ;
14973   Dali::Rect< int > *arg1 = 0 ;
14974   Dali::Property::Value *result = 0 ;
14975
14976   arg1 = (Dali::Rect< int > *)jarg1;
14977   if (!arg1) {
14978     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< int > const & type is null", 0);
14979     return 0;
14980   }
14981   {
14982     try {
14983       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Rect< int > const &)*arg1);
14984     } catch (std::out_of_range& e) {
14985       {
14986         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14987       };
14988     } catch (std::exception& e) {
14989       {
14990         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14991       };
14992     } catch (...) {
14993       {
14994         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14995       };
14996     }
14997   }
14998   jresult = (void *)result;
14999   return jresult;
15000 }
15001
15002
15003 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_10(void * jarg1) {
15004   void * jresult ;
15005   Dali::AngleAxis *arg1 = 0 ;
15006   Dali::Property::Value *result = 0 ;
15007
15008   arg1 = (Dali::AngleAxis *)jarg1;
15009   if (!arg1) {
15010     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::AngleAxis const & type is null", 0);
15011     return 0;
15012   }
15013   {
15014     try {
15015       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::AngleAxis const &)*arg1);
15016     } catch (std::out_of_range& e) {
15017       {
15018         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15019       };
15020     } catch (std::exception& e) {
15021       {
15022         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15023       };
15024     } catch (...) {
15025       {
15026         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15027       };
15028     }
15029   }
15030   jresult = (void *)result;
15031   return jresult;
15032 }
15033
15034
15035 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_11(void * jarg1) {
15036   void * jresult ;
15037   Dali::Quaternion *arg1 = 0 ;
15038   Dali::Property::Value *result = 0 ;
15039
15040   arg1 = (Dali::Quaternion *)jarg1;
15041   if (!arg1) {
15042     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
15043     return 0;
15044   }
15045   {
15046     try {
15047       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Quaternion const &)*arg1);
15048     } catch (std::out_of_range& e) {
15049       {
15050         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15051       };
15052     } catch (std::exception& e) {
15053       {
15054         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15055       };
15056     } catch (...) {
15057       {
15058         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15059       };
15060     }
15061   }
15062   jresult = (void *)result;
15063   return jresult;
15064 }
15065
15066
15067 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_12(char * jarg1) {
15068   void * jresult ;
15069   std::string *arg1 = 0 ;
15070   Dali::Property::Value *result = 0 ;
15071
15072   if (!jarg1) {
15073     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
15074     return 0;
15075   }
15076   std::string arg1_str(jarg1);
15077   arg1 = &arg1_str;
15078   {
15079     try {
15080       result = (Dali::Property::Value *)new Dali::Property::Value((std::string const &)*arg1);
15081     } catch (std::out_of_range& e) {
15082       {
15083         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15084       };
15085     } catch (std::exception& e) {
15086       {
15087         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15088       };
15089     } catch (...) {
15090       {
15091         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15092       };
15093     }
15094   }
15095   jresult = (void *)result;
15096
15097   //argout typemap for const std::string&
15098
15099   return jresult;
15100 }
15101
15102
15103 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_14(void * jarg1) {
15104   void * jresult ;
15105   Dali::Property::Array *arg1 = 0 ;
15106   Dali::Property::Value *result = 0 ;
15107
15108   arg1 = (Dali::Property::Array *)jarg1;
15109   if (!arg1) {
15110     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Array & type is null", 0);
15111     return 0;
15112   }
15113   {
15114     try {
15115       result = (Dali::Property::Value *)new Dali::Property::Value(*arg1);
15116     } catch (std::out_of_range& e) {
15117       {
15118         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15119       };
15120     } catch (std::exception& e) {
15121       {
15122         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15123       };
15124     } catch (...) {
15125       {
15126         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15127       };
15128     }
15129   }
15130   jresult = (void *)result;
15131   return jresult;
15132 }
15133
15134
15135 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_15(void * jarg1) {
15136   void * jresult ;
15137   Dali::Property::Map *arg1 = 0 ;
15138   Dali::Property::Value *result = 0 ;
15139
15140   arg1 = (Dali::Property::Map *)jarg1;
15141   if (!arg1) {
15142     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map & type is null", 0);
15143     return 0;
15144   }
15145   {
15146     try {
15147       result = (Dali::Property::Value *)new Dali::Property::Value(*arg1);
15148     } catch (std::out_of_range& e) {
15149       {
15150         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15151       };
15152     } catch (std::exception& e) {
15153       {
15154         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15155       };
15156     } catch (...) {
15157       {
15158         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15159       };
15160     }
15161   }
15162   jresult = (void *)result;
15163   return jresult;
15164 }
15165
15166
15167 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_16(int jarg1) {
15168   void * jresult ;
15169   Dali::Property::Type arg1 ;
15170   Dali::Property::Value *result = 0 ;
15171
15172   arg1 = (Dali::Property::Type)jarg1;
15173   {
15174     try {
15175       result = (Dali::Property::Value *)new Dali::Property::Value(arg1);
15176     } catch (std::out_of_range& e) {
15177       {
15178         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15179       };
15180     } catch (std::exception& e) {
15181       {
15182         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15183       };
15184     } catch (...) {
15185       {
15186         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15187       };
15188     }
15189   }
15190   jresult = (void *)result;
15191   return jresult;
15192 }
15193
15194
15195 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_17(void * jarg1) {
15196   void * jresult ;
15197   Dali::Property::Value *arg1 = 0 ;
15198   Dali::Property::Value *result = 0 ;
15199
15200   arg1 = (Dali::Property::Value *)jarg1;
15201   if (!arg1) {
15202     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
15203     return 0;
15204   }
15205   {
15206     try {
15207       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Property::Value const &)*arg1);
15208     } catch (std::out_of_range& e) {
15209       {
15210         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15211       };
15212     } catch (std::exception& e) {
15213       {
15214         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15215       };
15216     } catch (...) {
15217       {
15218         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15219       };
15220     }
15221   }
15222   jresult = (void *)result;
15223   return jresult;
15224 }
15225
15226
15227 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Value_Assign(void * jarg1, void * jarg2) {
15228   void * jresult ;
15229   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15230   Dali::Property::Value *arg2 = 0 ;
15231   Dali::Property::Value *result = 0 ;
15232
15233   arg1 = (Dali::Property::Value *)jarg1;
15234   arg2 = (Dali::Property::Value *)jarg2;
15235   if (!arg2) {
15236     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
15237     return 0;
15238   }
15239   {
15240     try {
15241       result = (Dali::Property::Value *) &(arg1)->operator =((Dali::Property::Value const &)*arg2);
15242     } catch (std::out_of_range& e) {
15243       {
15244         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15245       };
15246     } catch (std::exception& e) {
15247       {
15248         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15249       };
15250     } catch (...) {
15251       {
15252         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15253       };
15254     }
15255   }
15256   jresult = (void *)result;
15257   return jresult;
15258 }
15259
15260
15261 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Property_Value(void * jarg1) {
15262   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15263
15264   arg1 = (Dali::Property::Value *)jarg1;
15265   {
15266     try {
15267       delete arg1;
15268     } catch (std::out_of_range& e) {
15269       {
15270         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
15271       };
15272     } catch (std::exception& e) {
15273       {
15274         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
15275       };
15276     } catch (...) {
15277       {
15278         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
15279       };
15280     }
15281   }
15282 }
15283
15284
15285 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Property_Value_GetType(void * jarg1) {
15286   int jresult ;
15287   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15288   Dali::Property::Type result;
15289
15290   arg1 = (Dali::Property::Value *)jarg1;
15291   {
15292     try {
15293       result = (Dali::Property::Type)((Dali::Property::Value const *)arg1)->GetType();
15294     } catch (std::out_of_range& e) {
15295       {
15296         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15297       };
15298     } catch (std::exception& e) {
15299       {
15300         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15301       };
15302     } catch (...) {
15303       {
15304         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15305       };
15306     }
15307   }
15308   jresult = (int)result;
15309   return jresult;
15310 }
15311
15312
15313 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_1(void * jarg1, unsigned int * jarg2) {
15314   unsigned int jresult ;
15315   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15316   bool *arg2 = 0 ;
15317   bool result;
15318
15319   arg1 = (Dali::Property::Value *)jarg1;
15320   arg2 = (bool *)jarg2;
15321   {
15322     try {
15323       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15324     } catch (std::out_of_range& e) {
15325       {
15326         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15327       };
15328     } catch (std::exception& e) {
15329       {
15330         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15331       };
15332     } catch (...) {
15333       {
15334         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15335       };
15336     }
15337   }
15338   jresult = result;
15339   return jresult;
15340 }
15341
15342
15343 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_2(void * jarg1, float * jarg2) {
15344   unsigned int jresult ;
15345   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15346   float *arg2 = 0 ;
15347   bool result;
15348
15349   arg1 = (Dali::Property::Value *)jarg1;
15350   arg2 = (float *)jarg2;
15351   {
15352     try {
15353       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15354     } catch (std::out_of_range& e) {
15355       {
15356         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15357       };
15358     } catch (std::exception& e) {
15359       {
15360         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15361       };
15362     } catch (...) {
15363       {
15364         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15365       };
15366     }
15367   }
15368   jresult = result;
15369   return jresult;
15370 }
15371
15372
15373 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_3(void * jarg1, int * jarg2) {
15374   unsigned int jresult ;
15375   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15376   int *arg2 = 0 ;
15377   bool result;
15378
15379   arg1 = (Dali::Property::Value *)jarg1;
15380   arg2 = (int *)jarg2;
15381   {
15382     try {
15383       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15384     } catch (std::out_of_range& e) {
15385       {
15386         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15387       };
15388     } catch (std::exception& e) {
15389       {
15390         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15391       };
15392     } catch (...) {
15393       {
15394         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15395       };
15396     }
15397   }
15398   jresult = result;
15399   return jresult;
15400 }
15401
15402
15403 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_4(void * jarg1, void * jarg2) {
15404   unsigned int jresult ;
15405   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15406   Dali::Rect< int > *arg2 = 0 ;
15407   bool result;
15408
15409   arg1 = (Dali::Property::Value *)jarg1;
15410   arg2 = (Dali::Rect< int > *)jarg2;
15411   if (!arg2) {
15412     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< int > & type is null", 0);
15413     return 0;
15414   }
15415   {
15416     try {
15417       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15418     } catch (std::out_of_range& e) {
15419       {
15420         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15421       };
15422     } catch (std::exception& e) {
15423       {
15424         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15425       };
15426     } catch (...) {
15427       {
15428         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15429       };
15430     }
15431   }
15432   jresult = result;
15433   return jresult;
15434 }
15435
15436
15437 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_5(void * jarg1, void * jarg2) {
15438   unsigned int jresult ;
15439   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15440   Dali::Vector2 *arg2 = 0 ;
15441   bool result;
15442
15443   arg1 = (Dali::Property::Value *)jarg1;
15444   arg2 = (Dali::Vector2 *)jarg2;
15445   if (!arg2) {
15446     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 & type is null", 0);
15447     return 0;
15448   }
15449   {
15450     try {
15451       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15452     } catch (std::out_of_range& e) {
15453       {
15454         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15455       };
15456     } catch (std::exception& e) {
15457       {
15458         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15459       };
15460     } catch (...) {
15461       {
15462         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15463       };
15464     }
15465   }
15466   jresult = result;
15467   return jresult;
15468 }
15469
15470
15471 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_6(void * jarg1, void * jarg2) {
15472   unsigned int jresult ;
15473   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15474   Dali::Vector3 *arg2 = 0 ;
15475   bool result;
15476
15477   arg1 = (Dali::Property::Value *)jarg1;
15478   arg2 = (Dali::Vector3 *)jarg2;
15479   if (!arg2) {
15480     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
15481     return 0;
15482   }
15483   {
15484     try {
15485       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15486     } catch (std::out_of_range& e) {
15487       {
15488         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15489       };
15490     } catch (std::exception& e) {
15491       {
15492         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15493       };
15494     } catch (...) {
15495       {
15496         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15497       };
15498     }
15499   }
15500   jresult = result;
15501   return jresult;
15502 }
15503
15504
15505 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_7(void * jarg1, void * jarg2) {
15506   unsigned int jresult ;
15507   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15508   Dali::Vector4 *arg2 = 0 ;
15509   bool result;
15510
15511   arg1 = (Dali::Property::Value *)jarg1;
15512   arg2 = (Dali::Vector4 *)jarg2;
15513   if (!arg2) {
15514     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 & type is null", 0);
15515     return 0;
15516   }
15517   {
15518     try {
15519       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15520     } catch (std::out_of_range& e) {
15521       {
15522         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15523       };
15524     } catch (std::exception& e) {
15525       {
15526         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15527       };
15528     } catch (...) {
15529       {
15530         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15531       };
15532     }
15533   }
15534   jresult = result;
15535   return jresult;
15536 }
15537
15538
15539 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_8(void * jarg1, void * jarg2) {
15540   unsigned int jresult ;
15541   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15542   Dali::Matrix3 *arg2 = 0 ;
15543   bool result;
15544
15545   arg1 = (Dali::Property::Value *)jarg1;
15546   arg2 = (Dali::Matrix3 *)jarg2;
15547   if (!arg2) {
15548     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 & type is null", 0);
15549     return 0;
15550   }
15551   {
15552     try {
15553       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15554     } catch (std::out_of_range& e) {
15555       {
15556         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15557       };
15558     } catch (std::exception& e) {
15559       {
15560         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15561       };
15562     } catch (...) {
15563       {
15564         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15565       };
15566     }
15567   }
15568   jresult = result;
15569   return jresult;
15570 }
15571
15572
15573 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_9(void * jarg1, void * jarg2) {
15574   unsigned int jresult ;
15575   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15576   Dali::Matrix *arg2 = 0 ;
15577   bool result;
15578
15579   arg1 = (Dali::Property::Value *)jarg1;
15580   arg2 = (Dali::Matrix *)jarg2;
15581   if (!arg2) {
15582     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix & type is null", 0);
15583     return 0;
15584   }
15585   {
15586     try {
15587       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15588     } catch (std::out_of_range& e) {
15589       {
15590         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15591       };
15592     } catch (std::exception& e) {
15593       {
15594         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15595       };
15596     } catch (...) {
15597       {
15598         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15599       };
15600     }
15601   }
15602   jresult = result;
15603   return jresult;
15604 }
15605
15606
15607 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_10(void * jarg1, void * jarg2) {
15608   unsigned int jresult ;
15609   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15610   Dali::AngleAxis *arg2 = 0 ;
15611   bool result;
15612
15613   arg1 = (Dali::Property::Value *)jarg1;
15614   arg2 = (Dali::AngleAxis *)jarg2;
15615   if (!arg2) {
15616     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::AngleAxis & type is null", 0);
15617     return 0;
15618   }
15619   {
15620     try {
15621       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15622     } catch (std::out_of_range& e) {
15623       {
15624         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15625       };
15626     } catch (std::exception& e) {
15627       {
15628         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15629       };
15630     } catch (...) {
15631       {
15632         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15633       };
15634     }
15635   }
15636   jresult = result;
15637   return jresult;
15638 }
15639
15640
15641 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_11(void * jarg1, void * jarg2) {
15642   unsigned int jresult ;
15643   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15644   Dali::Quaternion *arg2 = 0 ;
15645   bool result;
15646
15647   arg1 = (Dali::Property::Value *)jarg1;
15648   arg2 = (Dali::Quaternion *)jarg2;
15649   if (!arg2) {
15650     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion & type is null", 0);
15651     return 0;
15652   }
15653   {
15654     try {
15655       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15656     } catch (std::out_of_range& e) {
15657       {
15658         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15659       };
15660     } catch (std::exception& e) {
15661       {
15662         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15663       };
15664     } catch (...) {
15665       {
15666         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15667       };
15668     }
15669   }
15670   jresult = result;
15671   return jresult;
15672 }
15673
15674
15675 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_12(void * jarg1, char** jarg2) {
15676   unsigned int jresult ;
15677   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15678   std::string *arg2 = 0 ;
15679   bool result;
15680
15681   arg1 = (Dali::Property::Value *)jarg1;
15682
15683   //typemap in
15684   std::string temp;
15685   arg2 = &temp;
15686
15687   {
15688     try {
15689       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15690     } catch (std::out_of_range& e) {
15691       {
15692         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15693       };
15694     } catch (std::exception& e) {
15695       {
15696         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15697       };
15698     } catch (...) {
15699       {
15700         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15701       };
15702     }
15703   }
15704   jresult = result;
15705
15706   //Typemap argout in c++ file.
15707   //This will convert c++ string to c# string
15708   *jarg2 = SWIG_csharp_string_callback(arg2->c_str());
15709
15710   return jresult;
15711 }
15712
15713
15714 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_13(void * jarg1, void * jarg2) {
15715   unsigned int jresult ;
15716   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15717   Dali::Property::Array *arg2 = 0 ;
15718   bool result;
15719
15720   arg1 = (Dali::Property::Value *)jarg1;
15721   arg2 = (Dali::Property::Array *)jarg2;
15722   if (!arg2) {
15723     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Array & type is null", 0);
15724     return 0;
15725   }
15726   {
15727     try {
15728       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15729     } catch (std::out_of_range& e) {
15730       {
15731         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15732       };
15733     } catch (std::exception& e) {
15734       {
15735         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15736       };
15737     } catch (...) {
15738       {
15739         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15740       };
15741     }
15742   }
15743   jresult = result;
15744   return jresult;
15745 }
15746
15747
15748 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_14(void * jarg1, void * jarg2) {
15749   unsigned int jresult ;
15750   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15751   Dali::Property::Map *arg2 = 0 ;
15752   bool result;
15753
15754   arg1 = (Dali::Property::Value *)jarg1;
15755   arg2 = (Dali::Property::Map *)jarg2;
15756   if (!arg2) {
15757     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map & type is null", 0);
15758     return 0;
15759   }
15760   {
15761     try {
15762       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15763     } catch (std::out_of_range& e) {
15764       {
15765         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15766       };
15767     } catch (std::exception& e) {
15768       {
15769         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15770       };
15771     } catch (...) {
15772       {
15773         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15774       };
15775     }
15776   }
15777   jresult = result;
15778   return jresult;
15779 }
15780
15781
15782 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Value_GetArray(void * jarg1) {
15783   void * jresult ;
15784   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15785   Dali::Property::Array *result = 0 ;
15786
15787   arg1 = (Dali::Property::Value *)jarg1;
15788   {
15789     try {
15790       result = (Dali::Property::Array *)((Dali::Property::Value const *)arg1)->GetArray();
15791     } catch (std::out_of_range& e) {
15792       {
15793         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15794       };
15795     } catch (std::exception& e) {
15796       {
15797         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15798       };
15799     } catch (...) {
15800       {
15801         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15802       };
15803     }
15804   }
15805   jresult = (void *)result;
15806   return jresult;
15807 }
15808
15809
15810 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Value_GetMap(void * jarg1) {
15811   void * jresult ;
15812   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15813   Dali::Property::Map *result = 0 ;
15814
15815   arg1 = (Dali::Property::Value *)jarg1;
15816   {
15817     try {
15818       result = (Dali::Property::Map *)((Dali::Property::Value const *)arg1)->GetMap();
15819     } catch (std::out_of_range& e) {
15820       {
15821         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15822       };
15823     } catch (std::exception& e) {
15824       {
15825         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15826       };
15827     } catch (...) {
15828       {
15829         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15830       };
15831     }
15832   }
15833   jresult = (void *)result;
15834   return jresult;
15835 }
15836
15837
15838 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_GetName(int jarg1) {
15839   char * jresult ;
15840   Dali::Property::Type arg1 ;
15841   char *result = 0 ;
15842
15843   arg1 = (Dali::Property::Type)jarg1;
15844   {
15845     try {
15846       result = (char *)Dali::PropertyTypes::GetName(arg1);
15847     } catch (std::out_of_range& e) {
15848       {
15849         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15850       };
15851     } catch (std::exception& e) {
15852       {
15853         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15854       };
15855     } catch (...) {
15856       {
15857         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15858       };
15859     }
15860   }
15861   jresult = SWIG_csharp_string_callback((const char *)result);
15862   return jresult;
15863 }
15864
15865
15866 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BaseObject_DoAction(void * jarg1, char * jarg2, void * jarg3) {
15867   unsigned int jresult ;
15868   Dali::BaseObject *arg1 = (Dali::BaseObject *) 0 ;
15869   std::string *arg2 = 0 ;
15870   Dali::Property::Map *arg3 = 0 ;
15871   bool result;
15872
15873   arg1 = (Dali::BaseObject *)jarg1;
15874   if (!jarg2) {
15875     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
15876     return 0;
15877   }
15878   std::string arg2_str(jarg2);
15879   arg2 = &arg2_str;
15880   arg3 = (Dali::Property::Map *)jarg3;
15881   if (!arg3) {
15882     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
15883     return 0;
15884   }
15885   {
15886     try {
15887       result = (bool)(arg1)->DoAction((std::string const &)*arg2,(Dali::Property::Map const &)*arg3);
15888     } catch (std::out_of_range& e) {
15889       {
15890         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15891       };
15892     } catch (std::exception& e) {
15893       {
15894         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15895       };
15896     } catch (...) {
15897       {
15898         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15899       };
15900     }
15901   }
15902   jresult = result;
15903
15904   //argout typemap for const std::string&
15905
15906   return jresult;
15907 }
15908
15909
15910 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_BaseObject_GetTypeName(void * jarg1) {
15911   char * jresult ;
15912   Dali::BaseObject *arg1 = (Dali::BaseObject *) 0 ;
15913   std::string *result = 0 ;
15914
15915   arg1 = (Dali::BaseObject *)jarg1;
15916   {
15917     try {
15918       result = (std::string *) &((Dali::BaseObject const *)arg1)->GetTypeName();
15919     } catch (std::out_of_range& e) {
15920       {
15921         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15922       };
15923     } catch (std::exception& e) {
15924       {
15925         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15926       };
15927     } catch (...) {
15928       {
15929         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15930       };
15931     }
15932   }
15933   jresult = SWIG_csharp_string_callback(result->c_str());
15934   return jresult;
15935 }
15936
15937
15938 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BaseObject_GetTypeInfo(void * jarg1, void * jarg2) {
15939   unsigned int jresult ;
15940   Dali::BaseObject *arg1 = (Dali::BaseObject *) 0 ;
15941   Dali::TypeInfo *arg2 = 0 ;
15942   bool result;
15943
15944   arg1 = (Dali::BaseObject *)jarg1;
15945   arg2 = (Dali::TypeInfo *)jarg2;
15946   if (!arg2) {
15947     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeInfo & type is null", 0);
15948     return 0;
15949   }
15950   {
15951     try {
15952       result = (bool)((Dali::BaseObject const *)arg1)->GetTypeInfo(*arg2);
15953     } catch (std::out_of_range& e) {
15954       {
15955         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15956       };
15957     } catch (std::exception& e) {
15958       {
15959         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15960       };
15961     } catch (...) {
15962       {
15963         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15964       };
15965     }
15966   }
15967   jresult = result;
15968   return jresult;
15969 }
15970
15971
15972 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BaseObject_DoConnectSignal(void * jarg1, void * jarg2, char * jarg3, void * jarg4) {
15973   unsigned int jresult ;
15974   Dali::BaseObject *arg1 = (Dali::BaseObject *) 0 ;
15975   ConnectionTrackerInterface *arg2 = (ConnectionTrackerInterface *) 0 ;
15976   std::string *arg3 = 0 ;
15977   FunctorDelegate *arg4 = (FunctorDelegate *) 0 ;
15978   bool result;
15979
15980   arg1 = (Dali::BaseObject *)jarg1;
15981   arg2 = (ConnectionTrackerInterface *)jarg2;
15982   if (!jarg3) {
15983     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
15984     return 0;
15985   }
15986   std::string arg3_str(jarg3);
15987   arg3 = &arg3_str;
15988   arg4 = (FunctorDelegate *)jarg4;
15989   {
15990     try {
15991       result = (bool)(arg1)->DoConnectSignal(arg2,(std::string const &)*arg3,arg4);
15992     } catch (std::out_of_range& e) {
15993       {
15994         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15995       };
15996     } catch (std::exception& e) {
15997       {
15998         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15999       };
16000     } catch (...) {
16001       {
16002         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16003       };
16004     }
16005   }
16006   jresult = result;
16007
16008   //argout typemap for const std::string&
16009
16010   return jresult;
16011 }
16012
16013
16014 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GetImplementation(void * jarg1) {
16015   void * jresult ;
16016   Dali::BaseHandle *arg1 = 0 ;
16017   Dali::BaseObject *result = 0 ;
16018
16019   arg1 = (Dali::BaseHandle *)jarg1;
16020   if (!arg1) {
16021     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16022     return 0;
16023   }
16024   {
16025     try {
16026       result = (Dali::BaseObject *) &Dali::GetImplementation((Dali::BaseHandle const &)*arg1);
16027     } catch (std::out_of_range& e) {
16028       {
16029         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16030       };
16031     } catch (std::exception& e) {
16032       {
16033         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16034       };
16035     } catch (...) {
16036       {
16037         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16038       };
16039     }
16040   }
16041   jresult = (void *)result;
16042   return jresult;
16043 }
16044
16045
16046 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_BaseHandle__SWIG_0(void * jarg1) {
16047   void * jresult ;
16048   Dali::BaseObject *arg1 = (Dali::BaseObject *) 0 ;
16049   Dali::BaseHandle *result = 0 ;
16050
16051   arg1 = (Dali::BaseObject *)jarg1;
16052   {
16053     try {
16054       result = (Dali::BaseHandle *)new Dali::BaseHandle(arg1);
16055     } catch (std::out_of_range& e) {
16056       {
16057         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16058       };
16059     } catch (std::exception& e) {
16060       {
16061         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16062       };
16063     } catch (...) {
16064       {
16065         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16066       };
16067     }
16068   }
16069   jresult = (void *)result;
16070   return jresult;
16071 }
16072
16073
16074 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_BaseHandle__SWIG_1() {
16075   void * jresult ;
16076   Dali::BaseHandle *result = 0 ;
16077
16078   {
16079     try {
16080       result = (Dali::BaseHandle *)new Dali::BaseHandle();
16081     } catch (std::out_of_range& e) {
16082       {
16083         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16084       };
16085     } catch (std::exception& e) {
16086       {
16087         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16088       };
16089     } catch (...) {
16090       {
16091         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16092       };
16093     }
16094   }
16095   jresult = (void *)result;
16096   return jresult;
16097 }
16098
16099
16100 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_BaseHandle(void * jarg1) {
16101   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16102
16103   arg1 = (Dali::BaseHandle *)jarg1;
16104   {
16105     try {
16106       delete arg1;
16107     } catch (std::out_of_range& e) {
16108       {
16109         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16110       };
16111     } catch (std::exception& e) {
16112       {
16113         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16114       };
16115     } catch (...) {
16116       {
16117         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16118       };
16119     }
16120   }
16121 }
16122
16123
16124 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_BaseHandle__SWIG_2(void * jarg1) {
16125   void * jresult ;
16126   Dali::BaseHandle *arg1 = 0 ;
16127   Dali::BaseHandle *result = 0 ;
16128
16129   arg1 = (Dali::BaseHandle *)jarg1;
16130   if (!arg1) {
16131     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16132     return 0;
16133   }
16134   {
16135     try {
16136       result = (Dali::BaseHandle *)new Dali::BaseHandle((Dali::BaseHandle const &)*arg1);
16137     } catch (std::out_of_range& e) {
16138       {
16139         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16140       };
16141     } catch (std::exception& e) {
16142       {
16143         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16144       };
16145     } catch (...) {
16146       {
16147         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16148       };
16149     }
16150   }
16151   jresult = (void *)result;
16152   return jresult;
16153 }
16154
16155
16156 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BaseHandle_Assign(void * jarg1, void * jarg2) {
16157   void * jresult ;
16158   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16159   Dali::BaseHandle *arg2 = 0 ;
16160   Dali::BaseHandle *result = 0 ;
16161
16162   arg1 = (Dali::BaseHandle *)jarg1;
16163   arg2 = (Dali::BaseHandle *)jarg2;
16164   if (!arg2) {
16165     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16166     return 0;
16167   }
16168   {
16169     try {
16170       result = (Dali::BaseHandle *) &(arg1)->operator =((Dali::BaseHandle const &)*arg2);
16171     } catch (std::out_of_range& e) {
16172       {
16173         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16174       };
16175     } catch (std::exception& e) {
16176       {
16177         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16178       };
16179     } catch (...) {
16180       {
16181         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16182       };
16183     }
16184   }
16185   jresult = (void *)result;
16186   return jresult;
16187 }
16188
16189
16190 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BaseHandle_DoAction(void * jarg1, char * jarg2, void * jarg3) {
16191   unsigned int jresult ;
16192   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16193   std::string *arg2 = 0 ;
16194   Dali::Property::Map *arg3 = 0 ;
16195   bool result;
16196
16197   arg1 = (Dali::BaseHandle *)jarg1;
16198   if (!jarg2) {
16199     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
16200     return 0;
16201   }
16202   std::string arg2_str(jarg2);
16203   arg2 = &arg2_str;
16204   arg3 = (Dali::Property::Map *)jarg3;
16205   if (!arg3) {
16206     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
16207     return 0;
16208   }
16209   {
16210     try {
16211       result = (bool)(arg1)->DoAction((std::string const &)*arg2,(Dali::Property::Map const &)*arg3);
16212     } catch (std::out_of_range& e) {
16213       {
16214         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16215       };
16216     } catch (std::exception& e) {
16217       {
16218         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16219       };
16220     } catch (...) {
16221       {
16222         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16223       };
16224     }
16225   }
16226   jresult = result;
16227
16228   //argout typemap for const std::string&
16229
16230   return jresult;
16231 }
16232
16233
16234 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_BaseHandle_GetTypeName(void * jarg1) {
16235   char * jresult ;
16236   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16237   std::string *result = 0 ;
16238
16239   arg1 = (Dali::BaseHandle *)jarg1;
16240   {
16241     try {
16242       result = (std::string *) &((Dali::BaseHandle const *)arg1)->GetTypeName();
16243     } catch (std::out_of_range& e) {
16244       {
16245         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16246       };
16247     } catch (std::exception& e) {
16248       {
16249         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16250       };
16251     } catch (...) {
16252       {
16253         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16254       };
16255     }
16256   }
16257   jresult = SWIG_csharp_string_callback(result->c_str());
16258   return jresult;
16259 }
16260
16261
16262 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BaseHandle_GetTypeInfo(void * jarg1, void * jarg2) {
16263   unsigned int jresult ;
16264   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16265   Dali::TypeInfo *arg2 = 0 ;
16266   bool result;
16267
16268   arg1 = (Dali::BaseHandle *)jarg1;
16269   arg2 = (Dali::TypeInfo *)jarg2;
16270   if (!arg2) {
16271     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeInfo & type is null", 0);
16272     return 0;
16273   }
16274   {
16275     try {
16276       result = (bool)((Dali::BaseHandle const *)arg1)->GetTypeInfo(*arg2);
16277     } catch (std::out_of_range& e) {
16278       {
16279         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16280       };
16281     } catch (std::exception& e) {
16282       {
16283         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16284       };
16285     } catch (...) {
16286       {
16287         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16288       };
16289     }
16290   }
16291   jresult = result;
16292   return jresult;
16293 }
16294
16295
16296 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BaseHandle_GetBaseObject__SWIG_0(void * jarg1) {
16297   void * jresult ;
16298   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16299   Dali::BaseObject *result = 0 ;
16300
16301   arg1 = (Dali::BaseHandle *)jarg1;
16302   {
16303     try {
16304       result = (Dali::BaseObject *) &(arg1)->GetBaseObject();
16305     } catch (std::out_of_range& e) {
16306       {
16307         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16308       };
16309     } catch (std::exception& e) {
16310       {
16311         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16312       };
16313     } catch (...) {
16314       {
16315         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16316       };
16317     }
16318   }
16319   jresult = (void *)result;
16320   return jresult;
16321 }
16322
16323
16324 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_BaseHandle_Reset(void * jarg1) {
16325   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16326
16327   arg1 = (Dali::BaseHandle *)jarg1;
16328   {
16329     try {
16330       (arg1)->Reset();
16331     } catch (std::out_of_range& e) {
16332       {
16333         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16334       };
16335     } catch (std::exception& e) {
16336       {
16337         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16338       };
16339     } catch (...) {
16340       {
16341         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16342       };
16343     }
16344   }
16345 }
16346
16347
16348 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BaseHandle_EqualTo(void * jarg1, void * jarg2) {
16349   unsigned int jresult ;
16350   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16351   Dali::BaseHandle *arg2 = 0 ;
16352   bool result;
16353
16354   arg1 = (Dali::BaseHandle *)jarg1;
16355   arg2 = (Dali::BaseHandle *)jarg2;
16356   if (!arg2) {
16357     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16358     return 0;
16359   }
16360   {
16361     try {
16362       result = (bool)((Dali::BaseHandle const *)arg1)->operator ==((Dali::BaseHandle const &)*arg2);
16363     } catch (std::out_of_range& e) {
16364       {
16365         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16366       };
16367     } catch (std::exception& e) {
16368       {
16369         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16370       };
16371     } catch (...) {
16372       {
16373         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16374       };
16375     }
16376   }
16377   jresult = result;
16378   return jresult;
16379 }
16380
16381
16382 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BaseHandle_NotEqualTo(void * jarg1, void * jarg2) {
16383   unsigned int jresult ;
16384   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16385   Dali::BaseHandle *arg2 = 0 ;
16386   bool result;
16387
16388   arg1 = (Dali::BaseHandle *)jarg1;
16389   arg2 = (Dali::BaseHandle *)jarg2;
16390   if (!arg2) {
16391     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16392     return 0;
16393   }
16394   {
16395     try {
16396       result = (bool)((Dali::BaseHandle const *)arg1)->operator !=((Dali::BaseHandle const &)*arg2);
16397     } catch (std::out_of_range& e) {
16398       {
16399         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16400       };
16401     } catch (std::exception& e) {
16402       {
16403         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16404       };
16405     } catch (...) {
16406       {
16407         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16408       };
16409     }
16410   }
16411   jresult = result;
16412   return jresult;
16413 }
16414
16415
16416 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BaseHandle_GetObjectPtr(void * jarg1) {
16417   void * jresult ;
16418   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16419   Dali::RefObject *result = 0 ;
16420
16421   arg1 = (Dali::BaseHandle *)jarg1;
16422   {
16423     try {
16424       result = (Dali::RefObject *)((Dali::BaseHandle const *)arg1)->GetObjectPtr();
16425     } catch (std::out_of_range& e) {
16426       {
16427         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16428       };
16429     } catch (std::exception& e) {
16430       {
16431         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16432       };
16433     } catch (...) {
16434       {
16435         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16436       };
16437     }
16438   }
16439   jresult = (void *)result;
16440   return jresult;
16441 }
16442
16443
16444 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BaseHandle_HasBody(void * jarg1) {
16445   unsigned int jresult ;
16446   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16447   bool result;
16448
16449   arg1 = (Dali::BaseHandle *)jarg1;
16450   {
16451     try {
16452       result = (bool)Dali_BaseHandle_HasBody((Dali::BaseHandle const *)arg1);
16453     } catch (std::out_of_range& e) {
16454       {
16455         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16456       };
16457     } catch (std::exception& e) {
16458       {
16459         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16460       };
16461     } catch (...) {
16462       {
16463         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16464       };
16465     }
16466   }
16467   jresult = result;
16468   return jresult;
16469 }
16470
16471
16472 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BaseHandle_IsEqual(void * jarg1, void * jarg2) {
16473   unsigned int jresult ;
16474   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16475   Dali::BaseHandle *arg2 = 0 ;
16476   bool result;
16477
16478   arg1 = (Dali::BaseHandle *)jarg1;
16479   arg2 = (Dali::BaseHandle *)jarg2;
16480   if (!arg2) {
16481     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16482     return 0;
16483   }
16484   {
16485     try {
16486       result = (bool)Dali_BaseHandle_IsEqual((Dali::BaseHandle const *)arg1,(Dali::BaseHandle const &)*arg2);
16487     } catch (std::out_of_range& e) {
16488       {
16489         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16490       };
16491     } catch (std::exception& e) {
16492       {
16493         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16494       };
16495     } catch (...) {
16496       {
16497         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16498       };
16499     }
16500   }
16501   jresult = result;
16502   return jresult;
16503 }
16504
16505
16506 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_LessThan__SWIG_3(void * jarg1, void * jarg2) {
16507   unsigned int jresult ;
16508   Dali::BaseHandle *arg1 = 0 ;
16509   Dali::BaseHandle *arg2 = 0 ;
16510   bool result;
16511
16512   arg1 = (Dali::BaseHandle *)jarg1;
16513   if (!arg1) {
16514     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16515     return 0;
16516   }
16517   arg2 = (Dali::BaseHandle *)jarg2;
16518   if (!arg2) {
16519     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16520     return 0;
16521   }
16522   {
16523     try {
16524       result = (bool)Dali::operator <((Dali::BaseHandle const &)*arg1,(Dali::BaseHandle const &)*arg2);
16525     } catch (std::out_of_range& e) {
16526       {
16527         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16528       };
16529     } catch (std::exception& e) {
16530       {
16531         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16532       };
16533     } catch (...) {
16534       {
16535         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16536       };
16537     }
16538   }
16539   jresult = result;
16540   return jresult;
16541 }
16542
16543
16544 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ConnectionTrackerInterface(void * jarg1) {
16545   Dali::ConnectionTrackerInterface *arg1 = (Dali::ConnectionTrackerInterface *) 0 ;
16546
16547   arg1 = (Dali::ConnectionTrackerInterface *)jarg1;
16548   {
16549     try {
16550       delete arg1;
16551     } catch (std::out_of_range& e) {
16552       {
16553         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16554       };
16555     } catch (std::exception& e) {
16556       {
16557         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16558       };
16559     } catch (...) {
16560       {
16561         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16562       };
16563     }
16564   }
16565 }
16566
16567
16568 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ConnectionTrackerInterface_SignalConnected(void * jarg1, void * jarg2, void * jarg3) {
16569   Dali::ConnectionTrackerInterface *arg1 = (Dali::ConnectionTrackerInterface *) 0 ;
16570   SlotObserver *arg2 = (SlotObserver *) 0 ;
16571   CallbackBase *arg3 = (CallbackBase *) 0 ;
16572
16573   arg1 = (Dali::ConnectionTrackerInterface *)jarg1;
16574   arg2 = (SlotObserver *)jarg2;
16575   arg3 = (CallbackBase *)jarg3;
16576   {
16577     try {
16578       (arg1)->SignalConnected(arg2,arg3);
16579     } catch (std::out_of_range& e) {
16580       {
16581         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16582       };
16583     } catch (std::exception& e) {
16584       {
16585         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16586       };
16587     } catch (...) {
16588       {
16589         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16590       };
16591     }
16592   }
16593 }
16594
16595
16596 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_SignalObserver(void * jarg1) {
16597   Dali::SignalObserver *arg1 = (Dali::SignalObserver *) 0 ;
16598
16599   arg1 = (Dali::SignalObserver *)jarg1;
16600   {
16601     try {
16602       delete arg1;
16603     } catch (std::out_of_range& e) {
16604       {
16605         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16606       };
16607     } catch (std::exception& e) {
16608       {
16609         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16610       };
16611     } catch (...) {
16612       {
16613         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16614       };
16615     }
16616   }
16617 }
16618
16619
16620 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_SignalObserver_SignalDisconnected(void * jarg1, void * jarg2, void * jarg3) {
16621   Dali::SignalObserver *arg1 = (Dali::SignalObserver *) 0 ;
16622   Dali::SlotObserver *arg2 = (Dali::SlotObserver *) 0 ;
16623   Dali::CallbackBase *arg3 = (Dali::CallbackBase *) 0 ;
16624
16625   arg1 = (Dali::SignalObserver *)jarg1;
16626   arg2 = (Dali::SlotObserver *)jarg2;
16627   arg3 = (Dali::CallbackBase *)jarg3;
16628   {
16629     try {
16630       (arg1)->SignalDisconnected(arg2,arg3);
16631     } catch (std::out_of_range& e) {
16632       {
16633         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16634       };
16635     } catch (std::exception& e) {
16636       {
16637         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16638       };
16639     } catch (...) {
16640       {
16641         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16642       };
16643     }
16644   }
16645 }
16646
16647
16648 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_SlotObserver(void * jarg1) {
16649   Dali::SlotObserver *arg1 = (Dali::SlotObserver *) 0 ;
16650
16651   arg1 = (Dali::SlotObserver *)jarg1;
16652   {
16653     try {
16654       delete arg1;
16655     } catch (std::out_of_range& e) {
16656       {
16657         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16658       };
16659     } catch (std::exception& e) {
16660       {
16661         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16662       };
16663     } catch (...) {
16664       {
16665         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16666       };
16667     }
16668   }
16669 }
16670
16671
16672 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_SlotObserver_SlotDisconnected(void * jarg1, void * jarg2) {
16673   Dali::SlotObserver *arg1 = (Dali::SlotObserver *) 0 ;
16674   Dali::CallbackBase *arg2 = (Dali::CallbackBase *) 0 ;
16675
16676   arg1 = (Dali::SlotObserver *)jarg1;
16677   arg2 = (Dali::CallbackBase *)jarg2;
16678   {
16679     try {
16680       (arg1)->SlotDisconnected(arg2);
16681     } catch (std::out_of_range& e) {
16682       {
16683         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16684       };
16685     } catch (std::exception& e) {
16686       {
16687         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16688       };
16689     } catch (...) {
16690       {
16691         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16692       };
16693     }
16694   }
16695 }
16696
16697
16698 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ConnectionTracker(void * jarg1) {
16699   Dali::ConnectionTracker *arg1 = (Dali::ConnectionTracker *) 0 ;
16700
16701   arg1 = (Dali::ConnectionTracker *)jarg1;
16702   {
16703     try {
16704       delete arg1;
16705     } catch (std::out_of_range& e) {
16706       {
16707         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16708       };
16709     } catch (std::exception& e) {
16710       {
16711         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16712       };
16713     } catch (...) {
16714       {
16715         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16716       };
16717     }
16718   }
16719 }
16720
16721
16722 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ConnectionTracker_DisconnectAll(void * jarg1) {
16723   Dali::ConnectionTracker *arg1 = (Dali::ConnectionTracker *) 0 ;
16724
16725   arg1 = (Dali::ConnectionTracker *)jarg1;
16726   {
16727     try {
16728       (arg1)->DisconnectAll();
16729     } catch (std::out_of_range& e) {
16730       {
16731         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16732       };
16733     } catch (std::exception& e) {
16734       {
16735         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16736       };
16737     } catch (...) {
16738       {
16739         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16740       };
16741     }
16742   }
16743 }
16744
16745
16746 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ConnectionTracker_SignalConnected(void * jarg1, void * jarg2, void * jarg3) {
16747   Dali::ConnectionTracker *arg1 = (Dali::ConnectionTracker *) 0 ;
16748   Dali::SlotObserver *arg2 = (Dali::SlotObserver *) 0 ;
16749   Dali::CallbackBase *arg3 = (Dali::CallbackBase *) 0 ;
16750
16751   arg1 = (Dali::ConnectionTracker *)jarg1;
16752   arg2 = (Dali::SlotObserver *)jarg2;
16753   arg3 = (Dali::CallbackBase *)jarg3;
16754   {
16755     try {
16756       (arg1)->SignalConnected(arg2,arg3);
16757     } catch (std::out_of_range& e) {
16758       {
16759         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16760       };
16761     } catch (std::exception& e) {
16762       {
16763         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16764       };
16765     } catch (...) {
16766       {
16767         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16768       };
16769     }
16770   }
16771 }
16772
16773
16774 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ConnectionTracker_SignalDisconnected(void * jarg1, void * jarg2, void * jarg3) {
16775   Dali::ConnectionTracker *arg1 = (Dali::ConnectionTracker *) 0 ;
16776   Dali::SlotObserver *arg2 = (Dali::SlotObserver *) 0 ;
16777   Dali::CallbackBase *arg3 = (Dali::CallbackBase *) 0 ;
16778
16779   arg1 = (Dali::ConnectionTracker *)jarg1;
16780   arg2 = (Dali::SlotObserver *)jarg2;
16781   arg3 = (Dali::CallbackBase *)jarg3;
16782   {
16783     try {
16784       (arg1)->SignalDisconnected(arg2,arg3);
16785     } catch (std::out_of_range& e) {
16786       {
16787         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16788       };
16789     } catch (std::exception& e) {
16790       {
16791         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16792       };
16793     } catch (...) {
16794       {
16795         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16796       };
16797     }
16798   }
16799 }
16800
16801
16802 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ConnectionTracker_GetConnectionCount(void * jarg1) {
16803   unsigned long jresult ;
16804   Dali::ConnectionTracker *arg1 = (Dali::ConnectionTracker *) 0 ;
16805   std::size_t result;
16806
16807   arg1 = (Dali::ConnectionTracker *)jarg1;
16808   {
16809     try {
16810       result = ((Dali::ConnectionTracker const *)arg1)->GetConnectionCount();
16811     } catch (std::out_of_range& e) {
16812       {
16813         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16814       };
16815     } catch (std::exception& e) {
16816       {
16817         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16818       };
16819     } catch (...) {
16820       {
16821         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16822       };
16823     }
16824   }
16825   jresult = (unsigned long)result;
16826   return jresult;
16827 }
16828
16829
16830 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ObjectRegistry__SWIG_0() {
16831   void * jresult ;
16832   Dali::ObjectRegistry *result = 0 ;
16833
16834   {
16835     try {
16836       result = (Dali::ObjectRegistry *)new Dali::ObjectRegistry();
16837     } catch (std::out_of_range& e) {
16838       {
16839         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16840       };
16841     } catch (std::exception& e) {
16842       {
16843         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16844       };
16845     } catch (...) {
16846       {
16847         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16848       };
16849     }
16850   }
16851   jresult = (void *)result;
16852   return jresult;
16853 }
16854
16855
16856 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ObjectRegistry(void * jarg1) {
16857   Dali::ObjectRegistry *arg1 = (Dali::ObjectRegistry *) 0 ;
16858
16859   arg1 = (Dali::ObjectRegistry *)jarg1;
16860   {
16861     try {
16862       delete arg1;
16863     } catch (std::out_of_range& e) {
16864       {
16865         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16866       };
16867     } catch (std::exception& e) {
16868       {
16869         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16870       };
16871     } catch (...) {
16872       {
16873         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16874       };
16875     }
16876   }
16877 }
16878
16879
16880 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ObjectRegistry__SWIG_1(void * jarg1) {
16881   void * jresult ;
16882   Dali::ObjectRegistry *arg1 = 0 ;
16883   Dali::ObjectRegistry *result = 0 ;
16884
16885   arg1 = (Dali::ObjectRegistry *)jarg1;
16886   if (!arg1) {
16887     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::ObjectRegistry const & type is null", 0);
16888     return 0;
16889   }
16890   {
16891     try {
16892       result = (Dali::ObjectRegistry *)new Dali::ObjectRegistry((Dali::ObjectRegistry const &)*arg1);
16893     } catch (std::out_of_range& e) {
16894       {
16895         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16896       };
16897     } catch (std::exception& e) {
16898       {
16899         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16900       };
16901     } catch (...) {
16902       {
16903         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16904       };
16905     }
16906   }
16907   jresult = (void *)result;
16908   return jresult;
16909 }
16910
16911
16912 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ObjectRegistry_Assign(void * jarg1, void * jarg2) {
16913   void * jresult ;
16914   Dali::ObjectRegistry *arg1 = (Dali::ObjectRegistry *) 0 ;
16915   Dali::ObjectRegistry *arg2 = 0 ;
16916   Dali::ObjectRegistry *result = 0 ;
16917
16918   arg1 = (Dali::ObjectRegistry *)jarg1;
16919   arg2 = (Dali::ObjectRegistry *)jarg2;
16920   if (!arg2) {
16921     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::ObjectRegistry const & type is null", 0);
16922     return 0;
16923   }
16924   {
16925     try {
16926       result = (Dali::ObjectRegistry *) &(arg1)->operator =((Dali::ObjectRegistry const &)*arg2);
16927     } catch (std::out_of_range& e) {
16928       {
16929         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16930       };
16931     } catch (std::exception& e) {
16932       {
16933         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16934       };
16935     } catch (...) {
16936       {
16937         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16938       };
16939     }
16940   }
16941   jresult = (void *)result;
16942   return jresult;
16943 }
16944
16945
16946 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ObjectRegistry_ObjectCreatedSignal(void * jarg1) {
16947   void * jresult ;
16948   Dali::ObjectRegistry *arg1 = (Dali::ObjectRegistry *) 0 ;
16949   Dali::ObjectRegistry::ObjectCreatedSignalType *result = 0 ;
16950
16951   arg1 = (Dali::ObjectRegistry *)jarg1;
16952   {
16953     try {
16954       result = (Dali::ObjectRegistry::ObjectCreatedSignalType *) &(arg1)->ObjectCreatedSignal();
16955     } catch (std::out_of_range& e) {
16956       {
16957         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16958       };
16959     } catch (std::exception& e) {
16960       {
16961         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16962       };
16963     } catch (...) {
16964       {
16965         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16966       };
16967     }
16968   }
16969   jresult = (void *)result;
16970   return jresult;
16971 }
16972
16973
16974 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ObjectRegistry_ObjectDestroyedSignal(void * jarg1) {
16975   void * jresult ;
16976   Dali::ObjectRegistry *arg1 = (Dali::ObjectRegistry *) 0 ;
16977   Dali::ObjectRegistry::ObjectDestroyedSignalType *result = 0 ;
16978
16979   arg1 = (Dali::ObjectRegistry *)jarg1;
16980   {
16981     try {
16982       result = (Dali::ObjectRegistry::ObjectDestroyedSignalType *) &(arg1)->ObjectDestroyedSignal();
16983     } catch (std::out_of_range& e) {
16984       {
16985         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16986       };
16987     } catch (std::exception& e) {
16988       {
16989         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16990       };
16991     } catch (...) {
16992       {
16993         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16994       };
16995     }
16996   }
16997   jresult = (void *)result;
16998   return jresult;
16999 }
17000
17001
17002 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PropertyCondition__SWIG_0() {
17003   void * jresult ;
17004   Dali::PropertyCondition *result = 0 ;
17005
17006   {
17007     try {
17008       result = (Dali::PropertyCondition *)new Dali::PropertyCondition();
17009     } catch (std::out_of_range& e) {
17010       {
17011         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17012       };
17013     } catch (std::exception& e) {
17014       {
17015         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17016       };
17017     } catch (...) {
17018       {
17019         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17020       };
17021     }
17022   }
17023   jresult = (void *)result;
17024   return jresult;
17025 }
17026
17027
17028 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PropertyCondition(void * jarg1) {
17029   Dali::PropertyCondition *arg1 = (Dali::PropertyCondition *) 0 ;
17030
17031   arg1 = (Dali::PropertyCondition *)jarg1;
17032   {
17033     try {
17034       delete arg1;
17035     } catch (std::out_of_range& e) {
17036       {
17037         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
17038       };
17039     } catch (std::exception& e) {
17040       {
17041         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
17042       };
17043     } catch (...) {
17044       {
17045         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
17046       };
17047     }
17048   }
17049 }
17050
17051
17052 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PropertyCondition__SWIG_1(void * jarg1) {
17053   void * jresult ;
17054   Dali::PropertyCondition *arg1 = 0 ;
17055   Dali::PropertyCondition *result = 0 ;
17056
17057   arg1 = (Dali::PropertyCondition *)jarg1;
17058   if (!arg1) {
17059     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyCondition const & type is null", 0);
17060     return 0;
17061   }
17062   {
17063     try {
17064       result = (Dali::PropertyCondition *)new Dali::PropertyCondition((Dali::PropertyCondition const &)*arg1);
17065     } catch (std::out_of_range& e) {
17066       {
17067         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17068       };
17069     } catch (std::exception& e) {
17070       {
17071         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17072       };
17073     } catch (...) {
17074       {
17075         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17076       };
17077     }
17078   }
17079   jresult = (void *)result;
17080   return jresult;
17081 }
17082
17083
17084 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PropertyCondition_Assign(void * jarg1, void * jarg2) {
17085   void * jresult ;
17086   Dali::PropertyCondition *arg1 = (Dali::PropertyCondition *) 0 ;
17087   Dali::PropertyCondition *arg2 = 0 ;
17088   Dali::PropertyCondition *result = 0 ;
17089
17090   arg1 = (Dali::PropertyCondition *)jarg1;
17091   arg2 = (Dali::PropertyCondition *)jarg2;
17092   if (!arg2) {
17093     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyCondition const & type is null", 0);
17094     return 0;
17095   }
17096   {
17097     try {
17098       result = (Dali::PropertyCondition *) &(arg1)->operator =((Dali::PropertyCondition const &)*arg2);
17099     } catch (std::out_of_range& e) {
17100       {
17101         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17102       };
17103     } catch (std::exception& e) {
17104       {
17105         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17106       };
17107     } catch (...) {
17108       {
17109         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17110       };
17111     }
17112   }
17113   jresult = (void *)result;
17114   return jresult;
17115 }
17116
17117
17118 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_PropertyCondition_GetArgumentCount(void * jarg1) {
17119   unsigned long jresult ;
17120   Dali::PropertyCondition *arg1 = (Dali::PropertyCondition *) 0 ;
17121   std::size_t result;
17122
17123   arg1 = (Dali::PropertyCondition *)jarg1;
17124   {
17125     try {
17126       result = ((Dali::PropertyCondition const *)arg1)->GetArgumentCount();
17127     } catch (std::out_of_range& e) {
17128       {
17129         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17130       };
17131     } catch (std::exception& e) {
17132       {
17133         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17134       };
17135     } catch (...) {
17136       {
17137         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17138       };
17139     }
17140   }
17141   jresult = (unsigned long)result;
17142   return jresult;
17143 }
17144
17145
17146 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PropertyCondition_GetArgument(void * jarg1, unsigned long jarg2) {
17147   float jresult ;
17148   Dali::PropertyCondition *arg1 = (Dali::PropertyCondition *) 0 ;
17149   std::size_t arg2 ;
17150   float result;
17151
17152   arg1 = (Dali::PropertyCondition *)jarg1;
17153   arg2 = (std::size_t)jarg2;
17154   {
17155     try {
17156       result = (float)((Dali::PropertyCondition const *)arg1)->GetArgument(arg2);
17157     } catch (std::out_of_range& e) {
17158       {
17159         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17160       };
17161     } catch (std::exception& e) {
17162       {
17163         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17164       };
17165     } catch (...) {
17166       {
17167         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17168       };
17169     }
17170   }
17171   jresult = result;
17172   return jresult;
17173 }
17174
17175
17176 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LessThanCondition(float jarg1) {
17177   void * jresult ;
17178   float arg1 ;
17179   Dali::PropertyCondition result;
17180
17181   arg1 = (float)jarg1;
17182   {
17183     try {
17184       result = Dali::LessThanCondition(arg1);
17185     } catch (std::out_of_range& e) {
17186       {
17187         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17188       };
17189     } catch (std::exception& e) {
17190       {
17191         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17192       };
17193     } catch (...) {
17194       {
17195         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17196       };
17197     }
17198   }
17199   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result);
17200   return jresult;
17201 }
17202
17203
17204 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GreaterThanCondition(float jarg1) {
17205   void * jresult ;
17206   float arg1 ;
17207   Dali::PropertyCondition result;
17208
17209   arg1 = (float)jarg1;
17210   {
17211     try {
17212       result = Dali::GreaterThanCondition(arg1);
17213     } catch (std::out_of_range& e) {
17214       {
17215         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17216       };
17217     } catch (std::exception& e) {
17218       {
17219         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17220       };
17221     } catch (...) {
17222       {
17223         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17224       };
17225     }
17226   }
17227   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result);
17228   return jresult;
17229 }
17230
17231
17232 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_InsideCondition(float jarg1, float jarg2) {
17233   void * jresult ;
17234   float arg1 ;
17235   float arg2 ;
17236   Dali::PropertyCondition result;
17237
17238   arg1 = (float)jarg1;
17239   arg2 = (float)jarg2;
17240   {
17241     try {
17242       result = Dali::InsideCondition(arg1,arg2);
17243     } catch (std::out_of_range& e) {
17244       {
17245         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17246       };
17247     } catch (std::exception& e) {
17248       {
17249         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17250       };
17251     } catch (...) {
17252       {
17253         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17254       };
17255     }
17256   }
17257   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result);
17258   return jresult;
17259 }
17260
17261
17262 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_OutsideCondition(float jarg1, float jarg2) {
17263   void * jresult ;
17264   float arg1 ;
17265   float arg2 ;
17266   Dali::PropertyCondition result;
17267
17268   arg1 = (float)jarg1;
17269   arg2 = (float)jarg2;
17270   {
17271     try {
17272       result = Dali::OutsideCondition(arg1,arg2);
17273     } catch (std::out_of_range& e) {
17274       {
17275         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17276       };
17277     } catch (std::exception& e) {
17278       {
17279         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17280       };
17281     } catch (...) {
17282       {
17283         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17284       };
17285     }
17286   }
17287   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result);
17288   return jresult;
17289 }
17290
17291
17292 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_StepCondition__SWIG_0(float jarg1, float jarg2) {
17293   void * jresult ;
17294   float arg1 ;
17295   float arg2 ;
17296   Dali::PropertyCondition result;
17297
17298   arg1 = (float)jarg1;
17299   arg2 = (float)jarg2;
17300   {
17301     try {
17302       result = Dali::StepCondition(arg1,arg2);
17303     } catch (std::out_of_range& e) {
17304       {
17305         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17306       };
17307     } catch (std::exception& e) {
17308       {
17309         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17310       };
17311     } catch (...) {
17312       {
17313         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17314       };
17315     }
17316   }
17317   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result);
17318   return jresult;
17319 }
17320
17321
17322 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_StepCondition__SWIG_1(float jarg1) {
17323   void * jresult ;
17324   float arg1 ;
17325   Dali::PropertyCondition result;
17326
17327   arg1 = (float)jarg1;
17328   {
17329     try {
17330       result = Dali::StepCondition(arg1);
17331     } catch (std::out_of_range& e) {
17332       {
17333         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17334       };
17335     } catch (std::exception& e) {
17336       {
17337         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17338       };
17339     } catch (...) {
17340       {
17341         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17342       };
17343     }
17344   }
17345   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result);
17346   return jresult;
17347 }
17348
17349
17350 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VariableStepCondition(void * jarg1) {
17351   void * jresult ;
17352   Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > *arg1 = 0 ;
17353   Dali::PropertyCondition result;
17354
17355   arg1 = (Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > *)jarg1;
17356   if (!arg1) {
17357     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > const & type is null", 0);
17358     return 0;
17359   }
17360   {
17361     try {
17362       result = Dali::VariableStepCondition((Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > const &)*arg1);
17363     } catch (std::out_of_range& e) {
17364       {
17365         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17366       };
17367     } catch (std::exception& e) {
17368       {
17369         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17370       };
17371     } catch (...) {
17372       {
17373         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17374       };
17375     }
17376   }
17377   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result);
17378   return jresult;
17379 }
17380
17381
17382 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PropertyNotification__SWIG_0() {
17383   void * jresult ;
17384   Dali::PropertyNotification *result = 0 ;
17385
17386   {
17387     try {
17388       result = (Dali::PropertyNotification *)new Dali::PropertyNotification();
17389     } catch (std::out_of_range& e) {
17390       {
17391         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17392       };
17393     } catch (std::exception& e) {
17394       {
17395         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17396       };
17397     } catch (...) {
17398       {
17399         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17400       };
17401     }
17402   }
17403   jresult = (void *)result;
17404   return jresult;
17405 }
17406
17407
17408 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PropertyNotification_DownCast(void * jarg1) {
17409   void * jresult ;
17410   Dali::BaseHandle arg1 ;
17411   Dali::BaseHandle *argp1 ;
17412   Dali::PropertyNotification result;
17413
17414   argp1 = (Dali::BaseHandle *)jarg1;
17415   if (!argp1) {
17416     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
17417     return 0;
17418   }
17419   arg1 = *argp1;
17420   {
17421     try {
17422       result = Dali::PropertyNotification::DownCast(arg1);
17423     } catch (std::out_of_range& e) {
17424       {
17425         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17426       };
17427     } catch (std::exception& e) {
17428       {
17429         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17430       };
17431     } catch (...) {
17432       {
17433         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17434       };
17435     }
17436   }
17437   jresult = new Dali::PropertyNotification((const Dali::PropertyNotification &)result);
17438   return jresult;
17439 }
17440
17441
17442 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PropertyNotification(void * jarg1) {
17443   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17444
17445   arg1 = (Dali::PropertyNotification *)jarg1;
17446   {
17447     try {
17448       delete arg1;
17449     } catch (std::out_of_range& e) {
17450       {
17451         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
17452       };
17453     } catch (std::exception& e) {
17454       {
17455         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
17456       };
17457     } catch (...) {
17458       {
17459         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
17460       };
17461     }
17462   }
17463 }
17464
17465
17466 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PropertyNotification__SWIG_1(void * jarg1) {
17467   void * jresult ;
17468   Dali::PropertyNotification *arg1 = 0 ;
17469   Dali::PropertyNotification *result = 0 ;
17470
17471   arg1 = (Dali::PropertyNotification *)jarg1;
17472   if (!arg1) {
17473     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyNotification const & type is null", 0);
17474     return 0;
17475   }
17476   {
17477     try {
17478       result = (Dali::PropertyNotification *)new Dali::PropertyNotification((Dali::PropertyNotification const &)*arg1);
17479     } catch (std::out_of_range& e) {
17480       {
17481         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17482       };
17483     } catch (std::exception& e) {
17484       {
17485         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17486       };
17487     } catch (...) {
17488       {
17489         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17490       };
17491     }
17492   }
17493   jresult = (void *)result;
17494   return jresult;
17495 }
17496
17497
17498 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PropertyNotification_Assign(void * jarg1, void * jarg2) {
17499   void * jresult ;
17500   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17501   Dali::PropertyNotification *arg2 = 0 ;
17502   Dali::PropertyNotification *result = 0 ;
17503
17504   arg1 = (Dali::PropertyNotification *)jarg1;
17505   arg2 = (Dali::PropertyNotification *)jarg2;
17506   if (!arg2) {
17507     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyNotification const & type is null", 0);
17508     return 0;
17509   }
17510   {
17511     try {
17512       result = (Dali::PropertyNotification *) &(arg1)->operator =((Dali::PropertyNotification const &)*arg2);
17513     } catch (std::out_of_range& e) {
17514       {
17515         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17516       };
17517     } catch (std::exception& e) {
17518       {
17519         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17520       };
17521     } catch (...) {
17522       {
17523         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17524       };
17525     }
17526   }
17527   jresult = (void *)result;
17528   return jresult;
17529 }
17530
17531
17532 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PropertyNotification_GetCondition__SWIG_0(void * jarg1) {
17533   void * jresult ;
17534   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17535   Dali::PropertyCondition result;
17536
17537   arg1 = (Dali::PropertyNotification *)jarg1;
17538   {
17539     try {
17540       result = (arg1)->GetCondition();
17541     } catch (std::out_of_range& e) {
17542       {
17543         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17544       };
17545     } catch (std::exception& e) {
17546       {
17547         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17548       };
17549     } catch (...) {
17550       {
17551         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17552       };
17553     }
17554   }
17555   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result);
17556   return jresult;
17557 }
17558
17559
17560 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PropertyNotification_GetTarget(void * jarg1) {
17561   void * jresult ;
17562   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17563   Dali::Handle result;
17564
17565   arg1 = (Dali::PropertyNotification *)jarg1;
17566   {
17567     try {
17568       result = ((Dali::PropertyNotification const *)arg1)->GetTarget();
17569     } catch (std::out_of_range& e) {
17570       {
17571         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17572       };
17573     } catch (std::exception& e) {
17574       {
17575         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17576       };
17577     } catch (...) {
17578       {
17579         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17580       };
17581     }
17582   }
17583   jresult = new Dali::Handle((const Dali::Handle &)result);
17584   return jresult;
17585 }
17586
17587
17588 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PropertyNotification_GetTargetProperty(void * jarg1) {
17589   int jresult ;
17590   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17591   Dali::Property::Index result;
17592
17593   arg1 = (Dali::PropertyNotification *)jarg1;
17594   {
17595     try {
17596       result = (Dali::Property::Index)((Dali::PropertyNotification const *)arg1)->GetTargetProperty();
17597     } catch (std::out_of_range& e) {
17598       {
17599         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17600       };
17601     } catch (std::exception& e) {
17602       {
17603         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17604       };
17605     } catch (...) {
17606       {
17607         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17608       };
17609     }
17610   }
17611   jresult = result;
17612   return jresult;
17613 }
17614
17615
17616 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PropertyNotification_SetNotifyMode(void * jarg1, int jarg2) {
17617   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17618   Dali::PropertyNotification::NotifyMode arg2 ;
17619
17620   arg1 = (Dali::PropertyNotification *)jarg1;
17621   arg2 = (Dali::PropertyNotification::NotifyMode)jarg2;
17622   {
17623     try {
17624       (arg1)->SetNotifyMode(arg2);
17625     } catch (std::out_of_range& e) {
17626       {
17627         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
17628       };
17629     } catch (std::exception& e) {
17630       {
17631         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
17632       };
17633     } catch (...) {
17634       {
17635         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
17636       };
17637     }
17638   }
17639 }
17640
17641
17642 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PropertyNotification_GetNotifyMode(void * jarg1) {
17643   int jresult ;
17644   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17645   Dali::PropertyNotification::NotifyMode result;
17646
17647   arg1 = (Dali::PropertyNotification *)jarg1;
17648   {
17649     try {
17650       result = (Dali::PropertyNotification::NotifyMode)(arg1)->GetNotifyMode();
17651     } catch (std::out_of_range& e) {
17652       {
17653         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17654       };
17655     } catch (std::exception& e) {
17656       {
17657         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17658       };
17659     } catch (...) {
17660       {
17661         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17662       };
17663     }
17664   }
17665   jresult = (int)result;
17666   return jresult;
17667 }
17668
17669
17670 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PropertyNotification_GetNotifyResult(void * jarg1) {
17671   unsigned int jresult ;
17672   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17673   bool result;
17674
17675   arg1 = (Dali::PropertyNotification *)jarg1;
17676   {
17677     try {
17678       result = (bool)((Dali::PropertyNotification const *)arg1)->GetNotifyResult();
17679     } catch (std::out_of_range& e) {
17680       {
17681         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17682       };
17683     } catch (std::exception& e) {
17684       {
17685         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17686       };
17687     } catch (...) {
17688       {
17689         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17690       };
17691     }
17692   }
17693   jresult = result;
17694   return jresult;
17695 }
17696
17697
17698 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PropertyNotification_NotifySignal(void * jarg1) {
17699   void * jresult ;
17700   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17701   Dali::PropertyNotifySignalType *result = 0 ;
17702
17703   arg1 = (Dali::PropertyNotification *)jarg1;
17704   {
17705     try {
17706       result = (Dali::PropertyNotifySignalType *) &(arg1)->NotifySignal();
17707     } catch (std::out_of_range& e) {
17708       {
17709         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17710       };
17711     } catch (std::exception& e) {
17712       {
17713         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17714       };
17715     } catch (...) {
17716       {
17717         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17718       };
17719     }
17720   }
17721   jresult = (void *)result;
17722   return jresult;
17723 }
17724
17725
17726 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Handle__SWIG_0() {
17727   void * jresult ;
17728   Dali::Handle *result = 0 ;
17729
17730   {
17731     try {
17732       result = (Dali::Handle *)new Dali::Handle();
17733     } catch (std::out_of_range& e) {
17734       {
17735         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17736       };
17737     } catch (std::exception& e) {
17738       {
17739         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17740       };
17741     } catch (...) {
17742       {
17743         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17744       };
17745     }
17746   }
17747   jresult = (void *)result;
17748   return jresult;
17749 }
17750
17751
17752 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Handle_New() {
17753   void * jresult ;
17754   Dali::Handle result;
17755
17756   {
17757     try {
17758       result = Dali::Handle::New();
17759     } catch (std::out_of_range& e) {
17760       {
17761         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17762       };
17763     } catch (std::exception& e) {
17764       {
17765         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17766       };
17767     } catch (...) {
17768       {
17769         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17770       };
17771     }
17772   }
17773   jresult = new Dali::Handle((const Dali::Handle &)result);
17774   return jresult;
17775 }
17776
17777
17778 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Handle(void * jarg1) {
17779   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
17780
17781   arg1 = (Dali::Handle *)jarg1;
17782   {
17783     try {
17784       delete arg1;
17785     } catch (std::out_of_range& e) {
17786       {
17787         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
17788       };
17789     } catch (std::exception& e) {
17790       {
17791         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
17792       };
17793     } catch (...) {
17794       {
17795         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
17796       };
17797     }
17798   }
17799 }
17800
17801
17802 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Handle__SWIG_1(void * jarg1) {
17803   void * jresult ;
17804   Dali::Handle *arg1 = 0 ;
17805   Dali::Handle *result = 0 ;
17806
17807   arg1 = (Dali::Handle *)jarg1;
17808   if (!arg1) {
17809     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle const & type is null", 0);
17810     return 0;
17811   }
17812   {
17813     try {
17814       result = (Dali::Handle *)new Dali::Handle((Dali::Handle const &)*arg1);
17815     } catch (std::out_of_range& e) {
17816       {
17817         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17818       };
17819     } catch (std::exception& e) {
17820       {
17821         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17822       };
17823     } catch (...) {
17824       {
17825         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17826       };
17827     }
17828   }
17829   jresult = (void *)result;
17830   return jresult;
17831 }
17832
17833
17834 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Handle_Assign(void * jarg1, void * jarg2) {
17835   void * jresult ;
17836   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
17837   Dali::Handle *arg2 = 0 ;
17838   Dali::Handle *result = 0 ;
17839
17840   arg1 = (Dali::Handle *)jarg1;
17841   arg2 = (Dali::Handle *)jarg2;
17842   if (!arg2) {
17843     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle const & type is null", 0);
17844     return 0;
17845   }
17846   {
17847     try {
17848       result = (Dali::Handle *) &(arg1)->operator =((Dali::Handle const &)*arg2);
17849     } catch (std::out_of_range& e) {
17850       {
17851         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17852       };
17853     } catch (std::exception& e) {
17854       {
17855         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17856       };
17857     } catch (...) {
17858       {
17859         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17860       };
17861     }
17862   }
17863   jresult = (void *)result;
17864   return jresult;
17865 }
17866
17867
17868 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Handle_DownCast(void * jarg1) {
17869   void * jresult ;
17870   Dali::BaseHandle arg1 ;
17871   Dali::BaseHandle *argp1 ;
17872   Dali::Handle result;
17873
17874   argp1 = (Dali::BaseHandle *)jarg1;
17875   if (!argp1) {
17876     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
17877     return 0;
17878   }
17879   arg1 = *argp1;
17880   {
17881     try {
17882       result = Dali::Handle::DownCast(arg1);
17883     } catch (std::out_of_range& e) {
17884       {
17885         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17886       };
17887     } catch (std::exception& e) {
17888       {
17889         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17890       };
17891     } catch (...) {
17892       {
17893         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17894       };
17895     }
17896   }
17897   jresult = new Dali::Handle((const Dali::Handle &)result);
17898   return jresult;
17899 }
17900
17901
17902 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Handle_Supports(void * jarg1, int jarg2) {
17903   unsigned int jresult ;
17904   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
17905   Dali::Handle::Capability arg2 ;
17906   bool result;
17907
17908   arg1 = (Dali::Handle *)jarg1;
17909   arg2 = (Dali::Handle::Capability)jarg2;
17910   {
17911     try {
17912       result = (bool)((Dali::Handle const *)arg1)->Supports(arg2);
17913     } catch (std::out_of_range& e) {
17914       {
17915         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17916       };
17917     } catch (std::exception& e) {
17918       {
17919         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17920       };
17921     } catch (...) {
17922       {
17923         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17924       };
17925     }
17926   }
17927   jresult = result;
17928   return jresult;
17929 }
17930
17931
17932 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Handle_GetPropertyCount(void * jarg1) {
17933   unsigned int jresult ;
17934   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
17935   unsigned int result;
17936
17937   arg1 = (Dali::Handle *)jarg1;
17938   {
17939     try {
17940       result = (unsigned int)((Dali::Handle const *)arg1)->GetPropertyCount();
17941     } catch (std::out_of_range& e) {
17942       {
17943         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17944       };
17945     } catch (std::exception& e) {
17946       {
17947         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17948       };
17949     } catch (...) {
17950       {
17951         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17952       };
17953     }
17954   }
17955   jresult = result;
17956   return jresult;
17957 }
17958
17959
17960 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_Handle_GetPropertyName(void * jarg1, int jarg2) {
17961   char * jresult ;
17962   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
17963   Dali::Property::Index arg2 ;
17964   std::string result;
17965
17966   arg1 = (Dali::Handle *)jarg1;
17967   arg2 = (Dali::Property::Index)jarg2;
17968   {
17969     try {
17970       result = ((Dali::Handle const *)arg1)->GetPropertyName(arg2);
17971     } catch (std::out_of_range& e) {
17972       {
17973         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17974       };
17975     } catch (std::exception& e) {
17976       {
17977         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17978       };
17979     } catch (...) {
17980       {
17981         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17982       };
17983     }
17984   }
17985   jresult = SWIG_csharp_string_callback((&result)->c_str());
17986   return jresult;
17987 }
17988
17989
17990 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Handle_GetPropertyIndex(void * jarg1, char * jarg2) {
17991   int jresult ;
17992   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
17993   std::string *arg2 = 0 ;
17994   Dali::Property::Index result;
17995
17996   arg1 = (Dali::Handle *)jarg1;
17997   if (!jarg2) {
17998     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
17999     return 0;
18000   }
18001   std::string arg2_str(jarg2);
18002   arg2 = &arg2_str;
18003   {
18004     try {
18005       result = (Dali::Property::Index)((Dali::Handle const *)arg1)->GetPropertyIndex((std::string const &)*arg2);
18006     } catch (std::out_of_range& e) {
18007       {
18008         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18009       };
18010     } catch (std::exception& e) {
18011       {
18012         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18013       };
18014     } catch (...) {
18015       {
18016         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18017       };
18018     }
18019   }
18020   jresult = result;
18021
18022   //argout typemap for const std::string&
18023
18024   return jresult;
18025 }
18026
18027
18028 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Handle_IsPropertyWritable(void * jarg1, int jarg2) {
18029   unsigned int jresult ;
18030   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18031   Dali::Property::Index arg2 ;
18032   bool result;
18033
18034   arg1 = (Dali::Handle *)jarg1;
18035   arg2 = (Dali::Property::Index)jarg2;
18036   {
18037     try {
18038       result = (bool)((Dali::Handle const *)arg1)->IsPropertyWritable(arg2);
18039     } catch (std::out_of_range& e) {
18040       {
18041         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18042       };
18043     } catch (std::exception& e) {
18044       {
18045         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18046       };
18047     } catch (...) {
18048       {
18049         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18050       };
18051     }
18052   }
18053   jresult = result;
18054   return jresult;
18055 }
18056
18057
18058 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Handle_IsPropertyAnimatable(void * jarg1, int jarg2) {
18059   unsigned int jresult ;
18060   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18061   Dali::Property::Index arg2 ;
18062   bool result;
18063
18064   arg1 = (Dali::Handle *)jarg1;
18065   arg2 = (Dali::Property::Index)jarg2;
18066   {
18067     try {
18068       result = (bool)((Dali::Handle const *)arg1)->IsPropertyAnimatable(arg2);
18069     } catch (std::out_of_range& e) {
18070       {
18071         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18072       };
18073     } catch (std::exception& e) {
18074       {
18075         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18076       };
18077     } catch (...) {
18078       {
18079         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18080       };
18081     }
18082   }
18083   jresult = result;
18084   return jresult;
18085 }
18086
18087
18088 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Handle_IsPropertyAConstraintInput(void * jarg1, int jarg2) {
18089   unsigned int jresult ;
18090   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18091   Dali::Property::Index arg2 ;
18092   bool result;
18093
18094   arg1 = (Dali::Handle *)jarg1;
18095   arg2 = (Dali::Property::Index)jarg2;
18096   {
18097     try {
18098       result = (bool)((Dali::Handle const *)arg1)->IsPropertyAConstraintInput(arg2);
18099     } catch (std::out_of_range& e) {
18100       {
18101         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18102       };
18103     } catch (std::exception& e) {
18104       {
18105         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18106       };
18107     } catch (...) {
18108       {
18109         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18110       };
18111     }
18112   }
18113   jresult = result;
18114   return jresult;
18115 }
18116
18117
18118 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Handle_GetPropertyType(void * jarg1, int jarg2) {
18119   int jresult ;
18120   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18121   Dali::Property::Index arg2 ;
18122   Dali::Property::Type result;
18123
18124   arg1 = (Dali::Handle *)jarg1;
18125   arg2 = (Dali::Property::Index)jarg2;
18126   {
18127     try {
18128       result = (Dali::Property::Type)((Dali::Handle const *)arg1)->GetPropertyType(arg2);
18129     } catch (std::out_of_range& e) {
18130       {
18131         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18132       };
18133     } catch (std::exception& e) {
18134       {
18135         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18136       };
18137     } catch (...) {
18138       {
18139         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18140       };
18141     }
18142   }
18143   jresult = (int)result;
18144   return jresult;
18145 }
18146
18147
18148 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Handle_SetProperty(void * jarg1, int jarg2, void * jarg3) {
18149   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18150   Dali::Property::Index arg2 ;
18151   Dali::Property::Value *arg3 = 0 ;
18152
18153   arg1 = (Dali::Handle *)jarg1;
18154   arg2 = (Dali::Property::Index)jarg2;
18155   arg3 = (Dali::Property::Value *)jarg3;
18156   if (!arg3) {
18157     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
18158     return ;
18159   }
18160   {
18161     try {
18162       (arg1)->SetProperty(arg2,(Dali::Property::Value const &)*arg3);
18163     } catch (std::out_of_range& e) {
18164       {
18165         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
18166       };
18167     } catch (std::exception& e) {
18168       {
18169         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
18170       };
18171     } catch (...) {
18172       {
18173         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
18174       };
18175     }
18176   }
18177 }
18178
18179
18180 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Handle_RegisterProperty__SWIG_0(void * jarg1, char * jarg2, void * jarg3) {
18181   int jresult ;
18182   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18183   std::string *arg2 = 0 ;
18184   Dali::Property::Value *arg3 = 0 ;
18185   Dali::Property::Index result;
18186
18187   arg1 = (Dali::Handle *)jarg1;
18188   if (!jarg2) {
18189     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
18190     return 0;
18191   }
18192   std::string arg2_str(jarg2);
18193   arg2 = &arg2_str;
18194   arg3 = (Dali::Property::Value *)jarg3;
18195   if (!arg3) {
18196     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
18197     return 0;
18198   }
18199   {
18200     try {
18201       result = (Dali::Property::Index)(arg1)->RegisterProperty((std::string const &)*arg2,(Dali::Property::Value const &)*arg3);
18202     } catch (std::out_of_range& e) {
18203       {
18204         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18205       };
18206     } catch (std::exception& e) {
18207       {
18208         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18209       };
18210     } catch (...) {
18211       {
18212         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18213       };
18214     }
18215   }
18216   jresult = result;
18217
18218   //argout typemap for const std::string&
18219
18220   return jresult;
18221 }
18222
18223
18224 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Handle_RegisterProperty__SWIG_1(void * jarg1, char * jarg2, void * jarg3, int jarg4) {
18225   int jresult ;
18226   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18227   std::string *arg2 = 0 ;
18228   Dali::Property::Value *arg3 = 0 ;
18229   Dali::Property::AccessMode arg4 ;
18230   Dali::Property::Index result;
18231
18232   arg1 = (Dali::Handle *)jarg1;
18233   if (!jarg2) {
18234     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
18235     return 0;
18236   }
18237   std::string arg2_str(jarg2);
18238   arg2 = &arg2_str;
18239   arg3 = (Dali::Property::Value *)jarg3;
18240   if (!arg3) {
18241     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
18242     return 0;
18243   }
18244   arg4 = (Dali::Property::AccessMode)jarg4;
18245   {
18246     try {
18247       result = (Dali::Property::Index)(arg1)->RegisterProperty((std::string const &)*arg2,(Dali::Property::Value const &)*arg3,arg4);
18248     } catch (std::out_of_range& e) {
18249       {
18250         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18251       };
18252     } catch (std::exception& e) {
18253       {
18254         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18255       };
18256     } catch (...) {
18257       {
18258         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18259       };
18260     }
18261   }
18262   jresult = result;
18263
18264   //argout typemap for const std::string&
18265
18266   return jresult;
18267 }
18268
18269
18270 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Handle_GetProperty(void * jarg1, int jarg2) {
18271   void * jresult ;
18272   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18273   Dali::Property::Index arg2 ;
18274   Dali::Property::Value result;
18275
18276   arg1 = (Dali::Handle *)jarg1;
18277   arg2 = (Dali::Property::Index)jarg2;
18278   {
18279     try {
18280       result = ((Dali::Handle const *)arg1)->GetProperty(arg2);
18281     } catch (std::out_of_range& e) {
18282       {
18283         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18284       };
18285     } catch (std::exception& e) {
18286       {
18287         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18288       };
18289     } catch (...) {
18290       {
18291         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18292       };
18293     }
18294   }
18295   jresult = new Dali::Property::Value((const Dali::Property::Value &)result);
18296   return jresult;
18297 }
18298
18299
18300 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Handle_GetPropertyIndices(void * jarg1, void * jarg2) {
18301   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18302   Dali::Property::IndexContainer *arg2 = 0 ;
18303
18304   arg1 = (Dali::Handle *)jarg1;
18305   arg2 = (Dali::Property::IndexContainer *)jarg2;
18306   if (!arg2) {
18307     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::IndexContainer & type is null", 0);
18308     return ;
18309   }
18310   {
18311     try {
18312       ((Dali::Handle const *)arg1)->GetPropertyIndices(*arg2);
18313     } catch (std::out_of_range& e) {
18314       {
18315         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
18316       };
18317     } catch (std::exception& e) {
18318       {
18319         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
18320       };
18321     } catch (...) {
18322       {
18323         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
18324       };
18325     }
18326   }
18327 }
18328
18329
18330 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Handle_AddPropertyNotification__SWIG_0(void * jarg1, int jarg2, void * jarg3) {
18331   void * jresult ;
18332   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18333   Dali::Property::Index arg2 ;
18334   Dali::PropertyCondition *arg3 = 0 ;
18335   Dali::PropertyNotification result;
18336
18337   arg1 = (Dali::Handle *)jarg1;
18338   arg2 = (Dali::Property::Index)jarg2;
18339   arg3 = (Dali::PropertyCondition *)jarg3;
18340   if (!arg3) {
18341     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyCondition const & type is null", 0);
18342     return 0;
18343   }
18344   {
18345     try {
18346       result = (arg1)->AddPropertyNotification(arg2,(Dali::PropertyCondition const &)*arg3);
18347     } catch (std::out_of_range& e) {
18348       {
18349         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18350       };
18351     } catch (std::exception& e) {
18352       {
18353         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18354       };
18355     } catch (...) {
18356       {
18357         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18358       };
18359     }
18360   }
18361   jresult = new Dali::PropertyNotification((const Dali::PropertyNotification &)result);
18362   return jresult;
18363 }
18364
18365
18366 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Handle_AddPropertyNotification__SWIG_1(void * jarg1, int jarg2, int jarg3, void * jarg4) {
18367   void * jresult ;
18368   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18369   Dali::Property::Index arg2 ;
18370   int arg3 ;
18371   Dali::PropertyCondition *arg4 = 0 ;
18372   Dali::PropertyNotification result;
18373
18374   arg1 = (Dali::Handle *)jarg1;
18375   arg2 = (Dali::Property::Index)jarg2;
18376   arg3 = (int)jarg3;
18377   arg4 = (Dali::PropertyCondition *)jarg4;
18378   if (!arg4) {
18379     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyCondition const & type is null", 0);
18380     return 0;
18381   }
18382   {
18383     try {
18384       result = (arg1)->AddPropertyNotification(arg2,arg3,(Dali::PropertyCondition const &)*arg4);
18385     } catch (std::out_of_range& e) {
18386       {
18387         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18388       };
18389     } catch (std::exception& e) {
18390       {
18391         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18392       };
18393     } catch (...) {
18394       {
18395         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18396       };
18397     }
18398   }
18399   jresult = new Dali::PropertyNotification((const Dali::PropertyNotification &)result);
18400   return jresult;
18401 }
18402
18403
18404 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Handle_RemovePropertyNotification(void * jarg1, void * jarg2) {
18405   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18406   Dali::PropertyNotification arg2 ;
18407   Dali::PropertyNotification *argp2 ;
18408
18409   arg1 = (Dali::Handle *)jarg1;
18410   argp2 = (Dali::PropertyNotification *)jarg2;
18411   if (!argp2) {
18412     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::PropertyNotification", 0);
18413     return ;
18414   }
18415   arg2 = *argp2;
18416   {
18417     try {
18418       (arg1)->RemovePropertyNotification(arg2);
18419     } catch (std::out_of_range& e) {
18420       {
18421         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
18422       };
18423     } catch (std::exception& e) {
18424       {
18425         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
18426       };
18427     } catch (...) {
18428       {
18429         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
18430       };
18431     }
18432   }
18433 }
18434
18435
18436 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Handle_RemovePropertyNotifications(void * jarg1) {
18437   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18438
18439   arg1 = (Dali::Handle *)jarg1;
18440   {
18441     try {
18442       (arg1)->RemovePropertyNotifications();
18443     } catch (std::out_of_range& e) {
18444       {
18445         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
18446       };
18447     } catch (std::exception& e) {
18448       {
18449         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
18450       };
18451     } catch (...) {
18452       {
18453         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
18454       };
18455     }
18456   }
18457 }
18458
18459
18460 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Handle_RemoveConstraints__SWIG_0(void * jarg1) {
18461   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18462
18463   arg1 = (Dali::Handle *)jarg1;
18464   {
18465     try {
18466       (arg1)->RemoveConstraints();
18467     } catch (std::out_of_range& e) {
18468       {
18469         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
18470       };
18471     } catch (std::exception& e) {
18472       {
18473         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
18474       };
18475     } catch (...) {
18476       {
18477         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
18478       };
18479     }
18480   }
18481 }
18482
18483
18484 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Handle_RemoveConstraints__SWIG_1(void * jarg1, unsigned int jarg2) {
18485   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18486   unsigned int arg2 ;
18487
18488   arg1 = (Dali::Handle *)jarg1;
18489   arg2 = (unsigned int)jarg2;
18490   {
18491     try {
18492       (arg1)->RemoveConstraints(arg2);
18493     } catch (std::out_of_range& e) {
18494       {
18495         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
18496       };
18497     } catch (std::exception& e) {
18498       {
18499         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
18500       };
18501     } catch (...) {
18502       {
18503         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
18504       };
18505     }
18506   }
18507 }
18508
18509
18510 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WEIGHT_get() {
18511   int jresult ;
18512   Dali::Property::Index result;
18513
18514   result = (Dali::Property::Index)(Dali::Property::Index)Dali::WeightObject::WEIGHT;
18515   jresult = result;
18516   return jresult;
18517 }
18518
18519
18520 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_New() {
18521   void * jresult ;
18522   Dali::Handle result;
18523
18524   {
18525     try {
18526       result = Dali::WeightObject::New();
18527     } catch (std::out_of_range& e) {
18528       {
18529         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18530       };
18531     } catch (std::exception& e) {
18532       {
18533         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18534       };
18535     } catch (...) {
18536       {
18537         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18538       };
18539     }
18540   }
18541   jresult = new Dali::Handle((const Dali::Handle &)result);
18542   return jresult;
18543 }
18544
18545
18546 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TypeInfo__SWIG_0() {
18547   void * jresult ;
18548   Dali::TypeInfo *result = 0 ;
18549
18550   {
18551     try {
18552       result = (Dali::TypeInfo *)new Dali::TypeInfo();
18553     } catch (std::out_of_range& e) {
18554       {
18555         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18556       };
18557     } catch (std::exception& e) {
18558       {
18559         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18560       };
18561     } catch (...) {
18562       {
18563         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18564       };
18565     }
18566   }
18567   jresult = (void *)result;
18568   return jresult;
18569 }
18570
18571
18572 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TypeInfo(void * jarg1) {
18573   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18574
18575   arg1 = (Dali::TypeInfo *)jarg1;
18576   {
18577     try {
18578       delete arg1;
18579     } catch (std::out_of_range& e) {
18580       {
18581         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
18582       };
18583     } catch (std::exception& e) {
18584       {
18585         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
18586       };
18587     } catch (...) {
18588       {
18589         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
18590       };
18591     }
18592   }
18593 }
18594
18595
18596 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TypeInfo__SWIG_1(void * jarg1) {
18597   void * jresult ;
18598   Dali::TypeInfo *arg1 = 0 ;
18599   Dali::TypeInfo *result = 0 ;
18600
18601   arg1 = (Dali::TypeInfo *)jarg1;
18602   if (!arg1) {
18603     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeInfo const & type is null", 0);
18604     return 0;
18605   }
18606   {
18607     try {
18608       result = (Dali::TypeInfo *)new Dali::TypeInfo((Dali::TypeInfo const &)*arg1);
18609     } catch (std::out_of_range& e) {
18610       {
18611         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18612       };
18613     } catch (std::exception& e) {
18614       {
18615         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18616       };
18617     } catch (...) {
18618       {
18619         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18620       };
18621     }
18622   }
18623   jresult = (void *)result;
18624   return jresult;
18625 }
18626
18627
18628 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TypeInfo_Assign(void * jarg1, void * jarg2) {
18629   void * jresult ;
18630   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18631   Dali::TypeInfo *arg2 = 0 ;
18632   Dali::TypeInfo *result = 0 ;
18633
18634   arg1 = (Dali::TypeInfo *)jarg1;
18635   arg2 = (Dali::TypeInfo *)jarg2;
18636   if (!arg2) {
18637     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeInfo const & type is null", 0);
18638     return 0;
18639   }
18640   {
18641     try {
18642       result = (Dali::TypeInfo *) &(arg1)->operator =((Dali::TypeInfo const &)*arg2);
18643     } catch (std::out_of_range& e) {
18644       {
18645         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18646       };
18647     } catch (std::exception& e) {
18648       {
18649         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18650       };
18651     } catch (...) {
18652       {
18653         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18654       };
18655     }
18656   }
18657   jresult = (void *)result;
18658   return jresult;
18659 }
18660
18661
18662 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_TypeInfo_GetName(void * jarg1) {
18663   char * jresult ;
18664   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18665   std::string *result = 0 ;
18666
18667   arg1 = (Dali::TypeInfo *)jarg1;
18668   {
18669     try {
18670       result = (std::string *) &((Dali::TypeInfo const *)arg1)->GetName();
18671     } catch (std::out_of_range& e) {
18672       {
18673         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18674       };
18675     } catch (std::exception& e) {
18676       {
18677         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18678       };
18679     } catch (...) {
18680       {
18681         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18682       };
18683     }
18684   }
18685   jresult = SWIG_csharp_string_callback(result->c_str());
18686   return jresult;
18687 }
18688
18689
18690 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_TypeInfo_GetBaseName(void * jarg1) {
18691   char * jresult ;
18692   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18693   std::string *result = 0 ;
18694
18695   arg1 = (Dali::TypeInfo *)jarg1;
18696   {
18697     try {
18698       result = (std::string *) &((Dali::TypeInfo const *)arg1)->GetBaseName();
18699     } catch (std::out_of_range& e) {
18700       {
18701         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18702       };
18703     } catch (std::exception& e) {
18704       {
18705         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18706       };
18707     } catch (...) {
18708       {
18709         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18710       };
18711     }
18712   }
18713   jresult = SWIG_csharp_string_callback(result->c_str());
18714   return jresult;
18715 }
18716
18717
18718 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TypeInfo_CreateInstance(void * jarg1) {
18719   void * jresult ;
18720   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18721   Dali::BaseHandle result;
18722
18723   arg1 = (Dali::TypeInfo *)jarg1;
18724   {
18725     try {
18726       result = ((Dali::TypeInfo const *)arg1)->CreateInstance();
18727     } catch (std::out_of_range& e) {
18728       {
18729         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18730       };
18731     } catch (std::exception& e) {
18732       {
18733         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18734       };
18735     } catch (...) {
18736       {
18737         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18738       };
18739     }
18740   }
18741   jresult = new Dali::BaseHandle((const Dali::BaseHandle &)result);
18742   return jresult;
18743 }
18744
18745
18746 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TypeInfo_GetActionCount(void * jarg1) {
18747   unsigned long jresult ;
18748   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18749   size_t result;
18750
18751   arg1 = (Dali::TypeInfo *)jarg1;
18752   {
18753     try {
18754       result = ((Dali::TypeInfo const *)arg1)->GetActionCount();
18755     } catch (std::out_of_range& e) {
18756       {
18757         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18758       };
18759     } catch (std::exception& e) {
18760       {
18761         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18762       };
18763     } catch (...) {
18764       {
18765         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18766       };
18767     }
18768   }
18769   jresult = (unsigned long)result;
18770   return jresult;
18771 }
18772
18773
18774 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_TypeInfo_GetActionName(void * jarg1, unsigned long jarg2) {
18775   char * jresult ;
18776   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18777   size_t arg2 ;
18778   std::string result;
18779
18780   arg1 = (Dali::TypeInfo *)jarg1;
18781   arg2 = (size_t)jarg2;
18782   {
18783     try {
18784       result = (arg1)->GetActionName(arg2);
18785     } catch (std::out_of_range& e) {
18786       {
18787         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18788       };
18789     } catch (std::exception& e) {
18790       {
18791         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18792       };
18793     } catch (...) {
18794       {
18795         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18796       };
18797     }
18798   }
18799   jresult = SWIG_csharp_string_callback((&result)->c_str());
18800   return jresult;
18801 }
18802
18803
18804 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TypeInfo_GetSignalCount(void * jarg1) {
18805   unsigned long jresult ;
18806   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18807   size_t result;
18808
18809   arg1 = (Dali::TypeInfo *)jarg1;
18810   {
18811     try {
18812       result = ((Dali::TypeInfo const *)arg1)->GetSignalCount();
18813     } catch (std::out_of_range& e) {
18814       {
18815         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18816       };
18817     } catch (std::exception& e) {
18818       {
18819         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18820       };
18821     } catch (...) {
18822       {
18823         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18824       };
18825     }
18826   }
18827   jresult = (unsigned long)result;
18828   return jresult;
18829 }
18830
18831
18832 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_TypeInfo_GetSignalName(void * jarg1, unsigned long jarg2) {
18833   char * jresult ;
18834   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18835   size_t arg2 ;
18836   std::string result;
18837
18838   arg1 = (Dali::TypeInfo *)jarg1;
18839   arg2 = (size_t)jarg2;
18840   {
18841     try {
18842       result = (arg1)->GetSignalName(arg2);
18843     } catch (std::out_of_range& e) {
18844       {
18845         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18846       };
18847     } catch (std::exception& e) {
18848       {
18849         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18850       };
18851     } catch (...) {
18852       {
18853         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18854       };
18855     }
18856   }
18857   jresult = SWIG_csharp_string_callback((&result)->c_str());
18858   return jresult;
18859 }
18860
18861
18862 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TypeInfo_GetPropertyCount(void * jarg1) {
18863   unsigned long jresult ;
18864   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18865   size_t result;
18866
18867   arg1 = (Dali::TypeInfo *)jarg1;
18868   {
18869     try {
18870       result = ((Dali::TypeInfo const *)arg1)->GetPropertyCount();
18871     } catch (std::out_of_range& e) {
18872       {
18873         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18874       };
18875     } catch (std::exception& e) {
18876       {
18877         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18878       };
18879     } catch (...) {
18880       {
18881         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18882       };
18883     }
18884   }
18885   jresult = (unsigned long)result;
18886   return jresult;
18887 }
18888
18889
18890 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TypeInfo_GetPropertyIndices(void * jarg1, void * jarg2) {
18891   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18892   Dali::Property::IndexContainer *arg2 = 0 ;
18893
18894   arg1 = (Dali::TypeInfo *)jarg1;
18895   arg2 = (Dali::Property::IndexContainer *)jarg2;
18896   if (!arg2) {
18897     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::IndexContainer & type is null", 0);
18898     return ;
18899   }
18900   {
18901     try {
18902       ((Dali::TypeInfo const *)arg1)->GetPropertyIndices(*arg2);
18903     } catch (std::out_of_range& e) {
18904       {
18905         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
18906       };
18907     } catch (std::exception& e) {
18908       {
18909         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
18910       };
18911     } catch (...) {
18912       {
18913         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
18914       };
18915     }
18916   }
18917 }
18918
18919
18920 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_TypeInfo_GetPropertyName(void * jarg1, int jarg2) {
18921   char * jresult ;
18922   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18923   Dali::Property::Index arg2 ;
18924   std::string *result = 0 ;
18925
18926   arg1 = (Dali::TypeInfo *)jarg1;
18927   arg2 = (Dali::Property::Index)jarg2;
18928   {
18929     try {
18930       result = (std::string *) &((Dali::TypeInfo const *)arg1)->GetPropertyName(arg2);
18931     } catch (std::out_of_range& e) {
18932       {
18933         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18934       };
18935     } catch (std::exception& e) {
18936       {
18937         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18938       };
18939     } catch (...) {
18940       {
18941         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18942       };
18943     }
18944   }
18945   jresult = SWIG_csharp_string_callback(result->c_str());
18946   return jresult;
18947 }
18948
18949
18950 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TypeRegistry_Get() {
18951   void * jresult ;
18952   Dali::TypeRegistry result;
18953
18954   {
18955     try {
18956       result = Dali::TypeRegistry::Get();
18957     } catch (std::out_of_range& e) {
18958       {
18959         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18960       };
18961     } catch (std::exception& e) {
18962       {
18963         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18964       };
18965     } catch (...) {
18966       {
18967         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18968       };
18969     }
18970   }
18971   jresult = new Dali::TypeRegistry((const Dali::TypeRegistry &)result);
18972   return jresult;
18973 }
18974
18975
18976 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TypeRegistry__SWIG_0() {
18977   void * jresult ;
18978   Dali::TypeRegistry *result = 0 ;
18979
18980   {
18981     try {
18982       result = (Dali::TypeRegistry *)new Dali::TypeRegistry();
18983     } catch (std::out_of_range& e) {
18984       {
18985         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18986       };
18987     } catch (std::exception& e) {
18988       {
18989         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18990       };
18991     } catch (...) {
18992       {
18993         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18994       };
18995     }
18996   }
18997   jresult = (void *)result;
18998   return jresult;
18999 }
19000
19001
19002 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TypeRegistry(void * jarg1) {
19003   Dali::TypeRegistry *arg1 = (Dali::TypeRegistry *) 0 ;
19004
19005   arg1 = (Dali::TypeRegistry *)jarg1;
19006   {
19007     try {
19008       delete arg1;
19009     } catch (std::out_of_range& e) {
19010       {
19011         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
19012       };
19013     } catch (std::exception& e) {
19014       {
19015         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
19016       };
19017     } catch (...) {
19018       {
19019         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
19020       };
19021     }
19022   }
19023 }
19024
19025
19026 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TypeRegistry__SWIG_1(void * jarg1) {
19027   void * jresult ;
19028   Dali::TypeRegistry *arg1 = 0 ;
19029   Dali::TypeRegistry *result = 0 ;
19030
19031   arg1 = (Dali::TypeRegistry *)jarg1;
19032   if (!arg1) {
19033     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistry const & type is null", 0);
19034     return 0;
19035   }
19036   {
19037     try {
19038       result = (Dali::TypeRegistry *)new Dali::TypeRegistry((Dali::TypeRegistry const &)*arg1);
19039     } catch (std::out_of_range& e) {
19040       {
19041         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19042       };
19043     } catch (std::exception& e) {
19044       {
19045         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19046       };
19047     } catch (...) {
19048       {
19049         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19050       };
19051     }
19052   }
19053   jresult = (void *)result;
19054   return jresult;
19055 }
19056
19057
19058 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TypeRegistry_Assign(void * jarg1, void * jarg2) {
19059   void * jresult ;
19060   Dali::TypeRegistry *arg1 = (Dali::TypeRegistry *) 0 ;
19061   Dali::TypeRegistry *arg2 = 0 ;
19062   Dali::TypeRegistry *result = 0 ;
19063
19064   arg1 = (Dali::TypeRegistry *)jarg1;
19065   arg2 = (Dali::TypeRegistry *)jarg2;
19066   if (!arg2) {
19067     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistry const & type is null", 0);
19068     return 0;
19069   }
19070   {
19071     try {
19072       result = (Dali::TypeRegistry *) &(arg1)->operator =((Dali::TypeRegistry const &)*arg2);
19073     } catch (std::out_of_range& e) {
19074       {
19075         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19076       };
19077     } catch (std::exception& e) {
19078       {
19079         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19080       };
19081     } catch (...) {
19082       {
19083         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19084       };
19085     }
19086   }
19087   jresult = (void *)result;
19088   return jresult;
19089 }
19090
19091
19092 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TypeRegistry_GetTypeInfo__SWIG_0(void * jarg1, char * jarg2) {
19093   void * jresult ;
19094   Dali::TypeRegistry *arg1 = (Dali::TypeRegistry *) 0 ;
19095   std::string *arg2 = 0 ;
19096   Dali::TypeInfo result;
19097
19098   arg1 = (Dali::TypeRegistry *)jarg1;
19099   if (!jarg2) {
19100     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19101     return 0;
19102   }
19103   std::string arg2_str(jarg2);
19104   arg2 = &arg2_str;
19105   {
19106     try {
19107       result = (arg1)->GetTypeInfo((std::string const &)*arg2);
19108     } catch (std::out_of_range& e) {
19109       {
19110         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19111       };
19112     } catch (std::exception& e) {
19113       {
19114         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19115       };
19116     } catch (...) {
19117       {
19118         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19119       };
19120     }
19121   }
19122   jresult = new Dali::TypeInfo((const Dali::TypeInfo &)result);
19123
19124   //argout typemap for const std::string&
19125
19126   return jresult;
19127 }
19128
19129
19130 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TypeRegistry_GetTypeInfo__SWIG_1(void * jarg1, void * jarg2) {
19131   void * jresult ;
19132   Dali::TypeRegistry *arg1 = (Dali::TypeRegistry *) 0 ;
19133   std::type_info *arg2 = 0 ;
19134   Dali::TypeInfo result;
19135
19136   arg1 = (Dali::TypeRegistry *)jarg1;
19137   arg2 = (std::type_info *)jarg2;
19138   if (!arg2) {
19139     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
19140     return 0;
19141   }
19142   {
19143     try {
19144       result = (arg1)->GetTypeInfo((std::type_info const &)*arg2);
19145     } catch (std::out_of_range& e) {
19146       {
19147         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19148       };
19149     } catch (std::exception& e) {
19150       {
19151         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19152       };
19153     } catch (...) {
19154       {
19155         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19156       };
19157     }
19158   }
19159   jresult = new Dali::TypeInfo((const Dali::TypeInfo &)result);
19160   return jresult;
19161 }
19162
19163
19164 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TypeRegistry_GetTypeNameCount(void * jarg1) {
19165   unsigned long jresult ;
19166   Dali::TypeRegistry *arg1 = (Dali::TypeRegistry *) 0 ;
19167   size_t result;
19168
19169   arg1 = (Dali::TypeRegistry *)jarg1;
19170   {
19171     try {
19172       result = ((Dali::TypeRegistry const *)arg1)->GetTypeNameCount();
19173     } catch (std::out_of_range& e) {
19174       {
19175         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19176       };
19177     } catch (std::exception& e) {
19178       {
19179         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19180       };
19181     } catch (...) {
19182       {
19183         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19184       };
19185     }
19186   }
19187   jresult = (unsigned long)result;
19188   return jresult;
19189 }
19190
19191
19192 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_TypeRegistry_GetTypeName(void * jarg1, unsigned long jarg2) {
19193   char * jresult ;
19194   Dali::TypeRegistry *arg1 = (Dali::TypeRegistry *) 0 ;
19195   size_t arg2 ;
19196   std::string result;
19197
19198   arg1 = (Dali::TypeRegistry *)jarg1;
19199   arg2 = (size_t)jarg2;
19200   {
19201     try {
19202       result = ((Dali::TypeRegistry const *)arg1)->GetTypeName(arg2);
19203     } catch (std::out_of_range& e) {
19204       {
19205         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19206       };
19207     } catch (std::exception& e) {
19208       {
19209         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19210       };
19211     } catch (...) {
19212       {
19213         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19214       };
19215     }
19216   }
19217   jresult = SWIG_csharp_string_callback((&result)->c_str());
19218   return jresult;
19219 }
19220
19221
19222 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TypeRegistry__SWIG_2(void * jarg1) {
19223   void * jresult ;
19224   Dali::Internal::TypeRegistry *arg1 = (Dali::Internal::TypeRegistry *) 0 ;
19225   Dali::TypeRegistry *result = 0 ;
19226
19227   arg1 = (Dali::Internal::TypeRegistry *)jarg1;
19228   {
19229     try {
19230       result = (Dali::TypeRegistry *)new Dali::TypeRegistry(arg1);
19231     } catch (std::out_of_range& e) {
19232       {
19233         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19234       };
19235     } catch (std::exception& e) {
19236       {
19237         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19238       };
19239     } catch (...) {
19240       {
19241         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19242       };
19243     }
19244   }
19245   jresult = (void *)result;
19246   return jresult;
19247 }
19248
19249
19250 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TypeRegistration__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
19251   void * jresult ;
19252   std::type_info *arg1 = 0 ;
19253   std::type_info *arg2 = 0 ;
19254   Dali::TypeInfo::CreateFunction arg3 = (Dali::TypeInfo::CreateFunction) 0 ;
19255   Dali::TypeRegistration *result = 0 ;
19256
19257   arg1 = (std::type_info *)jarg1;
19258   if (!arg1) {
19259     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
19260     return 0;
19261   }
19262   arg2 = (std::type_info *)jarg2;
19263   if (!arg2) {
19264     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
19265     return 0;
19266   }
19267   arg3 = (Dali::TypeInfo::CreateFunction)jarg3;
19268   {
19269     try {
19270       result = (Dali::TypeRegistration *)new Dali::TypeRegistration((std::type_info const &)*arg1,(std::type_info const &)*arg2,arg3);
19271     } catch (std::out_of_range& e) {
19272       {
19273         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19274       };
19275     } catch (std::exception& e) {
19276       {
19277         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19278       };
19279     } catch (...) {
19280       {
19281         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19282       };
19283     }
19284   }
19285   jresult = (void *)result;
19286   return jresult;
19287 }
19288
19289
19290 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TypeRegistration__SWIG_1(void * jarg1, void * jarg2, void * jarg3, unsigned int jarg4) {
19291   void * jresult ;
19292   std::type_info *arg1 = 0 ;
19293   std::type_info *arg2 = 0 ;
19294   Dali::TypeInfo::CreateFunction arg3 = (Dali::TypeInfo::CreateFunction) 0 ;
19295   bool arg4 ;
19296   Dali::TypeRegistration *result = 0 ;
19297
19298   arg1 = (std::type_info *)jarg1;
19299   if (!arg1) {
19300     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
19301     return 0;
19302   }
19303   arg2 = (std::type_info *)jarg2;
19304   if (!arg2) {
19305     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
19306     return 0;
19307   }
19308   arg3 = (Dali::TypeInfo::CreateFunction)jarg3;
19309   arg4 = jarg4 ? true : false;
19310   {
19311     try {
19312       result = (Dali::TypeRegistration *)new Dali::TypeRegistration((std::type_info const &)*arg1,(std::type_info const &)*arg2,arg3,arg4);
19313     } catch (std::out_of_range& e) {
19314       {
19315         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19316       };
19317     } catch (std::exception& e) {
19318       {
19319         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19320       };
19321     } catch (...) {
19322       {
19323         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19324       };
19325     }
19326   }
19327   jresult = (void *)result;
19328   return jresult;
19329 }
19330
19331
19332 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TypeRegistration__SWIG_2(char * jarg1, void * jarg2, void * jarg3) {
19333   void * jresult ;
19334   std::string *arg1 = 0 ;
19335   std::type_info *arg2 = 0 ;
19336   Dali::TypeInfo::CreateFunction arg3 = (Dali::TypeInfo::CreateFunction) 0 ;
19337   Dali::TypeRegistration *result = 0 ;
19338
19339   if (!jarg1) {
19340     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19341     return 0;
19342   }
19343   std::string arg1_str(jarg1);
19344   arg1 = &arg1_str;
19345   arg2 = (std::type_info *)jarg2;
19346   if (!arg2) {
19347     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
19348     return 0;
19349   }
19350   arg3 = (Dali::TypeInfo::CreateFunction)jarg3;
19351   {
19352     try {
19353       result = (Dali::TypeRegistration *)new Dali::TypeRegistration((std::string const &)*arg1,(std::type_info const &)*arg2,arg3);
19354     } catch (std::out_of_range& e) {
19355       {
19356         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19357       };
19358     } catch (std::exception& e) {
19359       {
19360         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19361       };
19362     } catch (...) {
19363       {
19364         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19365       };
19366     }
19367   }
19368   jresult = (void *)result;
19369
19370   //argout typemap for const std::string&
19371
19372   return jresult;
19373 }
19374
19375
19376 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_TypeRegistration_RegisteredName(void * jarg1) {
19377   char * jresult ;
19378   Dali::TypeRegistration *arg1 = (Dali::TypeRegistration *) 0 ;
19379   std::string result;
19380
19381   arg1 = (Dali::TypeRegistration *)jarg1;
19382   {
19383     try {
19384       result = ((Dali::TypeRegistration const *)arg1)->RegisteredName();
19385     } catch (std::out_of_range& e) {
19386       {
19387         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19388       };
19389     } catch (std::exception& e) {
19390       {
19391         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19392       };
19393     } catch (...) {
19394       {
19395         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19396       };
19397     }
19398   }
19399   jresult = SWIG_csharp_string_callback((&result)->c_str());
19400   return jresult;
19401 }
19402
19403
19404 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TypeRegistration_RegisterControl(char * jarg1, void * jarg2) {
19405   std::string *arg1 = 0 ;
19406   Dali::CSharpTypeInfo::CreateFunction arg2 = (Dali::CSharpTypeInfo::CreateFunction) 0 ;
19407
19408   if (!jarg1) {
19409     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19410     return ;
19411   }
19412   std::string arg1_str(jarg1);
19413   arg1 = &arg1_str;
19414   arg2 = (Dali::CSharpTypeInfo::CreateFunction)jarg2;
19415   {
19416     try {
19417       Dali_TypeRegistration_RegisterControl((std::string const &)*arg1,arg2);
19418     } catch (std::out_of_range& e) {
19419       {
19420         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
19421       };
19422     } catch (std::exception& e) {
19423       {
19424         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
19425       };
19426     } catch (...) {
19427       {
19428         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
19429       };
19430     }
19431   }
19432
19433   //argout typemap for const std::string&
19434
19435 }
19436
19437
19438 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TypeRegistration_RegisterProperty(char * jarg1, char * jarg2, int jarg3, int jarg4, void * jarg5, void * jarg6) {
19439   std::string *arg1 = 0 ;
19440   std::string *arg2 = 0 ;
19441   int arg3 ;
19442   Dali::Property::Type arg4 ;
19443   Dali::CSharpTypeInfo::SetPropertyFunction arg5 = (Dali::CSharpTypeInfo::SetPropertyFunction) 0 ;
19444   Dali::CSharpTypeInfo::GetPropertyFunction arg6 = (Dali::CSharpTypeInfo::GetPropertyFunction) 0 ;
19445
19446   if (!jarg1) {
19447     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19448     return ;
19449   }
19450   std::string arg1_str(jarg1);
19451   arg1 = &arg1_str;
19452   if (!jarg2) {
19453     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19454     return ;
19455   }
19456   std::string arg2_str(jarg2);
19457   arg2 = &arg2_str;
19458   arg3 = (int)jarg3;
19459   arg4 = (Dali::Property::Type)jarg4;
19460   arg5 = (Dali::CSharpTypeInfo::SetPropertyFunction)jarg5;
19461   arg6 = (Dali::CSharpTypeInfo::GetPropertyFunction)jarg6;
19462   {
19463     try {
19464       Dali_TypeRegistration_RegisterProperty((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4,arg5,arg6);
19465     } catch (std::out_of_range& e) {
19466       {
19467         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
19468       };
19469     } catch (std::exception& e) {
19470       {
19471         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
19472       };
19473     } catch (...) {
19474       {
19475         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
19476       };
19477     }
19478   }
19479
19480   //argout typemap for const std::string&
19481
19482
19483   //argout typemap for const std::string&
19484
19485 }
19486
19487
19488 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TypeRegistration(void * jarg1) {
19489   Dali::TypeRegistration *arg1 = (Dali::TypeRegistration *) 0 ;
19490
19491   arg1 = (Dali::TypeRegistration *)jarg1;
19492   {
19493     try {
19494       delete arg1;
19495     } catch (std::out_of_range& e) {
19496       {
19497         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
19498       };
19499     } catch (std::exception& e) {
19500       {
19501         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
19502       };
19503     } catch (...) {
19504       {
19505         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
19506       };
19507     }
19508   }
19509 }
19510
19511
19512 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_SignalConnectorType(void * jarg1, char * jarg2, void * jarg3) {
19513   void * jresult ;
19514   Dali::TypeRegistration *arg1 = 0 ;
19515   std::string *arg2 = 0 ;
19516   Dali::TypeInfo::SignalConnectorFunction arg3 = (Dali::TypeInfo::SignalConnectorFunction) 0 ;
19517   Dali::SignalConnectorType *result = 0 ;
19518
19519   arg1 = (Dali::TypeRegistration *)jarg1;
19520   if (!arg1) {
19521     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistration & type is null", 0);
19522     return 0;
19523   }
19524   if (!jarg2) {
19525     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19526     return 0;
19527   }
19528   std::string arg2_str(jarg2);
19529   arg2 = &arg2_str;
19530   arg3 = (Dali::TypeInfo::SignalConnectorFunction)jarg3;
19531   {
19532     try {
19533       result = (Dali::SignalConnectorType *)new Dali::SignalConnectorType(*arg1,(std::string const &)*arg2,arg3);
19534     } catch (std::out_of_range& e) {
19535       {
19536         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19537       };
19538     } catch (std::exception& e) {
19539       {
19540         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19541       };
19542     } catch (...) {
19543       {
19544         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19545       };
19546     }
19547   }
19548   jresult = (void *)result;
19549
19550   //argout typemap for const std::string&
19551
19552   return jresult;
19553 }
19554
19555
19556 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_SignalConnectorType(void * jarg1) {
19557   Dali::SignalConnectorType *arg1 = (Dali::SignalConnectorType *) 0 ;
19558
19559   arg1 = (Dali::SignalConnectorType *)jarg1;
19560   {
19561     try {
19562       delete arg1;
19563     } catch (std::out_of_range& e) {
19564       {
19565         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
19566       };
19567     } catch (std::exception& e) {
19568       {
19569         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
19570       };
19571     } catch (...) {
19572       {
19573         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
19574       };
19575     }
19576   }
19577 }
19578
19579
19580 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TypeAction(void * jarg1, char * jarg2, void * jarg3) {
19581   void * jresult ;
19582   Dali::TypeRegistration *arg1 = 0 ;
19583   std::string *arg2 = 0 ;
19584   Dali::TypeInfo::ActionFunction arg3 = (Dali::TypeInfo::ActionFunction) 0 ;
19585   Dali::TypeAction *result = 0 ;
19586
19587   arg1 = (Dali::TypeRegistration *)jarg1;
19588   if (!arg1) {
19589     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistration & type is null", 0);
19590     return 0;
19591   }
19592   if (!jarg2) {
19593     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19594     return 0;
19595   }
19596   std::string arg2_str(jarg2);
19597   arg2 = &arg2_str;
19598   arg3 = (Dali::TypeInfo::ActionFunction)jarg3;
19599   {
19600     try {
19601       result = (Dali::TypeAction *)new Dali::TypeAction(*arg1,(std::string const &)*arg2,arg3);
19602     } catch (std::out_of_range& e) {
19603       {
19604         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19605       };
19606     } catch (std::exception& e) {
19607       {
19608         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19609       };
19610     } catch (...) {
19611       {
19612         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19613       };
19614     }
19615   }
19616   jresult = (void *)result;
19617
19618   //argout typemap for const std::string&
19619
19620   return jresult;
19621 }
19622
19623
19624 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TypeAction(void * jarg1) {
19625   Dali::TypeAction *arg1 = (Dali::TypeAction *) 0 ;
19626
19627   arg1 = (Dali::TypeAction *)jarg1;
19628   {
19629     try {
19630       delete arg1;
19631     } catch (std::out_of_range& e) {
19632       {
19633         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
19634       };
19635     } catch (std::exception& e) {
19636       {
19637         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
19638       };
19639     } catch (...) {
19640       {
19641         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
19642       };
19643     }
19644   }
19645 }
19646
19647
19648 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PropertyRegistration(void * jarg1, char * jarg2, int jarg3, int jarg4, void * jarg5, void * jarg6) {
19649   void * jresult ;
19650   Dali::TypeRegistration *arg1 = 0 ;
19651   std::string *arg2 = 0 ;
19652   Dali::Property::Index arg3 ;
19653   Dali::Property::Type arg4 ;
19654   Dali::TypeInfo::SetPropertyFunction arg5 = (Dali::TypeInfo::SetPropertyFunction) 0 ;
19655   Dali::TypeInfo::GetPropertyFunction arg6 = (Dali::TypeInfo::GetPropertyFunction) 0 ;
19656   Dali::PropertyRegistration *result = 0 ;
19657
19658   arg1 = (Dali::TypeRegistration *)jarg1;
19659   if (!arg1) {
19660     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistration & type is null", 0);
19661     return 0;
19662   }
19663   if (!jarg2) {
19664     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19665     return 0;
19666   }
19667   std::string arg2_str(jarg2);
19668   arg2 = &arg2_str;
19669   arg3 = (Dali::Property::Index)jarg3;
19670   arg4 = (Dali::Property::Type)jarg4;
19671   arg5 = (Dali::TypeInfo::SetPropertyFunction)jarg5;
19672   arg6 = (Dali::TypeInfo::GetPropertyFunction)jarg6;
19673   {
19674     try {
19675       result = (Dali::PropertyRegistration *)new Dali::PropertyRegistration(*arg1,(std::string const &)*arg2,arg3,arg4,arg5,arg6);
19676     } catch (std::out_of_range& e) {
19677       {
19678         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19679       };
19680     } catch (std::exception& e) {
19681       {
19682         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19683       };
19684     } catch (...) {
19685       {
19686         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19687       };
19688     }
19689   }
19690   jresult = (void *)result;
19691
19692   //argout typemap for const std::string&
19693
19694   return jresult;
19695 }
19696
19697
19698 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PropertyRegistration(void * jarg1) {
19699   Dali::PropertyRegistration *arg1 = (Dali::PropertyRegistration *) 0 ;
19700
19701   arg1 = (Dali::PropertyRegistration *)jarg1;
19702   {
19703     try {
19704       delete arg1;
19705     } catch (std::out_of_range& e) {
19706       {
19707         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
19708       };
19709     } catch (std::exception& e) {
19710       {
19711         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
19712       };
19713     } catch (...) {
19714       {
19715         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
19716       };
19717     }
19718   }
19719 }
19720
19721
19722 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AnimatablePropertyRegistration__SWIG_0(void * jarg1, char * jarg2, int jarg3, int jarg4) {
19723   void * jresult ;
19724   Dali::TypeRegistration *arg1 = 0 ;
19725   std::string *arg2 = 0 ;
19726   Dali::Property::Index arg3 ;
19727   Dali::Property::Type arg4 ;
19728   Dali::AnimatablePropertyRegistration *result = 0 ;
19729
19730   arg1 = (Dali::TypeRegistration *)jarg1;
19731   if (!arg1) {
19732     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistration & type is null", 0);
19733     return 0;
19734   }
19735   if (!jarg2) {
19736     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19737     return 0;
19738   }
19739   std::string arg2_str(jarg2);
19740   arg2 = &arg2_str;
19741   arg3 = (Dali::Property::Index)jarg3;
19742   arg4 = (Dali::Property::Type)jarg4;
19743   {
19744     try {
19745       result = (Dali::AnimatablePropertyRegistration *)new Dali::AnimatablePropertyRegistration(*arg1,(std::string const &)*arg2,arg3,arg4);
19746     } catch (std::out_of_range& e) {
19747       {
19748         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19749       };
19750     } catch (std::exception& e) {
19751       {
19752         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19753       };
19754     } catch (...) {
19755       {
19756         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19757       };
19758     }
19759   }
19760   jresult = (void *)result;
19761
19762   //argout typemap for const std::string&
19763
19764   return jresult;
19765 }
19766
19767
19768 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AnimatablePropertyRegistration__SWIG_1(void * jarg1, char * jarg2, int jarg3, void * jarg4) {
19769   void * jresult ;
19770   Dali::TypeRegistration *arg1 = 0 ;
19771   std::string *arg2 = 0 ;
19772   Dali::Property::Index arg3 ;
19773   Dali::Property::Value *arg4 = 0 ;
19774   Dali::AnimatablePropertyRegistration *result = 0 ;
19775
19776   arg1 = (Dali::TypeRegistration *)jarg1;
19777   if (!arg1) {
19778     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistration & type is null", 0);
19779     return 0;
19780   }
19781   if (!jarg2) {
19782     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19783     return 0;
19784   }
19785   std::string arg2_str(jarg2);
19786   arg2 = &arg2_str;
19787   arg3 = (Dali::Property::Index)jarg3;
19788   arg4 = (Dali::Property::Value *)jarg4;
19789   if (!arg4) {
19790     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
19791     return 0;
19792   }
19793   {
19794     try {
19795       result = (Dali::AnimatablePropertyRegistration *)new Dali::AnimatablePropertyRegistration(*arg1,(std::string const &)*arg2,arg3,(Dali::Property::Value const &)*arg4);
19796     } catch (std::out_of_range& e) {
19797       {
19798         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19799       };
19800     } catch (std::exception& e) {
19801       {
19802         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19803       };
19804     } catch (...) {
19805       {
19806         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19807       };
19808     }
19809   }
19810   jresult = (void *)result;
19811
19812   //argout typemap for const std::string&
19813
19814   return jresult;
19815 }
19816
19817
19818 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AnimatablePropertyRegistration(void * jarg1) {
19819   Dali::AnimatablePropertyRegistration *arg1 = (Dali::AnimatablePropertyRegistration *) 0 ;
19820
19821   arg1 = (Dali::AnimatablePropertyRegistration *)jarg1;
19822   {
19823     try {
19824       delete arg1;
19825     } catch (std::out_of_range& e) {
19826       {
19827         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
19828       };
19829     } catch (std::exception& e) {
19830       {
19831         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
19832       };
19833     } catch (...) {
19834       {
19835         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
19836       };
19837     }
19838   }
19839 }
19840
19841
19842 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AnimatablePropertyComponentRegistration(void * jarg1, char * jarg2, int jarg3, int jarg4, unsigned int jarg5) {
19843   void * jresult ;
19844   Dali::TypeRegistration *arg1 = 0 ;
19845   std::string *arg2 = 0 ;
19846   Dali::Property::Index arg3 ;
19847   Dali::Property::Index arg4 ;
19848   unsigned int arg5 ;
19849   Dali::AnimatablePropertyComponentRegistration *result = 0 ;
19850
19851   arg1 = (Dali::TypeRegistration *)jarg1;
19852   if (!arg1) {
19853     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistration & type is null", 0);
19854     return 0;
19855   }
19856   if (!jarg2) {
19857     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19858     return 0;
19859   }
19860   std::string arg2_str(jarg2);
19861   arg2 = &arg2_str;
19862   arg3 = (Dali::Property::Index)jarg3;
19863   arg4 = (Dali::Property::Index)jarg4;
19864   arg5 = (unsigned int)jarg5;
19865   {
19866     try {
19867       result = (Dali::AnimatablePropertyComponentRegistration *)new Dali::AnimatablePropertyComponentRegistration(*arg1,(std::string const &)*arg2,arg3,arg4,arg5);
19868     } catch (std::out_of_range& e) {
19869       {
19870         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19871       };
19872     } catch (std::exception& e) {
19873       {
19874         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19875       };
19876     } catch (...) {
19877       {
19878         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19879       };
19880     }
19881   }
19882   jresult = (void *)result;
19883
19884   //argout typemap for const std::string&
19885
19886   return jresult;
19887 }
19888
19889
19890 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AnimatablePropertyComponentRegistration(void * jarg1) {
19891   Dali::AnimatablePropertyComponentRegistration *arg1 = (Dali::AnimatablePropertyComponentRegistration *) 0 ;
19892
19893   arg1 = (Dali::AnimatablePropertyComponentRegistration *)jarg1;
19894   {
19895     try {
19896       delete arg1;
19897     } catch (std::out_of_range& e) {
19898       {
19899         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
19900       };
19901     } catch (std::exception& e) {
19902       {
19903         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
19904       };
19905     } catch (...) {
19906       {
19907         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
19908       };
19909     }
19910   }
19911 }
19912
19913
19914 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ChildPropertyRegistration(void * jarg1, char * jarg2, int jarg3, int jarg4) {
19915   void * jresult ;
19916   Dali::TypeRegistration *arg1 = 0 ;
19917   std::string *arg2 = 0 ;
19918   Dali::Property::Index arg3 ;
19919   Dali::Property::Type arg4 ;
19920   Dali::ChildPropertyRegistration *result = 0 ;
19921
19922   arg1 = (Dali::TypeRegistration *)jarg1;
19923   if (!arg1) {
19924     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistration & type is null", 0);
19925     return 0;
19926   }
19927   if (!jarg2) {
19928     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19929     return 0;
19930   }
19931   std::string arg2_str(jarg2);
19932   arg2 = &arg2_str;
19933   arg3 = (Dali::Property::Index)jarg3;
19934   arg4 = (Dali::Property::Type)jarg4;
19935   {
19936     try {
19937       result = (Dali::ChildPropertyRegistration *)new Dali::ChildPropertyRegistration(*arg1,(std::string const &)*arg2,arg3,arg4);
19938     } catch (std::out_of_range& e) {
19939       {
19940         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19941       };
19942     } catch (std::exception& e) {
19943       {
19944         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19945       };
19946     } catch (...) {
19947       {
19948         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19949       };
19950     }
19951   }
19952   jresult = (void *)result;
19953
19954   //argout typemap for const std::string&
19955
19956   return jresult;
19957 }
19958
19959
19960 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ChildPropertyRegistration(void * jarg1) {
19961   Dali::ChildPropertyRegistration *arg1 = (Dali::ChildPropertyRegistration *) 0 ;
19962
19963   arg1 = (Dali::ChildPropertyRegistration *)jarg1;
19964   {
19965     try {
19966       delete arg1;
19967     } catch (std::out_of_range& e) {
19968       {
19969         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
19970       };
19971     } catch (std::exception& e) {
19972       {
19973         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
19974       };
19975     } catch (...) {
19976       {
19977         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
19978       };
19979     }
19980   }
19981 }
19982
19983
19984 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RegisterType(char * jarg1, void * jarg2, void * jarg3) {
19985   unsigned int jresult ;
19986   std::string *arg1 = 0 ;
19987   std::type_info *arg2 = 0 ;
19988   Dali::CSharpTypeInfo::CreateFunction arg3 = (Dali::CSharpTypeInfo::CreateFunction) 0 ;
19989   bool result;
19990
19991   if (!jarg1) {
19992     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19993     return 0;
19994   }
19995   std::string arg1_str(jarg1);
19996   arg1 = &arg1_str;
19997   arg2 = (std::type_info *)jarg2;
19998   if (!arg2) {
19999     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
20000     return 0;
20001   }
20002   arg3 = (Dali::CSharpTypeInfo::CreateFunction)jarg3;
20003   {
20004     try {
20005       result = (bool)Dali::CSharpTypeRegistry::RegisterType((std::string const &)*arg1,(std::type_info const &)*arg2,arg3);
20006     } catch (std::out_of_range& e) {
20007       {
20008         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20009       };
20010     } catch (std::exception& e) {
20011       {
20012         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20013       };
20014     } catch (...) {
20015       {
20016         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20017       };
20018     }
20019   }
20020   jresult = result;
20021
20022   //argout typemap for const std::string&
20023
20024   return jresult;
20025 }
20026
20027
20028 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RegisterProperty(char * jarg1, char * jarg2, int jarg3, int jarg4, void * jarg5, void * jarg6) {
20029   unsigned int jresult ;
20030   std::string *arg1 = 0 ;
20031   std::string *arg2 = 0 ;
20032   Dali::Property::Index arg3 ;
20033   Dali::Property::Type arg4 ;
20034   Dali::CSharpTypeInfo::SetPropertyFunction arg5 = (Dali::CSharpTypeInfo::SetPropertyFunction) 0 ;
20035   Dali::CSharpTypeInfo::GetPropertyFunction arg6 = (Dali::CSharpTypeInfo::GetPropertyFunction) 0 ;
20036   bool result;
20037
20038   if (!jarg1) {
20039     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
20040     return 0;
20041   }
20042   std::string arg1_str(jarg1);
20043   arg1 = &arg1_str;
20044   if (!jarg2) {
20045     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
20046     return 0;
20047   }
20048   std::string arg2_str(jarg2);
20049   arg2 = &arg2_str;
20050   arg3 = (Dali::Property::Index)jarg3;
20051   arg4 = (Dali::Property::Type)jarg4;
20052   arg5 = (Dali::CSharpTypeInfo::SetPropertyFunction)jarg5;
20053   arg6 = (Dali::CSharpTypeInfo::GetPropertyFunction)jarg6;
20054   {
20055     try {
20056       result = (bool)Dali::CSharpTypeRegistry::RegisterProperty((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4,arg5,arg6);
20057     } catch (std::out_of_range& e) {
20058       {
20059         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20060       };
20061     } catch (std::exception& e) {
20062       {
20063         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20064       };
20065     } catch (...) {
20066       {
20067         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20068       };
20069     }
20070   }
20071   jresult = result;
20072
20073   //argout typemap for const std::string&
20074
20075
20076   //argout typemap for const std::string&
20077
20078   return jresult;
20079 }
20080
20081
20082 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ParentOriginTop_get() {
20083   float jresult ;
20084   float result;
20085
20086   result = (float)(float)Dali::ParentOrigin::TOP;
20087   jresult = result;
20088   return jresult;
20089 }
20090
20091
20092 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ParentOriginBottom_get() {
20093   float jresult ;
20094   float result;
20095
20096   result = (float)(float)Dali::ParentOrigin::BOTTOM;
20097   jresult = result;
20098   return jresult;
20099 }
20100
20101
20102 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ParentOriginLeft_get() {
20103   float jresult ;
20104   float result;
20105
20106   result = (float)(float)Dali::ParentOrigin::LEFT;
20107   jresult = result;
20108   return jresult;
20109 }
20110
20111
20112 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ParentOriginRight_get() {
20113   float jresult ;
20114   float result;
20115
20116   result = (float)(float)Dali::ParentOrigin::RIGHT;
20117   jresult = result;
20118   return jresult;
20119 }
20120
20121
20122 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ParentOriginMiddle_get() {
20123   float jresult ;
20124   float result;
20125
20126   result = (float)(float)Dali::ParentOrigin::MIDDLE;
20127   jresult = result;
20128   return jresult;
20129 }
20130
20131
20132 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ParentOriginTopLeft_get() {
20133   void * jresult ;
20134   Dali::Vector3 *result = 0 ;
20135
20136   result = (Dali::Vector3 *)&Dali::ParentOrigin::TOP_LEFT;
20137   jresult = (void *)result;
20138   return jresult;
20139 }
20140
20141
20142 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ParentOriginTopCenter_get() {
20143   void * jresult ;
20144   Dali::Vector3 *result = 0 ;
20145
20146   result = (Dali::Vector3 *)&Dali::ParentOrigin::TOP_CENTER;
20147   jresult = (void *)result;
20148   return jresult;
20149 }
20150
20151
20152 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ParentOriginTopRight_get() {
20153   void * jresult ;
20154   Dali::Vector3 *result = 0 ;
20155
20156   result = (Dali::Vector3 *)&Dali::ParentOrigin::TOP_RIGHT;
20157   jresult = (void *)result;
20158   return jresult;
20159 }
20160
20161
20162 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ParentOriginCenterLeft_get() {
20163   void * jresult ;
20164   Dali::Vector3 *result = 0 ;
20165
20166   result = (Dali::Vector3 *)&Dali::ParentOrigin::CENTER_LEFT;
20167   jresult = (void *)result;
20168   return jresult;
20169 }
20170
20171
20172 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ParentOriginCenter_get() {
20173   void * jresult ;
20174   Dali::Vector3 *result = 0 ;
20175
20176   result = (Dali::Vector3 *)&Dali::ParentOrigin::CENTER;
20177   jresult = (void *)result;
20178   return jresult;
20179 }
20180
20181
20182 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ParentOriginCenterRight_get() {
20183   void * jresult ;
20184   Dali::Vector3 *result = 0 ;
20185
20186   result = (Dali::Vector3 *)&Dali::ParentOrigin::CENTER_RIGHT;
20187   jresult = (void *)result;
20188   return jresult;
20189 }
20190
20191
20192 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ParentOriginBottomLeft_get() {
20193   void * jresult ;
20194   Dali::Vector3 *result = 0 ;
20195
20196   result = (Dali::Vector3 *)&Dali::ParentOrigin::BOTTOM_LEFT;
20197   jresult = (void *)result;
20198   return jresult;
20199 }
20200
20201
20202 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ParentOriginBottomCenter_get() {
20203   void * jresult ;
20204   Dali::Vector3 *result = 0 ;
20205
20206   result = (Dali::Vector3 *)&Dali::ParentOrigin::BOTTOM_CENTER;
20207   jresult = (void *)result;
20208   return jresult;
20209 }
20210
20211
20212 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ParentOriginBottomRight_get() {
20213   void * jresult ;
20214   Dali::Vector3 *result = 0 ;
20215
20216   result = (Dali::Vector3 *)&Dali::ParentOrigin::BOTTOM_RIGHT;
20217   jresult = (void *)result;
20218   return jresult;
20219 }
20220
20221
20222 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_AnchorPointTop_get() {
20223   float jresult ;
20224   float result;
20225
20226   result = (float)(float)Dali::AnchorPoint::TOP;
20227   jresult = result;
20228   return jresult;
20229 }
20230
20231
20232 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_AnchorPointBottom_get() {
20233   float jresult ;
20234   float result;
20235
20236   result = (float)(float)Dali::AnchorPoint::BOTTOM;
20237   jresult = result;
20238   return jresult;
20239 }
20240
20241
20242 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_AnchorPointLeft_get() {
20243   float jresult ;
20244   float result;
20245
20246   result = (float)(float)Dali::AnchorPoint::LEFT;
20247   jresult = result;
20248   return jresult;
20249 }
20250
20251
20252 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_AnchorPointRight_get() {
20253   float jresult ;
20254   float result;
20255
20256   result = (float)(float)Dali::AnchorPoint::RIGHT;
20257   jresult = result;
20258   return jresult;
20259 }
20260
20261
20262 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_AnchorPointMiddle_get() {
20263   float jresult ;
20264   float result;
20265
20266   result = (float)(float)Dali::AnchorPoint::MIDDLE;
20267   jresult = result;
20268   return jresult;
20269 }
20270
20271
20272 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AnchorPointTopLeft_get() {
20273   void * jresult ;
20274   Dali::Vector3 *result = 0 ;
20275
20276   result = (Dali::Vector3 *)&Dali::AnchorPoint::TOP_LEFT;
20277   jresult = (void *)result;
20278   return jresult;
20279 }
20280
20281
20282 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AnchorPointTopCenter_get() {
20283   void * jresult ;
20284   Dali::Vector3 *result = 0 ;
20285
20286   result = (Dali::Vector3 *)&Dali::AnchorPoint::TOP_CENTER;
20287   jresult = (void *)result;
20288   return jresult;
20289 }
20290
20291
20292 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AnchorPointTopRight_get() {
20293   void * jresult ;
20294   Dali::Vector3 *result = 0 ;
20295
20296   result = (Dali::Vector3 *)&Dali::AnchorPoint::TOP_RIGHT;
20297   jresult = (void *)result;
20298   return jresult;
20299 }
20300
20301
20302 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AnchorPointCenterLeft_get() {
20303   void * jresult ;
20304   Dali::Vector3 *result = 0 ;
20305
20306   result = (Dali::Vector3 *)&Dali::AnchorPoint::CENTER_LEFT;
20307   jresult = (void *)result;
20308   return jresult;
20309 }
20310
20311
20312 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AnchorPointCenter_get() {
20313   void * jresult ;
20314   Dali::Vector3 *result = 0 ;
20315
20316   result = (Dali::Vector3 *)&Dali::AnchorPoint::CENTER;
20317   jresult = (void *)result;
20318   return jresult;
20319 }
20320
20321
20322 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AnchorPointCenterRight_get() {
20323   void * jresult ;
20324   Dali::Vector3 *result = 0 ;
20325
20326   result = (Dali::Vector3 *)&Dali::AnchorPoint::CENTER_RIGHT;
20327   jresult = (void *)result;
20328   return jresult;
20329 }
20330
20331
20332 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AnchorPointBottomLeft_get() {
20333   void * jresult ;
20334   Dali::Vector3 *result = 0 ;
20335
20336   result = (Dali::Vector3 *)&Dali::AnchorPoint::BOTTOM_LEFT;
20337   jresult = (void *)result;
20338   return jresult;
20339 }
20340
20341
20342 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AnchorPointBottomCenter_get() {
20343   void * jresult ;
20344   Dali::Vector3 *result = 0 ;
20345
20346   result = (Dali::Vector3 *)&Dali::AnchorPoint::BOTTOM_CENTER;
20347   jresult = (void *)result;
20348   return jresult;
20349 }
20350
20351
20352 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AnchorPointBottomRight_get() {
20353   void * jresult ;
20354   Dali::Vector3 *result = 0 ;
20355
20356   result = (Dali::Vector3 *)&Dali::AnchorPoint::BOTTOM_RIGHT;
20357   jresult = (void *)result;
20358   return jresult;
20359 }
20360
20361
20362 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BLACK_get() {
20363   void * jresult ;
20364   Dali::Vector4 *result = 0 ;
20365
20366   result = (Dali::Vector4 *)&Dali::Color::BLACK;
20367   jresult = (void *)result;
20368   return jresult;
20369 }
20370
20371
20372 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WHITE_get() {
20373   void * jresult ;
20374   Dali::Vector4 *result = 0 ;
20375
20376   result = (Dali::Vector4 *)&Dali::Color::WHITE;
20377   jresult = (void *)result;
20378   return jresult;
20379 }
20380
20381
20382 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RED_get() {
20383   void * jresult ;
20384   Dali::Vector4 *result = 0 ;
20385
20386   result = (Dali::Vector4 *)&Dali::Color::RED;
20387   jresult = (void *)result;
20388   return jresult;
20389 }
20390
20391
20392 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GREEN_get() {
20393   void * jresult ;
20394   Dali::Vector4 *result = 0 ;
20395
20396   result = (Dali::Vector4 *)&Dali::Color::GREEN;
20397   jresult = (void *)result;
20398   return jresult;
20399 }
20400
20401
20402 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BLUE_get() {
20403   void * jresult ;
20404   Dali::Vector4 *result = 0 ;
20405
20406   result = (Dali::Vector4 *)&Dali::Color::BLUE;
20407   jresult = (void *)result;
20408   return jresult;
20409 }
20410
20411
20412 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_YELLOW_get() {
20413   void * jresult ;
20414   Dali::Vector4 *result = 0 ;
20415
20416   result = (Dali::Vector4 *)&Dali::Color::YELLOW;
20417   jresult = (void *)result;
20418   return jresult;
20419 }
20420
20421
20422 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_MAGENTA_get() {
20423   void * jresult ;
20424   Dali::Vector4 *result = 0 ;
20425
20426   result = (Dali::Vector4 *)&Dali::Color::MAGENTA;
20427   jresult = (void *)result;
20428   return jresult;
20429 }
20430
20431
20432 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CYAN_get() {
20433   void * jresult ;
20434   Dali::Vector4 *result = 0 ;
20435
20436   result = (Dali::Vector4 *)&Dali::Color::CYAN;
20437   jresult = (void *)result;
20438   return jresult;
20439 }
20440
20441
20442 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TRANSPARENT_get() {
20443   void * jresult ;
20444   Dali::Vector4 *result = 0 ;
20445
20446   result = (Dali::Vector4 *)&Dali::Color::TRANSPARENT;
20447   jresult = (void *)result;
20448   return jresult;
20449 }
20450
20451
20452 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_MACHINE_EPSILON_0_get() {
20453   float jresult ;
20454   float result;
20455
20456   result = (float)(float)Dali::Math::MACHINE_EPSILON_0;
20457   jresult = result;
20458   return jresult;
20459 }
20460
20461
20462 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_MACHINE_EPSILON_1_get() {
20463   float jresult ;
20464   float result;
20465
20466   result = (float)(float)Dali::Math::MACHINE_EPSILON_1;
20467   jresult = result;
20468   return jresult;
20469 }
20470
20471
20472 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_MACHINE_EPSILON_10_get() {
20473   float jresult ;
20474   float result;
20475
20476   result = (float)(float)Dali::Math::MACHINE_EPSILON_10;
20477   jresult = result;
20478   return jresult;
20479 }
20480
20481
20482 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_MACHINE_EPSILON_100_get() {
20483   float jresult ;
20484   float result;
20485
20486   result = (float)(float)Dali::Math::MACHINE_EPSILON_100;
20487   jresult = result;
20488   return jresult;
20489 }
20490
20491
20492 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_MACHINE_EPSILON_1000_get() {
20493   float jresult ;
20494   float result;
20495
20496   result = (float)(float)Dali::Math::MACHINE_EPSILON_1000;
20497   jresult = result;
20498   return jresult;
20499 }
20500
20501
20502 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_MACHINE_EPSILON_10000_get() {
20503   float jresult ;
20504   float result;
20505
20506   result = (float)(float)Dali::Math::MACHINE_EPSILON_10000;
20507   jresult = result;
20508   return jresult;
20509 }
20510
20511
20512 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PI_get() {
20513   float jresult ;
20514   float result;
20515
20516   result = (float)(float)Dali::Math::PI;
20517   jresult = result;
20518   return jresult;
20519 }
20520
20521
20522 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PI_2_get() {
20523   float jresult ;
20524   float result;
20525
20526   result = (float)(float)Dali::Math::PI_2;
20527   jresult = result;
20528   return jresult;
20529 }
20530
20531
20532 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PI_4_get() {
20533   float jresult ;
20534   float result;
20535
20536   result = (float)(float)Dali::Math::PI_4;
20537   jresult = result;
20538   return jresult;
20539 }
20540
20541
20542 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PI_OVER_180_get() {
20543   float jresult ;
20544   float result;
20545
20546   result = (float)(float)Dali::Math::PI_OVER_180;
20547   jresult = result;
20548   return jresult;
20549 }
20550
20551
20552 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ONE80_OVER_PI_get() {
20553   float jresult ;
20554   float result;
20555
20556   result = (float)(float)Dali::Math::ONE80_OVER_PI;
20557   jresult = result;
20558   return jresult;
20559 }
20560
20561
20562 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ResizePolicyDefault_get() {
20563   int jresult ;
20564   Dali::ResizePolicy::Type result;
20565
20566   result = (Dali::ResizePolicy::Type)(Dali::ResizePolicy::Type)Dali::ResizePolicy::DEFAULT;
20567   jresult = (int)result;
20568   return jresult;
20569 }
20570
20571
20572 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_VectorBase_Count(void * jarg1) {
20573   unsigned long jresult ;
20574   Dali::VectorBase *arg1 = (Dali::VectorBase *) 0 ;
20575   Dali::VectorBase::SizeType result;
20576
20577   arg1 = (Dali::VectorBase *)jarg1;
20578   {
20579     try {
20580       result = ((Dali::VectorBase const *)arg1)->Count();
20581     } catch (std::out_of_range& e) {
20582       {
20583         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20584       };
20585     } catch (std::exception& e) {
20586       {
20587         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20588       };
20589     } catch (...) {
20590       {
20591         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20592       };
20593     }
20594   }
20595   jresult = (unsigned long)result;
20596   return jresult;
20597 }
20598
20599
20600 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_VectorBase_Size(void * jarg1) {
20601   unsigned long jresult ;
20602   Dali::VectorBase *arg1 = (Dali::VectorBase *) 0 ;
20603   Dali::VectorBase::SizeType result;
20604
20605   arg1 = (Dali::VectorBase *)jarg1;
20606   {
20607     try {
20608       result = ((Dali::VectorBase const *)arg1)->Size();
20609     } catch (std::out_of_range& e) {
20610       {
20611         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20612       };
20613     } catch (std::exception& e) {
20614       {
20615         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20616       };
20617     } catch (...) {
20618       {
20619         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20620       };
20621     }
20622   }
20623   jresult = (unsigned long)result;
20624   return jresult;
20625 }
20626
20627
20628 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_VectorBase_Empty(void * jarg1) {
20629   unsigned int jresult ;
20630   Dali::VectorBase *arg1 = (Dali::VectorBase *) 0 ;
20631   bool result;
20632
20633   arg1 = (Dali::VectorBase *)jarg1;
20634   {
20635     try {
20636       result = (bool)((Dali::VectorBase const *)arg1)->Empty();
20637     } catch (std::out_of_range& e) {
20638       {
20639         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20640       };
20641     } catch (std::exception& e) {
20642       {
20643         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20644       };
20645     } catch (...) {
20646       {
20647         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20648       };
20649     }
20650   }
20651   jresult = result;
20652   return jresult;
20653 }
20654
20655
20656 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_VectorBase_Capacity(void * jarg1) {
20657   unsigned long jresult ;
20658   Dali::VectorBase *arg1 = (Dali::VectorBase *) 0 ;
20659   Dali::VectorBase::SizeType result;
20660
20661   arg1 = (Dali::VectorBase *)jarg1;
20662   {
20663     try {
20664       result = ((Dali::VectorBase const *)arg1)->Capacity();
20665     } catch (std::out_of_range& e) {
20666       {
20667         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20668       };
20669     } catch (std::exception& e) {
20670       {
20671         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20672       };
20673     } catch (...) {
20674       {
20675         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20676       };
20677     }
20678   }
20679   jresult = (unsigned long)result;
20680   return jresult;
20681 }
20682
20683
20684 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorBase_Release(void * jarg1) {
20685   Dali::VectorBase *arg1 = (Dali::VectorBase *) 0 ;
20686
20687   arg1 = (Dali::VectorBase *)jarg1;
20688   {
20689     try {
20690       (arg1)->Release();
20691     } catch (std::out_of_range& e) {
20692       {
20693         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
20694       };
20695     } catch (std::exception& e) {
20696       {
20697         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
20698       };
20699     } catch (...) {
20700       {
20701         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
20702       };
20703     }
20704   }
20705 }
20706
20707
20708 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Image__SWIG_0() {
20709   void * jresult ;
20710   Dali::Image *result = 0 ;
20711
20712   {
20713     try {
20714       result = (Dali::Image *)new Dali::Image();
20715     } catch (std::out_of_range& e) {
20716       {
20717         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20718       };
20719     } catch (std::exception& e) {
20720       {
20721         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20722       };
20723     } catch (...) {
20724       {
20725         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20726       };
20727     }
20728   }
20729   jresult = (void *)result;
20730   return jresult;
20731 }
20732
20733
20734 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Image(void * jarg1) {
20735   Dali::Image *arg1 = (Dali::Image *) 0 ;
20736
20737   arg1 = (Dali::Image *)jarg1;
20738   {
20739     try {
20740       delete arg1;
20741     } catch (std::out_of_range& e) {
20742       {
20743         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
20744       };
20745     } catch (std::exception& e) {
20746       {
20747         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
20748       };
20749     } catch (...) {
20750       {
20751         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
20752       };
20753     }
20754   }
20755 }
20756
20757
20758 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Image__SWIG_1(void * jarg1) {
20759   void * jresult ;
20760   Dali::Image *arg1 = 0 ;
20761   Dali::Image *result = 0 ;
20762
20763   arg1 = (Dali::Image *)jarg1;
20764   if (!arg1) {
20765     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Image const & type is null", 0);
20766     return 0;
20767   }
20768   {
20769     try {
20770       result = (Dali::Image *)new Dali::Image((Dali::Image const &)*arg1);
20771     } catch (std::out_of_range& e) {
20772       {
20773         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20774       };
20775     } catch (std::exception& e) {
20776       {
20777         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20778       };
20779     } catch (...) {
20780       {
20781         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20782       };
20783     }
20784   }
20785   jresult = (void *)result;
20786   return jresult;
20787 }
20788
20789
20790 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Image_Assign(void * jarg1, void * jarg2) {
20791   void * jresult ;
20792   Dali::Image *arg1 = (Dali::Image *) 0 ;
20793   Dali::Image *arg2 = 0 ;
20794   Dali::Image *result = 0 ;
20795
20796   arg1 = (Dali::Image *)jarg1;
20797   arg2 = (Dali::Image *)jarg2;
20798   if (!arg2) {
20799     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Image const & type is null", 0);
20800     return 0;
20801   }
20802   {
20803     try {
20804       result = (Dali::Image *) &(arg1)->operator =((Dali::Image const &)*arg2);
20805     } catch (std::out_of_range& e) {
20806       {
20807         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20808       };
20809     } catch (std::exception& e) {
20810       {
20811         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20812       };
20813     } catch (...) {
20814       {
20815         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20816       };
20817     }
20818   }
20819   jresult = (void *)result;
20820   return jresult;
20821 }
20822
20823
20824 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Image_DownCast(void * jarg1) {
20825   void * jresult ;
20826   Dali::BaseHandle arg1 ;
20827   Dali::BaseHandle *argp1 ;
20828   Dali::Image result;
20829
20830   argp1 = (Dali::BaseHandle *)jarg1;
20831   if (!argp1) {
20832     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
20833     return 0;
20834   }
20835   arg1 = *argp1;
20836   {
20837     try {
20838       result = Dali::Image::DownCast(arg1);
20839     } catch (std::out_of_range& e) {
20840       {
20841         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20842       };
20843     } catch (std::exception& e) {
20844       {
20845         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20846       };
20847     } catch (...) {
20848       {
20849         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20850       };
20851     }
20852   }
20853   jresult = new Dali::Image((const Dali::Image &)result);
20854   return jresult;
20855 }
20856
20857
20858 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Image_GetWidth(void * jarg1) {
20859   unsigned int jresult ;
20860   Dali::Image *arg1 = (Dali::Image *) 0 ;
20861   unsigned int result;
20862
20863   arg1 = (Dali::Image *)jarg1;
20864   {
20865     try {
20866       result = (unsigned int)((Dali::Image const *)arg1)->GetWidth();
20867     } catch (std::out_of_range& e) {
20868       {
20869         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20870       };
20871     } catch (std::exception& e) {
20872       {
20873         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20874       };
20875     } catch (...) {
20876       {
20877         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20878       };
20879     }
20880   }
20881   jresult = result;
20882   return jresult;
20883 }
20884
20885
20886 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Image_GetHeight(void * jarg1) {
20887   unsigned int jresult ;
20888   Dali::Image *arg1 = (Dali::Image *) 0 ;
20889   unsigned int result;
20890
20891   arg1 = (Dali::Image *)jarg1;
20892   {
20893     try {
20894       result = (unsigned int)((Dali::Image const *)arg1)->GetHeight();
20895     } catch (std::out_of_range& e) {
20896       {
20897         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20898       };
20899     } catch (std::exception& e) {
20900       {
20901         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20902       };
20903     } catch (...) {
20904       {
20905         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20906       };
20907     }
20908   }
20909   jresult = result;
20910   return jresult;
20911 }
20912
20913
20914 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Image_UploadedSignal(void * jarg1) {
20915   void * jresult ;
20916   Dali::Image *arg1 = (Dali::Image *) 0 ;
20917   Dali::Image::ImageSignalType *result = 0 ;
20918
20919   arg1 = (Dali::Image *)jarg1;
20920   {
20921     try {
20922       result = (Dali::Image::ImageSignalType *) &(arg1)->UploadedSignal();
20923     } catch (std::out_of_range& e) {
20924       {
20925         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20926       };
20927     } catch (std::exception& e) {
20928       {
20929         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20930       };
20931     } catch (...) {
20932       {
20933         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20934       };
20935     }
20936   }
20937   jresult = (void *)result;
20938   return jresult;
20939 }
20940
20941
20942 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FIRST_VALID_PIXEL_FORMAT_get() {
20943   int jresult ;
20944   Dali::Pixel::Format result;
20945
20946   result = (Dali::Pixel::Format)(Dali::Pixel::Format)Dali::Pixel::FIRST_VALID_PIXEL_FORMAT;
20947   jresult = (int)result;
20948   return jresult;
20949 }
20950
20951
20952 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_LAST_VALID_PIXEL_FORMAT_get() {
20953   int jresult ;
20954   Dali::Pixel::Format result;
20955
20956   result = (Dali::Pixel::Format)(Dali::Pixel::Format)Dali::Pixel::LAST_VALID_PIXEL_FORMAT;
20957   jresult = (int)result;
20958   return jresult;
20959 }
20960
20961
20962 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_HasAlpha(int jarg1) {
20963   unsigned int jresult ;
20964   Dali::Pixel::Format arg1 ;
20965   bool result;
20966
20967   arg1 = (Dali::Pixel::Format)jarg1;
20968   {
20969     try {
20970       result = (bool)Dali::Pixel::HasAlpha(arg1);
20971     } catch (std::out_of_range& e) {
20972       {
20973         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20974       };
20975     } catch (std::exception& e) {
20976       {
20977         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20978       };
20979     } catch (...) {
20980       {
20981         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20982       };
20983     }
20984   }
20985   jresult = result;
20986   return jresult;
20987 }
20988
20989
20990 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_GetBytesPerPixel(int jarg1) {
20991   unsigned int jresult ;
20992   Dali::Pixel::Format arg1 ;
20993   unsigned int result;
20994
20995   arg1 = (Dali::Pixel::Format)jarg1;
20996   {
20997     try {
20998       result = (unsigned int)Dali::Pixel::GetBytesPerPixel(arg1);
20999     } catch (std::out_of_range& e) {
21000       {
21001         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21002       };
21003     } catch (std::exception& e) {
21004       {
21005         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21006       };
21007     } catch (...) {
21008       {
21009         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21010       };
21011     }
21012   }
21013   jresult = result;
21014   return jresult;
21015 }
21016
21017
21018 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GetAlphaOffsetAndMask(int jarg1, void * jarg2, void * jarg3) {
21019   Dali::Pixel::Format arg1 ;
21020   int *arg2 = 0 ;
21021   int *arg3 = 0 ;
21022
21023   arg1 = (Dali::Pixel::Format)jarg1;
21024   arg2 = (int *)jarg2;
21025   if (!arg2) {
21026     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "int & type is null", 0);
21027     return ;
21028   }
21029   arg3 = (int *)jarg3;
21030   if (!arg3) {
21031     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "int & type is null", 0);
21032     return ;
21033   }
21034   {
21035     try {
21036       Dali::Pixel::GetAlphaOffsetAndMask(arg1,*arg2,*arg3);
21037     } catch (std::out_of_range& e) {
21038       {
21039         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
21040       };
21041     } catch (std::exception& e) {
21042       {
21043         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
21044       };
21045     } catch (...) {
21046       {
21047         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
21048       };
21049     }
21050   }
21051 }
21052
21053
21054 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PixelData_New(unsigned char* jarg1, unsigned int jarg2, unsigned int jarg3, unsigned int jarg4, int jarg5, int jarg6) {
21055   void * jresult ;
21056   unsigned char *arg1 = (unsigned char *) 0 ;
21057   unsigned int arg2 ;
21058   unsigned int arg3 ;
21059   unsigned int arg4 ;
21060   Dali::Pixel::Format arg5 ;
21061   Dali::PixelData::ReleaseFunction arg6 ;
21062   Dali::PixelData result;
21063
21064   arg1 = jarg1;
21065   arg2 = (unsigned int)jarg2;
21066   arg3 = (unsigned int)jarg3;
21067   arg4 = (unsigned int)jarg4;
21068   arg5 = (Dali::Pixel::Format)jarg5;
21069   arg6 = (Dali::PixelData::ReleaseFunction)jarg6;
21070   {
21071     try {
21072       result = Dali::PixelData::New(arg1,arg2,arg3,arg4,arg5,arg6);
21073     } catch (std::out_of_range& e) {
21074       {
21075         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21076       };
21077     } catch (std::exception& e) {
21078       {
21079         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21080       };
21081     } catch (...) {
21082       {
21083         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21084       };
21085     }
21086   }
21087   jresult = new Dali::PixelData((const Dali::PixelData &)result);
21088
21089
21090   return jresult;
21091 }
21092
21093
21094 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PixelData__SWIG_0() {
21095   void * jresult ;
21096   Dali::PixelData *result = 0 ;
21097
21098   {
21099     try {
21100       result = (Dali::PixelData *)new Dali::PixelData();
21101     } catch (std::out_of_range& e) {
21102       {
21103         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21104       };
21105     } catch (std::exception& e) {
21106       {
21107         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21108       };
21109     } catch (...) {
21110       {
21111         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21112       };
21113     }
21114   }
21115   jresult = (void *)result;
21116   return jresult;
21117 }
21118
21119
21120 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PixelData(void * jarg1) {
21121   Dali::PixelData *arg1 = (Dali::PixelData *) 0 ;
21122
21123   arg1 = (Dali::PixelData *)jarg1;
21124   {
21125     try {
21126       delete arg1;
21127     } catch (std::out_of_range& e) {
21128       {
21129         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
21130       };
21131     } catch (std::exception& e) {
21132       {
21133         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
21134       };
21135     } catch (...) {
21136       {
21137         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
21138       };
21139     }
21140   }
21141 }
21142
21143
21144 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PixelData__SWIG_1(void * jarg1) {
21145   void * jresult ;
21146   Dali::PixelData *arg1 = 0 ;
21147   Dali::PixelData *result = 0 ;
21148
21149   arg1 = (Dali::PixelData *)jarg1;
21150   if (!arg1) {
21151     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PixelData const & type is null", 0);
21152     return 0;
21153   }
21154   {
21155     try {
21156       result = (Dali::PixelData *)new Dali::PixelData((Dali::PixelData const &)*arg1);
21157     } catch (std::out_of_range& e) {
21158       {
21159         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21160       };
21161     } catch (std::exception& e) {
21162       {
21163         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21164       };
21165     } catch (...) {
21166       {
21167         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21168       };
21169     }
21170   }
21171   jresult = (void *)result;
21172   return jresult;
21173 }
21174
21175
21176 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PixelData_Assign(void * jarg1, void * jarg2) {
21177   void * jresult ;
21178   Dali::PixelData *arg1 = (Dali::PixelData *) 0 ;
21179   Dali::PixelData *arg2 = 0 ;
21180   Dali::PixelData *result = 0 ;
21181
21182   arg1 = (Dali::PixelData *)jarg1;
21183   arg2 = (Dali::PixelData *)jarg2;
21184   if (!arg2) {
21185     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PixelData const & type is null", 0);
21186     return 0;
21187   }
21188   {
21189     try {
21190       result = (Dali::PixelData *) &(arg1)->operator =((Dali::PixelData const &)*arg2);
21191     } catch (std::out_of_range& e) {
21192       {
21193         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21194       };
21195     } catch (std::exception& e) {
21196       {
21197         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21198       };
21199     } catch (...) {
21200       {
21201         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21202       };
21203     }
21204   }
21205   jresult = (void *)result;
21206   return jresult;
21207 }
21208
21209
21210 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PixelData_GetWidth(void * jarg1) {
21211   unsigned int jresult ;
21212   Dali::PixelData *arg1 = (Dali::PixelData *) 0 ;
21213   unsigned int result;
21214
21215   arg1 = (Dali::PixelData *)jarg1;
21216   {
21217     try {
21218       result = (unsigned int)((Dali::PixelData const *)arg1)->GetWidth();
21219     } catch (std::out_of_range& e) {
21220       {
21221         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21222       };
21223     } catch (std::exception& e) {
21224       {
21225         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21226       };
21227     } catch (...) {
21228       {
21229         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21230       };
21231     }
21232   }
21233   jresult = result;
21234   return jresult;
21235 }
21236
21237
21238 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PixelData_GetHeight(void * jarg1) {
21239   unsigned int jresult ;
21240   Dali::PixelData *arg1 = (Dali::PixelData *) 0 ;
21241   unsigned int result;
21242
21243   arg1 = (Dali::PixelData *)jarg1;
21244   {
21245     try {
21246       result = (unsigned int)((Dali::PixelData const *)arg1)->GetHeight();
21247     } catch (std::out_of_range& e) {
21248       {
21249         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21250       };
21251     } catch (std::exception& e) {
21252       {
21253         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21254       };
21255     } catch (...) {
21256       {
21257         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21258       };
21259     }
21260   }
21261   jresult = result;
21262   return jresult;
21263 }
21264
21265
21266 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PixelData_GetPixelFormat(void * jarg1) {
21267   int jresult ;
21268   Dali::PixelData *arg1 = (Dali::PixelData *) 0 ;
21269   Dali::Pixel::Format result;
21270
21271   arg1 = (Dali::PixelData *)jarg1;
21272   {
21273     try {
21274       result = (Dali::Pixel::Format)((Dali::PixelData const *)arg1)->GetPixelFormat();
21275     } catch (std::out_of_range& e) {
21276       {
21277         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21278       };
21279     } catch (std::exception& e) {
21280       {
21281         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21282       };
21283     } catch (...) {
21284       {
21285         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21286       };
21287     }
21288   }
21289   jresult = (int)result;
21290   return jresult;
21291 }
21292
21293
21294 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_POSITIVE_X_get() {
21295   unsigned int jresult ;
21296   unsigned int result;
21297
21298   result = (unsigned int)(unsigned int)Dali::CubeMapLayer::POSITIVE_X;
21299   jresult = result;
21300   return jresult;
21301 }
21302
21303
21304 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NEGATIVE_X_get() {
21305   unsigned int jresult ;
21306   unsigned int result;
21307
21308   result = (unsigned int)(unsigned int)Dali::CubeMapLayer::NEGATIVE_X;
21309   jresult = result;
21310   return jresult;
21311 }
21312
21313
21314 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_POSITIVE_Y_get() {
21315   unsigned int jresult ;
21316   unsigned int result;
21317
21318   result = (unsigned int)(unsigned int)Dali::CubeMapLayer::POSITIVE_Y;
21319   jresult = result;
21320   return jresult;
21321 }
21322
21323
21324 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NEGATIVE_Y_get() {
21325   unsigned int jresult ;
21326   unsigned int result;
21327
21328   result = (unsigned int)(unsigned int)Dali::CubeMapLayer::NEGATIVE_Y;
21329   jresult = result;
21330   return jresult;
21331 }
21332
21333
21334 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_POSITIVE_Z_get() {
21335   unsigned int jresult ;
21336   unsigned int result;
21337
21338   result = (unsigned int)(unsigned int)Dali::CubeMapLayer::POSITIVE_Z;
21339   jresult = result;
21340   return jresult;
21341 }
21342
21343
21344 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NEGATIVE_Z_get() {
21345   unsigned int jresult ;
21346   unsigned int result;
21347
21348   result = (unsigned int)(unsigned int)Dali::CubeMapLayer::NEGATIVE_Z;
21349   jresult = result;
21350   return jresult;
21351 }
21352
21353
21354 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Texture_New__SWIG_0(int jarg1, int jarg2, unsigned int jarg3, unsigned int jarg4) {
21355   void * jresult ;
21356   Dali::TextureType::Type arg1 ;
21357   Dali::Pixel::Format arg2 ;
21358   unsigned int arg3 ;
21359   unsigned int arg4 ;
21360   Dali::Texture result;
21361
21362   arg1 = (Dali::TextureType::Type)jarg1;
21363   arg2 = (Dali::Pixel::Format)jarg2;
21364   arg3 = (unsigned int)jarg3;
21365   arg4 = (unsigned int)jarg4;
21366   {
21367     try {
21368       result = Dali::Texture::New(arg1,arg2,arg3,arg4);
21369     } catch (std::out_of_range& e) {
21370       {
21371         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21372       };
21373     } catch (std::exception& e) {
21374       {
21375         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21376       };
21377     } catch (...) {
21378       {
21379         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21380       };
21381     }
21382   }
21383   jresult = new Dali::Texture((const Dali::Texture &)result);
21384   return jresult;
21385 }
21386
21387
21388 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Texture_New__SWIG_1(void * jarg1) {
21389   void * jresult ;
21390   NativeImageInterface *arg1 = 0 ;
21391   Dali::Texture result;
21392
21393   arg1 = (NativeImageInterface *)jarg1;
21394   if (!arg1) {
21395     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "NativeImageInterface & type is null", 0);
21396     return 0;
21397   }
21398   {
21399     try {
21400       result = Dali::Texture::New(*arg1);
21401     } catch (std::out_of_range& e) {
21402       {
21403         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21404       };
21405     } catch (std::exception& e) {
21406       {
21407         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21408       };
21409     } catch (...) {
21410       {
21411         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21412       };
21413     }
21414   }
21415   jresult = new Dali::Texture((const Dali::Texture &)result);
21416   return jresult;
21417 }
21418
21419
21420 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Texture__SWIG_0() {
21421   void * jresult ;
21422   Dali::Texture *result = 0 ;
21423
21424   {
21425     try {
21426       result = (Dali::Texture *)new Dali::Texture();
21427     } catch (std::out_of_range& e) {
21428       {
21429         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21430       };
21431     } catch (std::exception& e) {
21432       {
21433         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21434       };
21435     } catch (...) {
21436       {
21437         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21438       };
21439     }
21440   }
21441   jresult = (void *)result;
21442   return jresult;
21443 }
21444
21445
21446 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Texture(void * jarg1) {
21447   Dali::Texture *arg1 = (Dali::Texture *) 0 ;
21448
21449   arg1 = (Dali::Texture *)jarg1;
21450   {
21451     try {
21452       delete arg1;
21453     } catch (std::out_of_range& e) {
21454       {
21455         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
21456       };
21457     } catch (std::exception& e) {
21458       {
21459         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
21460       };
21461     } catch (...) {
21462       {
21463         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
21464       };
21465     }
21466   }
21467 }
21468
21469
21470 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Texture__SWIG_1(void * jarg1) {
21471   void * jresult ;
21472   Dali::Texture *arg1 = 0 ;
21473   Dali::Texture *result = 0 ;
21474
21475   arg1 = (Dali::Texture *)jarg1;
21476   if (!arg1) {
21477     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Texture const & type is null", 0);
21478     return 0;
21479   }
21480   {
21481     try {
21482       result = (Dali::Texture *)new Dali::Texture((Dali::Texture const &)*arg1);
21483     } catch (std::out_of_range& e) {
21484       {
21485         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21486       };
21487     } catch (std::exception& e) {
21488       {
21489         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21490       };
21491     } catch (...) {
21492       {
21493         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21494       };
21495     }
21496   }
21497   jresult = (void *)result;
21498   return jresult;
21499 }
21500
21501
21502 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Texture_DownCast(void * jarg1) {
21503   void * jresult ;
21504   Dali::BaseHandle arg1 ;
21505   Dali::BaseHandle *argp1 ;
21506   Dali::Texture result;
21507
21508   argp1 = (Dali::BaseHandle *)jarg1;
21509   if (!argp1) {
21510     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
21511     return 0;
21512   }
21513   arg1 = *argp1;
21514   {
21515     try {
21516       result = Dali::Texture::DownCast(arg1);
21517     } catch (std::out_of_range& e) {
21518       {
21519         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21520       };
21521     } catch (std::exception& e) {
21522       {
21523         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21524       };
21525     } catch (...) {
21526       {
21527         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21528       };
21529     }
21530   }
21531   jresult = new Dali::Texture((const Dali::Texture &)result);
21532   return jresult;
21533 }
21534
21535
21536 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Texture_Assign(void * jarg1, void * jarg2) {
21537   void * jresult ;
21538   Dali::Texture *arg1 = (Dali::Texture *) 0 ;
21539   Dali::Texture *arg2 = 0 ;
21540   Dali::Texture *result = 0 ;
21541
21542   arg1 = (Dali::Texture *)jarg1;
21543   arg2 = (Dali::Texture *)jarg2;
21544   if (!arg2) {
21545     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Texture const & type is null", 0);
21546     return 0;
21547   }
21548   {
21549     try {
21550       result = (Dali::Texture *) &(arg1)->operator =((Dali::Texture const &)*arg2);
21551     } catch (std::out_of_range& e) {
21552       {
21553         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21554       };
21555     } catch (std::exception& e) {
21556       {
21557         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21558       };
21559     } catch (...) {
21560       {
21561         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21562       };
21563     }
21564   }
21565   jresult = (void *)result;
21566   return jresult;
21567 }
21568
21569
21570 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Texture_Upload__SWIG_0(void * jarg1, void * jarg2) {
21571   unsigned int jresult ;
21572   Dali::Texture *arg1 = (Dali::Texture *) 0 ;
21573   Dali::PixelData arg2 ;
21574   Dali::PixelData *argp2 ;
21575   bool result;
21576
21577   arg1 = (Dali::Texture *)jarg1;
21578   argp2 = (Dali::PixelData *)jarg2;
21579   if (!argp2) {
21580     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::PixelData", 0);
21581     return 0;
21582   }
21583   arg2 = *argp2;
21584   {
21585     try {
21586       result = (bool)(arg1)->Upload(arg2);
21587     } catch (std::out_of_range& e) {
21588       {
21589         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21590       };
21591     } catch (std::exception& e) {
21592       {
21593         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21594       };
21595     } catch (...) {
21596       {
21597         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21598       };
21599     }
21600   }
21601   jresult = result;
21602   return jresult;
21603 }
21604
21605
21606 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) {
21607   unsigned int jresult ;
21608   Dali::Texture *arg1 = (Dali::Texture *) 0 ;
21609   Dali::PixelData arg2 ;
21610   unsigned int arg3 ;
21611   unsigned int arg4 ;
21612   unsigned int arg5 ;
21613   unsigned int arg6 ;
21614   unsigned int arg7 ;
21615   unsigned int arg8 ;
21616   Dali::PixelData *argp2 ;
21617   bool result;
21618
21619   arg1 = (Dali::Texture *)jarg1;
21620   argp2 = (Dali::PixelData *)jarg2;
21621   if (!argp2) {
21622     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::PixelData", 0);
21623     return 0;
21624   }
21625   arg2 = *argp2;
21626   arg3 = (unsigned int)jarg3;
21627   arg4 = (unsigned int)jarg4;
21628   arg5 = (unsigned int)jarg5;
21629   arg6 = (unsigned int)jarg6;
21630   arg7 = (unsigned int)jarg7;
21631   arg8 = (unsigned int)jarg8;
21632   {
21633     try {
21634       result = (bool)(arg1)->Upload(arg2,arg3,arg4,arg5,arg6,arg7,arg8);
21635     } catch (std::out_of_range& e) {
21636       {
21637         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21638       };
21639     } catch (std::exception& e) {
21640       {
21641         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21642       };
21643     } catch (...) {
21644       {
21645         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21646       };
21647     }
21648   }
21649   jresult = result;
21650   return jresult;
21651 }
21652
21653
21654 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Texture_GenerateMipmaps(void * jarg1) {
21655   Dali::Texture *arg1 = (Dali::Texture *) 0 ;
21656
21657   arg1 = (Dali::Texture *)jarg1;
21658   {
21659     try {
21660       (arg1)->GenerateMipmaps();
21661     } catch (std::out_of_range& e) {
21662       {
21663         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
21664       };
21665     } catch (std::exception& e) {
21666       {
21667         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
21668       };
21669     } catch (...) {
21670       {
21671         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
21672       };
21673     }
21674   }
21675 }
21676
21677
21678 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Texture_GetWidth(void * jarg1) {
21679   unsigned int jresult ;
21680   Dali::Texture *arg1 = (Dali::Texture *) 0 ;
21681   unsigned int result;
21682
21683   arg1 = (Dali::Texture *)jarg1;
21684   {
21685     try {
21686       result = (unsigned int)((Dali::Texture const *)arg1)->GetWidth();
21687     } catch (std::out_of_range& e) {
21688       {
21689         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21690       };
21691     } catch (std::exception& e) {
21692       {
21693         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21694       };
21695     } catch (...) {
21696       {
21697         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21698       };
21699     }
21700   }
21701   jresult = result;
21702   return jresult;
21703 }
21704
21705
21706 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Texture_GetHeight(void * jarg1) {
21707   unsigned int jresult ;
21708   Dali::Texture *arg1 = (Dali::Texture *) 0 ;
21709   unsigned int result;
21710
21711   arg1 = (Dali::Texture *)jarg1;
21712   {
21713     try {
21714       result = (unsigned int)((Dali::Texture const *)arg1)->GetHeight();
21715     } catch (std::out_of_range& e) {
21716       {
21717         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21718       };
21719     } catch (std::exception& e) {
21720       {
21721         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21722       };
21723     } catch (...) {
21724       {
21725         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21726       };
21727     }
21728   }
21729   jresult = result;
21730   return jresult;
21731 }
21732
21733
21734 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Texture__SWIG_2(void * jarg1) {
21735   void * jresult ;
21736   Dali::Internal::Texture *arg1 = (Dali::Internal::Texture *) 0 ;
21737   Dali::Texture *result = 0 ;
21738
21739   arg1 = (Dali::Internal::Texture *)jarg1;
21740   {
21741     try {
21742       result = (Dali::Texture *)new Dali::Texture(arg1);
21743     } catch (std::out_of_range& e) {
21744       {
21745         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21746       };
21747     } catch (std::exception& e) {
21748       {
21749         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21750       };
21751     } catch (...) {
21752       {
21753         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21754       };
21755     }
21756   }
21757   jresult = (void *)result;
21758   return jresult;
21759 }
21760
21761
21762 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Sampler_New() {
21763   void * jresult ;
21764   Dali::Sampler result;
21765
21766   {
21767     try {
21768       result = Dali::Sampler::New();
21769     } catch (std::out_of_range& e) {
21770       {
21771         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21772       };
21773     } catch (std::exception& e) {
21774       {
21775         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21776       };
21777     } catch (...) {
21778       {
21779         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21780       };
21781     }
21782   }
21783   jresult = new Dali::Sampler((const Dali::Sampler &)result);
21784   return jresult;
21785 }
21786
21787
21788 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Sampler__SWIG_0() {
21789   void * jresult ;
21790   Dali::Sampler *result = 0 ;
21791
21792   {
21793     try {
21794       result = (Dali::Sampler *)new Dali::Sampler();
21795     } catch (std::out_of_range& e) {
21796       {
21797         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21798       };
21799     } catch (std::exception& e) {
21800       {
21801         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21802       };
21803     } catch (...) {
21804       {
21805         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21806       };
21807     }
21808   }
21809   jresult = (void *)result;
21810   return jresult;
21811 }
21812
21813
21814 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Sampler(void * jarg1) {
21815   Dali::Sampler *arg1 = (Dali::Sampler *) 0 ;
21816
21817   arg1 = (Dali::Sampler *)jarg1;
21818   {
21819     try {
21820       delete arg1;
21821     } catch (std::out_of_range& e) {
21822       {
21823         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
21824       };
21825     } catch (std::exception& e) {
21826       {
21827         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
21828       };
21829     } catch (...) {
21830       {
21831         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
21832       };
21833     }
21834   }
21835 }
21836
21837
21838 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Sampler__SWIG_1(void * jarg1) {
21839   void * jresult ;
21840   Dali::Sampler *arg1 = 0 ;
21841   Dali::Sampler *result = 0 ;
21842
21843   arg1 = (Dali::Sampler *)jarg1;
21844   if (!arg1) {
21845     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Sampler const & type is null", 0);
21846     return 0;
21847   }
21848   {
21849     try {
21850       result = (Dali::Sampler *)new Dali::Sampler((Dali::Sampler const &)*arg1);
21851     } catch (std::out_of_range& e) {
21852       {
21853         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21854       };
21855     } catch (std::exception& e) {
21856       {
21857         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21858       };
21859     } catch (...) {
21860       {
21861         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21862       };
21863     }
21864   }
21865   jresult = (void *)result;
21866   return jresult;
21867 }
21868
21869
21870 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Sampler_DownCast(void * jarg1) {
21871   void * jresult ;
21872   Dali::BaseHandle arg1 ;
21873   Dali::BaseHandle *argp1 ;
21874   Dali::Sampler result;
21875
21876   argp1 = (Dali::BaseHandle *)jarg1;
21877   if (!argp1) {
21878     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
21879     return 0;
21880   }
21881   arg1 = *argp1;
21882   {
21883     try {
21884       result = Dali::Sampler::DownCast(arg1);
21885     } catch (std::out_of_range& e) {
21886       {
21887         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21888       };
21889     } catch (std::exception& e) {
21890       {
21891         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21892       };
21893     } catch (...) {
21894       {
21895         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21896       };
21897     }
21898   }
21899   jresult = new Dali::Sampler((const Dali::Sampler &)result);
21900   return jresult;
21901 }
21902
21903
21904 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Sampler_Assign(void * jarg1, void * jarg2) {
21905   void * jresult ;
21906   Dali::Sampler *arg1 = (Dali::Sampler *) 0 ;
21907   Dali::Sampler *arg2 = 0 ;
21908   Dali::Sampler *result = 0 ;
21909
21910   arg1 = (Dali::Sampler *)jarg1;
21911   arg2 = (Dali::Sampler *)jarg2;
21912   if (!arg2) {
21913     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Sampler const & type is null", 0);
21914     return 0;
21915   }
21916   {
21917     try {
21918       result = (Dali::Sampler *) &(arg1)->operator =((Dali::Sampler const &)*arg2);
21919     } catch (std::out_of_range& e) {
21920       {
21921         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21922       };
21923     } catch (std::exception& e) {
21924       {
21925         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21926       };
21927     } catch (...) {
21928       {
21929         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21930       };
21931     }
21932   }
21933   jresult = (void *)result;
21934   return jresult;
21935 }
21936
21937
21938 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Sampler_SetFilterMode(void * jarg1, int jarg2, int jarg3) {
21939   Dali::Sampler *arg1 = (Dali::Sampler *) 0 ;
21940   Dali::FilterMode::Type arg2 ;
21941   Dali::FilterMode::Type arg3 ;
21942
21943   arg1 = (Dali::Sampler *)jarg1;
21944   arg2 = (Dali::FilterMode::Type)jarg2;
21945   arg3 = (Dali::FilterMode::Type)jarg3;
21946   {
21947     try {
21948       (arg1)->SetFilterMode(arg2,arg3);
21949     } catch (std::out_of_range& e) {
21950       {
21951         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
21952       };
21953     } catch (std::exception& e) {
21954       {
21955         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
21956       };
21957     } catch (...) {
21958       {
21959         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
21960       };
21961     }
21962   }
21963 }
21964
21965
21966 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Sampler_SetWrapMode__SWIG_0(void * jarg1, int jarg2, int jarg3) {
21967   Dali::Sampler *arg1 = (Dali::Sampler *) 0 ;
21968   Dali::WrapMode::Type arg2 ;
21969   Dali::WrapMode::Type arg3 ;
21970
21971   arg1 = (Dali::Sampler *)jarg1;
21972   arg2 = (Dali::WrapMode::Type)jarg2;
21973   arg3 = (Dali::WrapMode::Type)jarg3;
21974   {
21975     try {
21976       (arg1)->SetWrapMode(arg2,arg3);
21977     } catch (std::out_of_range& e) {
21978       {
21979         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
21980       };
21981     } catch (std::exception& e) {
21982       {
21983         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
21984       };
21985     } catch (...) {
21986       {
21987         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
21988       };
21989     }
21990   }
21991 }
21992
21993
21994 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Sampler_SetWrapMode__SWIG_1(void * jarg1, int jarg2, int jarg3, int jarg4) {
21995   Dali::Sampler *arg1 = (Dali::Sampler *) 0 ;
21996   Dali::WrapMode::Type arg2 ;
21997   Dali::WrapMode::Type arg3 ;
21998   Dali::WrapMode::Type arg4 ;
21999
22000   arg1 = (Dali::Sampler *)jarg1;
22001   arg2 = (Dali::WrapMode::Type)jarg2;
22002   arg3 = (Dali::WrapMode::Type)jarg3;
22003   arg4 = (Dali::WrapMode::Type)jarg4;
22004   {
22005     try {
22006       (arg1)->SetWrapMode(arg2,arg3,arg4);
22007     } catch (std::out_of_range& e) {
22008       {
22009         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22010       };
22011     } catch (std::exception& e) {
22012       {
22013         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22014       };
22015     } catch (...) {
22016       {
22017         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22018       };
22019     }
22020   }
22021 }
22022
22023
22024 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextureSet_New() {
22025   void * jresult ;
22026   Dali::TextureSet result;
22027
22028   {
22029     try {
22030       result = Dali::TextureSet::New();
22031     } catch (std::out_of_range& e) {
22032       {
22033         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22034       };
22035     } catch (std::exception& e) {
22036       {
22037         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22038       };
22039     } catch (...) {
22040       {
22041         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22042       };
22043     }
22044   }
22045   jresult = new Dali::TextureSet((const Dali::TextureSet &)result);
22046   return jresult;
22047 }
22048
22049
22050 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextureSet__SWIG_0() {
22051   void * jresult ;
22052   Dali::TextureSet *result = 0 ;
22053
22054   {
22055     try {
22056       result = (Dali::TextureSet *)new Dali::TextureSet();
22057     } catch (std::out_of_range& e) {
22058       {
22059         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22060       };
22061     } catch (std::exception& e) {
22062       {
22063         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22064       };
22065     } catch (...) {
22066       {
22067         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22068       };
22069     }
22070   }
22071   jresult = (void *)result;
22072   return jresult;
22073 }
22074
22075
22076 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextureSet(void * jarg1) {
22077   Dali::TextureSet *arg1 = (Dali::TextureSet *) 0 ;
22078
22079   arg1 = (Dali::TextureSet *)jarg1;
22080   {
22081     try {
22082       delete arg1;
22083     } catch (std::out_of_range& e) {
22084       {
22085         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22086       };
22087     } catch (std::exception& e) {
22088       {
22089         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22090       };
22091     } catch (...) {
22092       {
22093         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22094       };
22095     }
22096   }
22097 }
22098
22099
22100 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextureSet__SWIG_1(void * jarg1) {
22101   void * jresult ;
22102   Dali::TextureSet *arg1 = 0 ;
22103   Dali::TextureSet *result = 0 ;
22104
22105   arg1 = (Dali::TextureSet *)jarg1;
22106   if (!arg1) {
22107     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TextureSet const & type is null", 0);
22108     return 0;
22109   }
22110   {
22111     try {
22112       result = (Dali::TextureSet *)new Dali::TextureSet((Dali::TextureSet const &)*arg1);
22113     } catch (std::out_of_range& e) {
22114       {
22115         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22116       };
22117     } catch (std::exception& e) {
22118       {
22119         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22120       };
22121     } catch (...) {
22122       {
22123         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22124       };
22125     }
22126   }
22127   jresult = (void *)result;
22128   return jresult;
22129 }
22130
22131
22132 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextureSet_DownCast(void * jarg1) {
22133   void * jresult ;
22134   Dali::BaseHandle arg1 ;
22135   Dali::BaseHandle *argp1 ;
22136   Dali::TextureSet result;
22137
22138   argp1 = (Dali::BaseHandle *)jarg1;
22139   if (!argp1) {
22140     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
22141     return 0;
22142   }
22143   arg1 = *argp1;
22144   {
22145     try {
22146       result = Dali::TextureSet::DownCast(arg1);
22147     } catch (std::out_of_range& e) {
22148       {
22149         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22150       };
22151     } catch (std::exception& e) {
22152       {
22153         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22154       };
22155     } catch (...) {
22156       {
22157         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22158       };
22159     }
22160   }
22161   jresult = new Dali::TextureSet((const Dali::TextureSet &)result);
22162   return jresult;
22163 }
22164
22165
22166 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextureSet_Assign(void * jarg1, void * jarg2) {
22167   void * jresult ;
22168   Dali::TextureSet *arg1 = (Dali::TextureSet *) 0 ;
22169   Dali::TextureSet *arg2 = 0 ;
22170   Dali::TextureSet *result = 0 ;
22171
22172   arg1 = (Dali::TextureSet *)jarg1;
22173   arg2 = (Dali::TextureSet *)jarg2;
22174   if (!arg2) {
22175     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TextureSet const & type is null", 0);
22176     return 0;
22177   }
22178   {
22179     try {
22180       result = (Dali::TextureSet *) &(arg1)->operator =((Dali::TextureSet const &)*arg2);
22181     } catch (std::out_of_range& e) {
22182       {
22183         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22184       };
22185     } catch (std::exception& e) {
22186       {
22187         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22188       };
22189     } catch (...) {
22190       {
22191         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22192       };
22193     }
22194   }
22195   jresult = (void *)result;
22196   return jresult;
22197 }
22198
22199
22200 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextureSet_SetTexture(void * jarg1, unsigned long jarg2, void * jarg3) {
22201   Dali::TextureSet *arg1 = (Dali::TextureSet *) 0 ;
22202   size_t arg2 ;
22203   Dali::Texture arg3 ;
22204   Dali::Texture *argp3 ;
22205
22206   arg1 = (Dali::TextureSet *)jarg1;
22207   arg2 = (size_t)jarg2;
22208   argp3 = (Dali::Texture *)jarg3;
22209   if (!argp3) {
22210     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Texture", 0);
22211     return ;
22212   }
22213   arg3 = *argp3;
22214   {
22215     try {
22216       (arg1)->SetTexture(arg2,arg3);
22217     } catch (std::out_of_range& e) {
22218       {
22219         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22220       };
22221     } catch (std::exception& e) {
22222       {
22223         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22224       };
22225     } catch (...) {
22226       {
22227         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22228       };
22229     }
22230   }
22231 }
22232
22233
22234 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextureSet_GetTexture(void * jarg1, unsigned long jarg2) {
22235   void * jresult ;
22236   Dali::TextureSet *arg1 = (Dali::TextureSet *) 0 ;
22237   size_t arg2 ;
22238   Dali::Texture result;
22239
22240   arg1 = (Dali::TextureSet *)jarg1;
22241   arg2 = (size_t)jarg2;
22242   {
22243     try {
22244       result = ((Dali::TextureSet const *)arg1)->GetTexture(arg2);
22245     } catch (std::out_of_range& e) {
22246       {
22247         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22248       };
22249     } catch (std::exception& e) {
22250       {
22251         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22252       };
22253     } catch (...) {
22254       {
22255         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22256       };
22257     }
22258   }
22259   jresult = new Dali::Texture((const Dali::Texture &)result);
22260   return jresult;
22261 }
22262
22263
22264 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextureSet_SetSampler(void * jarg1, unsigned long jarg2, void * jarg3) {
22265   Dali::TextureSet *arg1 = (Dali::TextureSet *) 0 ;
22266   size_t arg2 ;
22267   Dali::Sampler arg3 ;
22268   Dali::Sampler *argp3 ;
22269
22270   arg1 = (Dali::TextureSet *)jarg1;
22271   arg2 = (size_t)jarg2;
22272   argp3 = (Dali::Sampler *)jarg3;
22273   if (!argp3) {
22274     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Sampler", 0);
22275     return ;
22276   }
22277   arg3 = *argp3;
22278   {
22279     try {
22280       (arg1)->SetSampler(arg2,arg3);
22281     } catch (std::out_of_range& e) {
22282       {
22283         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22284       };
22285     } catch (std::exception& e) {
22286       {
22287         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22288       };
22289     } catch (...) {
22290       {
22291         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22292       };
22293     }
22294   }
22295 }
22296
22297
22298 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextureSet_GetSampler(void * jarg1, unsigned long jarg2) {
22299   void * jresult ;
22300   Dali::TextureSet *arg1 = (Dali::TextureSet *) 0 ;
22301   size_t arg2 ;
22302   Dali::Sampler result;
22303
22304   arg1 = (Dali::TextureSet *)jarg1;
22305   arg2 = (size_t)jarg2;
22306   {
22307     try {
22308       result = ((Dali::TextureSet const *)arg1)->GetSampler(arg2);
22309     } catch (std::out_of_range& e) {
22310       {
22311         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22312       };
22313     } catch (std::exception& e) {
22314       {
22315         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22316       };
22317     } catch (...) {
22318       {
22319         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22320       };
22321     }
22322   }
22323   jresult = new Dali::Sampler((const Dali::Sampler &)result);
22324   return jresult;
22325 }
22326
22327
22328 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TextureSet_GetTextureCount(void * jarg1) {
22329   unsigned long jresult ;
22330   Dali::TextureSet *arg1 = (Dali::TextureSet *) 0 ;
22331   size_t result;
22332
22333   arg1 = (Dali::TextureSet *)jarg1;
22334   {
22335     try {
22336       result = ((Dali::TextureSet const *)arg1)->GetTextureCount();
22337     } catch (std::out_of_range& e) {
22338       {
22339         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22340       };
22341     } catch (std::exception& e) {
22342       {
22343         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22344       };
22345     } catch (...) {
22346       {
22347         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22348       };
22349     }
22350   }
22351   jresult = (unsigned long)result;
22352   return jresult;
22353 }
22354
22355
22356 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PropertyBuffer_New(void * jarg1) {
22357   void * jresult ;
22358   Dali::Property::Map *arg1 = 0 ;
22359   Dali::PropertyBuffer result;
22360
22361   arg1 = (Dali::Property::Map *)jarg1;
22362   if (!arg1) {
22363     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map & type is null", 0);
22364     return 0;
22365   }
22366   {
22367     try {
22368       result = Dali::PropertyBuffer::New(*arg1);
22369     } catch (std::out_of_range& e) {
22370       {
22371         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22372       };
22373     } catch (std::exception& e) {
22374       {
22375         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22376       };
22377     } catch (...) {
22378       {
22379         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22380       };
22381     }
22382   }
22383   jresult = new Dali::PropertyBuffer((const Dali::PropertyBuffer &)result);
22384   return jresult;
22385 }
22386
22387
22388 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PropertyBuffer__SWIG_0() {
22389   void * jresult ;
22390   Dali::PropertyBuffer *result = 0 ;
22391
22392   {
22393     try {
22394       result = (Dali::PropertyBuffer *)new Dali::PropertyBuffer();
22395     } catch (std::out_of_range& e) {
22396       {
22397         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22398       };
22399     } catch (std::exception& e) {
22400       {
22401         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22402       };
22403     } catch (...) {
22404       {
22405         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22406       };
22407     }
22408   }
22409   jresult = (void *)result;
22410   return jresult;
22411 }
22412
22413
22414 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PropertyBuffer(void * jarg1) {
22415   Dali::PropertyBuffer *arg1 = (Dali::PropertyBuffer *) 0 ;
22416
22417   arg1 = (Dali::PropertyBuffer *)jarg1;
22418   {
22419     try {
22420       delete arg1;
22421     } catch (std::out_of_range& e) {
22422       {
22423         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22424       };
22425     } catch (std::exception& e) {
22426       {
22427         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22428       };
22429     } catch (...) {
22430       {
22431         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22432       };
22433     }
22434   }
22435 }
22436
22437
22438 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PropertyBuffer__SWIG_1(void * jarg1) {
22439   void * jresult ;
22440   Dali::PropertyBuffer *arg1 = 0 ;
22441   Dali::PropertyBuffer *result = 0 ;
22442
22443   arg1 = (Dali::PropertyBuffer *)jarg1;
22444   if (!arg1) {
22445     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyBuffer const & type is null", 0);
22446     return 0;
22447   }
22448   {
22449     try {
22450       result = (Dali::PropertyBuffer *)new Dali::PropertyBuffer((Dali::PropertyBuffer const &)*arg1);
22451     } catch (std::out_of_range& e) {
22452       {
22453         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22454       };
22455     } catch (std::exception& e) {
22456       {
22457         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22458       };
22459     } catch (...) {
22460       {
22461         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22462       };
22463     }
22464   }
22465   jresult = (void *)result;
22466   return jresult;
22467 }
22468
22469
22470 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PropertyBuffer_DownCast(void * jarg1) {
22471   void * jresult ;
22472   Dali::BaseHandle arg1 ;
22473   Dali::BaseHandle *argp1 ;
22474   Dali::PropertyBuffer result;
22475
22476   argp1 = (Dali::BaseHandle *)jarg1;
22477   if (!argp1) {
22478     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
22479     return 0;
22480   }
22481   arg1 = *argp1;
22482   {
22483     try {
22484       result = Dali::PropertyBuffer::DownCast(arg1);
22485     } catch (std::out_of_range& e) {
22486       {
22487         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22488       };
22489     } catch (std::exception& e) {
22490       {
22491         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22492       };
22493     } catch (...) {
22494       {
22495         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22496       };
22497     }
22498   }
22499   jresult = new Dali::PropertyBuffer((const Dali::PropertyBuffer &)result);
22500   return jresult;
22501 }
22502
22503
22504 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PropertyBuffer_Assign(void * jarg1, void * jarg2) {
22505   void * jresult ;
22506   Dali::PropertyBuffer *arg1 = (Dali::PropertyBuffer *) 0 ;
22507   Dali::PropertyBuffer *arg2 = 0 ;
22508   Dali::PropertyBuffer *result = 0 ;
22509
22510   arg1 = (Dali::PropertyBuffer *)jarg1;
22511   arg2 = (Dali::PropertyBuffer *)jarg2;
22512   if (!arg2) {
22513     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyBuffer const & type is null", 0);
22514     return 0;
22515   }
22516   {
22517     try {
22518       result = (Dali::PropertyBuffer *) &(arg1)->operator =((Dali::PropertyBuffer const &)*arg2);
22519     } catch (std::out_of_range& e) {
22520       {
22521         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22522       };
22523     } catch (std::exception& e) {
22524       {
22525         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22526       };
22527     } catch (...) {
22528       {
22529         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22530       };
22531     }
22532   }
22533   jresult = (void *)result;
22534   return jresult;
22535 }
22536
22537
22538 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PropertyBuffer_SetData(void * jarg1, void * jarg2, unsigned long jarg3) {
22539   Dali::PropertyBuffer *arg1 = (Dali::PropertyBuffer *) 0 ;
22540   void *arg2 = (void *) 0 ;
22541   std::size_t arg3 ;
22542
22543   arg1 = (Dali::PropertyBuffer *)jarg1;
22544   arg2 = jarg2;
22545   arg3 = (std::size_t)jarg3;
22546   {
22547     try {
22548       (arg1)->SetData((void const *)arg2,arg3);
22549     } catch (std::out_of_range& e) {
22550       {
22551         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22552       };
22553     } catch (std::exception& e) {
22554       {
22555         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22556       };
22557     } catch (...) {
22558       {
22559         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22560       };
22561     }
22562   }
22563 }
22564
22565
22566 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_PropertyBuffer_GetSize(void * jarg1) {
22567   unsigned long jresult ;
22568   Dali::PropertyBuffer *arg1 = (Dali::PropertyBuffer *) 0 ;
22569   std::size_t result;
22570
22571   arg1 = (Dali::PropertyBuffer *)jarg1;
22572   {
22573     try {
22574       result = ((Dali::PropertyBuffer const *)arg1)->GetSize();
22575     } catch (std::out_of_range& e) {
22576       {
22577         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22578       };
22579     } catch (std::exception& e) {
22580       {
22581         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22582       };
22583     } catch (...) {
22584       {
22585         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22586       };
22587     }
22588   }
22589   jresult = (unsigned long)result;
22590   return jresult;
22591 }
22592
22593
22594 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Geometry_New() {
22595   void * jresult ;
22596   Dali::Geometry result;
22597
22598   {
22599     try {
22600       result = Dali::Geometry::New();
22601     } catch (std::out_of_range& e) {
22602       {
22603         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22604       };
22605     } catch (std::exception& e) {
22606       {
22607         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22608       };
22609     } catch (...) {
22610       {
22611         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22612       };
22613     }
22614   }
22615   jresult = new Dali::Geometry((const Dali::Geometry &)result);
22616   return jresult;
22617 }
22618
22619
22620 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Geometry__SWIG_0() {
22621   void * jresult ;
22622   Dali::Geometry *result = 0 ;
22623
22624   {
22625     try {
22626       result = (Dali::Geometry *)new Dali::Geometry();
22627     } catch (std::out_of_range& e) {
22628       {
22629         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22630       };
22631     } catch (std::exception& e) {
22632       {
22633         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22634       };
22635     } catch (...) {
22636       {
22637         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22638       };
22639     }
22640   }
22641   jresult = (void *)result;
22642   return jresult;
22643 }
22644
22645
22646 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Geometry(void * jarg1) {
22647   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22648
22649   arg1 = (Dali::Geometry *)jarg1;
22650   {
22651     try {
22652       delete arg1;
22653     } catch (std::out_of_range& e) {
22654       {
22655         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22656       };
22657     } catch (std::exception& e) {
22658       {
22659         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22660       };
22661     } catch (...) {
22662       {
22663         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22664       };
22665     }
22666   }
22667 }
22668
22669
22670 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Geometry__SWIG_1(void * jarg1) {
22671   void * jresult ;
22672   Dali::Geometry *arg1 = 0 ;
22673   Dali::Geometry *result = 0 ;
22674
22675   arg1 = (Dali::Geometry *)jarg1;
22676   if (!arg1) {
22677     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Geometry const & type is null", 0);
22678     return 0;
22679   }
22680   {
22681     try {
22682       result = (Dali::Geometry *)new Dali::Geometry((Dali::Geometry const &)*arg1);
22683     } catch (std::out_of_range& e) {
22684       {
22685         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22686       };
22687     } catch (std::exception& e) {
22688       {
22689         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22690       };
22691     } catch (...) {
22692       {
22693         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22694       };
22695     }
22696   }
22697   jresult = (void *)result;
22698   return jresult;
22699 }
22700
22701
22702 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Geometry_DownCast(void * jarg1) {
22703   void * jresult ;
22704   Dali::BaseHandle arg1 ;
22705   Dali::BaseHandle *argp1 ;
22706   Dali::Geometry result;
22707
22708   argp1 = (Dali::BaseHandle *)jarg1;
22709   if (!argp1) {
22710     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
22711     return 0;
22712   }
22713   arg1 = *argp1;
22714   {
22715     try {
22716       result = Dali::Geometry::DownCast(arg1);
22717     } catch (std::out_of_range& e) {
22718       {
22719         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22720       };
22721     } catch (std::exception& e) {
22722       {
22723         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22724       };
22725     } catch (...) {
22726       {
22727         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22728       };
22729     }
22730   }
22731   jresult = new Dali::Geometry((const Dali::Geometry &)result);
22732   return jresult;
22733 }
22734
22735
22736 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Geometry_Assign(void * jarg1, void * jarg2) {
22737   void * jresult ;
22738   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22739   Dali::Geometry *arg2 = 0 ;
22740   Dali::Geometry *result = 0 ;
22741
22742   arg1 = (Dali::Geometry *)jarg1;
22743   arg2 = (Dali::Geometry *)jarg2;
22744   if (!arg2) {
22745     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Geometry const & type is null", 0);
22746     return 0;
22747   }
22748   {
22749     try {
22750       result = (Dali::Geometry *) &(arg1)->operator =((Dali::Geometry const &)*arg2);
22751     } catch (std::out_of_range& e) {
22752       {
22753         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22754       };
22755     } catch (std::exception& e) {
22756       {
22757         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22758       };
22759     } catch (...) {
22760       {
22761         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22762       };
22763     }
22764   }
22765   jresult = (void *)result;
22766   return jresult;
22767 }
22768
22769
22770 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Geometry_AddVertexBuffer(void * jarg1, void * jarg2) {
22771   unsigned long jresult ;
22772   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22773   Dali::PropertyBuffer *arg2 = 0 ;
22774   std::size_t result;
22775
22776   arg1 = (Dali::Geometry *)jarg1;
22777   arg2 = (Dali::PropertyBuffer *)jarg2;
22778   if (!arg2) {
22779     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyBuffer & type is null", 0);
22780     return 0;
22781   }
22782   {
22783     try {
22784       result = (arg1)->AddVertexBuffer(*arg2);
22785     } catch (std::out_of_range& e) {
22786       {
22787         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22788       };
22789     } catch (std::exception& e) {
22790       {
22791         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22792       };
22793     } catch (...) {
22794       {
22795         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22796       };
22797     }
22798   }
22799   jresult = (unsigned long)result;
22800   return jresult;
22801 }
22802
22803
22804 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Geometry_GetNumberOfVertexBuffers(void * jarg1) {
22805   unsigned long jresult ;
22806   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22807   std::size_t result;
22808
22809   arg1 = (Dali::Geometry *)jarg1;
22810   {
22811     try {
22812       result = ((Dali::Geometry const *)arg1)->GetNumberOfVertexBuffers();
22813     } catch (std::out_of_range& e) {
22814       {
22815         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22816       };
22817     } catch (std::exception& e) {
22818       {
22819         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22820       };
22821     } catch (...) {
22822       {
22823         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22824       };
22825     }
22826   }
22827   jresult = (unsigned long)result;
22828   return jresult;
22829 }
22830
22831
22832 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Geometry_RemoveVertexBuffer(void * jarg1, unsigned long jarg2) {
22833   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22834   std::size_t arg2 ;
22835
22836   arg1 = (Dali::Geometry *)jarg1;
22837   arg2 = (std::size_t)jarg2;
22838   {
22839     try {
22840       (arg1)->RemoveVertexBuffer(arg2);
22841     } catch (std::out_of_range& e) {
22842       {
22843         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22844       };
22845     } catch (std::exception& e) {
22846       {
22847         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22848       };
22849     } catch (...) {
22850       {
22851         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22852       };
22853     }
22854   }
22855 }
22856
22857
22858 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Geometry_SetIndexBuffer(void * jarg1, unsigned short* jarg2, unsigned long jarg3) {
22859   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22860   unsigned short *arg2 = (unsigned short *) 0 ;
22861   size_t arg3 ;
22862
22863   arg1 = (Dali::Geometry *)jarg1;
22864   arg2 = jarg2;
22865   arg3 = (size_t)jarg3;
22866   {
22867     try {
22868       (arg1)->SetIndexBuffer((unsigned short const *)arg2,arg3);
22869     } catch (std::out_of_range& e) {
22870       {
22871         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22872       };
22873     } catch (std::exception& e) {
22874       {
22875         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22876       };
22877     } catch (...) {
22878       {
22879         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22880       };
22881     }
22882   }
22883
22884
22885 }
22886
22887
22888 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Geometry_SetType(void * jarg1, int jarg2) {
22889   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22890   Dali::Geometry::Type arg2 ;
22891
22892   arg1 = (Dali::Geometry *)jarg1;
22893   arg2 = (Dali::Geometry::Type)jarg2;
22894   {
22895     try {
22896       (arg1)->SetType(arg2);
22897     } catch (std::out_of_range& e) {
22898       {
22899         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22900       };
22901     } catch (std::exception& e) {
22902       {
22903         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22904       };
22905     } catch (...) {
22906       {
22907         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22908       };
22909     }
22910   }
22911 }
22912
22913
22914 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Geometry_GetType(void * jarg1) {
22915   int jresult ;
22916   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22917   Dali::Geometry::Type result;
22918
22919   arg1 = (Dali::Geometry *)jarg1;
22920   {
22921     try {
22922       result = (Dali::Geometry::Type)((Dali::Geometry const *)arg1)->GetType();
22923     } catch (std::out_of_range& e) {
22924       {
22925         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22926       };
22927     } catch (std::exception& e) {
22928       {
22929         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22930       };
22931     } catch (...) {
22932       {
22933         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22934       };
22935     }
22936   }
22937   jresult = (int)result;
22938   return jresult;
22939 }
22940
22941
22942 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Shader_Hint() {
22943   void * jresult ;
22944   Dali::Shader::Hint *result = 0 ;
22945
22946   {
22947     try {
22948       result = (Dali::Shader::Hint *)new Dali::Shader::Hint();
22949     } catch (std::out_of_range& e) {
22950       {
22951         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22952       };
22953     } catch (std::exception& e) {
22954       {
22955         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22956       };
22957     } catch (...) {
22958       {
22959         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22960       };
22961     }
22962   }
22963   jresult = (void *)result;
22964   return jresult;
22965 }
22966
22967
22968 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Shader_Hint(void * jarg1) {
22969   Dali::Shader::Hint *arg1 = (Dali::Shader::Hint *) 0 ;
22970
22971   arg1 = (Dali::Shader::Hint *)jarg1;
22972   {
22973     try {
22974       delete arg1;
22975     } catch (std::out_of_range& e) {
22976       {
22977         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22978       };
22979     } catch (std::exception& e) {
22980       {
22981         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22982       };
22983     } catch (...) {
22984       {
22985         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22986       };
22987     }
22988   }
22989 }
22990
22991
22992 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Shader_Property_PROGRAM_get() {
22993   int jresult ;
22994   int result;
22995
22996   result = (int)Dali::Shader::Property::PROGRAM;
22997   jresult = (int)result;
22998   return jresult;
22999 }
23000
23001
23002 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Shader_Property() {
23003   void * jresult ;
23004   Dali::Shader::Property *result = 0 ;
23005
23006   {
23007     try {
23008       result = (Dali::Shader::Property *)new Dali::Shader::Property();
23009     } catch (std::out_of_range& e) {
23010       {
23011         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23012       };
23013     } catch (std::exception& e) {
23014       {
23015         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23016       };
23017     } catch (...) {
23018       {
23019         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23020       };
23021     }
23022   }
23023   jresult = (void *)result;
23024   return jresult;
23025 }
23026
23027
23028 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Shader_Property(void * jarg1) {
23029   Dali::Shader::Property *arg1 = (Dali::Shader::Property *) 0 ;
23030
23031   arg1 = (Dali::Shader::Property *)jarg1;
23032   {
23033     try {
23034       delete arg1;
23035     } catch (std::out_of_range& e) {
23036       {
23037         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
23038       };
23039     } catch (std::exception& e) {
23040       {
23041         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
23042       };
23043     } catch (...) {
23044       {
23045         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
23046       };
23047     }
23048   }
23049 }
23050
23051
23052 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Shader_New__SWIG_0(char * jarg1, char * jarg2, int jarg3) {
23053   void * jresult ;
23054   std::string *arg1 = 0 ;
23055   std::string *arg2 = 0 ;
23056   Dali::Shader::Hint::Value arg3 ;
23057   Dali::Shader result;
23058
23059   if (!jarg1) {
23060     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
23061     return 0;
23062   }
23063   std::string arg1_str(jarg1);
23064   arg1 = &arg1_str;
23065   if (!jarg2) {
23066     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
23067     return 0;
23068   }
23069   std::string arg2_str(jarg2);
23070   arg2 = &arg2_str;
23071   arg3 = (Dali::Shader::Hint::Value)jarg3;
23072   {
23073     try {
23074       result = Dali::Shader::New((std::string const &)*arg1,(std::string const &)*arg2,arg3);
23075     } catch (std::out_of_range& e) {
23076       {
23077         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23078       };
23079     } catch (std::exception& e) {
23080       {
23081         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23082       };
23083     } catch (...) {
23084       {
23085         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23086       };
23087     }
23088   }
23089   jresult = new Dali::Shader((const Dali::Shader &)result);
23090
23091   //argout typemap for const std::string&
23092
23093
23094   //argout typemap for const std::string&
23095
23096   return jresult;
23097 }
23098
23099
23100 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Shader_New__SWIG_1(char * jarg1, char * jarg2) {
23101   void * jresult ;
23102   std::string *arg1 = 0 ;
23103   std::string *arg2 = 0 ;
23104   Dali::Shader result;
23105
23106   if (!jarg1) {
23107     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
23108     return 0;
23109   }
23110   std::string arg1_str(jarg1);
23111   arg1 = &arg1_str;
23112   if (!jarg2) {
23113     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
23114     return 0;
23115   }
23116   std::string arg2_str(jarg2);
23117   arg2 = &arg2_str;
23118   {
23119     try {
23120       result = Dali::Shader::New((std::string const &)*arg1,(std::string const &)*arg2);
23121     } catch (std::out_of_range& e) {
23122       {
23123         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23124       };
23125     } catch (std::exception& e) {
23126       {
23127         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23128       };
23129     } catch (...) {
23130       {
23131         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23132       };
23133     }
23134   }
23135   jresult = new Dali::Shader((const Dali::Shader &)result);
23136
23137   //argout typemap for const std::string&
23138
23139
23140   //argout typemap for const std::string&
23141
23142   return jresult;
23143 }
23144
23145
23146 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Shader__SWIG_0() {
23147   void * jresult ;
23148   Dali::Shader *result = 0 ;
23149
23150   {
23151     try {
23152       result = (Dali::Shader *)new Dali::Shader();
23153     } catch (std::out_of_range& e) {
23154       {
23155         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23156       };
23157     } catch (std::exception& e) {
23158       {
23159         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23160       };
23161     } catch (...) {
23162       {
23163         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23164       };
23165     }
23166   }
23167   jresult = (void *)result;
23168   return jresult;
23169 }
23170
23171
23172 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Shader(void * jarg1) {
23173   Dali::Shader *arg1 = (Dali::Shader *) 0 ;
23174
23175   arg1 = (Dali::Shader *)jarg1;
23176   {
23177     try {
23178       delete arg1;
23179     } catch (std::out_of_range& e) {
23180       {
23181         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
23182       };
23183     } catch (std::exception& e) {
23184       {
23185         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
23186       };
23187     } catch (...) {
23188       {
23189         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
23190       };
23191     }
23192   }
23193 }
23194
23195
23196 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Shader__SWIG_1(void * jarg1) {
23197   void * jresult ;
23198   Dali::Shader *arg1 = 0 ;
23199   Dali::Shader *result = 0 ;
23200
23201   arg1 = (Dali::Shader *)jarg1;
23202   if (!arg1) {
23203     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Shader const & type is null", 0);
23204     return 0;
23205   }
23206   {
23207     try {
23208       result = (Dali::Shader *)new Dali::Shader((Dali::Shader const &)*arg1);
23209     } catch (std::out_of_range& e) {
23210       {
23211         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23212       };
23213     } catch (std::exception& e) {
23214       {
23215         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23216       };
23217     } catch (...) {
23218       {
23219         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23220       };
23221     }
23222   }
23223   jresult = (void *)result;
23224   return jresult;
23225 }
23226
23227
23228 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Shader_DownCast(void * jarg1) {
23229   void * jresult ;
23230   Dali::BaseHandle arg1 ;
23231   Dali::BaseHandle *argp1 ;
23232   Dali::Shader result;
23233
23234   argp1 = (Dali::BaseHandle *)jarg1;
23235   if (!argp1) {
23236     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
23237     return 0;
23238   }
23239   arg1 = *argp1;
23240   {
23241     try {
23242       result = Dali::Shader::DownCast(arg1);
23243     } catch (std::out_of_range& e) {
23244       {
23245         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23246       };
23247     } catch (std::exception& e) {
23248       {
23249         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23250       };
23251     } catch (...) {
23252       {
23253         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23254       };
23255     }
23256   }
23257   jresult = new Dali::Shader((const Dali::Shader &)result);
23258   return jresult;
23259 }
23260
23261
23262 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Shader_Assign(void * jarg1, void * jarg2) {
23263   void * jresult ;
23264   Dali::Shader *arg1 = (Dali::Shader *) 0 ;
23265   Dali::Shader *arg2 = 0 ;
23266   Dali::Shader *result = 0 ;
23267
23268   arg1 = (Dali::Shader *)jarg1;
23269   arg2 = (Dali::Shader *)jarg2;
23270   if (!arg2) {
23271     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Shader const & type is null", 0);
23272     return 0;
23273   }
23274   {
23275     try {
23276       result = (Dali::Shader *) &(arg1)->operator =((Dali::Shader const &)*arg2);
23277     } catch (std::out_of_range& e) {
23278       {
23279         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23280       };
23281     } catch (std::exception& e) {
23282       {
23283         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23284       };
23285     } catch (...) {
23286       {
23287         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23288       };
23289     }
23290   }
23291   jresult = (void *)result;
23292   return jresult;
23293 }
23294
23295
23296 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_DEPTH_INDEX_get() {
23297   int jresult ;
23298   int result;
23299
23300   result = (int)Dali::Renderer::Property::DEPTH_INDEX;
23301   jresult = (int)result;
23302   return jresult;
23303 }
23304
23305
23306 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_FACE_CULLING_MODE_get() {
23307   int jresult ;
23308   int result;
23309
23310   result = (int)Dali::Renderer::Property::FACE_CULLING_MODE;
23311   jresult = (int)result;
23312   return jresult;
23313 }
23314
23315
23316 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_BLEND_MODE_get() {
23317   int jresult ;
23318   int result;
23319
23320   result = (int)Dali::Renderer::Property::BLEND_MODE;
23321   jresult = (int)result;
23322   return jresult;
23323 }
23324
23325
23326 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_BLEND_EQUATION_RGB_get() {
23327   int jresult ;
23328   int result;
23329
23330   result = (int)Dali::Renderer::Property::BLEND_EQUATION_RGB;
23331   jresult = (int)result;
23332   return jresult;
23333 }
23334
23335
23336 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_BLEND_EQUATION_ALPHA_get() {
23337   int jresult ;
23338   int result;
23339
23340   result = (int)Dali::Renderer::Property::BLEND_EQUATION_ALPHA;
23341   jresult = (int)result;
23342   return jresult;
23343 }
23344
23345
23346 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_BLEND_FACTOR_SRC_RGB_get() {
23347   int jresult ;
23348   int result;
23349
23350   result = (int)Dali::Renderer::Property::BLEND_FACTOR_SRC_RGB;
23351   jresult = (int)result;
23352   return jresult;
23353 }
23354
23355
23356 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_BLEND_FACTOR_DEST_RGB_get() {
23357   int jresult ;
23358   int result;
23359
23360   result = (int)Dali::Renderer::Property::BLEND_FACTOR_DEST_RGB;
23361   jresult = (int)result;
23362   return jresult;
23363 }
23364
23365
23366 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_BLEND_FACTOR_SRC_ALPHA_get() {
23367   int jresult ;
23368   int result;
23369
23370   result = (int)Dali::Renderer::Property::BLEND_FACTOR_SRC_ALPHA;
23371   jresult = (int)result;
23372   return jresult;
23373 }
23374
23375
23376 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_BLEND_FACTOR_DEST_ALPHA_get() {
23377   int jresult ;
23378   int result;
23379
23380   result = (int)Dali::Renderer::Property::BLEND_FACTOR_DEST_ALPHA;
23381   jresult = (int)result;
23382   return jresult;
23383 }
23384
23385
23386 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_BLEND_COLOR_get() {
23387   int jresult ;
23388   int result;
23389
23390   result = (int)Dali::Renderer::Property::BLEND_COLOR;
23391   jresult = (int)result;
23392   return jresult;
23393 }
23394
23395
23396 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_BLEND_PRE_MULTIPLIED_ALPHA_get() {
23397   int jresult ;
23398   int result;
23399
23400   result = (int)Dali::Renderer::Property::BLEND_PRE_MULTIPLIED_ALPHA;
23401   jresult = (int)result;
23402   return jresult;
23403 }
23404
23405
23406 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_INDEX_RANGE_FIRST_get() {
23407   int jresult ;
23408   int result;
23409
23410   result = (int)Dali::Renderer::Property::INDEX_RANGE_FIRST;
23411   jresult = (int)result;
23412   return jresult;
23413 }
23414
23415
23416 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_INDEX_RANGE_COUNT_get() {
23417   int jresult ;
23418   int result;
23419
23420   result = (int)Dali::Renderer::Property::INDEX_RANGE_COUNT;
23421   jresult = (int)result;
23422   return jresult;
23423 }
23424
23425
23426 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_DEPTH_WRITE_MODE_get() {
23427   int jresult ;
23428   int result;
23429
23430   result = (int)Dali::Renderer::Property::DEPTH_WRITE_MODE;
23431   jresult = (int)result;
23432   return jresult;
23433 }
23434
23435
23436 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_DEPTH_FUNCTION_get() {
23437   int jresult ;
23438   int result;
23439
23440   result = (int)Dali::Renderer::Property::DEPTH_FUNCTION;
23441   jresult = (int)result;
23442   return jresult;
23443 }
23444
23445
23446 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_DEPTH_TEST_MODE_get() {
23447   int jresult ;
23448   int result;
23449
23450   result = (int)Dali::Renderer::Property::DEPTH_TEST_MODE;
23451   jresult = (int)result;
23452   return jresult;
23453 }
23454
23455
23456 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_RENDER_MODE_get() {
23457   int jresult ;
23458   int result;
23459
23460   result = (int)Dali::Renderer::Property::RENDER_MODE;
23461   jresult = (int)result;
23462   return jresult;
23463 }
23464
23465
23466 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_STENCIL_FUNCTION_get() {
23467   int jresult ;
23468   int result;
23469
23470   result = (int)Dali::Renderer::Property::STENCIL_FUNCTION;
23471   jresult = (int)result;
23472   return jresult;
23473 }
23474
23475
23476 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_STENCIL_FUNCTION_MASK_get() {
23477   int jresult ;
23478   int result;
23479
23480   result = (int)Dali::Renderer::Property::STENCIL_FUNCTION_MASK;
23481   jresult = (int)result;
23482   return jresult;
23483 }
23484
23485
23486 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_STENCIL_FUNCTION_REFERENCE_get() {
23487   int jresult ;
23488   int result;
23489
23490   result = (int)Dali::Renderer::Property::STENCIL_FUNCTION_REFERENCE;
23491   jresult = (int)result;
23492   return jresult;
23493 }
23494
23495
23496 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_STENCIL_MASK_get() {
23497   int jresult ;
23498   int result;
23499
23500   result = (int)Dali::Renderer::Property::STENCIL_MASK;
23501   jresult = (int)result;
23502   return jresult;
23503 }
23504
23505
23506 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_STENCIL_OPERATION_ON_FAIL_get() {
23507   int jresult ;
23508   int result;
23509
23510   result = (int)Dali::Renderer::Property::STENCIL_OPERATION_ON_FAIL;
23511   jresult = (int)result;
23512   return jresult;
23513 }
23514
23515
23516 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_STENCIL_OPERATION_ON_Z_FAIL_get() {
23517   int jresult ;
23518   int result;
23519
23520   result = (int)Dali::Renderer::Property::STENCIL_OPERATION_ON_Z_FAIL;
23521   jresult = (int)result;
23522   return jresult;
23523 }
23524
23525
23526 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_STENCIL_OPERATION_ON_Z_PASS_get() {
23527   int jresult ;
23528   int result;
23529
23530   result = (int)Dali::Renderer::Property::STENCIL_OPERATION_ON_Z_PASS;
23531   jresult = (int)result;
23532   return jresult;
23533 }
23534
23535
23536 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Renderer_Property() {
23537   void * jresult ;
23538   Dali::Renderer::Property *result = 0 ;
23539
23540   {
23541     try {
23542       result = (Dali::Renderer::Property *)new Dali::Renderer::Property();
23543     } catch (std::out_of_range& e) {
23544       {
23545         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23546       };
23547     } catch (std::exception& e) {
23548       {
23549         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23550       };
23551     } catch (...) {
23552       {
23553         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23554       };
23555     }
23556   }
23557   jresult = (void *)result;
23558   return jresult;
23559 }
23560
23561
23562 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Renderer_Property(void * jarg1) {
23563   Dali::Renderer::Property *arg1 = (Dali::Renderer::Property *) 0 ;
23564
23565   arg1 = (Dali::Renderer::Property *)jarg1;
23566   {
23567     try {
23568       delete arg1;
23569     } catch (std::out_of_range& e) {
23570       {
23571         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
23572       };
23573     } catch (std::exception& e) {
23574       {
23575         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
23576       };
23577     } catch (...) {
23578       {
23579         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
23580       };
23581     }
23582   }
23583 }
23584
23585
23586 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Renderer_New(void * jarg1, void * jarg2) {
23587   void * jresult ;
23588   Dali::Geometry *arg1 = 0 ;
23589   Dali::Shader *arg2 = 0 ;
23590   Dali::Renderer result;
23591
23592   arg1 = (Dali::Geometry *)jarg1;
23593   if (!arg1) {
23594     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Geometry & type is null", 0);
23595     return 0;
23596   }
23597   arg2 = (Dali::Shader *)jarg2;
23598   if (!arg2) {
23599     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Shader & type is null", 0);
23600     return 0;
23601   }
23602   {
23603     try {
23604       result = Dali::Renderer::New(*arg1,*arg2);
23605     } catch (std::out_of_range& e) {
23606       {
23607         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23608       };
23609     } catch (std::exception& e) {
23610       {
23611         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23612       };
23613     } catch (...) {
23614       {
23615         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23616       };
23617     }
23618   }
23619   jresult = new Dali::Renderer((const Dali::Renderer &)result);
23620   return jresult;
23621 }
23622
23623
23624 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Renderer__SWIG_0() {
23625   void * jresult ;
23626   Dali::Renderer *result = 0 ;
23627
23628   {
23629     try {
23630       result = (Dali::Renderer *)new Dali::Renderer();
23631     } catch (std::out_of_range& e) {
23632       {
23633         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23634       };
23635     } catch (std::exception& e) {
23636       {
23637         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23638       };
23639     } catch (...) {
23640       {
23641         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23642       };
23643     }
23644   }
23645   jresult = (void *)result;
23646   return jresult;
23647 }
23648
23649
23650 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Renderer(void * jarg1) {
23651   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23652
23653   arg1 = (Dali::Renderer *)jarg1;
23654   {
23655     try {
23656       delete arg1;
23657     } catch (std::out_of_range& e) {
23658       {
23659         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
23660       };
23661     } catch (std::exception& e) {
23662       {
23663         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
23664       };
23665     } catch (...) {
23666       {
23667         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
23668       };
23669     }
23670   }
23671 }
23672
23673
23674 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Renderer__SWIG_1(void * jarg1) {
23675   void * jresult ;
23676   Dali::Renderer *arg1 = 0 ;
23677   Dali::Renderer *result = 0 ;
23678
23679   arg1 = (Dali::Renderer *)jarg1;
23680   if (!arg1) {
23681     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Renderer const & type is null", 0);
23682     return 0;
23683   }
23684   {
23685     try {
23686       result = (Dali::Renderer *)new Dali::Renderer((Dali::Renderer const &)*arg1);
23687     } catch (std::out_of_range& e) {
23688       {
23689         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23690       };
23691     } catch (std::exception& e) {
23692       {
23693         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23694       };
23695     } catch (...) {
23696       {
23697         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23698       };
23699     }
23700   }
23701   jresult = (void *)result;
23702   return jresult;
23703 }
23704
23705
23706 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Renderer_DownCast(void * jarg1) {
23707   void * jresult ;
23708   Dali::BaseHandle arg1 ;
23709   Dali::BaseHandle *argp1 ;
23710   Dali::Renderer result;
23711
23712   argp1 = (Dali::BaseHandle *)jarg1;
23713   if (!argp1) {
23714     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
23715     return 0;
23716   }
23717   arg1 = *argp1;
23718   {
23719     try {
23720       result = Dali::Renderer::DownCast(arg1);
23721     } catch (std::out_of_range& e) {
23722       {
23723         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23724       };
23725     } catch (std::exception& e) {
23726       {
23727         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23728       };
23729     } catch (...) {
23730       {
23731         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23732       };
23733     }
23734   }
23735   jresult = new Dali::Renderer((const Dali::Renderer &)result);
23736   return jresult;
23737 }
23738
23739
23740 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Renderer_Assign(void * jarg1, void * jarg2) {
23741   void * jresult ;
23742   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23743   Dali::Renderer *arg2 = 0 ;
23744   Dali::Renderer *result = 0 ;
23745
23746   arg1 = (Dali::Renderer *)jarg1;
23747   arg2 = (Dali::Renderer *)jarg2;
23748   if (!arg2) {
23749     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Renderer const & type is null", 0);
23750     return 0;
23751   }
23752   {
23753     try {
23754       result = (Dali::Renderer *) &(arg1)->operator =((Dali::Renderer const &)*arg2);
23755     } catch (std::out_of_range& e) {
23756       {
23757         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23758       };
23759     } catch (std::exception& e) {
23760       {
23761         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23762       };
23763     } catch (...) {
23764       {
23765         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23766       };
23767     }
23768   }
23769   jresult = (void *)result;
23770   return jresult;
23771 }
23772
23773
23774 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Renderer_SetGeometry(void * jarg1, void * jarg2) {
23775   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23776   Dali::Geometry *arg2 = 0 ;
23777
23778   arg1 = (Dali::Renderer *)jarg1;
23779   arg2 = (Dali::Geometry *)jarg2;
23780   if (!arg2) {
23781     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Geometry & type is null", 0);
23782     return ;
23783   }
23784   {
23785     try {
23786       (arg1)->SetGeometry(*arg2);
23787     } catch (std::out_of_range& e) {
23788       {
23789         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
23790       };
23791     } catch (std::exception& e) {
23792       {
23793         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
23794       };
23795     } catch (...) {
23796       {
23797         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
23798       };
23799     }
23800   }
23801 }
23802
23803
23804 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Renderer_GetGeometry(void * jarg1) {
23805   void * jresult ;
23806   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23807   Dali::Geometry result;
23808
23809   arg1 = (Dali::Renderer *)jarg1;
23810   {
23811     try {
23812       result = ((Dali::Renderer const *)arg1)->GetGeometry();
23813     } catch (std::out_of_range& e) {
23814       {
23815         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23816       };
23817     } catch (std::exception& e) {
23818       {
23819         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23820       };
23821     } catch (...) {
23822       {
23823         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23824       };
23825     }
23826   }
23827   jresult = new Dali::Geometry((const Dali::Geometry &)result);
23828   return jresult;
23829 }
23830
23831
23832 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Renderer_SetIndexRange(void * jarg1, int jarg2, int jarg3) {
23833   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23834   int arg2 ;
23835   int arg3 ;
23836
23837   arg1 = (Dali::Renderer *)jarg1;
23838   arg2 = (int)jarg2;
23839   arg3 = (int)jarg3;
23840   {
23841     try {
23842       (arg1)->SetIndexRange(arg2,arg3);
23843     } catch (std::out_of_range& e) {
23844       {
23845         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
23846       };
23847     } catch (std::exception& e) {
23848       {
23849         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
23850       };
23851     } catch (...) {
23852       {
23853         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
23854       };
23855     }
23856   }
23857 }
23858
23859
23860 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Renderer_SetTextures(void * jarg1, void * jarg2) {
23861   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23862   Dali::TextureSet *arg2 = 0 ;
23863
23864   arg1 = (Dali::Renderer *)jarg1;
23865   arg2 = (Dali::TextureSet *)jarg2;
23866   if (!arg2) {
23867     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TextureSet & type is null", 0);
23868     return ;
23869   }
23870   {
23871     try {
23872       (arg1)->SetTextures(*arg2);
23873     } catch (std::out_of_range& e) {
23874       {
23875         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
23876       };
23877     } catch (std::exception& e) {
23878       {
23879         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
23880       };
23881     } catch (...) {
23882       {
23883         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
23884       };
23885     }
23886   }
23887 }
23888
23889
23890 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Renderer_GetTextures(void * jarg1) {
23891   void * jresult ;
23892   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23893   Dali::TextureSet result;
23894
23895   arg1 = (Dali::Renderer *)jarg1;
23896   {
23897     try {
23898       result = ((Dali::Renderer const *)arg1)->GetTextures();
23899     } catch (std::out_of_range& e) {
23900       {
23901         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23902       };
23903     } catch (std::exception& e) {
23904       {
23905         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23906       };
23907     } catch (...) {
23908       {
23909         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23910       };
23911     }
23912   }
23913   jresult = new Dali::TextureSet((const Dali::TextureSet &)result);
23914   return jresult;
23915 }
23916
23917
23918 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Renderer_SetShader(void * jarg1, void * jarg2) {
23919   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23920   Dali::Shader *arg2 = 0 ;
23921
23922   arg1 = (Dali::Renderer *)jarg1;
23923   arg2 = (Dali::Shader *)jarg2;
23924   if (!arg2) {
23925     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Shader & type is null", 0);
23926     return ;
23927   }
23928   {
23929     try {
23930       (arg1)->SetShader(*arg2);
23931     } catch (std::out_of_range& e) {
23932       {
23933         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
23934       };
23935     } catch (std::exception& e) {
23936       {
23937         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
23938       };
23939     } catch (...) {
23940       {
23941         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
23942       };
23943     }
23944   }
23945 }
23946
23947
23948 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Renderer_GetShader(void * jarg1) {
23949   void * jresult ;
23950   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23951   Dali::Shader result;
23952
23953   arg1 = (Dali::Renderer *)jarg1;
23954   {
23955     try {
23956       result = ((Dali::Renderer const *)arg1)->GetShader();
23957     } catch (std::out_of_range& e) {
23958       {
23959         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23960       };
23961     } catch (std::exception& e) {
23962       {
23963         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23964       };
23965     } catch (...) {
23966       {
23967         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23968       };
23969     }
23970   }
23971   jresult = new Dali::Shader((const Dali::Shader &)result);
23972   return jresult;
23973 }
23974
23975
23976 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FrameBuffer_Attachment() {
23977   void * jresult ;
23978   Dali::FrameBuffer::Attachment *result = 0 ;
23979
23980   {
23981     try {
23982       result = (Dali::FrameBuffer::Attachment *)new Dali::FrameBuffer::Attachment();
23983     } catch (std::out_of_range& e) {
23984       {
23985         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23986       };
23987     } catch (std::exception& e) {
23988       {
23989         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23990       };
23991     } catch (...) {
23992       {
23993         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23994       };
23995     }
23996   }
23997   jresult = (void *)result;
23998   return jresult;
23999 }
24000
24001
24002 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FrameBuffer_Attachment(void * jarg1) {
24003   Dali::FrameBuffer::Attachment *arg1 = (Dali::FrameBuffer::Attachment *) 0 ;
24004
24005   arg1 = (Dali::FrameBuffer::Attachment *)jarg1;
24006   {
24007     try {
24008       delete arg1;
24009     } catch (std::out_of_range& e) {
24010       {
24011         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
24012       };
24013     } catch (std::exception& e) {
24014       {
24015         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24016       };
24017     } catch (...) {
24018       {
24019         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
24020       };
24021     }
24022   }
24023 }
24024
24025
24026 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBuffer_New(unsigned int jarg1, unsigned int jarg2, unsigned int jarg3) {
24027   void * jresult ;
24028   unsigned int arg1 ;
24029   unsigned int arg2 ;
24030   unsigned int arg3 ;
24031   Dali::FrameBuffer result;
24032
24033   arg1 = (unsigned int)jarg1;
24034   arg2 = (unsigned int)jarg2;
24035   arg3 = (unsigned int)jarg3;
24036   {
24037     try {
24038       result = Dali::FrameBuffer::New(arg1,arg2,arg3);
24039     } catch (std::out_of_range& e) {
24040       {
24041         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24042       };
24043     } catch (std::exception& e) {
24044       {
24045         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24046       };
24047     } catch (...) {
24048       {
24049         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24050       };
24051     }
24052   }
24053   jresult = new Dali::FrameBuffer((const Dali::FrameBuffer &)result);
24054   return jresult;
24055 }
24056
24057
24058 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FrameBuffer__SWIG_0() {
24059   void * jresult ;
24060   Dali::FrameBuffer *result = 0 ;
24061
24062   {
24063     try {
24064       result = (Dali::FrameBuffer *)new Dali::FrameBuffer();
24065     } catch (std::out_of_range& e) {
24066       {
24067         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24068       };
24069     } catch (std::exception& e) {
24070       {
24071         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24072       };
24073     } catch (...) {
24074       {
24075         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24076       };
24077     }
24078   }
24079   jresult = (void *)result;
24080   return jresult;
24081 }
24082
24083
24084 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FrameBuffer(void * jarg1) {
24085   Dali::FrameBuffer *arg1 = (Dali::FrameBuffer *) 0 ;
24086
24087   arg1 = (Dali::FrameBuffer *)jarg1;
24088   {
24089     try {
24090       delete arg1;
24091     } catch (std::out_of_range& e) {
24092       {
24093         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
24094       };
24095     } catch (std::exception& e) {
24096       {
24097         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24098       };
24099     } catch (...) {
24100       {
24101         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
24102       };
24103     }
24104   }
24105 }
24106
24107
24108 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FrameBuffer__SWIG_1(void * jarg1) {
24109   void * jresult ;
24110   Dali::FrameBuffer *arg1 = 0 ;
24111   Dali::FrameBuffer *result = 0 ;
24112
24113   arg1 = (Dali::FrameBuffer *)jarg1;
24114   if (!arg1) {
24115     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::FrameBuffer const & type is null", 0);
24116     return 0;
24117   }
24118   {
24119     try {
24120       result = (Dali::FrameBuffer *)new Dali::FrameBuffer((Dali::FrameBuffer const &)*arg1);
24121     } catch (std::out_of_range& e) {
24122       {
24123         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24124       };
24125     } catch (std::exception& e) {
24126       {
24127         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24128       };
24129     } catch (...) {
24130       {
24131         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24132       };
24133     }
24134   }
24135   jresult = (void *)result;
24136   return jresult;
24137 }
24138
24139
24140 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBuffer_DownCast(void * jarg1) {
24141   void * jresult ;
24142   Dali::BaseHandle arg1 ;
24143   Dali::BaseHandle *argp1 ;
24144   Dali::FrameBuffer result;
24145
24146   argp1 = (Dali::BaseHandle *)jarg1;
24147   if (!argp1) {
24148     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
24149     return 0;
24150   }
24151   arg1 = *argp1;
24152   {
24153     try {
24154       result = Dali::FrameBuffer::DownCast(arg1);
24155     } catch (std::out_of_range& e) {
24156       {
24157         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24158       };
24159     } catch (std::exception& e) {
24160       {
24161         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24162       };
24163     } catch (...) {
24164       {
24165         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24166       };
24167     }
24168   }
24169   jresult = new Dali::FrameBuffer((const Dali::FrameBuffer &)result);
24170   return jresult;
24171 }
24172
24173
24174 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBuffer_Assign(void * jarg1, void * jarg2) {
24175   void * jresult ;
24176   Dali::FrameBuffer *arg1 = (Dali::FrameBuffer *) 0 ;
24177   Dali::FrameBuffer *arg2 = 0 ;
24178   Dali::FrameBuffer *result = 0 ;
24179
24180   arg1 = (Dali::FrameBuffer *)jarg1;
24181   arg2 = (Dali::FrameBuffer *)jarg2;
24182   if (!arg2) {
24183     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::FrameBuffer const & type is null", 0);
24184     return 0;
24185   }
24186   {
24187     try {
24188       result = (Dali::FrameBuffer *) &(arg1)->operator =((Dali::FrameBuffer const &)*arg2);
24189     } catch (std::out_of_range& e) {
24190       {
24191         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24192       };
24193     } catch (std::exception& e) {
24194       {
24195         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24196       };
24197     } catch (...) {
24198       {
24199         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24200       };
24201     }
24202   }
24203   jresult = (void *)result;
24204   return jresult;
24205 }
24206
24207
24208 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FrameBuffer_AttachColorTexture__SWIG_0(void * jarg1, void * jarg2) {
24209   Dali::FrameBuffer *arg1 = (Dali::FrameBuffer *) 0 ;
24210   Dali::Texture *arg2 = 0 ;
24211
24212   arg1 = (Dali::FrameBuffer *)jarg1;
24213   arg2 = (Dali::Texture *)jarg2;
24214   if (!arg2) {
24215     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Texture & type is null", 0);
24216     return ;
24217   }
24218   {
24219     try {
24220       (arg1)->AttachColorTexture(*arg2);
24221     } catch (std::out_of_range& e) {
24222       {
24223         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
24224       };
24225     } catch (std::exception& e) {
24226       {
24227         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24228       };
24229     } catch (...) {
24230       {
24231         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
24232       };
24233     }
24234   }
24235 }
24236
24237
24238 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FrameBuffer_AttachColorTexture__SWIG_1(void * jarg1, void * jarg2, unsigned int jarg3, unsigned int jarg4) {
24239   Dali::FrameBuffer *arg1 = (Dali::FrameBuffer *) 0 ;
24240   Dali::Texture *arg2 = 0 ;
24241   unsigned int arg3 ;
24242   unsigned int arg4 ;
24243
24244   arg1 = (Dali::FrameBuffer *)jarg1;
24245   arg2 = (Dali::Texture *)jarg2;
24246   if (!arg2) {
24247     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Texture & type is null", 0);
24248     return ;
24249   }
24250   arg3 = (unsigned int)jarg3;
24251   arg4 = (unsigned int)jarg4;
24252   {
24253     try {
24254       (arg1)->AttachColorTexture(*arg2,arg3,arg4);
24255     } catch (std::out_of_range& e) {
24256       {
24257         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
24258       };
24259     } catch (std::exception& e) {
24260       {
24261         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24262       };
24263     } catch (...) {
24264       {
24265         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
24266       };
24267     }
24268   }
24269 }
24270
24271
24272 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBuffer_GetColorTexture(void * jarg1) {
24273   void * jresult ;
24274   Dali::FrameBuffer *arg1 = (Dali::FrameBuffer *) 0 ;
24275   Dali::Texture result;
24276
24277   arg1 = (Dali::FrameBuffer *)jarg1;
24278   {
24279     try {
24280       result = (arg1)->GetColorTexture();
24281     } catch (std::out_of_range& e) {
24282       {
24283         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24284       };
24285     } catch (std::exception& e) {
24286       {
24287         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24288       };
24289     } catch (...) {
24290       {
24291         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24292       };
24293     }
24294   }
24295   jresult = new Dali::Texture((const Dali::Texture &)result);
24296   return jresult;
24297 }
24298
24299
24300 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RenderTaskList__SWIG_0() {
24301   void * jresult ;
24302   Dali::RenderTaskList *result = 0 ;
24303
24304   {
24305     try {
24306       result = (Dali::RenderTaskList *)new Dali::RenderTaskList();
24307     } catch (std::out_of_range& e) {
24308       {
24309         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24310       };
24311     } catch (std::exception& e) {
24312       {
24313         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24314       };
24315     } catch (...) {
24316       {
24317         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24318       };
24319     }
24320   }
24321   jresult = (void *)result;
24322   return jresult;
24323 }
24324
24325
24326 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTaskList_DownCast(void * jarg1) {
24327   void * jresult ;
24328   Dali::BaseHandle arg1 ;
24329   Dali::BaseHandle *argp1 ;
24330   Dali::RenderTaskList result;
24331
24332   argp1 = (Dali::BaseHandle *)jarg1;
24333   if (!argp1) {
24334     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
24335     return 0;
24336   }
24337   arg1 = *argp1;
24338   {
24339     try {
24340       result = Dali::RenderTaskList::DownCast(arg1);
24341     } catch (std::out_of_range& e) {
24342       {
24343         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24344       };
24345     } catch (std::exception& e) {
24346       {
24347         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24348       };
24349     } catch (...) {
24350       {
24351         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24352       };
24353     }
24354   }
24355   jresult = new Dali::RenderTaskList((const Dali::RenderTaskList &)result);
24356   return jresult;
24357 }
24358
24359
24360 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_RenderTaskList(void * jarg1) {
24361   Dali::RenderTaskList *arg1 = (Dali::RenderTaskList *) 0 ;
24362
24363   arg1 = (Dali::RenderTaskList *)jarg1;
24364   {
24365     try {
24366       delete arg1;
24367     } catch (std::out_of_range& e) {
24368       {
24369         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
24370       };
24371     } catch (std::exception& e) {
24372       {
24373         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24374       };
24375     } catch (...) {
24376       {
24377         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
24378       };
24379     }
24380   }
24381 }
24382
24383
24384 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RenderTaskList__SWIG_1(void * jarg1) {
24385   void * jresult ;
24386   Dali::RenderTaskList *arg1 = 0 ;
24387   Dali::RenderTaskList *result = 0 ;
24388
24389   arg1 = (Dali::RenderTaskList *)jarg1;
24390   if (!arg1) {
24391     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::RenderTaskList const & type is null", 0);
24392     return 0;
24393   }
24394   {
24395     try {
24396       result = (Dali::RenderTaskList *)new Dali::RenderTaskList((Dali::RenderTaskList const &)*arg1);
24397     } catch (std::out_of_range& e) {
24398       {
24399         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24400       };
24401     } catch (std::exception& e) {
24402       {
24403         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24404       };
24405     } catch (...) {
24406       {
24407         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24408       };
24409     }
24410   }
24411   jresult = (void *)result;
24412   return jresult;
24413 }
24414
24415
24416 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTaskList_Assign(void * jarg1, void * jarg2) {
24417   void * jresult ;
24418   Dali::RenderTaskList *arg1 = (Dali::RenderTaskList *) 0 ;
24419   Dali::RenderTaskList *arg2 = 0 ;
24420   Dali::RenderTaskList *result = 0 ;
24421
24422   arg1 = (Dali::RenderTaskList *)jarg1;
24423   arg2 = (Dali::RenderTaskList *)jarg2;
24424   if (!arg2) {
24425     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::RenderTaskList const & type is null", 0);
24426     return 0;
24427   }
24428   {
24429     try {
24430       result = (Dali::RenderTaskList *) &(arg1)->operator =((Dali::RenderTaskList const &)*arg2);
24431     } catch (std::out_of_range& e) {
24432       {
24433         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24434       };
24435     } catch (std::exception& e) {
24436       {
24437         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24438       };
24439     } catch (...) {
24440       {
24441         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24442       };
24443     }
24444   }
24445   jresult = (void *)result;
24446   return jresult;
24447 }
24448
24449
24450 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTaskList_CreateTask(void * jarg1) {
24451   void * jresult ;
24452   Dali::RenderTaskList *arg1 = (Dali::RenderTaskList *) 0 ;
24453   Dali::RenderTask result;
24454
24455   arg1 = (Dali::RenderTaskList *)jarg1;
24456   {
24457     try {
24458       result = (arg1)->CreateTask();
24459     } catch (std::out_of_range& e) {
24460       {
24461         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24462       };
24463     } catch (std::exception& e) {
24464       {
24465         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24466       };
24467     } catch (...) {
24468       {
24469         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24470       };
24471     }
24472   }
24473   jresult = new Dali::RenderTask((const Dali::RenderTask &)result);
24474   return jresult;
24475 }
24476
24477
24478 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTaskList_RemoveTask(void * jarg1, void * jarg2) {
24479   Dali::RenderTaskList *arg1 = (Dali::RenderTaskList *) 0 ;
24480   Dali::RenderTask arg2 ;
24481   Dali::RenderTask *argp2 ;
24482
24483   arg1 = (Dali::RenderTaskList *)jarg1;
24484   argp2 = (Dali::RenderTask *)jarg2;
24485   if (!argp2) {
24486     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::RenderTask", 0);
24487     return ;
24488   }
24489   arg2 = *argp2;
24490   {
24491     try {
24492       (arg1)->RemoveTask(arg2);
24493     } catch (std::out_of_range& e) {
24494       {
24495         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
24496       };
24497     } catch (std::exception& e) {
24498       {
24499         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24500       };
24501     } catch (...) {
24502       {
24503         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
24504       };
24505     }
24506   }
24507 }
24508
24509
24510 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTaskList_GetTaskCount(void * jarg1) {
24511   unsigned int jresult ;
24512   Dali::RenderTaskList *arg1 = (Dali::RenderTaskList *) 0 ;
24513   unsigned int result;
24514
24515   arg1 = (Dali::RenderTaskList *)jarg1;
24516   {
24517     try {
24518       result = (unsigned int)((Dali::RenderTaskList const *)arg1)->GetTaskCount();
24519     } catch (std::out_of_range& e) {
24520       {
24521         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24522       };
24523     } catch (std::exception& e) {
24524       {
24525         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24526       };
24527     } catch (...) {
24528       {
24529         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24530       };
24531     }
24532   }
24533   jresult = result;
24534   return jresult;
24535 }
24536
24537
24538 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTaskList_GetTask(void * jarg1, unsigned int jarg2) {
24539   void * jresult ;
24540   Dali::RenderTaskList *arg1 = (Dali::RenderTaskList *) 0 ;
24541   unsigned int arg2 ;
24542   Dali::RenderTask result;
24543
24544   arg1 = (Dali::RenderTaskList *)jarg1;
24545   arg2 = (unsigned int)jarg2;
24546   {
24547     try {
24548       result = ((Dali::RenderTaskList const *)arg1)->GetTask(arg2);
24549     } catch (std::out_of_range& e) {
24550       {
24551         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24552       };
24553     } catch (std::exception& e) {
24554       {
24555         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24556       };
24557     } catch (...) {
24558       {
24559         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24560       };
24561     }
24562   }
24563   jresult = new Dali::RenderTask((const Dali::RenderTask &)result);
24564   return jresult;
24565 }
24566
24567
24568 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_RenderTask_Property_VIEWPORT_POSITION_get() {
24569   int jresult ;
24570   int result;
24571
24572   result = (int)Dali::RenderTask::Property::VIEWPORT_POSITION;
24573   jresult = (int)result;
24574   return jresult;
24575 }
24576
24577
24578 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_RenderTask_Property_VIEWPORT_SIZE_get() {
24579   int jresult ;
24580   int result;
24581
24582   result = (int)Dali::RenderTask::Property::VIEWPORT_SIZE;
24583   jresult = (int)result;
24584   return jresult;
24585 }
24586
24587
24588 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_RenderTask_Property_CLEAR_COLOR_get() {
24589   int jresult ;
24590   int result;
24591
24592   result = (int)Dali::RenderTask::Property::CLEAR_COLOR;
24593   jresult = (int)result;
24594   return jresult;
24595 }
24596
24597
24598 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_RenderTask_Property_REQUIRES_SYNC_get() {
24599   int jresult ;
24600   int result;
24601
24602   result = (int)Dali::RenderTask::Property::REQUIRES_SYNC;
24603   jresult = (int)result;
24604   return jresult;
24605 }
24606
24607
24608 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RenderTask_Property() {
24609   void * jresult ;
24610   Dali::RenderTask::Property *result = 0 ;
24611
24612   {
24613     try {
24614       result = (Dali::RenderTask::Property *)new Dali::RenderTask::Property();
24615     } catch (std::out_of_range& e) {
24616       {
24617         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24618       };
24619     } catch (std::exception& e) {
24620       {
24621         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24622       };
24623     } catch (...) {
24624       {
24625         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24626       };
24627     }
24628   }
24629   jresult = (void *)result;
24630   return jresult;
24631 }
24632
24633
24634 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_RenderTask_Property(void * jarg1) {
24635   Dali::RenderTask::Property *arg1 = (Dali::RenderTask::Property *) 0 ;
24636
24637   arg1 = (Dali::RenderTask::Property *)jarg1;
24638   {
24639     try {
24640       delete arg1;
24641     } catch (std::out_of_range& e) {
24642       {
24643         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
24644       };
24645     } catch (std::exception& e) {
24646       {
24647         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24648       };
24649     } catch (...) {
24650       {
24651         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
24652       };
24653     }
24654   }
24655 }
24656
24657
24658 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_DEFAULT_SCREEN_TO_FRAMEBUFFER_FUNCTION_get() {
24659   void * jresult ;
24660   bool (*result)(Dali::Vector2 &) = 0 ;
24661
24662   result = (bool (*)(Dali::Vector2 &))Dali::RenderTask::DEFAULT_SCREEN_TO_FRAMEBUFFER_FUNCTION;
24663   jresult = (void *)result;
24664   return jresult;
24665 }
24666
24667
24668 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_FULLSCREEN_FRAMEBUFFER_FUNCTION_get() {
24669   void * jresult ;
24670   bool (*result)(Dali::Vector2 &) = 0 ;
24671
24672   result = (bool (*)(Dali::Vector2 &))Dali::RenderTask::FULLSCREEN_FRAMEBUFFER_FUNCTION;
24673   jresult = (void *)result;
24674   return jresult;
24675 }
24676
24677
24678 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_DEFAULT_EXCLUSIVE_get() {
24679   unsigned int jresult ;
24680   bool result;
24681
24682   result = (bool)(bool)Dali::RenderTask::DEFAULT_EXCLUSIVE;
24683   jresult = result;
24684   return jresult;
24685 }
24686
24687
24688 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_DEFAULT_INPUT_ENABLED_get() {
24689   unsigned int jresult ;
24690   bool result;
24691
24692   result = (bool)(bool)Dali::RenderTask::DEFAULT_INPUT_ENABLED;
24693   jresult = result;
24694   return jresult;
24695 }
24696
24697
24698 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_DEFAULT_CLEAR_COLOR_get() {
24699   void * jresult ;
24700   Dali::Vector4 *result = 0 ;
24701
24702   result = (Dali::Vector4 *)&Dali::RenderTask::DEFAULT_CLEAR_COLOR;
24703   jresult = (void *)result;
24704   return jresult;
24705 }
24706
24707
24708 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_DEFAULT_CLEAR_ENABLED_get() {
24709   unsigned int jresult ;
24710   bool result;
24711
24712   result = (bool)(bool)Dali::RenderTask::DEFAULT_CLEAR_ENABLED;
24713   jresult = result;
24714   return jresult;
24715 }
24716
24717
24718 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_DEFAULT_CULL_MODE_get() {
24719   unsigned int jresult ;
24720   bool result;
24721
24722   result = (bool)(bool)Dali::RenderTask::DEFAULT_CULL_MODE;
24723   jresult = result;
24724   return jresult;
24725 }
24726
24727
24728 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_DEFAULT_REFRESH_RATE_get() {
24729   unsigned int jresult ;
24730   unsigned int result;
24731
24732   result = (unsigned int)(unsigned int)Dali::RenderTask::DEFAULT_REFRESH_RATE;
24733   jresult = result;
24734   return jresult;
24735 }
24736
24737
24738 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RenderTask__SWIG_0() {
24739   void * jresult ;
24740   Dali::RenderTask *result = 0 ;
24741
24742   {
24743     try {
24744       result = (Dali::RenderTask *)new Dali::RenderTask();
24745     } catch (std::out_of_range& e) {
24746       {
24747         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24748       };
24749     } catch (std::exception& e) {
24750       {
24751         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24752       };
24753     } catch (...) {
24754       {
24755         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24756       };
24757     }
24758   }
24759   jresult = (void *)result;
24760   return jresult;
24761 }
24762
24763
24764 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_DownCast(void * jarg1) {
24765   void * jresult ;
24766   Dali::BaseHandle arg1 ;
24767   Dali::BaseHandle *argp1 ;
24768   Dali::RenderTask result;
24769
24770   argp1 = (Dali::BaseHandle *)jarg1;
24771   if (!argp1) {
24772     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
24773     return 0;
24774   }
24775   arg1 = *argp1;
24776   {
24777     try {
24778       result = Dali::RenderTask::DownCast(arg1);
24779     } catch (std::out_of_range& e) {
24780       {
24781         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24782       };
24783     } catch (std::exception& e) {
24784       {
24785         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24786       };
24787     } catch (...) {
24788       {
24789         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24790       };
24791     }
24792   }
24793   jresult = new Dali::RenderTask((const Dali::RenderTask &)result);
24794   return jresult;
24795 }
24796
24797
24798 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_RenderTask(void * jarg1) {
24799   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24800
24801   arg1 = (Dali::RenderTask *)jarg1;
24802   {
24803     try {
24804       delete arg1;
24805     } catch (std::out_of_range& e) {
24806       {
24807         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
24808       };
24809     } catch (std::exception& e) {
24810       {
24811         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24812       };
24813     } catch (...) {
24814       {
24815         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
24816       };
24817     }
24818   }
24819 }
24820
24821
24822 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RenderTask__SWIG_1(void * jarg1) {
24823   void * jresult ;
24824   Dali::RenderTask *arg1 = 0 ;
24825   Dali::RenderTask *result = 0 ;
24826
24827   arg1 = (Dali::RenderTask *)jarg1;
24828   if (!arg1) {
24829     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::RenderTask const & type is null", 0);
24830     return 0;
24831   }
24832   {
24833     try {
24834       result = (Dali::RenderTask *)new Dali::RenderTask((Dali::RenderTask const &)*arg1);
24835     } catch (std::out_of_range& e) {
24836       {
24837         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24838       };
24839     } catch (std::exception& e) {
24840       {
24841         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24842       };
24843     } catch (...) {
24844       {
24845         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24846       };
24847     }
24848   }
24849   jresult = (void *)result;
24850   return jresult;
24851 }
24852
24853
24854 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_Assign(void * jarg1, void * jarg2) {
24855   void * jresult ;
24856   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24857   Dali::RenderTask *arg2 = 0 ;
24858   Dali::RenderTask *result = 0 ;
24859
24860   arg1 = (Dali::RenderTask *)jarg1;
24861   arg2 = (Dali::RenderTask *)jarg2;
24862   if (!arg2) {
24863     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::RenderTask const & type is null", 0);
24864     return 0;
24865   }
24866   {
24867     try {
24868       result = (Dali::RenderTask *) &(arg1)->operator =((Dali::RenderTask const &)*arg2);
24869     } catch (std::out_of_range& e) {
24870       {
24871         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24872       };
24873     } catch (std::exception& e) {
24874       {
24875         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24876       };
24877     } catch (...) {
24878       {
24879         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24880       };
24881     }
24882   }
24883   jresult = (void *)result;
24884   return jresult;
24885 }
24886
24887
24888 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetSourceActor(void * jarg1, void * jarg2) {
24889   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24890   Dali::Actor arg2 ;
24891   Dali::Actor *argp2 ;
24892
24893   arg1 = (Dali::RenderTask *)jarg1;
24894   argp2 = (Dali::Actor *)jarg2;
24895   if (!argp2) {
24896     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
24897     return ;
24898   }
24899   arg2 = *argp2;
24900   {
24901     try {
24902       (arg1)->SetSourceActor(arg2);
24903     } catch (std::out_of_range& e) {
24904       {
24905         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
24906       };
24907     } catch (std::exception& e) {
24908       {
24909         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24910       };
24911     } catch (...) {
24912       {
24913         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
24914       };
24915     }
24916   }
24917 }
24918
24919
24920 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_GetSourceActor(void * jarg1) {
24921   void * jresult ;
24922   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24923   Dali::Actor result;
24924
24925   arg1 = (Dali::RenderTask *)jarg1;
24926   {
24927     try {
24928       result = ((Dali::RenderTask const *)arg1)->GetSourceActor();
24929     } catch (std::out_of_range& e) {
24930       {
24931         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24932       };
24933     } catch (std::exception& e) {
24934       {
24935         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24936       };
24937     } catch (...) {
24938       {
24939         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24940       };
24941     }
24942   }
24943   jresult = new Dali::Actor((const Dali::Actor &)result);
24944   return jresult;
24945 }
24946
24947
24948 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetExclusive(void * jarg1, unsigned int jarg2) {
24949   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24950   bool arg2 ;
24951
24952   arg1 = (Dali::RenderTask *)jarg1;
24953   arg2 = jarg2 ? true : false;
24954   {
24955     try {
24956       (arg1)->SetExclusive(arg2);
24957     } catch (std::out_of_range& e) {
24958       {
24959         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
24960       };
24961     } catch (std::exception& e) {
24962       {
24963         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24964       };
24965     } catch (...) {
24966       {
24967         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
24968       };
24969     }
24970   }
24971 }
24972
24973
24974 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_IsExclusive(void * jarg1) {
24975   unsigned int jresult ;
24976   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24977   bool result;
24978
24979   arg1 = (Dali::RenderTask *)jarg1;
24980   {
24981     try {
24982       result = (bool)((Dali::RenderTask const *)arg1)->IsExclusive();
24983     } catch (std::out_of_range& e) {
24984       {
24985         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24986       };
24987     } catch (std::exception& e) {
24988       {
24989         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24990       };
24991     } catch (...) {
24992       {
24993         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24994       };
24995     }
24996   }
24997   jresult = result;
24998   return jresult;
24999 }
25000
25001
25002 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetInputEnabled(void * jarg1, unsigned int jarg2) {
25003   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25004   bool arg2 ;
25005
25006   arg1 = (Dali::RenderTask *)jarg1;
25007   arg2 = jarg2 ? true : false;
25008   {
25009     try {
25010       (arg1)->SetInputEnabled(arg2);
25011     } catch (std::out_of_range& e) {
25012       {
25013         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25014       };
25015     } catch (std::exception& e) {
25016       {
25017         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25018       };
25019     } catch (...) {
25020       {
25021         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25022       };
25023     }
25024   }
25025 }
25026
25027
25028 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_GetInputEnabled(void * jarg1) {
25029   unsigned int jresult ;
25030   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25031   bool result;
25032
25033   arg1 = (Dali::RenderTask *)jarg1;
25034   {
25035     try {
25036       result = (bool)((Dali::RenderTask const *)arg1)->GetInputEnabled();
25037     } catch (std::out_of_range& e) {
25038       {
25039         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25040       };
25041     } catch (std::exception& e) {
25042       {
25043         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25044       };
25045     } catch (...) {
25046       {
25047         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25048       };
25049     }
25050   }
25051   jresult = result;
25052   return jresult;
25053 }
25054
25055
25056 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetCameraActor(void * jarg1, void * jarg2) {
25057   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25058   Dali::CameraActor arg2 ;
25059   Dali::CameraActor *argp2 ;
25060
25061   arg1 = (Dali::RenderTask *)jarg1;
25062   argp2 = (Dali::CameraActor *)jarg2;
25063   if (!argp2) {
25064     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::CameraActor", 0);
25065     return ;
25066   }
25067   arg2 = *argp2;
25068   {
25069     try {
25070       (arg1)->SetCameraActor(arg2);
25071     } catch (std::out_of_range& e) {
25072       {
25073         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25074       };
25075     } catch (std::exception& e) {
25076       {
25077         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25078       };
25079     } catch (...) {
25080       {
25081         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25082       };
25083     }
25084   }
25085 }
25086
25087
25088 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_GetCameraActor(void * jarg1) {
25089   void * jresult ;
25090   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25091   Dali::CameraActor result;
25092
25093   arg1 = (Dali::RenderTask *)jarg1;
25094   {
25095     try {
25096       result = ((Dali::RenderTask const *)arg1)->GetCameraActor();
25097     } catch (std::out_of_range& e) {
25098       {
25099         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25100       };
25101     } catch (std::exception& e) {
25102       {
25103         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25104       };
25105     } catch (...) {
25106       {
25107         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25108       };
25109     }
25110   }
25111   jresult = new Dali::CameraActor((const Dali::CameraActor &)result);
25112   return jresult;
25113 }
25114
25115
25116 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetTargetFrameBuffer(void * jarg1, void * jarg2) {
25117   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25118   Dali::FrameBufferImage arg2 ;
25119   Dali::FrameBufferImage *argp2 ;
25120
25121   arg1 = (Dali::RenderTask *)jarg1;
25122   argp2 = (Dali::FrameBufferImage *)jarg2;
25123   if (!argp2) {
25124     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::FrameBufferImage", 0);
25125     return ;
25126   }
25127   arg2 = *argp2;
25128   {
25129     try {
25130       (arg1)->SetTargetFrameBuffer(arg2);
25131     } catch (std::out_of_range& e) {
25132       {
25133         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25134       };
25135     } catch (std::exception& e) {
25136       {
25137         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25138       };
25139     } catch (...) {
25140       {
25141         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25142       };
25143     }
25144   }
25145 }
25146
25147
25148 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_GetTargetFrameBuffer(void * jarg1) {
25149   void * jresult ;
25150   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25151   Dali::FrameBufferImage result;
25152
25153   arg1 = (Dali::RenderTask *)jarg1;
25154   {
25155     try {
25156       result = ((Dali::RenderTask const *)arg1)->GetTargetFrameBuffer();
25157     } catch (std::out_of_range& e) {
25158       {
25159         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25160       };
25161     } catch (std::exception& e) {
25162       {
25163         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25164       };
25165     } catch (...) {
25166       {
25167         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25168       };
25169     }
25170   }
25171   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result);
25172   return jresult;
25173 }
25174
25175
25176 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetFrameBuffer(void * jarg1, void * jarg2) {
25177   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25178   Dali::FrameBuffer arg2 ;
25179   Dali::FrameBuffer *argp2 ;
25180
25181   arg1 = (Dali::RenderTask *)jarg1;
25182   argp2 = (Dali::FrameBuffer *)jarg2;
25183   if (!argp2) {
25184     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::FrameBuffer", 0);
25185     return ;
25186   }
25187   arg2 = *argp2;
25188   {
25189     try {
25190       (arg1)->SetFrameBuffer(arg2);
25191     } catch (std::out_of_range& e) {
25192       {
25193         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25194       };
25195     } catch (std::exception& e) {
25196       {
25197         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25198       };
25199     } catch (...) {
25200       {
25201         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25202       };
25203     }
25204   }
25205 }
25206
25207
25208 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_GetFrameBuffer(void * jarg1) {
25209   void * jresult ;
25210   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25211   Dali::FrameBuffer result;
25212
25213   arg1 = (Dali::RenderTask *)jarg1;
25214   {
25215     try {
25216       result = ((Dali::RenderTask const *)arg1)->GetFrameBuffer();
25217     } catch (std::out_of_range& e) {
25218       {
25219         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25220       };
25221     } catch (std::exception& e) {
25222       {
25223         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25224       };
25225     } catch (...) {
25226       {
25227         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25228       };
25229     }
25230   }
25231   jresult = new Dali::FrameBuffer((const Dali::FrameBuffer &)result);
25232   return jresult;
25233 }
25234
25235
25236 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetScreenToFrameBufferFunction(void * jarg1, void * jarg2) {
25237   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25238   Dali::RenderTask::ScreenToFrameBufferFunction arg2 = (Dali::RenderTask::ScreenToFrameBufferFunction) 0 ;
25239
25240   arg1 = (Dali::RenderTask *)jarg1;
25241   arg2 = (Dali::RenderTask::ScreenToFrameBufferFunction)jarg2;
25242   {
25243     try {
25244       (arg1)->SetScreenToFrameBufferFunction(arg2);
25245     } catch (std::out_of_range& e) {
25246       {
25247         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25248       };
25249     } catch (std::exception& e) {
25250       {
25251         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25252       };
25253     } catch (...) {
25254       {
25255         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25256       };
25257     }
25258   }
25259 }
25260
25261
25262 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_GetScreenToFrameBufferFunction(void * jarg1) {
25263   void * jresult ;
25264   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25265   Dali::RenderTask::ScreenToFrameBufferFunction result;
25266
25267   arg1 = (Dali::RenderTask *)jarg1;
25268   {
25269     try {
25270       result = (Dali::RenderTask::ScreenToFrameBufferFunction)((Dali::RenderTask const *)arg1)->GetScreenToFrameBufferFunction();
25271     } catch (std::out_of_range& e) {
25272       {
25273         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25274       };
25275     } catch (std::exception& e) {
25276       {
25277         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25278       };
25279     } catch (...) {
25280       {
25281         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25282       };
25283     }
25284   }
25285   jresult = (void *)result;
25286   return jresult;
25287 }
25288
25289
25290 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetScreenToFrameBufferMappingActor(void * jarg1, void * jarg2) {
25291   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25292   Dali::Actor arg2 ;
25293   Dali::Actor *argp2 ;
25294
25295   arg1 = (Dali::RenderTask *)jarg1;
25296   argp2 = (Dali::Actor *)jarg2;
25297   if (!argp2) {
25298     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
25299     return ;
25300   }
25301   arg2 = *argp2;
25302   {
25303     try {
25304       (arg1)->SetScreenToFrameBufferMappingActor(arg2);
25305     } catch (std::out_of_range& e) {
25306       {
25307         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25308       };
25309     } catch (std::exception& e) {
25310       {
25311         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25312       };
25313     } catch (...) {
25314       {
25315         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25316       };
25317     }
25318   }
25319 }
25320
25321
25322 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_GetScreenToFrameBufferMappingActor(void * jarg1) {
25323   void * jresult ;
25324   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25325   Dali::Actor result;
25326
25327   arg1 = (Dali::RenderTask *)jarg1;
25328   {
25329     try {
25330       result = ((Dali::RenderTask const *)arg1)->GetScreenToFrameBufferMappingActor();
25331     } catch (std::out_of_range& e) {
25332       {
25333         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25334       };
25335     } catch (std::exception& e) {
25336       {
25337         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25338       };
25339     } catch (...) {
25340       {
25341         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25342       };
25343     }
25344   }
25345   jresult = new Dali::Actor((const Dali::Actor &)result);
25346   return jresult;
25347 }
25348
25349
25350 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetViewportPosition(void * jarg1, void * jarg2) {
25351   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25352   Dali::Vector2 arg2 ;
25353   Dali::Vector2 *argp2 ;
25354
25355   arg1 = (Dali::RenderTask *)jarg1;
25356   argp2 = (Dali::Vector2 *)jarg2;
25357   if (!argp2) {
25358     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector2", 0);
25359     return ;
25360   }
25361   arg2 = *argp2;
25362   {
25363     try {
25364       (arg1)->SetViewportPosition(arg2);
25365     } catch (std::out_of_range& e) {
25366       {
25367         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25368       };
25369     } catch (std::exception& e) {
25370       {
25371         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25372       };
25373     } catch (...) {
25374       {
25375         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25376       };
25377     }
25378   }
25379 }
25380
25381
25382 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_GetCurrentViewportPosition(void * jarg1) {
25383   void * jresult ;
25384   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25385   Dali::Vector2 result;
25386
25387   arg1 = (Dali::RenderTask *)jarg1;
25388   {
25389     try {
25390       result = ((Dali::RenderTask const *)arg1)->GetCurrentViewportPosition();
25391     } catch (std::out_of_range& e) {
25392       {
25393         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25394       };
25395     } catch (std::exception& e) {
25396       {
25397         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25398       };
25399     } catch (...) {
25400       {
25401         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25402       };
25403     }
25404   }
25405   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
25406   return jresult;
25407 }
25408
25409
25410 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetViewportSize(void * jarg1, void * jarg2) {
25411   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25412   Dali::Vector2 arg2 ;
25413   Dali::Vector2 *argp2 ;
25414
25415   arg1 = (Dali::RenderTask *)jarg1;
25416   argp2 = (Dali::Vector2 *)jarg2;
25417   if (!argp2) {
25418     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector2", 0);
25419     return ;
25420   }
25421   arg2 = *argp2;
25422   {
25423     try {
25424       (arg1)->SetViewportSize(arg2);
25425     } catch (std::out_of_range& e) {
25426       {
25427         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25428       };
25429     } catch (std::exception& e) {
25430       {
25431         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25432       };
25433     } catch (...) {
25434       {
25435         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25436       };
25437     }
25438   }
25439 }
25440
25441
25442 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_GetCurrentViewportSize(void * jarg1) {
25443   void * jresult ;
25444   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25445   Dali::Vector2 result;
25446
25447   arg1 = (Dali::RenderTask *)jarg1;
25448   {
25449     try {
25450       result = ((Dali::RenderTask const *)arg1)->GetCurrentViewportSize();
25451     } catch (std::out_of_range& e) {
25452       {
25453         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25454       };
25455     } catch (std::exception& e) {
25456       {
25457         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25458       };
25459     } catch (...) {
25460       {
25461         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25462       };
25463     }
25464   }
25465   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
25466   return jresult;
25467 }
25468
25469
25470 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetViewport(void * jarg1, void * jarg2) {
25471   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25472   Dali::Viewport arg2 ;
25473   Dali::Viewport *argp2 ;
25474
25475   arg1 = (Dali::RenderTask *)jarg1;
25476   argp2 = (Dali::Viewport *)jarg2;
25477   if (!argp2) {
25478     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Viewport", 0);
25479     return ;
25480   }
25481   arg2 = *argp2;
25482   {
25483     try {
25484       (arg1)->SetViewport(arg2);
25485     } catch (std::out_of_range& e) {
25486       {
25487         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25488       };
25489     } catch (std::exception& e) {
25490       {
25491         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25492       };
25493     } catch (...) {
25494       {
25495         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25496       };
25497     }
25498   }
25499 }
25500
25501
25502 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_GetViewport(void * jarg1) {
25503   void * jresult ;
25504   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25505   Dali::Viewport result;
25506
25507   arg1 = (Dali::RenderTask *)jarg1;
25508   {
25509     try {
25510       result = ((Dali::RenderTask const *)arg1)->GetViewport();
25511     } catch (std::out_of_range& e) {
25512       {
25513         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25514       };
25515     } catch (std::exception& e) {
25516       {
25517         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25518       };
25519     } catch (...) {
25520       {
25521         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25522       };
25523     }
25524   }
25525   jresult = new Dali::Viewport((const Dali::Viewport &)result);
25526   return jresult;
25527 }
25528
25529
25530 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetClearColor(void * jarg1, void * jarg2) {
25531   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25532   Dali::Vector4 *arg2 = 0 ;
25533
25534   arg1 = (Dali::RenderTask *)jarg1;
25535   arg2 = (Dali::Vector4 *)jarg2;
25536   if (!arg2) {
25537     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
25538     return ;
25539   }
25540   {
25541     try {
25542       (arg1)->SetClearColor((Dali::Vector4 const &)*arg2);
25543     } catch (std::out_of_range& e) {
25544       {
25545         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25546       };
25547     } catch (std::exception& e) {
25548       {
25549         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25550       };
25551     } catch (...) {
25552       {
25553         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25554       };
25555     }
25556   }
25557 }
25558
25559
25560 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_GetClearColor(void * jarg1) {
25561   void * jresult ;
25562   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25563   Dali::Vector4 result;
25564
25565   arg1 = (Dali::RenderTask *)jarg1;
25566   {
25567     try {
25568       result = ((Dali::RenderTask const *)arg1)->GetClearColor();
25569     } catch (std::out_of_range& e) {
25570       {
25571         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25572       };
25573     } catch (std::exception& e) {
25574       {
25575         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25576       };
25577     } catch (...) {
25578       {
25579         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25580       };
25581     }
25582   }
25583   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
25584   return jresult;
25585 }
25586
25587
25588 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetClearEnabled(void * jarg1, unsigned int jarg2) {
25589   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25590   bool arg2 ;
25591
25592   arg1 = (Dali::RenderTask *)jarg1;
25593   arg2 = jarg2 ? true : false;
25594   {
25595     try {
25596       (arg1)->SetClearEnabled(arg2);
25597     } catch (std::out_of_range& e) {
25598       {
25599         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25600       };
25601     } catch (std::exception& e) {
25602       {
25603         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25604       };
25605     } catch (...) {
25606       {
25607         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25608       };
25609     }
25610   }
25611 }
25612
25613
25614 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_GetClearEnabled(void * jarg1) {
25615   unsigned int jresult ;
25616   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25617   bool result;
25618
25619   arg1 = (Dali::RenderTask *)jarg1;
25620   {
25621     try {
25622       result = (bool)((Dali::RenderTask const *)arg1)->GetClearEnabled();
25623     } catch (std::out_of_range& e) {
25624       {
25625         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25626       };
25627     } catch (std::exception& e) {
25628       {
25629         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25630       };
25631     } catch (...) {
25632       {
25633         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25634       };
25635     }
25636   }
25637   jresult = result;
25638   return jresult;
25639 }
25640
25641
25642 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetCullMode(void * jarg1, unsigned int jarg2) {
25643   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25644   bool arg2 ;
25645
25646   arg1 = (Dali::RenderTask *)jarg1;
25647   arg2 = jarg2 ? true : false;
25648   {
25649     try {
25650       (arg1)->SetCullMode(arg2);
25651     } catch (std::out_of_range& e) {
25652       {
25653         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25654       };
25655     } catch (std::exception& e) {
25656       {
25657         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25658       };
25659     } catch (...) {
25660       {
25661         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25662       };
25663     }
25664   }
25665 }
25666
25667
25668 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_GetCullMode(void * jarg1) {
25669   unsigned int jresult ;
25670   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25671   bool result;
25672
25673   arg1 = (Dali::RenderTask *)jarg1;
25674   {
25675     try {
25676       result = (bool)((Dali::RenderTask const *)arg1)->GetCullMode();
25677     } catch (std::out_of_range& e) {
25678       {
25679         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25680       };
25681     } catch (std::exception& e) {
25682       {
25683         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25684       };
25685     } catch (...) {
25686       {
25687         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25688       };
25689     }
25690   }
25691   jresult = result;
25692   return jresult;
25693 }
25694
25695
25696 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetRefreshRate(void * jarg1, unsigned int jarg2) {
25697   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25698   unsigned int arg2 ;
25699
25700   arg1 = (Dali::RenderTask *)jarg1;
25701   arg2 = (unsigned int)jarg2;
25702   {
25703     try {
25704       (arg1)->SetRefreshRate(arg2);
25705     } catch (std::out_of_range& e) {
25706       {
25707         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25708       };
25709     } catch (std::exception& e) {
25710       {
25711         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25712       };
25713     } catch (...) {
25714       {
25715         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25716       };
25717     }
25718   }
25719 }
25720
25721
25722 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_GetRefreshRate(void * jarg1) {
25723   unsigned int jresult ;
25724   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25725   unsigned int result;
25726
25727   arg1 = (Dali::RenderTask *)jarg1;
25728   {
25729     try {
25730       result = (unsigned int)((Dali::RenderTask const *)arg1)->GetRefreshRate();
25731     } catch (std::out_of_range& e) {
25732       {
25733         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25734       };
25735     } catch (std::exception& e) {
25736       {
25737         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25738       };
25739     } catch (...) {
25740       {
25741         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25742       };
25743     }
25744   }
25745   jresult = result;
25746   return jresult;
25747 }
25748
25749
25750 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_WorldToViewport(void * jarg1, void * jarg2, float * jarg3, float * jarg4) {
25751   unsigned int jresult ;
25752   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25753   Dali::Vector3 *arg2 = 0 ;
25754   float *arg3 = 0 ;
25755   float *arg4 = 0 ;
25756   bool result;
25757
25758   arg1 = (Dali::RenderTask *)jarg1;
25759   arg2 = (Dali::Vector3 *)jarg2;
25760   if (!arg2) {
25761     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
25762     return 0;
25763   }
25764   arg3 = (float *)jarg3;
25765   arg4 = (float *)jarg4;
25766   {
25767     try {
25768       result = (bool)((Dali::RenderTask const *)arg1)->WorldToViewport((Dali::Vector3 const &)*arg2,*arg3,*arg4);
25769     } catch (std::out_of_range& e) {
25770       {
25771         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25772       };
25773     } catch (std::exception& e) {
25774       {
25775         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25776       };
25777     } catch (...) {
25778       {
25779         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25780       };
25781     }
25782   }
25783   jresult = result;
25784   return jresult;
25785 }
25786
25787
25788 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_ViewportToLocal(void * jarg1, void * jarg2, float jarg3, float jarg4, float * jarg5, float * jarg6) {
25789   unsigned int jresult ;
25790   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25791   Dali::Actor arg2 ;
25792   float arg3 ;
25793   float arg4 ;
25794   float *arg5 = 0 ;
25795   float *arg6 = 0 ;
25796   Dali::Actor *argp2 ;
25797   bool result;
25798
25799   arg1 = (Dali::RenderTask *)jarg1;
25800   argp2 = (Dali::Actor *)jarg2;
25801   if (!argp2) {
25802     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
25803     return 0;
25804   }
25805   arg2 = *argp2;
25806   arg3 = (float)jarg3;
25807   arg4 = (float)jarg4;
25808   arg5 = (float *)jarg5;
25809   arg6 = (float *)jarg6;
25810   {
25811     try {
25812       result = (bool)((Dali::RenderTask const *)arg1)->ViewportToLocal(arg2,arg3,arg4,*arg5,*arg6);
25813     } catch (std::out_of_range& e) {
25814       {
25815         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25816       };
25817     } catch (std::exception& e) {
25818       {
25819         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25820       };
25821     } catch (...) {
25822       {
25823         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25824       };
25825     }
25826   }
25827   jresult = result;
25828   return jresult;
25829 }
25830
25831
25832 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_FinishedSignal(void * jarg1) {
25833   void * jresult ;
25834   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25835   Dali::RenderTask::RenderTaskSignalType *result = 0 ;
25836
25837   arg1 = (Dali::RenderTask *)jarg1;
25838   {
25839     try {
25840       result = (Dali::RenderTask::RenderTaskSignalType *) &(arg1)->FinishedSignal();
25841     } catch (std::out_of_range& e) {
25842       {
25843         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25844       };
25845     } catch (std::exception& e) {
25846       {
25847         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25848       };
25849     } catch (...) {
25850       {
25851         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25852       };
25853     }
25854   }
25855   jresult = (void *)result;
25856   return jresult;
25857 }
25858
25859
25860 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TouchPoint__SWIG_0(int jarg1, int jarg2, float jarg3, float jarg4) {
25861   void * jresult ;
25862   int arg1 ;
25863   Dali::TouchPoint::State arg2 ;
25864   float arg3 ;
25865   float arg4 ;
25866   Dali::TouchPoint *result = 0 ;
25867
25868   arg1 = (int)jarg1;
25869   arg2 = (Dali::TouchPoint::State)jarg2;
25870   arg3 = (float)jarg3;
25871   arg4 = (float)jarg4;
25872   {
25873     try {
25874       result = (Dali::TouchPoint *)new Dali::TouchPoint(arg1,arg2,arg3,arg4);
25875     } catch (std::out_of_range& e) {
25876       {
25877         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25878       };
25879     } catch (std::exception& e) {
25880       {
25881         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25882       };
25883     } catch (...) {
25884       {
25885         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25886       };
25887     }
25888   }
25889   jresult = (void *)result;
25890   return jresult;
25891 }
25892
25893
25894 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TouchPoint__SWIG_1(int jarg1, int jarg2, float jarg3, float jarg4, float jarg5, float jarg6) {
25895   void * jresult ;
25896   int arg1 ;
25897   Dali::TouchPoint::State arg2 ;
25898   float arg3 ;
25899   float arg4 ;
25900   float arg5 ;
25901   float arg6 ;
25902   Dali::TouchPoint *result = 0 ;
25903
25904   arg1 = (int)jarg1;
25905   arg2 = (Dali::TouchPoint::State)jarg2;
25906   arg3 = (float)jarg3;
25907   arg4 = (float)jarg4;
25908   arg5 = (float)jarg5;
25909   arg6 = (float)jarg6;
25910   {
25911     try {
25912       result = (Dali::TouchPoint *)new Dali::TouchPoint(arg1,arg2,arg3,arg4,arg5,arg6);
25913     } catch (std::out_of_range& e) {
25914       {
25915         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25916       };
25917     } catch (std::exception& e) {
25918       {
25919         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25920       };
25921     } catch (...) {
25922       {
25923         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25924       };
25925     }
25926   }
25927   jresult = (void *)result;
25928   return jresult;
25929 }
25930
25931
25932 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TouchPoint(void * jarg1) {
25933   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
25934
25935   arg1 = (Dali::TouchPoint *)jarg1;
25936   {
25937     try {
25938       delete arg1;
25939     } catch (std::out_of_range& e) {
25940       {
25941         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25942       };
25943     } catch (std::exception& e) {
25944       {
25945         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25946       };
25947     } catch (...) {
25948       {
25949         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25950       };
25951     }
25952   }
25953 }
25954
25955
25956 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPoint_deviceId_set(void * jarg1, int jarg2) {
25957   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
25958   int arg2 ;
25959
25960   arg1 = (Dali::TouchPoint *)jarg1;
25961   arg2 = (int)jarg2;
25962   if (arg1) (arg1)->deviceId = arg2;
25963 }
25964
25965
25966 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TouchPoint_deviceId_get(void * jarg1) {
25967   int jresult ;
25968   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
25969   int result;
25970
25971   arg1 = (Dali::TouchPoint *)jarg1;
25972   result = (int) ((arg1)->deviceId);
25973   jresult = result;
25974   return jresult;
25975 }
25976
25977
25978 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPoint_state_set(void * jarg1, int jarg2) {
25979   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
25980   Dali::TouchPoint::State arg2 ;
25981
25982   arg1 = (Dali::TouchPoint *)jarg1;
25983   arg2 = (Dali::TouchPoint::State)jarg2;
25984   if (arg1) (arg1)->state = arg2;
25985 }
25986
25987
25988 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TouchPoint_state_get(void * jarg1) {
25989   int jresult ;
25990   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
25991   Dali::TouchPoint::State result;
25992
25993   arg1 = (Dali::TouchPoint *)jarg1;
25994   result = (Dali::TouchPoint::State) ((arg1)->state);
25995   jresult = (int)result;
25996   return jresult;
25997 }
25998
25999
26000 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPoint_hitActor_set(void * jarg1, void * jarg2) {
26001   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
26002   Dali::Actor *arg2 = (Dali::Actor *) 0 ;
26003
26004   arg1 = (Dali::TouchPoint *)jarg1;
26005   arg2 = (Dali::Actor *)jarg2;
26006   if (arg1) (arg1)->hitActor = *arg2;
26007 }
26008
26009
26010 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TouchPoint_hitActor_get(void * jarg1) {
26011   void * jresult ;
26012   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
26013   Dali::Actor *result = 0 ;
26014
26015   arg1 = (Dali::TouchPoint *)jarg1;
26016   result = (Dali::Actor *)& ((arg1)->hitActor);
26017   jresult = (void *)result;
26018   return jresult;
26019 }
26020
26021
26022 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPoint_local_set(void * jarg1, void * jarg2) {
26023   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
26024   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
26025
26026   arg1 = (Dali::TouchPoint *)jarg1;
26027   arg2 = (Dali::Vector2 *)jarg2;
26028   if (arg1) (arg1)->local = *arg2;
26029 }
26030
26031
26032 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TouchPoint_local_get(void * jarg1) {
26033   void * jresult ;
26034   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
26035   Dali::Vector2 *result = 0 ;
26036
26037   arg1 = (Dali::TouchPoint *)jarg1;
26038   result = (Dali::Vector2 *)& ((arg1)->local);
26039   jresult = (void *)result;
26040   return jresult;
26041 }
26042
26043
26044 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPoint_screen_set(void * jarg1, void * jarg2) {
26045   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
26046   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
26047
26048   arg1 = (Dali::TouchPoint *)jarg1;
26049   arg2 = (Dali::Vector2 *)jarg2;
26050   if (arg1) (arg1)->screen = *arg2;
26051 }
26052
26053
26054 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TouchPoint_screen_get(void * jarg1) {
26055   void * jresult ;
26056   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
26057   Dali::Vector2 *result = 0 ;
26058
26059   arg1 = (Dali::TouchPoint *)jarg1;
26060   result = (Dali::Vector2 *)& ((arg1)->screen);
26061   jresult = (void *)result;
26062   return jresult;
26063 }
26064
26065
26066 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Touch__SWIG_0() {
26067   void * jresult ;
26068   Dali::TouchData *result = 0 ;
26069
26070   {
26071     try {
26072       result = (Dali::TouchData *)new Dali::TouchData();
26073     } catch (std::out_of_range& e) {
26074       {
26075         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26076       };
26077     } catch (std::exception& e) {
26078       {
26079         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26080       };
26081     } catch (...) {
26082       {
26083         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26084       };
26085     }
26086   }
26087   jresult = (void *)result;
26088   return jresult;
26089 }
26090
26091
26092 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Touch__SWIG_1(void * jarg1) {
26093   void * jresult ;
26094   Dali::TouchData *arg1 = 0 ;
26095   Dali::TouchData *result = 0 ;
26096
26097   arg1 = (Dali::TouchData *)jarg1;
26098   if (!arg1) {
26099     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchData const & type is null", 0);
26100     return 0;
26101   }
26102   {
26103     try {
26104       result = (Dali::TouchData *)new Dali::TouchData((Dali::TouchData const &)*arg1);
26105     } catch (std::out_of_range& e) {
26106       {
26107         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26108       };
26109     } catch (std::exception& e) {
26110       {
26111         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26112       };
26113     } catch (...) {
26114       {
26115         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26116       };
26117     }
26118   }
26119   jresult = (void *)result;
26120   return jresult;
26121 }
26122
26123
26124 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Touch(void * jarg1) {
26125   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26126
26127   arg1 = (Dali::TouchData *)jarg1;
26128   {
26129     try {
26130       delete arg1;
26131     } catch (std::out_of_range& e) {
26132       {
26133         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
26134       };
26135     } catch (std::exception& e) {
26136       {
26137         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
26138       };
26139     } catch (...) {
26140       {
26141         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
26142       };
26143     }
26144   }
26145 }
26146
26147
26148 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Touch_Assign(void * jarg1, void * jarg2) {
26149   void * jresult ;
26150   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26151   Dali::TouchData *arg2 = 0 ;
26152   Dali::TouchData *result = 0 ;
26153
26154   arg1 = (Dali::TouchData *)jarg1;
26155   arg2 = (Dali::TouchData *)jarg2;
26156   if (!arg2) {
26157     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchData const & type is null", 0);
26158     return 0;
26159   }
26160   {
26161     try {
26162       result = (Dali::TouchData *) &(arg1)->operator =((Dali::TouchData const &)*arg2);
26163     } catch (std::out_of_range& e) {
26164       {
26165         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26166       };
26167     } catch (std::exception& e) {
26168       {
26169         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26170       };
26171     } catch (...) {
26172       {
26173         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26174       };
26175     }
26176   }
26177   jresult = (void *)result;
26178   return jresult;
26179 }
26180
26181
26182 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Touch_GetTime(void * jarg1) {
26183   unsigned long jresult ;
26184   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26185   unsigned long result;
26186
26187   arg1 = (Dali::TouchData *)jarg1;
26188   {
26189     try {
26190       result = (unsigned long)((Dali::TouchData const *)arg1)->GetTime();
26191     } catch (std::out_of_range& e) {
26192       {
26193         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26194       };
26195     } catch (std::exception& e) {
26196       {
26197         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26198       };
26199     } catch (...) {
26200       {
26201         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26202       };
26203     }
26204   }
26205   jresult = (unsigned long)result;
26206   return jresult;
26207 }
26208
26209
26210 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Touch_GetPointCount(void * jarg1) {
26211   unsigned long jresult ;
26212   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26213   std::size_t result;
26214
26215   arg1 = (Dali::TouchData *)jarg1;
26216   {
26217     try {
26218       result = ((Dali::TouchData const *)arg1)->GetPointCount();
26219     } catch (std::out_of_range& e) {
26220       {
26221         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26222       };
26223     } catch (std::exception& e) {
26224       {
26225         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26226       };
26227     } catch (...) {
26228       {
26229         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26230       };
26231     }
26232   }
26233   jresult = (unsigned long)result;
26234   return jresult;
26235 }
26236
26237
26238 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Touch_GetDeviceId(void * jarg1, unsigned long jarg2) {
26239   int jresult ;
26240   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26241   std::size_t arg2 ;
26242   int32_t result;
26243
26244   arg1 = (Dali::TouchData *)jarg1;
26245   arg2 = (std::size_t)jarg2;
26246   {
26247     try {
26248       result = ((Dali::TouchData const *)arg1)->GetDeviceId(arg2);
26249     } catch (std::out_of_range& e) {
26250       {
26251         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26252       };
26253     } catch (std::exception& e) {
26254       {
26255         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26256       };
26257     } catch (...) {
26258       {
26259         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26260       };
26261     }
26262   }
26263   jresult = result;
26264   return jresult;
26265 }
26266
26267
26268 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Touch_GetState(void * jarg1, unsigned long jarg2) {
26269   int jresult ;
26270   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26271   std::size_t arg2 ;
26272   Dali::PointState::Type result;
26273
26274   arg1 = (Dali::TouchData *)jarg1;
26275   arg2 = (std::size_t)jarg2;
26276   {
26277     try {
26278       result = (Dali::PointState::Type)((Dali::TouchData const *)arg1)->GetState(arg2);
26279     } catch (std::out_of_range& e) {
26280       {
26281         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26282       };
26283     } catch (std::exception& e) {
26284       {
26285         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26286       };
26287     } catch (...) {
26288       {
26289         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26290       };
26291     }
26292   }
26293   jresult = (int)result;
26294   return jresult;
26295 }
26296
26297
26298 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Touch_GetHitActor(void * jarg1, unsigned long jarg2) {
26299   void * jresult ;
26300   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26301   std::size_t arg2 ;
26302   Dali::Actor result;
26303
26304   arg1 = (Dali::TouchData *)jarg1;
26305   arg2 = (std::size_t)jarg2;
26306   {
26307     try {
26308       result = ((Dali::TouchData const *)arg1)->GetHitActor(arg2);
26309     } catch (std::out_of_range& e) {
26310       {
26311         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26312       };
26313     } catch (std::exception& e) {
26314       {
26315         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26316       };
26317     } catch (...) {
26318       {
26319         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26320       };
26321     }
26322   }
26323   jresult = new Dali::Actor((const Dali::Actor &)result);
26324   return jresult;
26325 }
26326
26327
26328 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Touch_GetLocalPosition(void * jarg1, unsigned long jarg2) {
26329   void * jresult ;
26330   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26331   std::size_t arg2 ;
26332   Dali::Vector2 *result = 0 ;
26333
26334   arg1 = (Dali::TouchData *)jarg1;
26335   arg2 = (std::size_t)jarg2;
26336   {
26337     try {
26338       result = (Dali::Vector2 *) &((Dali::TouchData const *)arg1)->GetLocalPosition(arg2);
26339     } catch (std::out_of_range& e) {
26340       {
26341         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26342       };
26343     } catch (std::exception& e) {
26344       {
26345         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26346       };
26347     } catch (...) {
26348       {
26349         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26350       };
26351     }
26352   }
26353   jresult = (void *)result;
26354   return jresult;
26355 }
26356
26357
26358 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Touch_GetScreenPosition(void * jarg1, unsigned long jarg2) {
26359   void * jresult ;
26360   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26361   std::size_t arg2 ;
26362   Dali::Vector2 *result = 0 ;
26363
26364   arg1 = (Dali::TouchData *)jarg1;
26365   arg2 = (std::size_t)jarg2;
26366   {
26367     try {
26368       result = (Dali::Vector2 *) &((Dali::TouchData const *)arg1)->GetScreenPosition(arg2);
26369     } catch (std::out_of_range& e) {
26370       {
26371         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26372       };
26373     } catch (std::exception& e) {
26374       {
26375         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26376       };
26377     } catch (...) {
26378       {
26379         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26380       };
26381     }
26382   }
26383   jresult = (void *)result;
26384   return jresult;
26385 }
26386
26387
26388 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Touch_GetRadius(void * jarg1, unsigned long jarg2) {
26389   float jresult ;
26390   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26391   std::size_t arg2 ;
26392   float result;
26393
26394   arg1 = (Dali::TouchData *)jarg1;
26395   arg2 = (std::size_t)jarg2;
26396   {
26397     try {
26398       result = (float)((Dali::TouchData const *)arg1)->GetRadius(arg2);
26399     } catch (std::out_of_range& e) {
26400       {
26401         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26402       };
26403     } catch (std::exception& e) {
26404       {
26405         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26406       };
26407     } catch (...) {
26408       {
26409         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26410       };
26411     }
26412   }
26413   jresult = result;
26414   return jresult;
26415 }
26416
26417
26418 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Touch_GetEllipseRadius(void * jarg1, unsigned long jarg2) {
26419   void * jresult ;
26420   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26421   std::size_t arg2 ;
26422   Dali::Vector2 *result = 0 ;
26423
26424   arg1 = (Dali::TouchData *)jarg1;
26425   arg2 = (std::size_t)jarg2;
26426   {
26427     try {
26428       result = (Dali::Vector2 *) &((Dali::TouchData const *)arg1)->GetEllipseRadius(arg2);
26429     } catch (std::out_of_range& e) {
26430       {
26431         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26432       };
26433     } catch (std::exception& e) {
26434       {
26435         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26436       };
26437     } catch (...) {
26438       {
26439         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26440       };
26441     }
26442   }
26443   jresult = (void *)result;
26444   return jresult;
26445 }
26446
26447
26448 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Touch_GetPressure(void * jarg1, unsigned long jarg2) {
26449   float jresult ;
26450   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26451   std::size_t arg2 ;
26452   float result;
26453
26454   arg1 = (Dali::TouchData *)jarg1;
26455   arg2 = (std::size_t)jarg2;
26456   {
26457     try {
26458       result = (float)((Dali::TouchData const *)arg1)->GetPressure(arg2);
26459     } catch (std::out_of_range& e) {
26460       {
26461         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26462       };
26463     } catch (std::exception& e) {
26464       {
26465         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26466       };
26467     } catch (...) {
26468       {
26469         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26470       };
26471     }
26472   }
26473   jresult = result;
26474   return jresult;
26475 }
26476
26477
26478 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Touch_GetAngle(void * jarg1, unsigned long jarg2) {
26479   void * jresult ;
26480   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26481   std::size_t arg2 ;
26482   Dali::Degree result;
26483
26484   arg1 = (Dali::TouchData *)jarg1;
26485   arg2 = (std::size_t)jarg2;
26486   {
26487     try {
26488       result = ((Dali::TouchData const *)arg1)->GetAngle(arg2);
26489     } catch (std::out_of_range& e) {
26490       {
26491         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26492       };
26493     } catch (std::exception& e) {
26494       {
26495         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26496       };
26497     } catch (...) {
26498       {
26499         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26500       };
26501     }
26502   }
26503   jresult = new Dali::Degree((const Dali::Degree &)result);
26504   return jresult;
26505 }
26506
26507
26508 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_GestureDetector__SWIG_0() {
26509   void * jresult ;
26510   Dali::GestureDetector *result = 0 ;
26511
26512   {
26513     try {
26514       result = (Dali::GestureDetector *)new Dali::GestureDetector();
26515     } catch (std::out_of_range& e) {
26516       {
26517         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26518       };
26519     } catch (std::exception& e) {
26520       {
26521         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26522       };
26523     } catch (...) {
26524       {
26525         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26526       };
26527     }
26528   }
26529   jresult = (void *)result;
26530   return jresult;
26531 }
26532
26533
26534 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GestureDetector_DownCast(void * jarg1) {
26535   void * jresult ;
26536   Dali::BaseHandle arg1 ;
26537   Dali::BaseHandle *argp1 ;
26538   Dali::GestureDetector result;
26539
26540   argp1 = (Dali::BaseHandle *)jarg1;
26541   if (!argp1) {
26542     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
26543     return 0;
26544   }
26545   arg1 = *argp1;
26546   {
26547     try {
26548       result = Dali::GestureDetector::DownCast(arg1);
26549     } catch (std::out_of_range& e) {
26550       {
26551         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26552       };
26553     } catch (std::exception& e) {
26554       {
26555         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26556       };
26557     } catch (...) {
26558       {
26559         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26560       };
26561     }
26562   }
26563   jresult = new Dali::GestureDetector((const Dali::GestureDetector &)result);
26564   return jresult;
26565 }
26566
26567
26568 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_GestureDetector(void * jarg1) {
26569   Dali::GestureDetector *arg1 = (Dali::GestureDetector *) 0 ;
26570
26571   arg1 = (Dali::GestureDetector *)jarg1;
26572   {
26573     try {
26574       delete arg1;
26575     } catch (std::out_of_range& e) {
26576       {
26577         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
26578       };
26579     } catch (std::exception& e) {
26580       {
26581         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
26582       };
26583     } catch (...) {
26584       {
26585         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
26586       };
26587     }
26588   }
26589 }
26590
26591
26592 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_GestureDetector__SWIG_1(void * jarg1) {
26593   void * jresult ;
26594   Dali::GestureDetector *arg1 = 0 ;
26595   Dali::GestureDetector *result = 0 ;
26596
26597   arg1 = (Dali::GestureDetector *)jarg1;
26598   if (!arg1) {
26599     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::GestureDetector const & type is null", 0);
26600     return 0;
26601   }
26602   {
26603     try {
26604       result = (Dali::GestureDetector *)new Dali::GestureDetector((Dali::GestureDetector const &)*arg1);
26605     } catch (std::out_of_range& e) {
26606       {
26607         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26608       };
26609     } catch (std::exception& e) {
26610       {
26611         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26612       };
26613     } catch (...) {
26614       {
26615         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26616       };
26617     }
26618   }
26619   jresult = (void *)result;
26620   return jresult;
26621 }
26622
26623
26624 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GestureDetector_Assign(void * jarg1, void * jarg2) {
26625   void * jresult ;
26626   Dali::GestureDetector *arg1 = (Dali::GestureDetector *) 0 ;
26627   Dali::GestureDetector *arg2 = 0 ;
26628   Dali::GestureDetector *result = 0 ;
26629
26630   arg1 = (Dali::GestureDetector *)jarg1;
26631   arg2 = (Dali::GestureDetector *)jarg2;
26632   if (!arg2) {
26633     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::GestureDetector const & type is null", 0);
26634     return 0;
26635   }
26636   {
26637     try {
26638       result = (Dali::GestureDetector *) &(arg1)->operator =((Dali::GestureDetector const &)*arg2);
26639     } catch (std::out_of_range& e) {
26640       {
26641         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26642       };
26643     } catch (std::exception& e) {
26644       {
26645         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26646       };
26647     } catch (...) {
26648       {
26649         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26650       };
26651     }
26652   }
26653   jresult = (void *)result;
26654   return jresult;
26655 }
26656
26657
26658 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureDetector_Attach(void * jarg1, void * jarg2) {
26659   Dali::GestureDetector *arg1 = (Dali::GestureDetector *) 0 ;
26660   Dali::Actor arg2 ;
26661   Dali::Actor *argp2 ;
26662
26663   arg1 = (Dali::GestureDetector *)jarg1;
26664   argp2 = (Dali::Actor *)jarg2;
26665   if (!argp2) {
26666     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
26667     return ;
26668   }
26669   arg2 = *argp2;
26670   {
26671     try {
26672       (arg1)->Attach(arg2);
26673     } catch (std::out_of_range& e) {
26674       {
26675         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
26676       };
26677     } catch (std::exception& e) {
26678       {
26679         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
26680       };
26681     } catch (...) {
26682       {
26683         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
26684       };
26685     }
26686   }
26687 }
26688
26689
26690 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureDetector_Detach(void * jarg1, void * jarg2) {
26691   Dali::GestureDetector *arg1 = (Dali::GestureDetector *) 0 ;
26692   Dali::Actor arg2 ;
26693   Dali::Actor *argp2 ;
26694
26695   arg1 = (Dali::GestureDetector *)jarg1;
26696   argp2 = (Dali::Actor *)jarg2;
26697   if (!argp2) {
26698     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
26699     return ;
26700   }
26701   arg2 = *argp2;
26702   {
26703     try {
26704       (arg1)->Detach(arg2);
26705     } catch (std::out_of_range& e) {
26706       {
26707         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
26708       };
26709     } catch (std::exception& e) {
26710       {
26711         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
26712       };
26713     } catch (...) {
26714       {
26715         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
26716       };
26717     }
26718   }
26719 }
26720
26721
26722 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureDetector_DetachAll(void * jarg1) {
26723   Dali::GestureDetector *arg1 = (Dali::GestureDetector *) 0 ;
26724
26725   arg1 = (Dali::GestureDetector *)jarg1;
26726   {
26727     try {
26728       (arg1)->DetachAll();
26729     } catch (std::out_of_range& e) {
26730       {
26731         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
26732       };
26733     } catch (std::exception& e) {
26734       {
26735         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
26736       };
26737     } catch (...) {
26738       {
26739         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
26740       };
26741     }
26742   }
26743 }
26744
26745
26746 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_GestureDetector_GetAttachedActorCount(void * jarg1) {
26747   unsigned long jresult ;
26748   Dali::GestureDetector *arg1 = (Dali::GestureDetector *) 0 ;
26749   size_t result;
26750
26751   arg1 = (Dali::GestureDetector *)jarg1;
26752   {
26753     try {
26754       result = ((Dali::GestureDetector const *)arg1)->GetAttachedActorCount();
26755     } catch (std::out_of_range& e) {
26756       {
26757         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26758       };
26759     } catch (std::exception& e) {
26760       {
26761         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26762       };
26763     } catch (...) {
26764       {
26765         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26766       };
26767     }
26768   }
26769   jresult = (unsigned long)result;
26770   return jresult;
26771 }
26772
26773
26774 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GestureDetector_GetAttachedActor(void * jarg1, unsigned long jarg2) {
26775   void * jresult ;
26776   Dali::GestureDetector *arg1 = (Dali::GestureDetector *) 0 ;
26777   size_t arg2 ;
26778   Dali::Actor result;
26779
26780   arg1 = (Dali::GestureDetector *)jarg1;
26781   arg2 = (size_t)jarg2;
26782   {
26783     try {
26784       result = ((Dali::GestureDetector const *)arg1)->GetAttachedActor(arg2);
26785     } catch (std::out_of_range& e) {
26786       {
26787         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26788       };
26789     } catch (std::exception& e) {
26790       {
26791         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26792       };
26793     } catch (...) {
26794       {
26795         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26796       };
26797     }
26798   }
26799   jresult = new Dali::Actor((const Dali::Actor &)result);
26800   return jresult;
26801 }
26802
26803
26804 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Gesture(void * jarg1) {
26805   void * jresult ;
26806   Dali::Gesture *arg1 = 0 ;
26807   Dali::Gesture *result = 0 ;
26808
26809   arg1 = (Dali::Gesture *)jarg1;
26810   if (!arg1) {
26811     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Gesture const & type is null", 0);
26812     return 0;
26813   }
26814   {
26815     try {
26816       result = (Dali::Gesture *)new Dali::Gesture((Dali::Gesture const &)*arg1);
26817     } catch (std::out_of_range& e) {
26818       {
26819         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26820       };
26821     } catch (std::exception& e) {
26822       {
26823         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26824       };
26825     } catch (...) {
26826       {
26827         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26828       };
26829     }
26830   }
26831   jresult = (void *)result;
26832   return jresult;
26833 }
26834
26835
26836 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Gesture_Assign(void * jarg1, void * jarg2) {
26837   void * jresult ;
26838   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26839   Dali::Gesture *arg2 = 0 ;
26840   Dali::Gesture *result = 0 ;
26841
26842   arg1 = (Dali::Gesture *)jarg1;
26843   arg2 = (Dali::Gesture *)jarg2;
26844   if (!arg2) {
26845     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Gesture const & type is null", 0);
26846     return 0;
26847   }
26848   {
26849     try {
26850       result = (Dali::Gesture *) &(arg1)->operator =((Dali::Gesture const &)*arg2);
26851     } catch (std::out_of_range& e) {
26852       {
26853         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26854       };
26855     } catch (std::exception& e) {
26856       {
26857         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26858       };
26859     } catch (...) {
26860       {
26861         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26862       };
26863     }
26864   }
26865   jresult = (void *)result;
26866   return jresult;
26867 }
26868
26869
26870 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Gesture(void * jarg1) {
26871   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26872
26873   arg1 = (Dali::Gesture *)jarg1;
26874   {
26875     try {
26876       delete arg1;
26877     } catch (std::out_of_range& e) {
26878       {
26879         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
26880       };
26881     } catch (std::exception& e) {
26882       {
26883         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
26884       };
26885     } catch (...) {
26886       {
26887         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
26888       };
26889     }
26890   }
26891 }
26892
26893
26894 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Gesture_type_set(void * jarg1, int jarg2) {
26895   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26896   Dali::Gesture::Type arg2 ;
26897
26898   arg1 = (Dali::Gesture *)jarg1;
26899   arg2 = (Dali::Gesture::Type)jarg2;
26900   if (arg1) (arg1)->type = arg2;
26901 }
26902
26903
26904 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Gesture_type_get(void * jarg1) {
26905   int jresult ;
26906   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26907   Dali::Gesture::Type result;
26908
26909   arg1 = (Dali::Gesture *)jarg1;
26910   result = (Dali::Gesture::Type) ((arg1)->type);
26911   jresult = (int)result;
26912   return jresult;
26913 }
26914
26915
26916 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Gesture_state_set(void * jarg1, int jarg2) {
26917   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26918   Dali::Gesture::State arg2 ;
26919
26920   arg1 = (Dali::Gesture *)jarg1;
26921   arg2 = (Dali::Gesture::State)jarg2;
26922   if (arg1) (arg1)->state = arg2;
26923 }
26924
26925
26926 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Gesture_state_get(void * jarg1) {
26927   int jresult ;
26928   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26929   Dali::Gesture::State result;
26930
26931   arg1 = (Dali::Gesture *)jarg1;
26932   result = (Dali::Gesture::State) ((arg1)->state);
26933   jresult = (int)result;
26934   return jresult;
26935 }
26936
26937
26938 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Gesture_time_set(void * jarg1, unsigned int jarg2) {
26939   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26940   unsigned int arg2 ;
26941
26942   arg1 = (Dali::Gesture *)jarg1;
26943   arg2 = (unsigned int)jarg2;
26944   if (arg1) (arg1)->time = arg2;
26945 }
26946
26947
26948 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Gesture_time_get(void * jarg1) {
26949   unsigned int jresult ;
26950   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26951   unsigned int result;
26952
26953   arg1 = (Dali::Gesture *)jarg1;
26954   result = (unsigned int) ((arg1)->time);
26955   jresult = result;
26956   return jresult;
26957 }
26958
26959
26960 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Hover__SWIG_0() {
26961   void * jresult ;
26962   Dali::HoverEvent *result = 0 ;
26963
26964   {
26965     try {
26966       result = (Dali::HoverEvent *)new Dali::HoverEvent();
26967     } catch (std::out_of_range& e) {
26968       {
26969         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26970       };
26971     } catch (std::exception& e) {
26972       {
26973         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26974       };
26975     } catch (...) {
26976       {
26977         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26978       };
26979     }
26980   }
26981   jresult = (void *)result;
26982   return jresult;
26983 }
26984
26985
26986 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Hover__SWIG_1(unsigned long jarg1) {
26987   void * jresult ;
26988   unsigned long arg1 ;
26989   Dali::HoverEvent *result = 0 ;
26990
26991   arg1 = (unsigned long)jarg1;
26992   {
26993     try {
26994       result = (Dali::HoverEvent *)new Dali::HoverEvent(arg1);
26995     } catch (std::out_of_range& e) {
26996       {
26997         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26998       };
26999     } catch (std::exception& e) {
27000       {
27001         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27002       };
27003     } catch (...) {
27004       {
27005         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27006       };
27007     }
27008   }
27009   jresult = (void *)result;
27010   return jresult;
27011 }
27012
27013
27014 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Hover(void * jarg1) {
27015   Dali::HoverEvent *arg1 = (Dali::HoverEvent *) 0 ;
27016
27017   arg1 = (Dali::HoverEvent *)jarg1;
27018   {
27019     try {
27020       delete arg1;
27021     } catch (std::out_of_range& e) {
27022       {
27023         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
27024       };
27025     } catch (std::exception& e) {
27026       {
27027         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
27028       };
27029     } catch (...) {
27030       {
27031         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
27032       };
27033     }
27034   }
27035 }
27036
27037
27038 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Hover_points_set(void * jarg1, void * jarg2) {
27039   Dali::HoverEvent *arg1 = (Dali::HoverEvent *) 0 ;
27040   Dali::TouchPointContainer *arg2 = (Dali::TouchPointContainer *) 0 ;
27041
27042   arg1 = (Dali::HoverEvent *)jarg1;
27043   arg2 = (Dali::TouchPointContainer *)jarg2;
27044   if (arg1) (arg1)->points = *arg2;
27045 }
27046
27047
27048 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Hover_points_get(void * jarg1) {
27049   void * jresult ;
27050   Dali::HoverEvent *arg1 = (Dali::HoverEvent *) 0 ;
27051   Dali::TouchPointContainer *result = 0 ;
27052
27053   arg1 = (Dali::HoverEvent *)jarg1;
27054   result = (Dali::TouchPointContainer *)& ((arg1)->points);
27055   jresult = (void *)result;
27056   return jresult;
27057 }
27058
27059
27060 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Hover_time_set(void * jarg1, unsigned long jarg2) {
27061   Dali::HoverEvent *arg1 = (Dali::HoverEvent *) 0 ;
27062   unsigned long arg2 ;
27063
27064   arg1 = (Dali::HoverEvent *)jarg1;
27065   arg2 = (unsigned long)jarg2;
27066   if (arg1) (arg1)->time = arg2;
27067 }
27068
27069
27070 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Hover_time_get(void * jarg1) {
27071   unsigned long jresult ;
27072   Dali::HoverEvent *arg1 = (Dali::HoverEvent *) 0 ;
27073   unsigned long result;
27074
27075   arg1 = (Dali::HoverEvent *)jarg1;
27076   result = (unsigned long) ((arg1)->time);
27077   jresult = (unsigned long)result;
27078   return jresult;
27079 }
27080
27081
27082 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Hover_GetPointCount(void * jarg1) {
27083   unsigned int jresult ;
27084   Dali::HoverEvent *arg1 = (Dali::HoverEvent *) 0 ;
27085   unsigned int result;
27086
27087   arg1 = (Dali::HoverEvent *)jarg1;
27088   {
27089     try {
27090       result = (unsigned int)((Dali::HoverEvent const *)arg1)->GetPointCount();
27091     } catch (std::out_of_range& e) {
27092       {
27093         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27094       };
27095     } catch (std::exception& e) {
27096       {
27097         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27098       };
27099     } catch (...) {
27100       {
27101         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27102       };
27103     }
27104   }
27105   jresult = result;
27106   return jresult;
27107 }
27108
27109
27110 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Hover_GetPoint(void * jarg1, unsigned int jarg2) {
27111   void * jresult ;
27112   Dali::HoverEvent *arg1 = (Dali::HoverEvent *) 0 ;
27113   unsigned int arg2 ;
27114   Dali::TouchPoint *result = 0 ;
27115
27116   arg1 = (Dali::HoverEvent *)jarg1;
27117   arg2 = (unsigned int)jarg2;
27118   {
27119     try {
27120       result = (Dali::TouchPoint *) &((Dali::HoverEvent const *)arg1)->GetPoint(arg2);
27121     } catch (std::out_of_range& e) {
27122       {
27123         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27124       };
27125     } catch (std::exception& e) {
27126       {
27127         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27128       };
27129     } catch (...) {
27130       {
27131         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27132       };
27133     }
27134   }
27135   jresult = (void *)result;
27136   return jresult;
27137 }
27138
27139
27140 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Key__SWIG_0() {
27141   void * jresult ;
27142   Dali::KeyEvent *result = 0 ;
27143
27144   {
27145     try {
27146       result = (Dali::KeyEvent *)new Dali::KeyEvent();
27147     } catch (std::out_of_range& e) {
27148       {
27149         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27150       };
27151     } catch (std::exception& e) {
27152       {
27153         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27154       };
27155     } catch (...) {
27156       {
27157         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27158       };
27159     }
27160   }
27161   jresult = (void *)result;
27162   return jresult;
27163 }
27164
27165
27166 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Key__SWIG_1(char * jarg1, char * jarg2, int jarg3, int jarg4, unsigned long jarg5, int jarg6) {
27167   void * jresult ;
27168   std::string *arg1 = 0 ;
27169   std::string *arg2 = 0 ;
27170   int arg3 ;
27171   int arg4 ;
27172   unsigned long arg5 ;
27173   Dali::KeyEvent::State *arg6 = 0 ;
27174   Dali::KeyEvent::State temp6 ;
27175   Dali::KeyEvent *result = 0 ;
27176
27177   if (!jarg1) {
27178     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
27179     return 0;
27180   }
27181   std::string arg1_str(jarg1);
27182   arg1 = &arg1_str;
27183   if (!jarg2) {
27184     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
27185     return 0;
27186   }
27187   std::string arg2_str(jarg2);
27188   arg2 = &arg2_str;
27189   arg3 = (int)jarg3;
27190   arg4 = (int)jarg4;
27191   arg5 = (unsigned long)jarg5;
27192   temp6 = (Dali::KeyEvent::State)jarg6;
27193   arg6 = &temp6;
27194   {
27195     try {
27196       result = (Dali::KeyEvent *)new Dali::KeyEvent((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4,arg5,(Dali::KeyEvent::State const &)*arg6);
27197     } catch (std::out_of_range& e) {
27198       {
27199         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27200       };
27201     } catch (std::exception& e) {
27202       {
27203         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27204       };
27205     } catch (...) {
27206       {
27207         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27208       };
27209     }
27210   }
27211   jresult = (void *)result;
27212
27213   //argout typemap for const std::string&
27214
27215
27216   //argout typemap for const std::string&
27217
27218   return jresult;
27219 }
27220
27221 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Key__SWIG_2(void * jarg1) {
27222   void * jresult ;
27223   Dali::KeyEvent *arg1 = 0 ;
27224   Dali::KeyEvent *result = 0 ;
27225
27226   arg1 = (Dali::KeyEvent *)jarg1;
27227   if (!arg1) {
27228     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
27229     return 0;
27230   }
27231   {
27232     try {
27233       result = (Dali::KeyEvent *)new Dali::KeyEvent((Dali::KeyEvent const &)*arg1);
27234     } catch (std::out_of_range& e) {
27235       {
27236         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27237       };
27238     } catch (std::exception& e) {
27239       {
27240         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27241       };
27242     } catch (...) {
27243       {
27244         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27245       };
27246     }
27247   }
27248   jresult = (void *)result;
27249   return jresult;
27250 }
27251
27252
27253 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Key_Assign(void * jarg1, void * jarg2) {
27254   void * jresult ;
27255   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27256   Dali::KeyEvent *arg2 = 0 ;
27257   Dali::KeyEvent *result = 0 ;
27258
27259   arg1 = (Dali::KeyEvent *)jarg1;
27260   arg2 = (Dali::KeyEvent *)jarg2;
27261   if (!arg2) {
27262     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
27263     return 0;
27264   }
27265   {
27266     try {
27267       result = (Dali::KeyEvent *) &(arg1)->operator =((Dali::KeyEvent const &)*arg2);
27268     } catch (std::out_of_range& e) {
27269       {
27270         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27271       };
27272     } catch (std::exception& e) {
27273       {
27274         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27275       };
27276     } catch (...) {
27277       {
27278         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27279       };
27280     }
27281   }
27282   jresult = (void *)result;
27283   return jresult;
27284 }
27285
27286
27287 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Key(void * jarg1) {
27288   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27289
27290   arg1 = (Dali::KeyEvent *)jarg1;
27291   {
27292     try {
27293       delete arg1;
27294     } catch (std::out_of_range& e) {
27295       {
27296         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
27297       };
27298     } catch (std::exception& e) {
27299       {
27300         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
27301       };
27302     } catch (...) {
27303       {
27304         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
27305       };
27306     }
27307   }
27308 }
27309
27310
27311 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Key_IsShiftModifier(void * jarg1) {
27312   unsigned int jresult ;
27313   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27314   bool result;
27315
27316   arg1 = (Dali::KeyEvent *)jarg1;
27317   {
27318     try {
27319       result = (bool)((Dali::KeyEvent const *)arg1)->IsShiftModifier();
27320     } catch (std::out_of_range& e) {
27321       {
27322         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27323       };
27324     } catch (std::exception& e) {
27325       {
27326         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27327       };
27328     } catch (...) {
27329       {
27330         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27331       };
27332     }
27333   }
27334   jresult = result;
27335   return jresult;
27336 }
27337
27338
27339 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Key_IsCtrlModifier(void * jarg1) {
27340   unsigned int jresult ;
27341   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27342   bool result;
27343
27344   arg1 = (Dali::KeyEvent *)jarg1;
27345   {
27346     try {
27347       result = (bool)((Dali::KeyEvent const *)arg1)->IsCtrlModifier();
27348     } catch (std::out_of_range& e) {
27349       {
27350         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27351       };
27352     } catch (std::exception& e) {
27353       {
27354         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27355       };
27356     } catch (...) {
27357       {
27358         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27359       };
27360     }
27361   }
27362   jresult = result;
27363   return jresult;
27364 }
27365
27366
27367 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Key_IsAltModifier(void * jarg1) {
27368   unsigned int jresult ;
27369   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27370   bool result;
27371
27372   arg1 = (Dali::KeyEvent *)jarg1;
27373   {
27374     try {
27375       result = (bool)((Dali::KeyEvent const *)arg1)->IsAltModifier();
27376     } catch (std::out_of_range& e) {
27377       {
27378         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27379       };
27380     } catch (std::exception& e) {
27381       {
27382         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27383       };
27384     } catch (...) {
27385       {
27386         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27387       };
27388     }
27389   }
27390   jresult = result;
27391   return jresult;
27392 }
27393
27394
27395 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Key_keyPressedName_set(void * jarg1, char * jarg2) {
27396   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27397   std::string *arg2 = 0 ;
27398
27399   arg1 = (Dali::KeyEvent *)jarg1;
27400   if (!jarg2) {
27401     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
27402     return ;
27403   }
27404   std::string arg2_str(jarg2);
27405   arg2 = &arg2_str;
27406   if (arg1) (arg1)->keyPressedName = *arg2;
27407
27408   //argout typemap for const std::string&
27409
27410 }
27411
27412
27413 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_Key_keyPressedName_get(void * jarg1) {
27414   char * jresult ;
27415   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27416   std::string *result = 0 ;
27417
27418   arg1 = (Dali::KeyEvent *)jarg1;
27419   result = (std::string *) & ((arg1)->keyPressedName);
27420   jresult = SWIG_csharp_string_callback(result->c_str());
27421   return jresult;
27422 }
27423
27424
27425 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Key_keyPressed_set(void * jarg1, char * jarg2) {
27426   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27427   std::string *arg2 = 0 ;
27428
27429   arg1 = (Dali::KeyEvent *)jarg1;
27430   if (!jarg2) {
27431     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
27432     return ;
27433   }
27434   std::string arg2_str(jarg2);
27435   arg2 = &arg2_str;
27436   if (arg1) (arg1)->keyPressed = *arg2;
27437
27438   //argout typemap for const std::string&
27439
27440 }
27441
27442
27443 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_Key_keyPressed_get(void * jarg1) {
27444   char * jresult ;
27445   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27446   std::string *result = 0 ;
27447
27448   arg1 = (Dali::KeyEvent *)jarg1;
27449   result = (std::string *) & ((arg1)->keyPressed);
27450   jresult = SWIG_csharp_string_callback(result->c_str());
27451   return jresult;
27452 }
27453
27454
27455 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Key_keyCode_set(void * jarg1, int jarg2) {
27456   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27457   int arg2 ;
27458
27459   arg1 = (Dali::KeyEvent *)jarg1;
27460   arg2 = (int)jarg2;
27461   if (arg1) (arg1)->keyCode = arg2;
27462 }
27463
27464
27465 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Key_keyCode_get(void * jarg1) {
27466   int jresult ;
27467   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27468   int result;
27469
27470   arg1 = (Dali::KeyEvent *)jarg1;
27471   result = (int) ((arg1)->keyCode);
27472   jresult = result;
27473   return jresult;
27474 }
27475
27476
27477 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Key_keyModifier_set(void * jarg1, int jarg2) {
27478   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27479   int arg2 ;
27480
27481   arg1 = (Dali::KeyEvent *)jarg1;
27482   arg2 = (int)jarg2;
27483   if (arg1) (arg1)->keyModifier = arg2;
27484 }
27485
27486
27487 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Key_keyModifier_get(void * jarg1) {
27488   int jresult ;
27489   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27490   int result;
27491
27492   arg1 = (Dali::KeyEvent *)jarg1;
27493   result = (int) ((arg1)->keyModifier);
27494   jresult = result;
27495   return jresult;
27496 }
27497
27498
27499 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Key_time_set(void * jarg1, unsigned long jarg2) {
27500   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27501   unsigned long arg2 ;
27502
27503   arg1 = (Dali::KeyEvent *)jarg1;
27504   arg2 = (unsigned long)jarg2;
27505   if (arg1) (arg1)->time = arg2;
27506 }
27507
27508
27509 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Key_time_get(void * jarg1) {
27510   unsigned long jresult ;
27511   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27512   unsigned long result;
27513
27514   arg1 = (Dali::KeyEvent *)jarg1;
27515   result = (unsigned long) ((arg1)->time);
27516   jresult = (unsigned long)result;
27517   return jresult;
27518 }
27519
27520
27521 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Key_state_set(void * jarg1, int jarg2) {
27522   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27523   Dali::KeyEvent::State arg2 ;
27524
27525   arg1 = (Dali::KeyEvent *)jarg1;
27526   arg2 = (Dali::KeyEvent::State)jarg2;
27527   if (arg1) (arg1)->state = arg2;
27528 }
27529
27530
27531 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Key_state_get(void * jarg1) {
27532   int jresult ;
27533   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27534   Dali::KeyEvent::State result;
27535
27536   arg1 = (Dali::KeyEvent *)jarg1;
27537   result = (Dali::KeyEvent::State) ((arg1)->state);
27538   jresult = (int)result;
27539   return jresult;
27540 }
27541
27542
27543 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_LongPressGestureDetector__SWIG_0() {
27544   void * jresult ;
27545   Dali::LongPressGestureDetector *result = 0 ;
27546
27547   {
27548     try {
27549       result = (Dali::LongPressGestureDetector *)new Dali::LongPressGestureDetector();
27550     } catch (std::out_of_range& e) {
27551       {
27552         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27553       };
27554     } catch (std::exception& e) {
27555       {
27556         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27557       };
27558     } catch (...) {
27559       {
27560         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27561       };
27562     }
27563   }
27564   jresult = (void *)result;
27565   return jresult;
27566 }
27567
27568
27569 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_New__SWIG_0() {
27570   void * jresult ;
27571   Dali::LongPressGestureDetector result;
27572
27573   {
27574     try {
27575       result = Dali::LongPressGestureDetector::New();
27576     } catch (std::out_of_range& e) {
27577       {
27578         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27579       };
27580     } catch (std::exception& e) {
27581       {
27582         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27583       };
27584     } catch (...) {
27585       {
27586         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27587       };
27588     }
27589   }
27590   jresult = new Dali::LongPressGestureDetector((const Dali::LongPressGestureDetector &)result);
27591   return jresult;
27592 }
27593
27594
27595 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_New__SWIG_1(unsigned int jarg1) {
27596   void * jresult ;
27597   unsigned int arg1 ;
27598   Dali::LongPressGestureDetector result;
27599
27600   arg1 = (unsigned int)jarg1;
27601   {
27602     try {
27603       result = Dali::LongPressGestureDetector::New(arg1);
27604     } catch (std::out_of_range& e) {
27605       {
27606         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27607       };
27608     } catch (std::exception& e) {
27609       {
27610         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27611       };
27612     } catch (...) {
27613       {
27614         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27615       };
27616     }
27617   }
27618   jresult = new Dali::LongPressGestureDetector((const Dali::LongPressGestureDetector &)result);
27619   return jresult;
27620 }
27621
27622
27623 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_New__SWIG_2(unsigned int jarg1, unsigned int jarg2) {
27624   void * jresult ;
27625   unsigned int arg1 ;
27626   unsigned int arg2 ;
27627   Dali::LongPressGestureDetector result;
27628
27629   arg1 = (unsigned int)jarg1;
27630   arg2 = (unsigned int)jarg2;
27631   {
27632     try {
27633       result = Dali::LongPressGestureDetector::New(arg1,arg2);
27634     } catch (std::out_of_range& e) {
27635       {
27636         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27637       };
27638     } catch (std::exception& e) {
27639       {
27640         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27641       };
27642     } catch (...) {
27643       {
27644         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27645       };
27646     }
27647   }
27648   jresult = new Dali::LongPressGestureDetector((const Dali::LongPressGestureDetector &)result);
27649   return jresult;
27650 }
27651
27652
27653 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_DownCast(void * jarg1) {
27654   void * jresult ;
27655   Dali::BaseHandle arg1 ;
27656   Dali::BaseHandle *argp1 ;
27657   Dali::LongPressGestureDetector result;
27658
27659   argp1 = (Dali::BaseHandle *)jarg1;
27660   if (!argp1) {
27661     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
27662     return 0;
27663   }
27664   arg1 = *argp1;
27665   {
27666     try {
27667       result = Dali::LongPressGestureDetector::DownCast(arg1);
27668     } catch (std::out_of_range& e) {
27669       {
27670         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27671       };
27672     } catch (std::exception& e) {
27673       {
27674         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27675       };
27676     } catch (...) {
27677       {
27678         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27679       };
27680     }
27681   }
27682   jresult = new Dali::LongPressGestureDetector((const Dali::LongPressGestureDetector &)result);
27683   return jresult;
27684 }
27685
27686
27687 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_LongPressGestureDetector(void * jarg1) {
27688   Dali::LongPressGestureDetector *arg1 = (Dali::LongPressGestureDetector *) 0 ;
27689
27690   arg1 = (Dali::LongPressGestureDetector *)jarg1;
27691   {
27692     try {
27693       delete arg1;
27694     } catch (std::out_of_range& e) {
27695       {
27696         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
27697       };
27698     } catch (std::exception& e) {
27699       {
27700         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
27701       };
27702     } catch (...) {
27703       {
27704         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
27705       };
27706     }
27707   }
27708 }
27709
27710
27711 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_LongPressGestureDetector__SWIG_1(void * jarg1) {
27712   void * jresult ;
27713   Dali::LongPressGestureDetector *arg1 = 0 ;
27714   Dali::LongPressGestureDetector *result = 0 ;
27715
27716   arg1 = (Dali::LongPressGestureDetector *)jarg1;
27717   if (!arg1) {
27718     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LongPressGestureDetector const & type is null", 0);
27719     return 0;
27720   }
27721   {
27722     try {
27723       result = (Dali::LongPressGestureDetector *)new Dali::LongPressGestureDetector((Dali::LongPressGestureDetector const &)*arg1);
27724     } catch (std::out_of_range& e) {
27725       {
27726         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27727       };
27728     } catch (std::exception& e) {
27729       {
27730         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27731       };
27732     } catch (...) {
27733       {
27734         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27735       };
27736     }
27737   }
27738   jresult = (void *)result;
27739   return jresult;
27740 }
27741
27742
27743 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_Assign(void * jarg1, void * jarg2) {
27744   void * jresult ;
27745   Dali::LongPressGestureDetector *arg1 = (Dali::LongPressGestureDetector *) 0 ;
27746   Dali::LongPressGestureDetector *arg2 = 0 ;
27747   Dali::LongPressGestureDetector *result = 0 ;
27748
27749   arg1 = (Dali::LongPressGestureDetector *)jarg1;
27750   arg2 = (Dali::LongPressGestureDetector *)jarg2;
27751   if (!arg2) {
27752     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LongPressGestureDetector const & type is null", 0);
27753     return 0;
27754   }
27755   {
27756     try {
27757       result = (Dali::LongPressGestureDetector *) &(arg1)->operator =((Dali::LongPressGestureDetector const &)*arg2);
27758     } catch (std::out_of_range& e) {
27759       {
27760         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27761       };
27762     } catch (std::exception& e) {
27763       {
27764         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27765       };
27766     } catch (...) {
27767       {
27768         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27769       };
27770     }
27771   }
27772   jresult = (void *)result;
27773   return jresult;
27774 }
27775
27776
27777 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_SetTouchesRequired__SWIG_0(void * jarg1, unsigned int jarg2) {
27778   Dali::LongPressGestureDetector *arg1 = (Dali::LongPressGestureDetector *) 0 ;
27779   unsigned int arg2 ;
27780
27781   arg1 = (Dali::LongPressGestureDetector *)jarg1;
27782   arg2 = (unsigned int)jarg2;
27783   {
27784     try {
27785       (arg1)->SetTouchesRequired(arg2);
27786     } catch (std::out_of_range& e) {
27787       {
27788         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
27789       };
27790     } catch (std::exception& e) {
27791       {
27792         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
27793       };
27794     } catch (...) {
27795       {
27796         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
27797       };
27798     }
27799   }
27800 }
27801
27802
27803 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_SetTouchesRequired__SWIG_1(void * jarg1, unsigned int jarg2, unsigned int jarg3) {
27804   Dali::LongPressGestureDetector *arg1 = (Dali::LongPressGestureDetector *) 0 ;
27805   unsigned int arg2 ;
27806   unsigned int arg3 ;
27807
27808   arg1 = (Dali::LongPressGestureDetector *)jarg1;
27809   arg2 = (unsigned int)jarg2;
27810   arg3 = (unsigned int)jarg3;
27811   {
27812     try {
27813       (arg1)->SetTouchesRequired(arg2,arg3);
27814     } catch (std::out_of_range& e) {
27815       {
27816         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
27817       };
27818     } catch (std::exception& e) {
27819       {
27820         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
27821       };
27822     } catch (...) {
27823       {
27824         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
27825       };
27826     }
27827   }
27828 }
27829
27830
27831 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_GetMinimumTouchesRequired(void * jarg1) {
27832   unsigned int jresult ;
27833   Dali::LongPressGestureDetector *arg1 = (Dali::LongPressGestureDetector *) 0 ;
27834   unsigned int result;
27835
27836   arg1 = (Dali::LongPressGestureDetector *)jarg1;
27837   {
27838     try {
27839       result = (unsigned int)((Dali::LongPressGestureDetector const *)arg1)->GetMinimumTouchesRequired();
27840     } catch (std::out_of_range& e) {
27841       {
27842         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27843       };
27844     } catch (std::exception& e) {
27845       {
27846         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27847       };
27848     } catch (...) {
27849       {
27850         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27851       };
27852     }
27853   }
27854   jresult = result;
27855   return jresult;
27856 }
27857
27858
27859 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_GetMaximumTouchesRequired(void * jarg1) {
27860   unsigned int jresult ;
27861   Dali::LongPressGestureDetector *arg1 = (Dali::LongPressGestureDetector *) 0 ;
27862   unsigned int result;
27863
27864   arg1 = (Dali::LongPressGestureDetector *)jarg1;
27865   {
27866     try {
27867       result = (unsigned int)((Dali::LongPressGestureDetector const *)arg1)->GetMaximumTouchesRequired();
27868     } catch (std::out_of_range& e) {
27869       {
27870         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27871       };
27872     } catch (std::exception& e) {
27873       {
27874         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27875       };
27876     } catch (...) {
27877       {
27878         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27879       };
27880     }
27881   }
27882   jresult = result;
27883   return jresult;
27884 }
27885
27886
27887 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_DetectedSignal(void * jarg1) {
27888   void * jresult ;
27889   Dali::LongPressGestureDetector *arg1 = (Dali::LongPressGestureDetector *) 0 ;
27890   Dali::LongPressGestureDetector::DetectedSignalType *result = 0 ;
27891
27892   arg1 = (Dali::LongPressGestureDetector *)jarg1;
27893   {
27894     try {
27895       result = (Dali::LongPressGestureDetector::DetectedSignalType *) &(arg1)->DetectedSignal();
27896     } catch (std::out_of_range& e) {
27897       {
27898         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27899       };
27900     } catch (std::exception& e) {
27901       {
27902         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27903       };
27904     } catch (...) {
27905       {
27906         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27907       };
27908     }
27909   }
27910   jresult = (void *)result;
27911   return jresult;
27912 }
27913
27914
27915 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_LongPressGesture__SWIG_0(int jarg1) {
27916   void * jresult ;
27917   Dali::Gesture::State arg1 ;
27918   Dali::LongPressGesture *result = 0 ;
27919
27920   arg1 = (Dali::Gesture::State)jarg1;
27921   {
27922     try {
27923       result = (Dali::LongPressGesture *)new Dali::LongPressGesture(arg1);
27924     } catch (std::out_of_range& e) {
27925       {
27926         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27927       };
27928     } catch (std::exception& e) {
27929       {
27930         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27931       };
27932     } catch (...) {
27933       {
27934         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27935       };
27936     }
27937   }
27938   jresult = (void *)result;
27939   return jresult;
27940 }
27941
27942
27943 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_LongPressGesture__SWIG_1(void * jarg1) {
27944   void * jresult ;
27945   Dali::LongPressGesture *arg1 = 0 ;
27946   Dali::LongPressGesture *result = 0 ;
27947
27948   arg1 = (Dali::LongPressGesture *)jarg1;
27949   if (!arg1) {
27950     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LongPressGesture const & type is null", 0);
27951     return 0;
27952   }
27953   {
27954     try {
27955       result = (Dali::LongPressGesture *)new Dali::LongPressGesture((Dali::LongPressGesture const &)*arg1);
27956     } catch (std::out_of_range& e) {
27957       {
27958         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27959       };
27960     } catch (std::exception& e) {
27961       {
27962         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27963       };
27964     } catch (...) {
27965       {
27966         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27967       };
27968     }
27969   }
27970   jresult = (void *)result;
27971   return jresult;
27972 }
27973
27974
27975 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LongPressGesture_Assign(void * jarg1, void * jarg2) {
27976   void * jresult ;
27977   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
27978   Dali::LongPressGesture *arg2 = 0 ;
27979   Dali::LongPressGesture *result = 0 ;
27980
27981   arg1 = (Dali::LongPressGesture *)jarg1;
27982   arg2 = (Dali::LongPressGesture *)jarg2;
27983   if (!arg2) {
27984     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LongPressGesture const & type is null", 0);
27985     return 0;
27986   }
27987   {
27988     try {
27989       result = (Dali::LongPressGesture *) &(arg1)->operator =((Dali::LongPressGesture const &)*arg2);
27990     } catch (std::out_of_range& e) {
27991       {
27992         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27993       };
27994     } catch (std::exception& e) {
27995       {
27996         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27997       };
27998     } catch (...) {
27999       {
28000         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
28001       };
28002     }
28003   }
28004   jresult = (void *)result;
28005   return jresult;
28006 }
28007
28008
28009 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_LongPressGesture(void * jarg1) {
28010   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
28011
28012   arg1 = (Dali::LongPressGesture *)jarg1;
28013   {
28014     try {
28015       delete arg1;
28016     } catch (std::out_of_range& e) {
28017       {
28018         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
28019       };
28020     } catch (std::exception& e) {
28021       {
28022         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
28023       };
28024     } catch (...) {
28025       {
28026         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
28027       };
28028     }
28029   }
28030 }
28031
28032
28033 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LongPressGesture_numberOfTouches_set(void * jarg1, unsigned int jarg2) {
28034   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
28035   unsigned int arg2 ;
28036
28037   arg1 = (Dali::LongPressGesture *)jarg1;
28038   arg2 = (unsigned int)jarg2;
28039   if (arg1) (arg1)->numberOfTouches = arg2;
28040 }
28041
28042
28043 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_LongPressGesture_numberOfTouches_get(void * jarg1) {
28044   unsigned int jresult ;
28045   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
28046   unsigned int result;
28047
28048   arg1 = (Dali::LongPressGesture *)jarg1;
28049   result = (unsigned int) ((arg1)->numberOfTouches);
28050   jresult = result;
28051   return jresult;
28052 }
28053
28054
28055 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LongPressGesture_screenPoint_set(void * jarg1, void * jarg2) {
28056   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
28057   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
28058
28059   arg1 = (Dali::LongPressGesture *)jarg1;
28060   arg2 = (Dali::Vector2 *)jarg2;
28061   if (arg1) (arg1)->screenPoint = *arg2;
28062 }
28063
28064
28065 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LongPressGesture_screenPoint_get(void * jarg1) {
28066   void * jresult ;
28067   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
28068   Dali::Vector2 *result = 0 ;
28069
28070   arg1 = (Dali::LongPressGesture *)jarg1;
28071   result = (Dali::Vector2 *)& ((arg1)->screenPoint);
28072   jresult = (void *)result;
28073   return jresult;
28074 }
28075
28076
28077 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LongPressGesture_localPoint_set(void * jarg1, void * jarg2) {
28078   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
28079   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
28080
28081   arg1 = (Dali::LongPressGesture *)jarg1;
28082   arg2 = (Dali::Vector2 *)jarg2;
28083   if (arg1) (arg1)->localPoint = *arg2;
28084 }
28085
28086
28087 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LongPressGesture_localPoint_get(void * jarg1) {
28088   void * jresult ;
28089   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
28090   Dali::Vector2 *result = 0 ;
28091
28092   arg1 = (Dali::LongPressGesture *)jarg1;
28093   result = (Dali::Vector2 *)& ((arg1)->localPoint);
28094   jresult = (void *)result;
28095   return jresult;
28096 }
28097
28098
28099 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Wheel__SWIG_0() {
28100   void * jresult ;
28101   Dali::WheelEvent *result = 0 ;
28102
28103   {
28104     try {
28105       result = (Dali::WheelEvent *)new Dali::WheelEvent();
28106     } catch (std::out_of_range& e) {
28107       {
28108         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
28109       };
28110     } catch (std::exception& e) {
28111       {
28112         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
28113       };
28114     } catch (...) {
28115       {
28116         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
28117       };
28118     }
28119   }
28120   jresult = (void *)result;
28121   return jresult;
28122 }
28123
28124
28125 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Wheel__SWIG_1(int jarg1, int jarg2, unsigned int jarg3, void * jarg4, int jarg5, unsigned int jarg6) {
28126   void * jresult ;
28127   Dali::WheelEvent::Type arg1 ;
28128   int arg2 ;
28129   unsigned int arg3 ;
28130   Dali::Vector2 arg4 ;
28131   int arg5 ;
28132   unsigned int arg6 ;
28133   Dali::Vector2 *argp4 ;
28134   Dali::WheelEvent *result = 0 ;
28135
28136   arg1 = (Dali::WheelEvent::Type)jarg1;
28137   arg2 = (int)jarg2;
28138   arg3 = (unsigned int)jarg3;
28139   argp4 = (Dali::Vector2 *)jarg4;
28140   if (!argp4) {
28141     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector2", 0);
28142     return 0;
28143   }
28144   arg4 = *argp4;
28145   arg5 = (int)jarg5;
28146   arg6 = (unsigned int)jarg6;
28147   {
28148     try {
28149       result = (Dali::WheelEvent *)new Dali::WheelEvent(arg1,arg2,arg3,arg4,arg5,arg6);
28150     } catch (std::out_of_range& e) {
28151       {
28152         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
28153       };
28154     } catch (std::exception& e) {
28155       {
28156         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
28157       };
28158     } catch (...) {
28159       {
28160         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
28161       };
28162     }
28163   }
28164   jresult = (void *)result;
28165   return jresult;
28166 }
28167
28168
28169 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Wheel(void * jarg1) {
28170   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28171
28172   arg1 = (Dali::WheelEvent *)jarg1;
28173   {
28174     try {
28175       delete arg1;
28176     } catch (std::out_of_range& e) {
28177       {
28178         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
28179       };
28180     } catch (std::exception& e) {
28181       {
28182         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
28183       };
28184     } catch (...) {
28185       {
28186         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
28187       };
28188     }
28189   }
28190 }
28191
28192
28193 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Wheel_IsShiftModifier(void * jarg1) {
28194   unsigned int jresult ;
28195   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28196   bool result;
28197
28198   arg1 = (Dali::WheelEvent *)jarg1;
28199   {
28200     try {
28201       result = (bool)((Dali::WheelEvent const *)arg1)->IsShiftModifier();
28202     } catch (std::out_of_range& e) {
28203       {
28204         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
28205       };
28206     } catch (std::exception& e) {
28207       {
28208         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
28209       };
28210     } catch (...) {
28211       {
28212         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
28213       };
28214     }
28215   }
28216   jresult = result;
28217   return jresult;
28218 }
28219
28220
28221 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Wheel_IsCtrlModifier(void * jarg1) {
28222   unsigned int jresult ;
28223   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28224   bool result;
28225
28226   arg1 = (Dali::WheelEvent *)jarg1;
28227   {
28228     try {
28229       result = (bool)((Dali::WheelEvent const *)arg1)->IsCtrlModifier();
28230     } catch (std::out_of_range& e) {
28231       {
28232         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
28233       };
28234     } catch (std::exception& e) {
28235       {
28236         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
28237       };
28238     } catch (...) {
28239       {
28240         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
28241       };
28242     }
28243   }
28244   jresult = result;
28245   return jresult;
28246 }
28247
28248
28249 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Wheel_IsAltModifier(void * jarg1) {
28250   unsigned int jresult ;
28251   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28252   bool result;
28253
28254   arg1 = (Dali::WheelEvent *)jarg1;
28255   {
28256     try {
28257       result = (bool)((Dali::WheelEvent const *)arg1)->IsAltModifier();
28258     } catch (std::out_of_range& e) {
28259       {
28260         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
28261       };
28262     } catch (std::exception& e) {
28263       {
28264         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
28265       };
28266     } catch (...) {
28267       {
28268         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
28269       };
28270     }
28271   }
28272   jresult = result;
28273   return jresult;
28274 }
28275
28276
28277 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Wheel_type_set(void * jarg1, int jarg2) {
28278   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28279   Dali::WheelEvent::Type arg2 ;
28280
28281   arg1 = (Dali::WheelEvent *)jarg1;
28282   arg2 = (Dali::WheelEvent::Type)jarg2;
28283   if (arg1) (arg1)->type = arg2;
28284 }
28285
28286
28287 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Wheel_type_get(void * jarg1) {
28288   int jresult ;
28289   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28290   Dali::WheelEvent::Type result;
28291
28292   arg1 = (Dali::WheelEvent *)jarg1;
28293   result = (Dali::WheelEvent::Type) ((arg1)->type);
28294   jresult = (int)result;
28295   return jresult;
28296 }
28297
28298
28299 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Wheel_direction_set(void * jarg1, int jarg2) {
28300   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28301   int arg2 ;
28302
28303   arg1 = (Dali::WheelEvent *)jarg1;
28304   arg2 = (int)jarg2;
28305   if (arg1) (arg1)->direction = arg2;
28306 }
28307
28308
28309 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Wheel_direction_get(void * jarg1) {
28310   int jresult ;
28311   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28312   int result;
28313
28314   arg1 = (Dali::WheelEvent *)jarg1;
28315   result = (int) ((arg1)->direction);
28316   jresult = result;
28317   return jresult;
28318 }
28319
28320
28321 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Wheel_modifiers_set(void * jarg1, unsigned int jarg2) {
28322   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28323   unsigned int arg2 ;
28324
28325   arg1 = (Dali::WheelEvent *)jarg1;
28326   arg2 = (unsigned int)jarg2;
28327   if (arg1) (arg1)->modifiers = arg2;
28328 }
28329
28330
28331 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Wheel_modifiers_get(void * jarg1) {
28332   unsigned int jresult ;
28333   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28334   unsigned int result;
28335
28336   arg1 = (Dali::WheelEvent *)jarg1;
28337   result = (unsigned int) ((arg1)->modifiers);
28338   jresult = result;
28339   return jresult;
28340 }
28341
28342
28343 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Wheel_point_set(void * jarg1, void * jarg2) {
28344   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28345   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
28346
28347   arg1 = (Dali::WheelEvent *)jarg1;
28348   arg2 = (Dali::Vector2 *)jarg2;
28349   if (arg1) (arg1)->point = *arg2;
28350 }
28351
28352
28353 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Wheel_point_get(void * jarg1) {
28354   void * jresult ;
28355   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28356   Dali::Vector2 *result = 0 ;
28357
28358   arg1 = (Dali::WheelEvent *)jarg1;
28359   result = (Dali::Vector2 *)& ((arg1)->point);
28360   jresult = (void *)result;
28361   return jresult;
28362 }
28363
28364
28365 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Wheel_z_set(void * jarg1, int jarg2) {
28366   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28367   int arg2 ;
28368
28369   arg1 = (Dali::WheelEvent *)jarg1;
28370   arg2 = (int)jarg2;
28371   if (arg1) (arg1)->z = arg2;
28372 }
28373
28374
28375 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Wheel_z_get(void * jarg1) {
28376   int jresult ;
28377   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28378   int result;
28379
28380   arg1 = (Dali::WheelEvent *)jarg1;
28381   result = (int) ((arg1)->z);
28382   jresult = result;
28383   return jresult;
28384 }
28385
28386
28387 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Wheel_timeStamp_set(void * jarg1, unsigned int jarg2) {
28388   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28389   unsigned int arg2 ;
28390
28391   arg1 = (Dali::WheelEvent *)jarg1;
28392   arg2 = (unsigned int)jarg2;
28393   if (arg1) (arg1)->timeStamp = arg2;
28394 }
28395
28396
28397 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Wheel_timeStamp_get(void * jarg1) {
28398   unsigned int jresult ;
28399   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28400   unsigned int result;
28401
28402   arg1 = (Dali::WheelEvent *)jarg1;
28403   result = (unsigned int) ((arg1)->timeStamp);
28404   jresult = result;
28405   return jresult;
28406 }
28407
28408 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_GetDeviceName(void * jarg1) {
28409   char * jresult ;
28410   Dali::KeyEvent *arg1 = 0 ;
28411   std::string result;
28412
28413   arg1 = (Dali::KeyEvent *)jarg1;
28414   if (!arg1) {
28415     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
28416     return 0;
28417   }
28418   {
28419     try {
28420       result = Dali::DevelKeyEvent::GetDeviceName((Dali::KeyEvent const &)*arg1);
28421     } catch (std::out_of_range& e) {
28422       {
28423         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
28424       };
28425     } catch (std::exception& e) {
28426       {
28427         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
28428       };
28429     } catch (...) {
28430       {
28431         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
28432       };
28433     }
28434   }
28435   jresult = SWIG_csharp_string_callback((&result)->c_str());
28436   return jresult;
28437 }
28438
28439 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_GetDeviceClass(void * jarg1) {
28440   int jresult ;
28441   Dali::KeyEvent *arg1 = 0 ;
28442   Dali::DevelDevice::Class::Type result;
28443
28444   arg1 = (Dali::KeyEvent *)jarg1;
28445   if (!arg1) {
28446     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
28447     return 0;
28448   }
28449   {
28450     try {
28451       result = (Dali::DevelDevice::Class::Type)Dali::DevelKeyEvent::GetDeviceClass((Dali::KeyEvent const &)*arg1);
28452     } catch (std::out_of_range& e) {
28453       {
28454         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
28455       };
28456     } catch (std::exception& e) {
28457       {
28458         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
28459       };
28460     } catch (...) {
28461       {
28462         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
28463       };
28464     }
28465   }
28466   jresult = (int)result;
28467   return jresult;
28468 }
28469
28470
28471 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Raise(void * jarg1) {
28472   Dali::Actor arg1 ;
28473   Dali::Actor *argp1 ;
28474
28475   argp1 = (Dali::Actor *)jarg1;
28476   if (!argp1) {
28477     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
28478     return ;
28479   }
28480   arg1 = *argp1;
28481   {
28482     try {
28483       Dali::DevelActor::Raise(arg1);
28484     } catch (std::out_of_range& e) {
28485       {
28486         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
28487       };
28488     } catch (std::exception& e) {
28489       {
28490         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
28491       };
28492     } catch (...) {
28493       {
28494         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
28495       };
28496     }
28497   }
28498 }
28499
28500
28501 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Lower(void * jarg1) {
28502   Dali::Actor arg1 ;
28503   Dali::Actor *argp1 ;
28504
28505   argp1 = (Dali::Actor *)jarg1;
28506   if (!argp1) {
28507     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
28508     return ;
28509   }
28510   arg1 = *argp1;
28511   {
28512     try {
28513       Dali::DevelActor::Lower(arg1);
28514     } catch (std::out_of_range& e) {
28515       {
28516         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
28517       };
28518     } catch (std::exception& e) {
28519       {
28520         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
28521       };
28522     } catch (...) {
28523       {
28524         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
28525       };
28526     }
28527   }
28528 }
28529
28530
28531 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RaiseToTop(void * jarg1) {
28532   Dali::Actor arg1 ;
28533   Dali::Actor *argp1 ;
28534
28535   argp1 = (Dali::Actor *)jarg1;
28536   if (!argp1) {
28537     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
28538     return ;
28539   }
28540   arg1 = *argp1;
28541   {
28542     try {
28543       Dali::DevelActor::RaiseToTop(arg1);
28544     } catch (std::out_of_range& e) {
28545       {
28546         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
28547       };
28548     } catch (std::exception& e) {
28549       {
28550         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
28551       };
28552     } catch (...) {
28553       {
28554         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
28555       };
28556     }
28557   }
28558 }
28559
28560
28561 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LowerToBottom(void * jarg1) {
28562   Dali::Actor arg1 ;
28563   Dali::Actor *argp1 ;
28564
28565   argp1 = (Dali::Actor *)jarg1;
28566   if (!argp1) {
28567     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
28568     return ;
28569   }
28570   arg1 = *argp1;
28571   {
28572     try {
28573       Dali::DevelActor::LowerToBottom(arg1);
28574     } catch (std::out_of_range& e) {
28575       {
28576         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
28577       };
28578     } catch (std::exception& e) {
28579       {
28580         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
28581       };
28582     } catch (...) {
28583       {
28584         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
28585       };
28586     }
28587   }
28588 }
28589
28590
28591 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RaiseAbove(void * jarg1, void * jarg2) {
28592   Dali::Actor arg1 ;
28593   Dali::Actor arg2 ;
28594   Dali::Actor *argp1 ;
28595   Dali::Actor *argp2 ;
28596
28597   argp1 = (Dali::Actor *)jarg1;
28598   if (!argp1) {
28599     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
28600     return ;
28601   }
28602   arg1 = *argp1;
28603   argp2 = (Dali::Actor *)jarg2;
28604   if (!argp2) {
28605     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
28606     return ;
28607   }
28608   arg2 = *argp2;
28609   {
28610     try {
28611       Dali::DevelActor::RaiseAbove(arg1,arg2);
28612     } catch (std::out_of_range& e) {
28613       {
28614         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
28615       };
28616     } catch (std::exception& e) {
28617       {
28618         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
28619       };
28620     } catch (...) {
28621       {
28622         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
28623       };
28624     }
28625   }
28626 }
28627
28628
28629 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LowerBelow(void * jarg1, void * jarg2) {
28630   Dali::Actor arg1 ;
28631   Dali::Actor arg2 ;
28632   Dali::Actor *argp1 ;
28633   Dali::Actor *argp2 ;
28634
28635   argp1 = (Dali::Actor *)jarg1;
28636   if (!argp1) {
28637     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
28638     return ;
28639   }
28640   arg1 = *argp1;
28641   argp2 = (Dali::Actor *)jarg2;
28642   if (!argp2) {
28643     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
28644     return ;
28645   }
28646   arg2 = *argp2;
28647   {
28648     try {
28649       Dali::DevelActor::LowerBelow(arg1,arg2);
28650     } catch (std::out_of_range& e) {
28651       {
28652         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
28653       };
28654     } catch (std::exception& e) {
28655       {
28656         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
28657       };
28658     } catch (...) {
28659       {
28660         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
28661       };
28662     }
28663   }
28664 }
28665
28666
28667 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VisibilityChangedSignal(void * jarg1) {
28668   void * jresult ;
28669   Dali::Actor arg1 ;
28670   Dali::Actor *argp1 ;
28671   Dali::DevelActor::VisibilityChangedSignalType *result = 0 ;
28672
28673   argp1 = (Dali::Actor *)jarg1;
28674   if (!argp1) {
28675     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
28676     return 0;
28677   }
28678   arg1 = *argp1;
28679   {
28680     try {
28681       result = (Dali::DevelActor::VisibilityChangedSignalType *) &Dali::DevelActor::VisibilityChangedSignal(arg1);
28682     } catch (std::out_of_range& e) {
28683       {
28684         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
28685       };
28686     } catch (std::exception& e) {
28687       {
28688         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
28689       };
28690     } catch (...) {
28691       {
28692         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
28693       };
28694     }
28695   }
28696   jresult = (void *)result;
28697   return jresult;
28698 }
28699
28700 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_PARENT_ORIGIN_get() {
28701   int jresult ;
28702   int result;
28703
28704   result = (int)Dali::Actor::Property::PARENT_ORIGIN;
28705   jresult = (int)result;
28706   return jresult;
28707 }
28708
28709
28710 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_PARENT_ORIGIN_X_get() {
28711   int jresult ;
28712   int result;
28713
28714   result = (int)Dali::Actor::Property::PARENT_ORIGIN_X;
28715   jresult = (int)result;
28716   return jresult;
28717 }
28718
28719
28720 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_PARENT_ORIGIN_Y_get() {
28721   int jresult ;
28722   int result;
28723
28724   result = (int)Dali::Actor::Property::PARENT_ORIGIN_Y;
28725   jresult = (int)result;
28726   return jresult;
28727 }
28728
28729
28730 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_PARENT_ORIGIN_Z_get() {
28731   int jresult ;
28732   int result;
28733
28734   result = (int)Dali::Actor::Property::PARENT_ORIGIN_Z;
28735   jresult = (int)result;
28736   return jresult;
28737 }
28738
28739
28740 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_ANCHOR_POINT_get() {
28741   int jresult ;
28742   int result;
28743
28744   result = (int)Dali::Actor::Property::ANCHOR_POINT;
28745   jresult = (int)result;
28746   return jresult;
28747 }
28748
28749
28750 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_ANCHOR_POINT_X_get() {
28751   int jresult ;
28752   int result;
28753
28754   result = (int)Dali::Actor::Property::ANCHOR_POINT_X;
28755   jresult = (int)result;
28756   return jresult;
28757 }
28758
28759
28760 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_ANCHOR_POINT_Y_get() {
28761   int jresult ;
28762   int result;
28763
28764   result = (int)Dali::Actor::Property::ANCHOR_POINT_Y;
28765   jresult = (int)result;
28766   return jresult;
28767 }
28768
28769
28770 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_ANCHOR_POINT_Z_get() {
28771   int jresult ;
28772   int result;
28773
28774   result = (int)Dali::Actor::Property::ANCHOR_POINT_Z;
28775   jresult = (int)result;
28776   return jresult;
28777 }
28778
28779
28780 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SIZE_get() {
28781   int jresult ;
28782   int result;
28783
28784   result = (int)Dali::Actor::Property::SIZE;
28785   jresult = (int)result;
28786   return jresult;
28787 }
28788
28789
28790 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SIZE_WIDTH_get() {
28791   int jresult ;
28792   int result;
28793
28794   result = (int)Dali::Actor::Property::SIZE_WIDTH;
28795   jresult = (int)result;
28796   return jresult;
28797 }
28798
28799
28800 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SIZE_HEIGHT_get() {
28801   int jresult ;
28802   int result;
28803
28804   result = (int)Dali::Actor::Property::SIZE_HEIGHT;
28805   jresult = (int)result;
28806   return jresult;
28807 }
28808
28809
28810 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SIZE_DEPTH_get() {
28811   int jresult ;
28812   int result;
28813
28814   result = (int)Dali::Actor::Property::SIZE_DEPTH;
28815   jresult = (int)result;
28816   return jresult;
28817 }
28818
28819
28820 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_POSITION_get() {
28821   int jresult ;
28822   int result;
28823
28824   result = (int)Dali::Actor::Property::POSITION;
28825   jresult = (int)result;
28826   return jresult;
28827 }
28828
28829
28830 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_POSITION_X_get() {
28831   int jresult ;
28832   int result;
28833
28834   result = (int)Dali::Actor::Property::POSITION_X;
28835   jresult = (int)result;
28836   return jresult;
28837 }
28838
28839
28840 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_POSITION_Y_get() {
28841   int jresult ;
28842   int result;
28843
28844   result = (int)Dali::Actor::Property::POSITION_Y;
28845   jresult = (int)result;
28846   return jresult;
28847 }
28848
28849
28850 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_POSITION_Z_get() {
28851   int jresult ;
28852   int result;
28853
28854   result = (int)Dali::Actor::Property::POSITION_Z;
28855   jresult = (int)result;
28856   return jresult;
28857 }
28858
28859
28860 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_POSITION_get() {
28861   int jresult ;
28862   int result;
28863
28864   result = (int)Dali::Actor::Property::WORLD_POSITION;
28865   jresult = (int)result;
28866   return jresult;
28867 }
28868
28869
28870 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_POSITION_X_get() {
28871   int jresult ;
28872   int result;
28873
28874   result = (int)Dali::Actor::Property::WORLD_POSITION_X;
28875   jresult = (int)result;
28876   return jresult;
28877 }
28878
28879
28880 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_POSITION_Y_get() {
28881   int jresult ;
28882   int result;
28883
28884   result = (int)Dali::Actor::Property::WORLD_POSITION_Y;
28885   jresult = (int)result;
28886   return jresult;
28887 }
28888
28889
28890 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_POSITION_Z_get() {
28891   int jresult ;
28892   int result;
28893
28894   result = (int)Dali::Actor::Property::WORLD_POSITION_Z;
28895   jresult = (int)result;
28896   return jresult;
28897 }
28898
28899
28900 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_ORIENTATION_get() {
28901   int jresult ;
28902   int result;
28903
28904   result = (int)Dali::Actor::Property::ORIENTATION;
28905   jresult = (int)result;
28906   return jresult;
28907 }
28908
28909
28910 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_ORIENTATION_get() {
28911   int jresult ;
28912   int result;
28913
28914   result = (int)Dali::Actor::Property::WORLD_ORIENTATION;
28915   jresult = (int)result;
28916   return jresult;
28917 }
28918
28919
28920 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SCALE_get() {
28921   int jresult ;
28922   int result;
28923
28924   result = (int)Dali::Actor::Property::SCALE;
28925   jresult = (int)result;
28926   return jresult;
28927 }
28928
28929
28930 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SCALE_X_get() {
28931   int jresult ;
28932   int result;
28933
28934   result = (int)Dali::Actor::Property::SCALE_X;
28935   jresult = (int)result;
28936   return jresult;
28937 }
28938
28939
28940 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SCALE_Y_get() {
28941   int jresult ;
28942   int result;
28943
28944   result = (int)Dali::Actor::Property::SCALE_Y;
28945   jresult = (int)result;
28946   return jresult;
28947 }
28948
28949
28950 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SCALE_Z_get() {
28951   int jresult ;
28952   int result;
28953
28954   result = (int)Dali::Actor::Property::SCALE_Z;
28955   jresult = (int)result;
28956   return jresult;
28957 }
28958
28959
28960 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_SCALE_get() {
28961   int jresult ;
28962   int result;
28963
28964   result = (int)Dali::Actor::Property::WORLD_SCALE;
28965   jresult = (int)result;
28966   return jresult;
28967 }
28968
28969
28970 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_VISIBLE_get() {
28971   int jresult ;
28972   int result;
28973
28974   result = (int)Dali::Actor::Property::VISIBLE;
28975   jresult = (int)result;
28976   return jresult;
28977 }
28978
28979
28980 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_COLOR_get() {
28981   int jresult ;
28982   int result;
28983
28984   result = (int)Dali::Actor::Property::COLOR;
28985   jresult = (int)result;
28986   return jresult;
28987 }
28988
28989
28990 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_COLOR_RED_get() {
28991   int jresult ;
28992   int result;
28993
28994   result = (int)Dali::Actor::Property::COLOR_RED;
28995   jresult = (int)result;
28996   return jresult;
28997 }
28998
28999
29000 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_COLOR_GREEN_get() {
29001   int jresult ;
29002   int result;
29003
29004   result = (int)Dali::Actor::Property::COLOR_GREEN;
29005   jresult = (int)result;
29006   return jresult;
29007 }
29008
29009
29010 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_COLOR_BLUE_get() {
29011   int jresult ;
29012   int result;
29013
29014   result = (int)Dali::Actor::Property::COLOR_BLUE;
29015   jresult = (int)result;
29016   return jresult;
29017 }
29018
29019
29020 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_COLOR_ALPHA_get() {
29021   int jresult ;
29022   int result;
29023
29024   result = (int)Dali::Actor::Property::COLOR_ALPHA;
29025   jresult = (int)result;
29026   return jresult;
29027 }
29028
29029
29030 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_COLOR_get() {
29031   int jresult ;
29032   int result;
29033
29034   result = (int)Dali::Actor::Property::WORLD_COLOR;
29035   jresult = (int)result;
29036   return jresult;
29037 }
29038
29039
29040 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_MATRIX_get() {
29041   int jresult ;
29042   int result;
29043
29044   result = (int)Dali::Actor::Property::WORLD_MATRIX;
29045   jresult = (int)result;
29046   return jresult;
29047 }
29048
29049
29050 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_NAME_get() {
29051   int jresult ;
29052   int result;
29053
29054   result = (int)Dali::Actor::Property::NAME;
29055   jresult = (int)result;
29056   return jresult;
29057 }
29058
29059
29060 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SENSITIVE_get() {
29061   int jresult ;
29062   int result;
29063
29064   result = (int)Dali::Actor::Property::SENSITIVE;
29065   jresult = (int)result;
29066   return jresult;
29067 }
29068
29069
29070 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_LEAVE_REQUIRED_get() {
29071   int jresult ;
29072   int result;
29073
29074   result = (int)Dali::Actor::Property::LEAVE_REQUIRED;
29075   jresult = (int)result;
29076   return jresult;
29077 }
29078
29079
29080 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_INHERIT_ORIENTATION_get() {
29081   int jresult ;
29082   int result;
29083
29084   result = (int)Dali::Actor::Property::INHERIT_ORIENTATION;
29085   jresult = (int)result;
29086   return jresult;
29087 }
29088
29089
29090 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_INHERIT_SCALE_get() {
29091   int jresult ;
29092   int result;
29093
29094   result = (int)Dali::Actor::Property::INHERIT_SCALE;
29095   jresult = (int)result;
29096   return jresult;
29097 }
29098
29099
29100 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_COLOR_MODE_get() {
29101   int jresult ;
29102   int result;
29103
29104   result = (int)Dali::Actor::Property::COLOR_MODE;
29105   jresult = (int)result;
29106   return jresult;
29107 }
29108
29109
29110 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_POSITION_INHERITANCE_get() {
29111   int jresult ;
29112   int result;
29113
29114   result = (int)Dali::Actor::Property::POSITION_INHERITANCE;
29115   jresult = (int)result;
29116   return jresult;
29117 }
29118
29119
29120 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_DRAW_MODE_get() {
29121   int jresult ;
29122   int result;
29123
29124   result = (int)Dali::Actor::Property::DRAW_MODE;
29125   jresult = (int)result;
29126   return jresult;
29127 }
29128
29129
29130 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SIZE_MODE_FACTOR_get() {
29131   int jresult ;
29132   int result;
29133
29134   result = (int)Dali::Actor::Property::SIZE_MODE_FACTOR;
29135   jresult = (int)result;
29136   return jresult;
29137 }
29138
29139
29140 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WIDTH_RESIZE_POLICY_get() {
29141   int jresult ;
29142   int result;
29143
29144   result = (int)Dali::Actor::Property::WIDTH_RESIZE_POLICY;
29145   jresult = (int)result;
29146   return jresult;
29147 }
29148
29149
29150 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_HEIGHT_RESIZE_POLICY_get() {
29151   int jresult ;
29152   int result;
29153
29154   result = (int)Dali::Actor::Property::HEIGHT_RESIZE_POLICY;
29155   jresult = (int)result;
29156   return jresult;
29157 }
29158
29159
29160 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SIZE_SCALE_POLICY_get() {
29161   int jresult ;
29162   int result;
29163
29164   result = (int)Dali::Actor::Property::SIZE_SCALE_POLICY;
29165   jresult = (int)result;
29166   return jresult;
29167 }
29168
29169
29170 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WIDTH_FOR_HEIGHT_get() {
29171   int jresult ;
29172   int result;
29173
29174   result = (int)Dali::Actor::Property::WIDTH_FOR_HEIGHT;
29175   jresult = (int)result;
29176   return jresult;
29177 }
29178
29179
29180 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_HEIGHT_FOR_WIDTH_get() {
29181   int jresult ;
29182   int result;
29183
29184   result = (int)Dali::Actor::Property::HEIGHT_FOR_WIDTH;
29185   jresult = (int)result;
29186   return jresult;
29187 }
29188
29189
29190 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_PADDING_get() {
29191   int jresult ;
29192   int result;
29193
29194   result = (int)Dali::Actor::Property::PADDING;
29195   jresult = (int)result;
29196   return jresult;
29197 }
29198
29199
29200 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_MINIMUM_SIZE_get() {
29201   int jresult ;
29202   int result;
29203
29204   result = (int)Dali::Actor::Property::MINIMUM_SIZE;
29205   jresult = (int)result;
29206   return jresult;
29207 }
29208
29209
29210 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_MAXIMUM_SIZE_get() {
29211   int jresult ;
29212   int result;
29213
29214   result = (int)Dali::Actor::Property::MAXIMUM_SIZE;
29215   jresult = (int)result;
29216   return jresult;
29217 }
29218
29219
29220 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_INHERIT_POSITION_get() {
29221   int jresult ;
29222   int result;
29223
29224   result = (int)Dali::Actor::Property::INHERIT_POSITION;
29225   jresult = (int)result;
29226   return jresult;
29227 }
29228
29229
29230 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_CLIPPING_MODE_get() {
29231   int jresult ;
29232   int result;
29233
29234   result = (int)Dali::Actor::Property::CLIPPING_MODE;
29235   jresult = (int)result;
29236   return jresult;
29237 }
29238
29239
29240 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Actor_Property() {
29241   void * jresult ;
29242   Dali::Actor::Property *result = 0 ;
29243
29244   {
29245     try {
29246       result = (Dali::Actor::Property *)new Dali::Actor::Property();
29247     } catch (std::out_of_range& e) {
29248       {
29249         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29250       };
29251     } catch (std::exception& e) {
29252       {
29253         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29254       };
29255     } catch (...) {
29256       {
29257         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29258       };
29259     }
29260   }
29261   jresult = (void *)result;
29262   return jresult;
29263 }
29264
29265
29266 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Actor_Property(void * jarg1) {
29267   Dali::Actor::Property *arg1 = (Dali::Actor::Property *) 0 ;
29268
29269   arg1 = (Dali::Actor::Property *)jarg1;
29270   {
29271     try {
29272       delete arg1;
29273     } catch (std::out_of_range& e) {
29274       {
29275         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
29276       };
29277     } catch (std::exception& e) {
29278       {
29279         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
29280       };
29281     } catch (...) {
29282       {
29283         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
29284       };
29285     }
29286   }
29287 }
29288
29289
29290 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Actor__SWIG_0() {
29291   void * jresult ;
29292   Dali::Actor *result = 0 ;
29293
29294   {
29295     try {
29296       result = (Dali::Actor *)new Dali::Actor();
29297     } catch (std::out_of_range& e) {
29298       {
29299         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29300       };
29301     } catch (std::exception& e) {
29302       {
29303         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29304       };
29305     } catch (...) {
29306       {
29307         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29308       };
29309     }
29310   }
29311   jresult = (void *)result;
29312   return jresult;
29313 }
29314
29315
29316 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_New() {
29317   void * jresult ;
29318   Dali::Actor result;
29319
29320   {
29321     try {
29322       result = Dali::Actor::New();
29323     } catch (std::out_of_range& e) {
29324       {
29325         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29326       };
29327     } catch (std::exception& e) {
29328       {
29329         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29330       };
29331     } catch (...) {
29332       {
29333         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29334       };
29335     }
29336   }
29337   jresult = new Dali::Actor((const Dali::Actor &)result);
29338   return jresult;
29339 }
29340
29341
29342 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_DownCast(void * jarg1) {
29343   void * jresult ;
29344   Dali::BaseHandle arg1 ;
29345   Dali::BaseHandle *argp1 ;
29346   Dali::Actor result;
29347
29348   argp1 = (Dali::BaseHandle *)jarg1;
29349   if (!argp1) {
29350     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
29351     return 0;
29352   }
29353   arg1 = *argp1;
29354   {
29355     try {
29356       result = Dali::Actor::DownCast(arg1);
29357     } catch (std::out_of_range& e) {
29358       {
29359         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29360       };
29361     } catch (std::exception& e) {
29362       {
29363         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29364       };
29365     } catch (...) {
29366       {
29367         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29368       };
29369     }
29370   }
29371   jresult = new Dali::Actor((const Dali::Actor &)result);
29372   return jresult;
29373 }
29374
29375
29376 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Actor(void * jarg1) {
29377   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29378
29379   arg1 = (Dali::Actor *)jarg1;
29380   {
29381     try {
29382       delete arg1;
29383     } catch (std::out_of_range& e) {
29384       {
29385         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
29386       };
29387     } catch (std::exception& e) {
29388       {
29389         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
29390       };
29391     } catch (...) {
29392       {
29393         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
29394       };
29395     }
29396   }
29397 }
29398
29399
29400 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Actor__SWIG_1(void * jarg1) {
29401   void * jresult ;
29402   Dali::Actor *arg1 = 0 ;
29403   Dali::Actor *result = 0 ;
29404
29405   arg1 = (Dali::Actor *)jarg1;
29406   if (!arg1) {
29407     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
29408     return 0;
29409   }
29410   {
29411     try {
29412       result = (Dali::Actor *)new Dali::Actor((Dali::Actor const &)*arg1);
29413     } catch (std::out_of_range& e) {
29414       {
29415         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29416       };
29417     } catch (std::exception& e) {
29418       {
29419         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29420       };
29421     } catch (...) {
29422       {
29423         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29424       };
29425     }
29426   }
29427   jresult = (void *)result;
29428   return jresult;
29429 }
29430
29431
29432 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_Assign(void * jarg1, void * jarg2) {
29433   void * jresult ;
29434   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29435   Dali::Actor *arg2 = 0 ;
29436   Dali::Actor *result = 0 ;
29437
29438   arg1 = (Dali::Actor *)jarg1;
29439   arg2 = (Dali::Actor *)jarg2;
29440   if (!arg2) {
29441     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
29442     return 0;
29443   }
29444   {
29445     try {
29446       result = (Dali::Actor *) &(arg1)->operator =((Dali::Actor const &)*arg2);
29447     } catch (std::out_of_range& e) {
29448       {
29449         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29450       };
29451     } catch (std::exception& e) {
29452       {
29453         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29454       };
29455     } catch (...) {
29456       {
29457         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29458       };
29459     }
29460   }
29461   jresult = (void *)result;
29462   return jresult;
29463 }
29464
29465
29466 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_Actor_GetName(void * jarg1) {
29467   char * jresult ;
29468   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29469   std::string *result = 0 ;
29470
29471   arg1 = (Dali::Actor *)jarg1;
29472   {
29473     try {
29474       result = (std::string *) &((Dali::Actor const *)arg1)->GetName();
29475     } catch (std::out_of_range& e) {
29476       {
29477         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29478       };
29479     } catch (std::exception& e) {
29480       {
29481         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29482       };
29483     } catch (...) {
29484       {
29485         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29486       };
29487     }
29488   }
29489   jresult = SWIG_csharp_string_callback(result->c_str());
29490   return jresult;
29491 }
29492
29493
29494 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetName(void * jarg1, char * jarg2) {
29495   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29496   std::string *arg2 = 0 ;
29497
29498   arg1 = (Dali::Actor *)jarg1;
29499   if (!jarg2) {
29500     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
29501     return ;
29502   }
29503   std::string arg2_str(jarg2);
29504   arg2 = &arg2_str;
29505   {
29506     try {
29507       (arg1)->SetName((std::string const &)*arg2);
29508     } catch (std::out_of_range& e) {
29509       {
29510         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
29511       };
29512     } catch (std::exception& e) {
29513       {
29514         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
29515       };
29516     } catch (...) {
29517       {
29518         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
29519       };
29520     }
29521   }
29522
29523   //argout typemap for const std::string&
29524
29525 }
29526
29527
29528 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_GetId(void * jarg1) {
29529   unsigned int jresult ;
29530   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29531   unsigned int result;
29532
29533   arg1 = (Dali::Actor *)jarg1;
29534   {
29535     try {
29536       result = (unsigned int)((Dali::Actor const *)arg1)->GetId();
29537     } catch (std::out_of_range& e) {
29538       {
29539         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29540       };
29541     } catch (std::exception& e) {
29542       {
29543         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29544       };
29545     } catch (...) {
29546       {
29547         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29548       };
29549     }
29550   }
29551   jresult = result;
29552   return jresult;
29553 }
29554
29555
29556 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_IsRoot(void * jarg1) {
29557   unsigned int jresult ;
29558   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29559   bool result;
29560
29561   arg1 = (Dali::Actor *)jarg1;
29562   {
29563     try {
29564       result = (bool)((Dali::Actor const *)arg1)->IsRoot();
29565     } catch (std::out_of_range& e) {
29566       {
29567         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29568       };
29569     } catch (std::exception& e) {
29570       {
29571         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29572       };
29573     } catch (...) {
29574       {
29575         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29576       };
29577     }
29578   }
29579   jresult = result;
29580   return jresult;
29581 }
29582
29583
29584 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_OnStage(void * jarg1) {
29585   unsigned int jresult ;
29586   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29587   bool result;
29588
29589   arg1 = (Dali::Actor *)jarg1;
29590   {
29591     try {
29592       result = (bool)((Dali::Actor const *)arg1)->OnStage();
29593     } catch (std::out_of_range& e) {
29594       {
29595         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29596       };
29597     } catch (std::exception& e) {
29598       {
29599         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29600       };
29601     } catch (...) {
29602       {
29603         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29604       };
29605     }
29606   }
29607   jresult = result;
29608   return jresult;
29609 }
29610
29611
29612 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_IsLayer(void * jarg1) {
29613   unsigned int jresult ;
29614   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29615   bool result;
29616
29617   arg1 = (Dali::Actor *)jarg1;
29618   {
29619     try {
29620       result = (bool)((Dali::Actor const *)arg1)->IsLayer();
29621     } catch (std::out_of_range& e) {
29622       {
29623         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29624       };
29625     } catch (std::exception& e) {
29626       {
29627         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29628       };
29629     } catch (...) {
29630       {
29631         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29632       };
29633     }
29634   }
29635   jresult = result;
29636   return jresult;
29637 }
29638
29639
29640 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetLayer(void * jarg1) {
29641   void * jresult ;
29642   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29643   Dali::Layer result;
29644
29645   arg1 = (Dali::Actor *)jarg1;
29646   {
29647     try {
29648       result = (arg1)->GetLayer();
29649     } catch (std::out_of_range& e) {
29650       {
29651         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29652       };
29653     } catch (std::exception& e) {
29654       {
29655         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29656       };
29657     } catch (...) {
29658       {
29659         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29660       };
29661     }
29662   }
29663   jresult = new Dali::Layer((const Dali::Layer &)result);
29664   return jresult;
29665 }
29666
29667
29668 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_Add(void * jarg1, void * jarg2) {
29669   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29670   Dali::Actor arg2 ;
29671   Dali::Actor *argp2 ;
29672
29673   arg1 = (Dali::Actor *)jarg1;
29674   argp2 = (Dali::Actor *)jarg2;
29675   if (!argp2) {
29676     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
29677     return ;
29678   }
29679   arg2 = *argp2;
29680   {
29681     try {
29682       (arg1)->Add(arg2);
29683     } catch (std::out_of_range& e) {
29684       {
29685         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
29686       };
29687     } catch (std::exception& e) {
29688       {
29689         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
29690       };
29691     } catch (...) {
29692       {
29693         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
29694       };
29695     }
29696   }
29697 }
29698
29699
29700 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_Remove(void * jarg1, void * jarg2) {
29701   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29702   Dali::Actor arg2 ;
29703   Dali::Actor *argp2 ;
29704
29705   arg1 = (Dali::Actor *)jarg1;
29706   argp2 = (Dali::Actor *)jarg2;
29707   if (!argp2) {
29708     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
29709     return ;
29710   }
29711   arg2 = *argp2;
29712   {
29713     try {
29714       (arg1)->Remove(arg2);
29715     } catch (std::out_of_range& e) {
29716       {
29717         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
29718       };
29719     } catch (std::exception& e) {
29720       {
29721         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
29722       };
29723     } catch (...) {
29724       {
29725         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
29726       };
29727     }
29728   }
29729 }
29730
29731
29732 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_Unparent(void * jarg1) {
29733   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29734
29735   arg1 = (Dali::Actor *)jarg1;
29736   {
29737     try {
29738       (arg1)->Unparent();
29739     } catch (std::out_of_range& e) {
29740       {
29741         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
29742       };
29743     } catch (std::exception& e) {
29744       {
29745         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
29746       };
29747     } catch (...) {
29748       {
29749         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
29750       };
29751     }
29752   }
29753 }
29754
29755
29756 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_GetChildCount(void * jarg1) {
29757   unsigned int jresult ;
29758   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29759   unsigned int result;
29760
29761   arg1 = (Dali::Actor *)jarg1;
29762   {
29763     try {
29764       result = (unsigned int)((Dali::Actor const *)arg1)->GetChildCount();
29765     } catch (std::out_of_range& e) {
29766       {
29767         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29768       };
29769     } catch (std::exception& e) {
29770       {
29771         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29772       };
29773     } catch (...) {
29774       {
29775         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29776       };
29777     }
29778   }
29779   jresult = result;
29780   return jresult;
29781 }
29782
29783
29784 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetChildAt(void * jarg1, unsigned int jarg2) {
29785   void * jresult ;
29786   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29787   unsigned int arg2 ;
29788   Dali::Actor result;
29789
29790   arg1 = (Dali::Actor *)jarg1;
29791   arg2 = (unsigned int)jarg2;
29792   {
29793     try {
29794       result = ((Dali::Actor const *)arg1)->GetChildAt(arg2);
29795     } catch (std::out_of_range& e) {
29796       {
29797         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29798       };
29799     } catch (std::exception& e) {
29800       {
29801         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29802       };
29803     } catch (...) {
29804       {
29805         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29806       };
29807     }
29808   }
29809   jresult = new Dali::Actor((const Dali::Actor &)result);
29810   return jresult;
29811 }
29812
29813
29814 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_FindChildByName(void * jarg1, char * jarg2) {
29815   void * jresult ;
29816   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29817   std::string *arg2 = 0 ;
29818   Dali::Actor result;
29819
29820   arg1 = (Dali::Actor *)jarg1;
29821   if (!jarg2) {
29822     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
29823     return 0;
29824   }
29825   std::string arg2_str(jarg2);
29826   arg2 = &arg2_str;
29827   {
29828     try {
29829       result = (arg1)->FindChildByName((std::string const &)*arg2);
29830     } catch (std::out_of_range& e) {
29831       {
29832         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29833       };
29834     } catch (std::exception& e) {
29835       {
29836         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29837       };
29838     } catch (...) {
29839       {
29840         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29841       };
29842     }
29843   }
29844   jresult = new Dali::Actor((const Dali::Actor &)result);
29845
29846   //argout typemap for const std::string&
29847
29848   return jresult;
29849 }
29850
29851
29852 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_FindChildById(void * jarg1, unsigned int jarg2) {
29853   void * jresult ;
29854   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29855   unsigned int arg2 ;
29856   Dali::Actor result;
29857
29858   arg1 = (Dali::Actor *)jarg1;
29859   arg2 = (unsigned int)jarg2;
29860   {
29861     try {
29862       result = (arg1)->FindChildById(arg2);
29863     } catch (std::out_of_range& e) {
29864       {
29865         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29866       };
29867     } catch (std::exception& e) {
29868       {
29869         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29870       };
29871     } catch (...) {
29872       {
29873         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29874       };
29875     }
29876   }
29877   jresult = new Dali::Actor((const Dali::Actor &)result);
29878   return jresult;
29879 }
29880
29881
29882 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetParent(void * jarg1) {
29883   void * jresult ;
29884   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29885   Dali::Actor result;
29886
29887   arg1 = (Dali::Actor *)jarg1;
29888   {
29889     try {
29890       result = ((Dali::Actor const *)arg1)->GetParent();
29891     } catch (std::out_of_range& e) {
29892       {
29893         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29894       };
29895     } catch (std::exception& e) {
29896       {
29897         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29898       };
29899     } catch (...) {
29900       {
29901         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29902       };
29903     }
29904   }
29905   jresult = new Dali::Actor((const Dali::Actor &)result);
29906   return jresult;
29907 }
29908
29909
29910 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetParentOrigin(void * jarg1, void * jarg2) {
29911   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29912   Dali::Vector3 *arg2 = 0 ;
29913
29914   arg1 = (Dali::Actor *)jarg1;
29915   arg2 = (Dali::Vector3 *)jarg2;
29916   if (!arg2) {
29917     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
29918     return ;
29919   }
29920   {
29921     try {
29922       (arg1)->SetParentOrigin((Dali::Vector3 const &)*arg2);
29923     } catch (std::out_of_range& e) {
29924       {
29925         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
29926       };
29927     } catch (std::exception& e) {
29928       {
29929         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
29930       };
29931     } catch (...) {
29932       {
29933         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
29934       };
29935     }
29936   }
29937 }
29938
29939
29940 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentParentOrigin(void * jarg1) {
29941   void * jresult ;
29942   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29943   Dali::Vector3 result;
29944
29945   arg1 = (Dali::Actor *)jarg1;
29946   {
29947     try {
29948       result = ((Dali::Actor const *)arg1)->GetCurrentParentOrigin();
29949     } catch (std::out_of_range& e) {
29950       {
29951         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29952       };
29953     } catch (std::exception& e) {
29954       {
29955         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29956       };
29957     } catch (...) {
29958       {
29959         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29960       };
29961     }
29962   }
29963   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
29964   return jresult;
29965 }
29966
29967
29968 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetAnchorPoint(void * jarg1, void * jarg2) {
29969   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29970   Dali::Vector3 *arg2 = 0 ;
29971
29972   arg1 = (Dali::Actor *)jarg1;
29973   arg2 = (Dali::Vector3 *)jarg2;
29974   if (!arg2) {
29975     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
29976     return ;
29977   }
29978   {
29979     try {
29980       (arg1)->SetAnchorPoint((Dali::Vector3 const &)*arg2);
29981     } catch (std::out_of_range& e) {
29982       {
29983         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
29984       };
29985     } catch (std::exception& e) {
29986       {
29987         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
29988       };
29989     } catch (...) {
29990       {
29991         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
29992       };
29993     }
29994   }
29995 }
29996
29997
29998 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentAnchorPoint(void * jarg1) {
29999   void * jresult ;
30000   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30001   Dali::Vector3 result;
30002
30003   arg1 = (Dali::Actor *)jarg1;
30004   {
30005     try {
30006       result = ((Dali::Actor const *)arg1)->GetCurrentAnchorPoint();
30007     } catch (std::out_of_range& e) {
30008       {
30009         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30010       };
30011     } catch (std::exception& e) {
30012       {
30013         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30014       };
30015     } catch (...) {
30016       {
30017         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30018       };
30019     }
30020   }
30021   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
30022   return jresult;
30023 }
30024
30025
30026 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSize__SWIG_0(void * jarg1, float jarg2, float jarg3) {
30027   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30028   float arg2 ;
30029   float arg3 ;
30030
30031   arg1 = (Dali::Actor *)jarg1;
30032   arg2 = (float)jarg2;
30033   arg3 = (float)jarg3;
30034   {
30035     try {
30036       (arg1)->SetSize(arg2,arg3);
30037     } catch (std::out_of_range& e) {
30038       {
30039         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30040       };
30041     } catch (std::exception& e) {
30042       {
30043         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30044       };
30045     } catch (...) {
30046       {
30047         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30048       };
30049     }
30050   }
30051 }
30052
30053
30054 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSize__SWIG_1(void * jarg1, float jarg2, float jarg3, float jarg4) {
30055   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30056   float arg2 ;
30057   float arg3 ;
30058   float arg4 ;
30059
30060   arg1 = (Dali::Actor *)jarg1;
30061   arg2 = (float)jarg2;
30062   arg3 = (float)jarg3;
30063   arg4 = (float)jarg4;
30064   {
30065     try {
30066       (arg1)->SetSize(arg2,arg3,arg4);
30067     } catch (std::out_of_range& e) {
30068       {
30069         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30070       };
30071     } catch (std::exception& e) {
30072       {
30073         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30074       };
30075     } catch (...) {
30076       {
30077         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30078       };
30079     }
30080   }
30081 }
30082
30083
30084 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSize__SWIG_2(void * jarg1, void * jarg2) {
30085   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30086   Dali::Vector2 *arg2 = 0 ;
30087
30088   arg1 = (Dali::Actor *)jarg1;
30089   arg2 = (Dali::Vector2 *)jarg2;
30090   if (!arg2) {
30091     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
30092     return ;
30093   }
30094   {
30095     try {
30096       (arg1)->SetSize((Dali::Vector2 const &)*arg2);
30097     } catch (std::out_of_range& e) {
30098       {
30099         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30100       };
30101     } catch (std::exception& e) {
30102       {
30103         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30104       };
30105     } catch (...) {
30106       {
30107         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30108       };
30109     }
30110   }
30111 }
30112
30113
30114 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSize__SWIG_3(void * jarg1, void * jarg2) {
30115   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30116   Dali::Vector3 *arg2 = 0 ;
30117
30118   arg1 = (Dali::Actor *)jarg1;
30119   arg2 = (Dali::Vector3 *)jarg2;
30120   if (!arg2) {
30121     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30122     return ;
30123   }
30124   {
30125     try {
30126       (arg1)->SetSize((Dali::Vector3 const &)*arg2);
30127     } catch (std::out_of_range& e) {
30128       {
30129         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30130       };
30131     } catch (std::exception& e) {
30132       {
30133         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30134       };
30135     } catch (...) {
30136       {
30137         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30138       };
30139     }
30140   }
30141 }
30142
30143
30144 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetTargetSize(void * jarg1) {
30145   void * jresult ;
30146   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30147   Dali::Vector3 result;
30148
30149   arg1 = (Dali::Actor *)jarg1;
30150   {
30151     try {
30152       result = ((Dali::Actor const *)arg1)->GetTargetSize();
30153     } catch (std::out_of_range& e) {
30154       {
30155         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30156       };
30157     } catch (std::exception& e) {
30158       {
30159         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30160       };
30161     } catch (...) {
30162       {
30163         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30164       };
30165     }
30166   }
30167   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
30168   return jresult;
30169 }
30170
30171
30172 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentSize(void * jarg1) {
30173   void * jresult ;
30174   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30175   Dali::Vector3 result;
30176
30177   arg1 = (Dali::Actor *)jarg1;
30178   {
30179     try {
30180       result = ((Dali::Actor const *)arg1)->GetCurrentSize();
30181     } catch (std::out_of_range& e) {
30182       {
30183         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30184       };
30185     } catch (std::exception& e) {
30186       {
30187         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30188       };
30189     } catch (...) {
30190       {
30191         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30192       };
30193     }
30194   }
30195   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
30196   return jresult;
30197 }
30198
30199
30200 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetNaturalSize(void * jarg1) {
30201   void * jresult ;
30202   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30203   Dali::Vector3 result;
30204
30205   arg1 = (Dali::Actor *)jarg1;
30206   {
30207     try {
30208       result = ((Dali::Actor const *)arg1)->GetNaturalSize();
30209     } catch (std::out_of_range& e) {
30210       {
30211         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30212       };
30213     } catch (std::exception& e) {
30214       {
30215         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30216       };
30217     } catch (...) {
30218       {
30219         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30220       };
30221     }
30222   }
30223   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
30224   return jresult;
30225 }
30226
30227
30228 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetPosition__SWIG_0(void * jarg1, float jarg2, float jarg3) {
30229   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30230   float arg2 ;
30231   float arg3 ;
30232
30233   arg1 = (Dali::Actor *)jarg1;
30234   arg2 = (float)jarg2;
30235   arg3 = (float)jarg3;
30236   {
30237     try {
30238       (arg1)->SetPosition(arg2,arg3);
30239     } catch (std::out_of_range& e) {
30240       {
30241         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30242       };
30243     } catch (std::exception& e) {
30244       {
30245         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30246       };
30247     } catch (...) {
30248       {
30249         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30250       };
30251     }
30252   }
30253 }
30254
30255
30256 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetPosition__SWIG_1(void * jarg1, float jarg2, float jarg3, float jarg4) {
30257   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30258   float arg2 ;
30259   float arg3 ;
30260   float arg4 ;
30261
30262   arg1 = (Dali::Actor *)jarg1;
30263   arg2 = (float)jarg2;
30264   arg3 = (float)jarg3;
30265   arg4 = (float)jarg4;
30266   {
30267     try {
30268       (arg1)->SetPosition(arg2,arg3,arg4);
30269     } catch (std::out_of_range& e) {
30270       {
30271         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30272       };
30273     } catch (std::exception& e) {
30274       {
30275         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30276       };
30277     } catch (...) {
30278       {
30279         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30280       };
30281     }
30282   }
30283 }
30284
30285
30286 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetPosition__SWIG_2(void * jarg1, void * jarg2) {
30287   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30288   Dali::Vector3 *arg2 = 0 ;
30289
30290   arg1 = (Dali::Actor *)jarg1;
30291   arg2 = (Dali::Vector3 *)jarg2;
30292   if (!arg2) {
30293     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30294     return ;
30295   }
30296   {
30297     try {
30298       (arg1)->SetPosition((Dali::Vector3 const &)*arg2);
30299     } catch (std::out_of_range& e) {
30300       {
30301         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30302       };
30303     } catch (std::exception& e) {
30304       {
30305         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30306       };
30307     } catch (...) {
30308       {
30309         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30310       };
30311     }
30312   }
30313 }
30314
30315
30316 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetX(void * jarg1, float jarg2) {
30317   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30318   float arg2 ;
30319
30320   arg1 = (Dali::Actor *)jarg1;
30321   arg2 = (float)jarg2;
30322   {
30323     try {
30324       (arg1)->SetX(arg2);
30325     } catch (std::out_of_range& e) {
30326       {
30327         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30328       };
30329     } catch (std::exception& e) {
30330       {
30331         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30332       };
30333     } catch (...) {
30334       {
30335         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30336       };
30337     }
30338   }
30339 }
30340
30341
30342 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetY(void * jarg1, float jarg2) {
30343   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30344   float arg2 ;
30345
30346   arg1 = (Dali::Actor *)jarg1;
30347   arg2 = (float)jarg2;
30348   {
30349     try {
30350       (arg1)->SetY(arg2);
30351     } catch (std::out_of_range& e) {
30352       {
30353         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30354       };
30355     } catch (std::exception& e) {
30356       {
30357         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30358       };
30359     } catch (...) {
30360       {
30361         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30362       };
30363     }
30364   }
30365 }
30366
30367
30368 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetZ(void * jarg1, float jarg2) {
30369   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30370   float arg2 ;
30371
30372   arg1 = (Dali::Actor *)jarg1;
30373   arg2 = (float)jarg2;
30374   {
30375     try {
30376       (arg1)->SetZ(arg2);
30377     } catch (std::out_of_range& e) {
30378       {
30379         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30380       };
30381     } catch (std::exception& e) {
30382       {
30383         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30384       };
30385     } catch (...) {
30386       {
30387         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30388       };
30389     }
30390   }
30391 }
30392
30393
30394 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_TranslateBy(void * jarg1, void * jarg2) {
30395   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30396   Dali::Vector3 *arg2 = 0 ;
30397
30398   arg1 = (Dali::Actor *)jarg1;
30399   arg2 = (Dali::Vector3 *)jarg2;
30400   if (!arg2) {
30401     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30402     return ;
30403   }
30404   {
30405     try {
30406       (arg1)->TranslateBy((Dali::Vector3 const &)*arg2);
30407     } catch (std::out_of_range& e) {
30408       {
30409         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30410       };
30411     } catch (std::exception& e) {
30412       {
30413         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30414       };
30415     } catch (...) {
30416       {
30417         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30418       };
30419     }
30420   }
30421 }
30422
30423
30424 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentPosition(void * jarg1) {
30425   void * jresult ;
30426   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30427   Dali::Vector3 result;
30428
30429   arg1 = (Dali::Actor *)jarg1;
30430   {
30431     try {
30432       result = ((Dali::Actor const *)arg1)->GetCurrentPosition();
30433     } catch (std::out_of_range& e) {
30434       {
30435         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30436       };
30437     } catch (std::exception& e) {
30438       {
30439         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30440       };
30441     } catch (...) {
30442       {
30443         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30444       };
30445     }
30446   }
30447   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
30448   return jresult;
30449 }
30450
30451
30452 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentWorldPosition(void * jarg1) {
30453   void * jresult ;
30454   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30455   Dali::Vector3 result;
30456
30457   arg1 = (Dali::Actor *)jarg1;
30458   {
30459     try {
30460       result = ((Dali::Actor const *)arg1)->GetCurrentWorldPosition();
30461     } catch (std::out_of_range& e) {
30462       {
30463         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30464       };
30465     } catch (std::exception& e) {
30466       {
30467         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30468       };
30469     } catch (...) {
30470       {
30471         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30472       };
30473     }
30474   }
30475   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
30476   return jresult;
30477 }
30478
30479
30480 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetInheritPosition(void * jarg1, unsigned int jarg2) {
30481   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30482   bool arg2 ;
30483
30484   arg1 = (Dali::Actor *)jarg1;
30485   arg2 = jarg2 ? true : false;
30486   {
30487     try {
30488       (arg1)->SetInheritPosition(arg2);
30489     } catch (std::out_of_range& e) {
30490       {
30491         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30492       };
30493     } catch (std::exception& e) {
30494       {
30495         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30496       };
30497     } catch (...) {
30498       {
30499         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30500       };
30501     }
30502   }
30503 }
30504
30505
30506 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_GetPositionInheritanceMode(void * jarg1) {
30507   int jresult ;
30508   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30509   Dali::PositionInheritanceMode result;
30510
30511   arg1 = (Dali::Actor *)jarg1;
30512   {
30513     try {
30514       result = (Dali::PositionInheritanceMode)((Dali::Actor const *)arg1)->GetPositionInheritanceMode();
30515     } catch (std::out_of_range& e) {
30516       {
30517         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30518       };
30519     } catch (std::exception& e) {
30520       {
30521         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30522       };
30523     } catch (...) {
30524       {
30525         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30526       };
30527     }
30528   }
30529   jresult = (int)result;
30530   return jresult;
30531 }
30532
30533
30534 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_IsPositionInherited(void * jarg1) {
30535   unsigned int jresult ;
30536   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30537   bool result;
30538
30539   arg1 = (Dali::Actor *)jarg1;
30540   {
30541     try {
30542       result = (bool)((Dali::Actor const *)arg1)->IsPositionInherited();
30543     } catch (std::out_of_range& e) {
30544       {
30545         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30546       };
30547     } catch (std::exception& e) {
30548       {
30549         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30550       };
30551     } catch (...) {
30552       {
30553         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30554       };
30555     }
30556   }
30557   jresult = result;
30558   return jresult;
30559 }
30560
30561
30562 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetOrientation__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
30563   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30564   Dali::Degree *arg2 = 0 ;
30565   Dali::Vector3 *arg3 = 0 ;
30566
30567   arg1 = (Dali::Actor *)jarg1;
30568   arg2 = (Dali::Degree *)jarg2;
30569   if (!arg2) {
30570     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Degree const & type is null", 0);
30571     return ;
30572   }
30573   arg3 = (Dali::Vector3 *)jarg3;
30574   if (!arg3) {
30575     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30576     return ;
30577   }
30578   {
30579     try {
30580       (arg1)->SetOrientation((Dali::Degree const &)*arg2,(Dali::Vector3 const &)*arg3);
30581     } catch (std::out_of_range& e) {
30582       {
30583         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30584       };
30585     } catch (std::exception& e) {
30586       {
30587         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30588       };
30589     } catch (...) {
30590       {
30591         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30592       };
30593     }
30594   }
30595 }
30596
30597
30598 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetOrientation__SWIG_1(void * jarg1, void * jarg2, void * jarg3) {
30599   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30600   Dali::Radian *arg2 = 0 ;
30601   Dali::Vector3 *arg3 = 0 ;
30602
30603   arg1 = (Dali::Actor *)jarg1;
30604   arg2 = (Dali::Radian *)jarg2;
30605   if (!arg2) {
30606     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Radian const & type is null", 0);
30607     return ;
30608   }
30609   arg3 = (Dali::Vector3 *)jarg3;
30610   if (!arg3) {
30611     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30612     return ;
30613   }
30614   {
30615     try {
30616       (arg1)->SetOrientation((Dali::Radian const &)*arg2,(Dali::Vector3 const &)*arg3);
30617     } catch (std::out_of_range& e) {
30618       {
30619         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30620       };
30621     } catch (std::exception& e) {
30622       {
30623         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30624       };
30625     } catch (...) {
30626       {
30627         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30628       };
30629     }
30630   }
30631 }
30632
30633
30634 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetOrientation__SWIG_2(void * jarg1, void * jarg2) {
30635   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30636   Dali::Quaternion *arg2 = 0 ;
30637
30638   arg1 = (Dali::Actor *)jarg1;
30639   arg2 = (Dali::Quaternion *)jarg2;
30640   if (!arg2) {
30641     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
30642     return ;
30643   }
30644   {
30645     try {
30646       (arg1)->SetOrientation((Dali::Quaternion const &)*arg2);
30647     } catch (std::out_of_range& e) {
30648       {
30649         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30650       };
30651     } catch (std::exception& e) {
30652       {
30653         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30654       };
30655     } catch (...) {
30656       {
30657         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30658       };
30659     }
30660   }
30661 }
30662
30663
30664 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_RotateBy__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
30665   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30666   Dali::Degree *arg2 = 0 ;
30667   Dali::Vector3 *arg3 = 0 ;
30668
30669   arg1 = (Dali::Actor *)jarg1;
30670   arg2 = (Dali::Degree *)jarg2;
30671   if (!arg2) {
30672     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Degree const & type is null", 0);
30673     return ;
30674   }
30675   arg3 = (Dali::Vector3 *)jarg3;
30676   if (!arg3) {
30677     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30678     return ;
30679   }
30680   {
30681     try {
30682       (arg1)->RotateBy((Dali::Degree const &)*arg2,(Dali::Vector3 const &)*arg3);
30683     } catch (std::out_of_range& e) {
30684       {
30685         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30686       };
30687     } catch (std::exception& e) {
30688       {
30689         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30690       };
30691     } catch (...) {
30692       {
30693         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30694       };
30695     }
30696   }
30697 }
30698
30699
30700 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_RotateBy__SWIG_1(void * jarg1, void * jarg2, void * jarg3) {
30701   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30702   Dali::Radian *arg2 = 0 ;
30703   Dali::Vector3 *arg3 = 0 ;
30704
30705   arg1 = (Dali::Actor *)jarg1;
30706   arg2 = (Dali::Radian *)jarg2;
30707   if (!arg2) {
30708     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Radian const & type is null", 0);
30709     return ;
30710   }
30711   arg3 = (Dali::Vector3 *)jarg3;
30712   if (!arg3) {
30713     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30714     return ;
30715   }
30716   {
30717     try {
30718       (arg1)->RotateBy((Dali::Radian const &)*arg2,(Dali::Vector3 const &)*arg3);
30719     } catch (std::out_of_range& e) {
30720       {
30721         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30722       };
30723     } catch (std::exception& e) {
30724       {
30725         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30726       };
30727     } catch (...) {
30728       {
30729         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30730       };
30731     }
30732   }
30733 }
30734
30735
30736 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_RotateBy__SWIG_2(void * jarg1, void * jarg2) {
30737   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30738   Dali::Quaternion *arg2 = 0 ;
30739
30740   arg1 = (Dali::Actor *)jarg1;
30741   arg2 = (Dali::Quaternion *)jarg2;
30742   if (!arg2) {
30743     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
30744     return ;
30745   }
30746   {
30747     try {
30748       (arg1)->RotateBy((Dali::Quaternion const &)*arg2);
30749     } catch (std::out_of_range& e) {
30750       {
30751         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30752       };
30753     } catch (std::exception& e) {
30754       {
30755         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30756       };
30757     } catch (...) {
30758       {
30759         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30760       };
30761     }
30762   }
30763 }
30764
30765
30766 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentOrientation(void * jarg1) {
30767   void * jresult ;
30768   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30769   Dali::Quaternion result;
30770
30771   arg1 = (Dali::Actor *)jarg1;
30772   {
30773     try {
30774       result = ((Dali::Actor const *)arg1)->GetCurrentOrientation();
30775     } catch (std::out_of_range& e) {
30776       {
30777         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30778       };
30779     } catch (std::exception& e) {
30780       {
30781         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30782       };
30783     } catch (...) {
30784       {
30785         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30786       };
30787     }
30788   }
30789   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
30790   return jresult;
30791 }
30792
30793
30794 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetInheritOrientation(void * jarg1, unsigned int jarg2) {
30795   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30796   bool arg2 ;
30797
30798   arg1 = (Dali::Actor *)jarg1;
30799   arg2 = jarg2 ? true : false;
30800   {
30801     try {
30802       (arg1)->SetInheritOrientation(arg2);
30803     } catch (std::out_of_range& e) {
30804       {
30805         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30806       };
30807     } catch (std::exception& e) {
30808       {
30809         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30810       };
30811     } catch (...) {
30812       {
30813         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30814       };
30815     }
30816   }
30817 }
30818
30819
30820 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_IsOrientationInherited(void * jarg1) {
30821   unsigned int jresult ;
30822   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30823   bool result;
30824
30825   arg1 = (Dali::Actor *)jarg1;
30826   {
30827     try {
30828       result = (bool)((Dali::Actor const *)arg1)->IsOrientationInherited();
30829     } catch (std::out_of_range& e) {
30830       {
30831         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30832       };
30833     } catch (std::exception& e) {
30834       {
30835         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30836       };
30837     } catch (...) {
30838       {
30839         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30840       };
30841     }
30842   }
30843   jresult = result;
30844   return jresult;
30845 }
30846
30847
30848 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentWorldOrientation(void * jarg1) {
30849   void * jresult ;
30850   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30851   Dali::Quaternion result;
30852
30853   arg1 = (Dali::Actor *)jarg1;
30854   {
30855     try {
30856       result = ((Dali::Actor const *)arg1)->GetCurrentWorldOrientation();
30857     } catch (std::out_of_range& e) {
30858       {
30859         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30860       };
30861     } catch (std::exception& e) {
30862       {
30863         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30864       };
30865     } catch (...) {
30866       {
30867         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30868       };
30869     }
30870   }
30871   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
30872   return jresult;
30873 }
30874
30875
30876 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetScale__SWIG_0(void * jarg1, float jarg2) {
30877   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30878   float arg2 ;
30879
30880   arg1 = (Dali::Actor *)jarg1;
30881   arg2 = (float)jarg2;
30882   {
30883     try {
30884       (arg1)->SetScale(arg2);
30885     } catch (std::out_of_range& e) {
30886       {
30887         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30888       };
30889     } catch (std::exception& e) {
30890       {
30891         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30892       };
30893     } catch (...) {
30894       {
30895         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30896       };
30897     }
30898   }
30899 }
30900
30901
30902 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetScale__SWIG_1(void * jarg1, float jarg2, float jarg3, float jarg4) {
30903   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30904   float arg2 ;
30905   float arg3 ;
30906   float arg4 ;
30907
30908   arg1 = (Dali::Actor *)jarg1;
30909   arg2 = (float)jarg2;
30910   arg3 = (float)jarg3;
30911   arg4 = (float)jarg4;
30912   {
30913     try {
30914       (arg1)->SetScale(arg2,arg3,arg4);
30915     } catch (std::out_of_range& e) {
30916       {
30917         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30918       };
30919     } catch (std::exception& e) {
30920       {
30921         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30922       };
30923     } catch (...) {
30924       {
30925         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30926       };
30927     }
30928   }
30929 }
30930
30931
30932 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetScale__SWIG_2(void * jarg1, void * jarg2) {
30933   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30934   Dali::Vector3 *arg2 = 0 ;
30935
30936   arg1 = (Dali::Actor *)jarg1;
30937   arg2 = (Dali::Vector3 *)jarg2;
30938   if (!arg2) {
30939     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30940     return ;
30941   }
30942   {
30943     try {
30944       (arg1)->SetScale((Dali::Vector3 const &)*arg2);
30945     } catch (std::out_of_range& e) {
30946       {
30947         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30948       };
30949     } catch (std::exception& e) {
30950       {
30951         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30952       };
30953     } catch (...) {
30954       {
30955         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30956       };
30957     }
30958   }
30959 }
30960
30961
30962 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_ScaleBy(void * jarg1, void * jarg2) {
30963   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30964   Dali::Vector3 *arg2 = 0 ;
30965
30966   arg1 = (Dali::Actor *)jarg1;
30967   arg2 = (Dali::Vector3 *)jarg2;
30968   if (!arg2) {
30969     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30970     return ;
30971   }
30972   {
30973     try {
30974       (arg1)->ScaleBy((Dali::Vector3 const &)*arg2);
30975     } catch (std::out_of_range& e) {
30976       {
30977         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30978       };
30979     } catch (std::exception& e) {
30980       {
30981         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30982       };
30983     } catch (...) {
30984       {
30985         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30986       };
30987     }
30988   }
30989 }
30990
30991
30992 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentScale(void * jarg1) {
30993   void * jresult ;
30994   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30995   Dali::Vector3 result;
30996
30997   arg1 = (Dali::Actor *)jarg1;
30998   {
30999     try {
31000       result = ((Dali::Actor const *)arg1)->GetCurrentScale();
31001     } catch (std::out_of_range& e) {
31002       {
31003         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31004       };
31005     } catch (std::exception& e) {
31006       {
31007         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31008       };
31009     } catch (...) {
31010       {
31011         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31012       };
31013     }
31014   }
31015   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
31016   return jresult;
31017 }
31018
31019
31020 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentWorldScale(void * jarg1) {
31021   void * jresult ;
31022   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31023   Dali::Vector3 result;
31024
31025   arg1 = (Dali::Actor *)jarg1;
31026   {
31027     try {
31028       result = ((Dali::Actor const *)arg1)->GetCurrentWorldScale();
31029     } catch (std::out_of_range& e) {
31030       {
31031         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31032       };
31033     } catch (std::exception& e) {
31034       {
31035         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31036       };
31037     } catch (...) {
31038       {
31039         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31040       };
31041     }
31042   }
31043   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
31044   return jresult;
31045 }
31046
31047
31048 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetInheritScale(void * jarg1, unsigned int jarg2) {
31049   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31050   bool arg2 ;
31051
31052   arg1 = (Dali::Actor *)jarg1;
31053   arg2 = jarg2 ? true : false;
31054   {
31055     try {
31056       (arg1)->SetInheritScale(arg2);
31057     } catch (std::out_of_range& e) {
31058       {
31059         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31060       };
31061     } catch (std::exception& e) {
31062       {
31063         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31064       };
31065     } catch (...) {
31066       {
31067         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31068       };
31069     }
31070   }
31071 }
31072
31073
31074 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_IsScaleInherited(void * jarg1) {
31075   unsigned int jresult ;
31076   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31077   bool result;
31078
31079   arg1 = (Dali::Actor *)jarg1;
31080   {
31081     try {
31082       result = (bool)((Dali::Actor const *)arg1)->IsScaleInherited();
31083     } catch (std::out_of_range& e) {
31084       {
31085         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31086       };
31087     } catch (std::exception& e) {
31088       {
31089         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31090       };
31091     } catch (...) {
31092       {
31093         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31094       };
31095     }
31096   }
31097   jresult = result;
31098   return jresult;
31099 }
31100
31101
31102 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentWorldMatrix(void * jarg1) {
31103   void * jresult ;
31104   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31105   Dali::Matrix result;
31106
31107   arg1 = (Dali::Actor *)jarg1;
31108   {
31109     try {
31110       result = ((Dali::Actor const *)arg1)->GetCurrentWorldMatrix();
31111     } catch (std::out_of_range& e) {
31112       {
31113         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31114       };
31115     } catch (std::exception& e) {
31116       {
31117         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31118       };
31119     } catch (...) {
31120       {
31121         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31122       };
31123     }
31124   }
31125   jresult = new Dali::Matrix((const Dali::Matrix &)result);
31126   return jresult;
31127 }
31128
31129
31130 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetVisible(void * jarg1, unsigned int jarg2) {
31131   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31132   bool arg2 ;
31133
31134   arg1 = (Dali::Actor *)jarg1;
31135   arg2 = jarg2 ? true : false;
31136   {
31137     try {
31138       (arg1)->SetVisible(arg2);
31139     } catch (std::out_of_range& e) {
31140       {
31141         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31142       };
31143     } catch (std::exception& e) {
31144       {
31145         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31146       };
31147     } catch (...) {
31148       {
31149         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31150       };
31151     }
31152   }
31153 }
31154
31155
31156 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_IsVisible(void * jarg1) {
31157   unsigned int jresult ;
31158   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31159   bool result;
31160
31161   arg1 = (Dali::Actor *)jarg1;
31162   {
31163     try {
31164       result = (bool)((Dali::Actor const *)arg1)->IsVisible();
31165     } catch (std::out_of_range& e) {
31166       {
31167         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31168       };
31169     } catch (std::exception& e) {
31170       {
31171         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31172       };
31173     } catch (...) {
31174       {
31175         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31176       };
31177     }
31178   }
31179   jresult = result;
31180   return jresult;
31181 }
31182
31183
31184 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetOpacity(void * jarg1, float jarg2) {
31185   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31186   float arg2 ;
31187
31188   arg1 = (Dali::Actor *)jarg1;
31189   arg2 = (float)jarg2;
31190   {
31191     try {
31192       (arg1)->SetOpacity(arg2);
31193     } catch (std::out_of_range& e) {
31194       {
31195         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31196       };
31197     } catch (std::exception& e) {
31198       {
31199         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31200       };
31201     } catch (...) {
31202       {
31203         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31204       };
31205     }
31206   }
31207 }
31208
31209
31210 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Actor_GetCurrentOpacity(void * jarg1) {
31211   float jresult ;
31212   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31213   float result;
31214
31215   arg1 = (Dali::Actor *)jarg1;
31216   {
31217     try {
31218       result = (float)((Dali::Actor const *)arg1)->GetCurrentOpacity();
31219     } catch (std::out_of_range& e) {
31220       {
31221         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31222       };
31223     } catch (std::exception& e) {
31224       {
31225         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31226       };
31227     } catch (...) {
31228       {
31229         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31230       };
31231     }
31232   }
31233   jresult = result;
31234   return jresult;
31235 }
31236
31237
31238 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetColor(void * jarg1, void * jarg2) {
31239   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31240   Dali::Vector4 *arg2 = 0 ;
31241
31242   arg1 = (Dali::Actor *)jarg1;
31243   arg2 = (Dali::Vector4 *)jarg2;
31244   if (!arg2) {
31245     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
31246     return ;
31247   }
31248   {
31249     try {
31250       (arg1)->SetColor((Dali::Vector4 const &)*arg2);
31251     } catch (std::out_of_range& e) {
31252       {
31253         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31254       };
31255     } catch (std::exception& e) {
31256       {
31257         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31258       };
31259     } catch (...) {
31260       {
31261         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31262       };
31263     }
31264   }
31265 }
31266
31267
31268 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentColor(void * jarg1) {
31269   void * jresult ;
31270   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31271   Dali::Vector4 result;
31272
31273   arg1 = (Dali::Actor *)jarg1;
31274   {
31275     try {
31276       result = ((Dali::Actor const *)arg1)->GetCurrentColor();
31277     } catch (std::out_of_range& e) {
31278       {
31279         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31280       };
31281     } catch (std::exception& e) {
31282       {
31283         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31284       };
31285     } catch (...) {
31286       {
31287         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31288       };
31289     }
31290   }
31291   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
31292   return jresult;
31293 }
31294
31295
31296 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetColorMode(void * jarg1, int jarg2) {
31297   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31298   Dali::ColorMode arg2 ;
31299
31300   arg1 = (Dali::Actor *)jarg1;
31301   arg2 = (Dali::ColorMode)jarg2;
31302   {
31303     try {
31304       (arg1)->SetColorMode(arg2);
31305     } catch (std::out_of_range& e) {
31306       {
31307         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31308       };
31309     } catch (std::exception& e) {
31310       {
31311         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31312       };
31313     } catch (...) {
31314       {
31315         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31316       };
31317     }
31318   }
31319 }
31320
31321
31322 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_GetColorMode(void * jarg1) {
31323   int jresult ;
31324   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31325   Dali::ColorMode result;
31326
31327   arg1 = (Dali::Actor *)jarg1;
31328   {
31329     try {
31330       result = (Dali::ColorMode)((Dali::Actor const *)arg1)->GetColorMode();
31331     } catch (std::out_of_range& e) {
31332       {
31333         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31334       };
31335     } catch (std::exception& e) {
31336       {
31337         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31338       };
31339     } catch (...) {
31340       {
31341         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31342       };
31343     }
31344   }
31345   jresult = (int)result;
31346   return jresult;
31347 }
31348
31349
31350 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentWorldColor(void * jarg1) {
31351   void * jresult ;
31352   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31353   Dali::Vector4 result;
31354
31355   arg1 = (Dali::Actor *)jarg1;
31356   {
31357     try {
31358       result = ((Dali::Actor const *)arg1)->GetCurrentWorldColor();
31359     } catch (std::out_of_range& e) {
31360       {
31361         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31362       };
31363     } catch (std::exception& e) {
31364       {
31365         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31366       };
31367     } catch (...) {
31368       {
31369         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31370       };
31371     }
31372   }
31373   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
31374   return jresult;
31375 }
31376
31377
31378 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetDrawMode(void * jarg1, int jarg2) {
31379   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31380   Dali::DrawMode::Type arg2 ;
31381
31382   arg1 = (Dali::Actor *)jarg1;
31383   arg2 = (Dali::DrawMode::Type)jarg2;
31384   {
31385     try {
31386       (arg1)->SetDrawMode(arg2);
31387     } catch (std::out_of_range& e) {
31388       {
31389         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31390       };
31391     } catch (std::exception& e) {
31392       {
31393         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31394       };
31395     } catch (...) {
31396       {
31397         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31398       };
31399     }
31400   }
31401 }
31402
31403
31404 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_GetDrawMode(void * jarg1) {
31405   int jresult ;
31406   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31407   Dali::DrawMode::Type result;
31408
31409   arg1 = (Dali::Actor *)jarg1;
31410   {
31411     try {
31412       result = (Dali::DrawMode::Type)((Dali::Actor const *)arg1)->GetDrawMode();
31413     } catch (std::out_of_range& e) {
31414       {
31415         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31416       };
31417     } catch (std::exception& e) {
31418       {
31419         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31420       };
31421     } catch (...) {
31422       {
31423         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31424       };
31425     }
31426   }
31427   jresult = (int)result;
31428   return jresult;
31429 }
31430
31431
31432 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSensitive(void * jarg1, unsigned int jarg2) {
31433   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31434   bool arg2 ;
31435
31436   arg1 = (Dali::Actor *)jarg1;
31437   arg2 = jarg2 ? true : false;
31438   {
31439     try {
31440       (arg1)->SetSensitive(arg2);
31441     } catch (std::out_of_range& e) {
31442       {
31443         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31444       };
31445     } catch (std::exception& e) {
31446       {
31447         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31448       };
31449     } catch (...) {
31450       {
31451         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31452       };
31453     }
31454   }
31455 }
31456
31457
31458 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_IsSensitive(void * jarg1) {
31459   unsigned int jresult ;
31460   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31461   bool result;
31462
31463   arg1 = (Dali::Actor *)jarg1;
31464   {
31465     try {
31466       result = (bool)((Dali::Actor const *)arg1)->IsSensitive();
31467     } catch (std::out_of_range& e) {
31468       {
31469         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31470       };
31471     } catch (std::exception& e) {
31472       {
31473         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31474       };
31475     } catch (...) {
31476       {
31477         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31478       };
31479     }
31480   }
31481   jresult = result;
31482   return jresult;
31483 }
31484
31485
31486 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_ScreenToLocal(void * jarg1, float * jarg2, float * jarg3, float jarg4, float jarg5) {
31487   unsigned int jresult ;
31488   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31489   float *arg2 = 0 ;
31490   float *arg3 = 0 ;
31491   float arg4 ;
31492   float arg5 ;
31493   bool result;
31494
31495   arg1 = (Dali::Actor *)jarg1;
31496   arg2 = (float *)jarg2;
31497   arg3 = (float *)jarg3;
31498   arg4 = (float)jarg4;
31499   arg5 = (float)jarg5;
31500   {
31501     try {
31502       result = (bool)((Dali::Actor const *)arg1)->ScreenToLocal(*arg2,*arg3,arg4,arg5);
31503     } catch (std::out_of_range& e) {
31504       {
31505         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31506       };
31507     } catch (std::exception& e) {
31508       {
31509         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31510       };
31511     } catch (...) {
31512       {
31513         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31514       };
31515     }
31516   }
31517   jresult = result;
31518   return jresult;
31519 }
31520
31521
31522 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetLeaveRequired(void * jarg1, unsigned int jarg2) {
31523   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31524   bool arg2 ;
31525
31526   arg1 = (Dali::Actor *)jarg1;
31527   arg2 = jarg2 ? true : false;
31528   {
31529     try {
31530       (arg1)->SetLeaveRequired(arg2);
31531     } catch (std::out_of_range& e) {
31532       {
31533         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31534       };
31535     } catch (std::exception& e) {
31536       {
31537         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31538       };
31539     } catch (...) {
31540       {
31541         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31542       };
31543     }
31544   }
31545 }
31546
31547
31548 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_GetLeaveRequired(void * jarg1) {
31549   unsigned int jresult ;
31550   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31551   bool result;
31552
31553   arg1 = (Dali::Actor *)jarg1;
31554   {
31555     try {
31556       result = (bool)((Dali::Actor const *)arg1)->GetLeaveRequired();
31557     } catch (std::out_of_range& e) {
31558       {
31559         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31560       };
31561     } catch (std::exception& e) {
31562       {
31563         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31564       };
31565     } catch (...) {
31566       {
31567         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31568       };
31569     }
31570   }
31571   jresult = result;
31572   return jresult;
31573 }
31574
31575
31576 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetKeyboardFocusable(void * jarg1, unsigned int jarg2) {
31577   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31578   bool arg2 ;
31579
31580   arg1 = (Dali::Actor *)jarg1;
31581   arg2 = jarg2 ? true : false;
31582   {
31583     try {
31584       (arg1)->SetKeyboardFocusable(arg2);
31585     } catch (std::out_of_range& e) {
31586       {
31587         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31588       };
31589     } catch (std::exception& e) {
31590       {
31591         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31592       };
31593     } catch (...) {
31594       {
31595         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31596       };
31597     }
31598   }
31599 }
31600
31601
31602 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_IsKeyboardFocusable(void * jarg1) {
31603   unsigned int jresult ;
31604   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31605   bool result;
31606
31607   arg1 = (Dali::Actor *)jarg1;
31608   {
31609     try {
31610       result = (bool)((Dali::Actor const *)arg1)->IsKeyboardFocusable();
31611     } catch (std::out_of_range& e) {
31612       {
31613         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31614       };
31615     } catch (std::exception& e) {
31616       {
31617         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31618       };
31619     } catch (...) {
31620       {
31621         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31622       };
31623     }
31624   }
31625   jresult = result;
31626   return jresult;
31627 }
31628
31629
31630 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetResizePolicy(void * jarg1, int jarg2, int jarg3) {
31631   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31632   Dali::ResizePolicy::Type arg2 ;
31633   Dali::Dimension::Type arg3 ;
31634
31635   arg1 = (Dali::Actor *)jarg1;
31636   arg2 = (Dali::ResizePolicy::Type)jarg2;
31637   arg3 = (Dali::Dimension::Type)jarg3;
31638   {
31639     try {
31640       (arg1)->SetResizePolicy(arg2,arg3);
31641     } catch (std::out_of_range& e) {
31642       {
31643         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31644       };
31645     } catch (std::exception& e) {
31646       {
31647         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31648       };
31649     } catch (...) {
31650       {
31651         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31652       };
31653     }
31654   }
31655 }
31656
31657
31658 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_GetResizePolicy(void * jarg1, int jarg2) {
31659   int jresult ;
31660   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31661   Dali::Dimension::Type arg2 ;
31662   Dali::ResizePolicy::Type result;
31663
31664   arg1 = (Dali::Actor *)jarg1;
31665   arg2 = (Dali::Dimension::Type)jarg2;
31666   {
31667     try {
31668       result = (Dali::ResizePolicy::Type)((Dali::Actor const *)arg1)->GetResizePolicy(arg2);
31669     } catch (std::out_of_range& e) {
31670       {
31671         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31672       };
31673     } catch (std::exception& e) {
31674       {
31675         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31676       };
31677     } catch (...) {
31678       {
31679         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31680       };
31681     }
31682   }
31683   jresult = (int)result;
31684   return jresult;
31685 }
31686
31687
31688 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSizeScalePolicy(void * jarg1, int jarg2) {
31689   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31690   Dali::SizeScalePolicy::Type arg2 ;
31691
31692   arg1 = (Dali::Actor *)jarg1;
31693   arg2 = (Dali::SizeScalePolicy::Type)jarg2;
31694   {
31695     try {
31696       (arg1)->SetSizeScalePolicy(arg2);
31697     } catch (std::out_of_range& e) {
31698       {
31699         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31700       };
31701     } catch (std::exception& e) {
31702       {
31703         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31704       };
31705     } catch (...) {
31706       {
31707         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31708       };
31709     }
31710   }
31711 }
31712
31713
31714 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_GetSizeScalePolicy(void * jarg1) {
31715   int jresult ;
31716   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31717   Dali::SizeScalePolicy::Type result;
31718
31719   arg1 = (Dali::Actor *)jarg1;
31720   {
31721     try {
31722       result = (Dali::SizeScalePolicy::Type)((Dali::Actor const *)arg1)->GetSizeScalePolicy();
31723     } catch (std::out_of_range& e) {
31724       {
31725         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31726       };
31727     } catch (std::exception& e) {
31728       {
31729         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31730       };
31731     } catch (...) {
31732       {
31733         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31734       };
31735     }
31736   }
31737   jresult = (int)result;
31738   return jresult;
31739 }
31740
31741
31742 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSizeModeFactor(void * jarg1, void * jarg2) {
31743   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31744   Dali::Vector3 *arg2 = 0 ;
31745
31746   arg1 = (Dali::Actor *)jarg1;
31747   arg2 = (Dali::Vector3 *)jarg2;
31748   if (!arg2) {
31749     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
31750     return ;
31751   }
31752   {
31753     try {
31754       (arg1)->SetSizeModeFactor((Dali::Vector3 const &)*arg2);
31755     } catch (std::out_of_range& e) {
31756       {
31757         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31758       };
31759     } catch (std::exception& e) {
31760       {
31761         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31762       };
31763     } catch (...) {
31764       {
31765         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31766       };
31767     }
31768   }
31769 }
31770
31771
31772 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetSizeModeFactor(void * jarg1) {
31773   void * jresult ;
31774   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31775   Dali::Vector3 result;
31776
31777   arg1 = (Dali::Actor *)jarg1;
31778   {
31779     try {
31780       result = ((Dali::Actor const *)arg1)->GetSizeModeFactor();
31781     } catch (std::out_of_range& e) {
31782       {
31783         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31784       };
31785     } catch (std::exception& e) {
31786       {
31787         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31788       };
31789     } catch (...) {
31790       {
31791         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31792       };
31793     }
31794   }
31795   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
31796   return jresult;
31797 }
31798
31799
31800 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Actor_GetHeightForWidth(void * jarg1, float jarg2) {
31801   float jresult ;
31802   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31803   float arg2 ;
31804   float result;
31805
31806   arg1 = (Dali::Actor *)jarg1;
31807   arg2 = (float)jarg2;
31808   {
31809     try {
31810       result = (float)(arg1)->GetHeightForWidth(arg2);
31811     } catch (std::out_of_range& e) {
31812       {
31813         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31814       };
31815     } catch (std::exception& e) {
31816       {
31817         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31818       };
31819     } catch (...) {
31820       {
31821         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31822       };
31823     }
31824   }
31825   jresult = result;
31826   return jresult;
31827 }
31828
31829
31830 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Actor_GetWidthForHeight(void * jarg1, float jarg2) {
31831   float jresult ;
31832   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31833   float arg2 ;
31834   float result;
31835
31836   arg1 = (Dali::Actor *)jarg1;
31837   arg2 = (float)jarg2;
31838   {
31839     try {
31840       result = (float)(arg1)->GetWidthForHeight(arg2);
31841     } catch (std::out_of_range& e) {
31842       {
31843         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31844       };
31845     } catch (std::exception& e) {
31846       {
31847         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31848       };
31849     } catch (...) {
31850       {
31851         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31852       };
31853     }
31854   }
31855   jresult = result;
31856   return jresult;
31857 }
31858
31859
31860 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Actor_GetRelayoutSize(void * jarg1, int jarg2) {
31861   float jresult ;
31862   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31863   Dali::Dimension::Type arg2 ;
31864   float result;
31865
31866   arg1 = (Dali::Actor *)jarg1;
31867   arg2 = (Dali::Dimension::Type)jarg2;
31868   {
31869     try {
31870       result = (float)((Dali::Actor const *)arg1)->GetRelayoutSize(arg2);
31871     } catch (std::out_of_range& e) {
31872       {
31873         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31874       };
31875     } catch (std::exception& e) {
31876       {
31877         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31878       };
31879     } catch (...) {
31880       {
31881         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31882       };
31883     }
31884   }
31885   jresult = result;
31886   return jresult;
31887 }
31888
31889
31890 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetPadding(void * jarg1, void * jarg2) {
31891   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31892   Dali::Padding *arg2 = 0 ;
31893
31894   arg1 = (Dali::Actor *)jarg1;
31895   arg2 = (Dali::Padding *)jarg2;
31896   if (!arg2) {
31897     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Padding const & type is null", 0);
31898     return ;
31899   }
31900   {
31901     try {
31902       (arg1)->SetPadding((Dali::Padding const &)*arg2);
31903     } catch (std::out_of_range& e) {
31904       {
31905         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31906       };
31907     } catch (std::exception& e) {
31908       {
31909         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31910       };
31911     } catch (...) {
31912       {
31913         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31914       };
31915     }
31916   }
31917 }
31918
31919
31920 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_GetPadding(void * jarg1, void * jarg2) {
31921   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31922   Dali::Padding *arg2 = 0 ;
31923
31924   arg1 = (Dali::Actor *)jarg1;
31925   arg2 = (Dali::Padding *)jarg2;
31926   if (!arg2) {
31927     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Padding & type is null", 0);
31928     return ;
31929   }
31930   {
31931     try {
31932       ((Dali::Actor const *)arg1)->GetPadding(*arg2);
31933     } catch (std::out_of_range& e) {
31934       {
31935         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31936       };
31937     } catch (std::exception& e) {
31938       {
31939         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31940       };
31941     } catch (...) {
31942       {
31943         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31944       };
31945     }
31946   }
31947 }
31948
31949
31950 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetMinimumSize(void * jarg1, void * jarg2) {
31951   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31952   Dali::Vector2 *arg2 = 0 ;
31953
31954   arg1 = (Dali::Actor *)jarg1;
31955   arg2 = (Dali::Vector2 *)jarg2;
31956   if (!arg2) {
31957     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
31958     return ;
31959   }
31960   {
31961     try {
31962       (arg1)->SetMinimumSize((Dali::Vector2 const &)*arg2);
31963     } catch (std::out_of_range& e) {
31964       {
31965         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31966       };
31967     } catch (std::exception& e) {
31968       {
31969         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31970       };
31971     } catch (...) {
31972       {
31973         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31974       };
31975     }
31976   }
31977 }
31978
31979
31980 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetMinimumSize(void * jarg1) {
31981   void * jresult ;
31982   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31983   Dali::Vector2 result;
31984
31985   arg1 = (Dali::Actor *)jarg1;
31986   {
31987     try {
31988       result = (arg1)->GetMinimumSize();
31989     } catch (std::out_of_range& e) {
31990       {
31991         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31992       };
31993     } catch (std::exception& e) {
31994       {
31995         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31996       };
31997     } catch (...) {
31998       {
31999         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32000       };
32001     }
32002   }
32003   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
32004   return jresult;
32005 }
32006
32007
32008 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetMaximumSize(void * jarg1, void * jarg2) {
32009   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32010   Dali::Vector2 *arg2 = 0 ;
32011
32012   arg1 = (Dali::Actor *)jarg1;
32013   arg2 = (Dali::Vector2 *)jarg2;
32014   if (!arg2) {
32015     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
32016     return ;
32017   }
32018   {
32019     try {
32020       (arg1)->SetMaximumSize((Dali::Vector2 const &)*arg2);
32021     } catch (std::out_of_range& e) {
32022       {
32023         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32024       };
32025     } catch (std::exception& e) {
32026       {
32027         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32028       };
32029     } catch (...) {
32030       {
32031         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32032       };
32033     }
32034   }
32035 }
32036
32037
32038 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetMaximumSize(void * jarg1) {
32039   void * jresult ;
32040   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32041   Dali::Vector2 result;
32042
32043   arg1 = (Dali::Actor *)jarg1;
32044   {
32045     try {
32046       result = (arg1)->GetMaximumSize();
32047     } catch (std::out_of_range& e) {
32048       {
32049         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32050       };
32051     } catch (std::exception& e) {
32052       {
32053         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32054       };
32055     } catch (...) {
32056       {
32057         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32058       };
32059     }
32060   }
32061   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
32062   return jresult;
32063 }
32064
32065
32066 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_GetHierarchyDepth(void * jarg1) {
32067   int jresult ;
32068   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32069   int result;
32070
32071   arg1 = (Dali::Actor *)jarg1;
32072   {
32073     try {
32074       result = (int)(arg1)->GetHierarchyDepth();
32075     } catch (std::out_of_range& e) {
32076       {
32077         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32078       };
32079     } catch (std::exception& e) {
32080       {
32081         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32082       };
32083     } catch (...) {
32084       {
32085         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32086       };
32087     }
32088   }
32089   jresult = result;
32090   return jresult;
32091 }
32092
32093
32094 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_AddRenderer(void * jarg1, void * jarg2) {
32095   unsigned int jresult ;
32096   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32097   Dali::Renderer *arg2 = 0 ;
32098   unsigned int result;
32099
32100   arg1 = (Dali::Actor *)jarg1;
32101   arg2 = (Dali::Renderer *)jarg2;
32102   if (!arg2) {
32103     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Renderer & type is null", 0);
32104     return 0;
32105   }
32106   {
32107     try {
32108       result = (unsigned int)(arg1)->AddRenderer(*arg2);
32109     } catch (std::out_of_range& e) {
32110       {
32111         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32112       };
32113     } catch (std::exception& e) {
32114       {
32115         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32116       };
32117     } catch (...) {
32118       {
32119         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32120       };
32121     }
32122   }
32123   jresult = result;
32124   return jresult;
32125 }
32126
32127
32128 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_GetRendererCount(void * jarg1) {
32129   unsigned int jresult ;
32130   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32131   unsigned int result;
32132
32133   arg1 = (Dali::Actor *)jarg1;
32134   {
32135     try {
32136       result = (unsigned int)((Dali::Actor const *)arg1)->GetRendererCount();
32137     } catch (std::out_of_range& e) {
32138       {
32139         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32140       };
32141     } catch (std::exception& e) {
32142       {
32143         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32144       };
32145     } catch (...) {
32146       {
32147         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32148       };
32149     }
32150   }
32151   jresult = result;
32152   return jresult;
32153 }
32154
32155
32156 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetRendererAt(void * jarg1, unsigned int jarg2) {
32157   void * jresult ;
32158   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32159   unsigned int arg2 ;
32160   Dali::Renderer result;
32161
32162   arg1 = (Dali::Actor *)jarg1;
32163   arg2 = (unsigned int)jarg2;
32164   {
32165     try {
32166       result = (arg1)->GetRendererAt(arg2);
32167     } catch (std::out_of_range& e) {
32168       {
32169         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32170       };
32171     } catch (std::exception& e) {
32172       {
32173         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32174       };
32175     } catch (...) {
32176       {
32177         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32178       };
32179     }
32180   }
32181   jresult = new Dali::Renderer((const Dali::Renderer &)result);
32182   return jresult;
32183 }
32184
32185
32186 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_RemoveRenderer__SWIG_0(void * jarg1, void * jarg2) {
32187   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32188   Dali::Renderer *arg2 = 0 ;
32189
32190   arg1 = (Dali::Actor *)jarg1;
32191   arg2 = (Dali::Renderer *)jarg2;
32192   if (!arg2) {
32193     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Renderer & type is null", 0);
32194     return ;
32195   }
32196   {
32197     try {
32198       (arg1)->RemoveRenderer(*arg2);
32199     } catch (std::out_of_range& e) {
32200       {
32201         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32202       };
32203     } catch (std::exception& e) {
32204       {
32205         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32206       };
32207     } catch (...) {
32208       {
32209         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32210       };
32211     }
32212   }
32213 }
32214
32215
32216 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_RemoveRenderer__SWIG_1(void * jarg1, unsigned int jarg2) {
32217   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32218   unsigned int arg2 ;
32219
32220   arg1 = (Dali::Actor *)jarg1;
32221   arg2 = (unsigned int)jarg2;
32222   {
32223     try {
32224       (arg1)->RemoveRenderer(arg2);
32225     } catch (std::out_of_range& e) {
32226       {
32227         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32228       };
32229     } catch (std::exception& e) {
32230       {
32231         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32232       };
32233     } catch (...) {
32234       {
32235         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32236       };
32237     }
32238   }
32239 }
32240
32241
32242 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_TouchedSignal(void * jarg1) {
32243   void * jresult ;
32244   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32245   Dali::Actor::TouchSignalType *result = 0 ;
32246
32247   arg1 = (Dali::Actor *)jarg1;
32248   {
32249     try {
32250       result = (Dali::Actor::TouchSignalType *) &(arg1)->TouchedSignal();
32251     } catch (std::out_of_range& e) {
32252       {
32253         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32254       };
32255     } catch (std::exception& e) {
32256       {
32257         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32258       };
32259     } catch (...) {
32260       {
32261         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32262       };
32263     }
32264   }
32265   jresult = (void *)result;
32266   return jresult;
32267 }
32268
32269
32270 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_TouchSignal(void * jarg1) {
32271   void * jresult ;
32272   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32273   Dali::Actor::TouchDataSignalType *result = 0 ;
32274
32275   arg1 = (Dali::Actor *)jarg1;
32276   {
32277     try {
32278       result = (Dali::Actor::TouchDataSignalType *) &(arg1)->TouchSignal();
32279     } catch (std::out_of_range& e) {
32280       {
32281         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32282       };
32283     } catch (std::exception& e) {
32284       {
32285         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32286       };
32287     } catch (...) {
32288       {
32289         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32290       };
32291     }
32292   }
32293   jresult = (void *)result;
32294   return jresult;
32295 }
32296
32297
32298 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_HoveredSignal(void * jarg1) {
32299   void * jresult ;
32300   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32301   Dali::Actor::HoverSignalType *result = 0 ;
32302
32303   arg1 = (Dali::Actor *)jarg1;
32304   {
32305     try {
32306       result = (Dali::Actor::HoverSignalType *) &(arg1)->HoveredSignal();
32307     } catch (std::out_of_range& e) {
32308       {
32309         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32310       };
32311     } catch (std::exception& e) {
32312       {
32313         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32314       };
32315     } catch (...) {
32316       {
32317         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32318       };
32319     }
32320   }
32321   jresult = (void *)result;
32322   return jresult;
32323 }
32324
32325
32326 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_WheelEventSignal(void * jarg1) {
32327   void * jresult ;
32328   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32329   Dali::Actor::WheelEventSignalType *result = 0 ;
32330
32331   arg1 = (Dali::Actor *)jarg1;
32332   {
32333     try {
32334       result = (Dali::Actor::WheelEventSignalType *) &(arg1)->WheelEventSignal();
32335     } catch (std::out_of_range& e) {
32336       {
32337         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32338       };
32339     } catch (std::exception& e) {
32340       {
32341         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32342       };
32343     } catch (...) {
32344       {
32345         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32346       };
32347     }
32348   }
32349   jresult = (void *)result;
32350   return jresult;
32351 }
32352
32353
32354 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_OnStageSignal(void * jarg1) {
32355   void * jresult ;
32356   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32357   Dali::Actor::OnStageSignalType *result = 0 ;
32358
32359   arg1 = (Dali::Actor *)jarg1;
32360   {
32361     try {
32362       result = (Dali::Actor::OnStageSignalType *) &(arg1)->OnStageSignal();
32363     } catch (std::out_of_range& e) {
32364       {
32365         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32366       };
32367     } catch (std::exception& e) {
32368       {
32369         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32370       };
32371     } catch (...) {
32372       {
32373         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32374       };
32375     }
32376   }
32377   jresult = (void *)result;
32378   return jresult;
32379 }
32380
32381
32382 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_OffStageSignal(void * jarg1) {
32383   void * jresult ;
32384   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32385   Dali::Actor::OffStageSignalType *result = 0 ;
32386
32387   arg1 = (Dali::Actor *)jarg1;
32388   {
32389     try {
32390       result = (Dali::Actor::OffStageSignalType *) &(arg1)->OffStageSignal();
32391     } catch (std::out_of_range& e) {
32392       {
32393         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32394       };
32395     } catch (std::exception& e) {
32396       {
32397         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32398       };
32399     } catch (...) {
32400       {
32401         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32402       };
32403     }
32404   }
32405   jresult = (void *)result;
32406   return jresult;
32407 }
32408
32409
32410 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_OnRelayoutSignal(void * jarg1) {
32411   void * jresult ;
32412   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32413   Dali::Actor::OnRelayoutSignalType *result = 0 ;
32414
32415   arg1 = (Dali::Actor *)jarg1;
32416   {
32417     try {
32418       result = (Dali::Actor::OnRelayoutSignalType *) &(arg1)->OnRelayoutSignal();
32419     } catch (std::out_of_range& e) {
32420       {
32421         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32422       };
32423     } catch (std::exception& e) {
32424       {
32425         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32426       };
32427     } catch (...) {
32428       {
32429         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32430       };
32431     }
32432   }
32433   jresult = (void *)result;
32434   return jresult;
32435 }
32436
32437
32438 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_UnparentAndReset(void * jarg1) {
32439   Dali::Actor *arg1 = 0 ;
32440
32441   arg1 = (Dali::Actor *)jarg1;
32442   if (!arg1) {
32443     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
32444     return ;
32445   }
32446   {
32447     try {
32448       Dali::UnparentAndReset(*arg1);
32449     } catch (std::out_of_range& e) {
32450       {
32451         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32452       };
32453     } catch (std::exception& e) {
32454       {
32455         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32456       };
32457     } catch (...) {
32458       {
32459         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32460       };
32461     }
32462   }
32463 }
32464
32465
32466 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Layer_Property_CLIPPING_ENABLE_get() {
32467   int jresult ;
32468   int result;
32469
32470   result = (int)Dali::Layer::Property::CLIPPING_ENABLE;
32471   jresult = (int)result;
32472   return jresult;
32473 }
32474
32475
32476 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Layer_Property_CLIPPING_BOX_get() {
32477   int jresult ;
32478   int result;
32479
32480   result = (int)Dali::Layer::Property::CLIPPING_BOX;
32481   jresult = (int)result;
32482   return jresult;
32483 }
32484
32485
32486 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Layer_Property_BEHAVIOR_get() {
32487   int jresult ;
32488   int result;
32489
32490   result = (int)Dali::Layer::Property::BEHAVIOR;
32491   jresult = (int)result;
32492   return jresult;
32493 }
32494
32495
32496 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Layer_Property() {
32497   void * jresult ;
32498   Dali::Layer::Property *result = 0 ;
32499
32500   {
32501     try {
32502       result = (Dali::Layer::Property *)new Dali::Layer::Property();
32503     } catch (std::out_of_range& e) {
32504       {
32505         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32506       };
32507     } catch (std::exception& e) {
32508       {
32509         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32510       };
32511     } catch (...) {
32512       {
32513         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32514       };
32515     }
32516   }
32517   jresult = (void *)result;
32518   return jresult;
32519 }
32520
32521
32522 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Layer_Property(void * jarg1) {
32523   Dali::Layer::Property *arg1 = (Dali::Layer::Property *) 0 ;
32524
32525   arg1 = (Dali::Layer::Property *)jarg1;
32526   {
32527     try {
32528       delete arg1;
32529     } catch (std::out_of_range& e) {
32530       {
32531         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32532       };
32533     } catch (std::exception& e) {
32534       {
32535         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32536       };
32537     } catch (...) {
32538       {
32539         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32540       };
32541     }
32542   }
32543 }
32544
32545
32546 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Layer__SWIG_0() {
32547   void * jresult ;
32548   Dali::Layer *result = 0 ;
32549
32550   {
32551     try {
32552       result = (Dali::Layer *)new Dali::Layer();
32553     } catch (std::out_of_range& e) {
32554       {
32555         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32556       };
32557     } catch (std::exception& e) {
32558       {
32559         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32560       };
32561     } catch (...) {
32562       {
32563         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32564       };
32565     }
32566   }
32567   jresult = (void *)result;
32568   return jresult;
32569 }
32570
32571
32572 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Layer_New() {
32573   void * jresult ;
32574   Dali::Layer result;
32575
32576   {
32577     try {
32578       result = Dali::Layer::New();
32579     } catch (std::out_of_range& e) {
32580       {
32581         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32582       };
32583     } catch (std::exception& e) {
32584       {
32585         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32586       };
32587     } catch (...) {
32588       {
32589         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32590       };
32591     }
32592   }
32593   jresult = new Dali::Layer((const Dali::Layer &)result);
32594   return jresult;
32595 }
32596
32597
32598 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Layer_DownCast(void * jarg1) {
32599   void * jresult ;
32600   Dali::BaseHandle arg1 ;
32601   Dali::BaseHandle *argp1 ;
32602   Dali::Layer result;
32603
32604   argp1 = (Dali::BaseHandle *)jarg1;
32605   if (!argp1) {
32606     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
32607     return 0;
32608   }
32609   arg1 = *argp1;
32610   {
32611     try {
32612       result = Dali::Layer::DownCast(arg1);
32613     } catch (std::out_of_range& e) {
32614       {
32615         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32616       };
32617     } catch (std::exception& e) {
32618       {
32619         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32620       };
32621     } catch (...) {
32622       {
32623         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32624       };
32625     }
32626   }
32627   jresult = new Dali::Layer((const Dali::Layer &)result);
32628   return jresult;
32629 }
32630
32631
32632 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Layer(void * jarg1) {
32633   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32634
32635   arg1 = (Dali::Layer *)jarg1;
32636   {
32637     try {
32638       delete arg1;
32639     } catch (std::out_of_range& e) {
32640       {
32641         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32642       };
32643     } catch (std::exception& e) {
32644       {
32645         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32646       };
32647     } catch (...) {
32648       {
32649         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32650       };
32651     }
32652   }
32653 }
32654
32655
32656 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Layer__SWIG_1(void * jarg1) {
32657   void * jresult ;
32658   Dali::Layer *arg1 = 0 ;
32659   Dali::Layer *result = 0 ;
32660
32661   arg1 = (Dali::Layer *)jarg1;
32662   if (!arg1) {
32663     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Layer const & type is null", 0);
32664     return 0;
32665   }
32666   {
32667     try {
32668       result = (Dali::Layer *)new Dali::Layer((Dali::Layer const &)*arg1);
32669     } catch (std::out_of_range& e) {
32670       {
32671         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32672       };
32673     } catch (std::exception& e) {
32674       {
32675         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32676       };
32677     } catch (...) {
32678       {
32679         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32680       };
32681     }
32682   }
32683   jresult = (void *)result;
32684   return jresult;
32685 }
32686
32687
32688 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Layer_Assign(void * jarg1, void * jarg2) {
32689   void * jresult ;
32690   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32691   Dali::Layer *arg2 = 0 ;
32692   Dali::Layer *result = 0 ;
32693
32694   arg1 = (Dali::Layer *)jarg1;
32695   arg2 = (Dali::Layer *)jarg2;
32696   if (!arg2) {
32697     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Layer const & type is null", 0);
32698     return 0;
32699   }
32700   {
32701     try {
32702       result = (Dali::Layer *) &(arg1)->operator =((Dali::Layer const &)*arg2);
32703     } catch (std::out_of_range& e) {
32704       {
32705         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32706       };
32707     } catch (std::exception& e) {
32708       {
32709         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32710       };
32711     } catch (...) {
32712       {
32713         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32714       };
32715     }
32716   }
32717   jresult = (void *)result;
32718   return jresult;
32719 }
32720
32721
32722 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Layer_GetDepth(void * jarg1) {
32723   unsigned int jresult ;
32724   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32725   unsigned int result;
32726
32727   arg1 = (Dali::Layer *)jarg1;
32728   {
32729     try {
32730       result = (unsigned int)((Dali::Layer const *)arg1)->GetDepth();
32731     } catch (std::out_of_range& e) {
32732       {
32733         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32734       };
32735     } catch (std::exception& e) {
32736       {
32737         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32738       };
32739     } catch (...) {
32740       {
32741         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32742       };
32743     }
32744   }
32745   jresult = result;
32746   return jresult;
32747 }
32748
32749
32750 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_Raise(void * jarg1) {
32751   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32752
32753   arg1 = (Dali::Layer *)jarg1;
32754   {
32755     try {
32756       (arg1)->Raise();
32757     } catch (std::out_of_range& e) {
32758       {
32759         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32760       };
32761     } catch (std::exception& e) {
32762       {
32763         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32764       };
32765     } catch (...) {
32766       {
32767         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32768       };
32769     }
32770   }
32771 }
32772
32773
32774 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_Lower(void * jarg1) {
32775   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32776
32777   arg1 = (Dali::Layer *)jarg1;
32778   {
32779     try {
32780       (arg1)->Lower();
32781     } catch (std::out_of_range& e) {
32782       {
32783         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32784       };
32785     } catch (std::exception& e) {
32786       {
32787         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32788       };
32789     } catch (...) {
32790       {
32791         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32792       };
32793     }
32794   }
32795 }
32796
32797
32798 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_RaiseAbove(void * jarg1, void * jarg2) {
32799   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32800   Dali::Layer arg2 ;
32801   Dali::Layer *argp2 ;
32802
32803   arg1 = (Dali::Layer *)jarg1;
32804   argp2 = (Dali::Layer *)jarg2;
32805   if (!argp2) {
32806     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Layer", 0);
32807     return ;
32808   }
32809   arg2 = *argp2;
32810   {
32811     try {
32812       (arg1)->RaiseAbove(arg2);
32813     } catch (std::out_of_range& e) {
32814       {
32815         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32816       };
32817     } catch (std::exception& e) {
32818       {
32819         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32820       };
32821     } catch (...) {
32822       {
32823         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32824       };
32825     }
32826   }
32827 }
32828
32829
32830 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_LowerBelow(void * jarg1, void * jarg2) {
32831   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32832   Dali::Layer arg2 ;
32833   Dali::Layer *argp2 ;
32834
32835   arg1 = (Dali::Layer *)jarg1;
32836   argp2 = (Dali::Layer *)jarg2;
32837   if (!argp2) {
32838     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Layer", 0);
32839     return ;
32840   }
32841   arg2 = *argp2;
32842   {
32843     try {
32844       (arg1)->LowerBelow(arg2);
32845     } catch (std::out_of_range& e) {
32846       {
32847         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32848       };
32849     } catch (std::exception& e) {
32850       {
32851         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32852       };
32853     } catch (...) {
32854       {
32855         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32856       };
32857     }
32858   }
32859 }
32860
32861
32862 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_RaiseToTop(void * jarg1) {
32863   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32864
32865   arg1 = (Dali::Layer *)jarg1;
32866   {
32867     try {
32868       (arg1)->RaiseToTop();
32869     } catch (std::out_of_range& e) {
32870       {
32871         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32872       };
32873     } catch (std::exception& e) {
32874       {
32875         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32876       };
32877     } catch (...) {
32878       {
32879         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32880       };
32881     }
32882   }
32883 }
32884
32885
32886 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_LowerToBottom(void * jarg1) {
32887   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32888
32889   arg1 = (Dali::Layer *)jarg1;
32890   {
32891     try {
32892       (arg1)->LowerToBottom();
32893     } catch (std::out_of_range& e) {
32894       {
32895         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32896       };
32897     } catch (std::exception& e) {
32898       {
32899         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32900       };
32901     } catch (...) {
32902       {
32903         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32904       };
32905     }
32906   }
32907 }
32908
32909
32910 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_MoveAbove(void * jarg1, void * jarg2) {
32911   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32912   Dali::Layer arg2 ;
32913   Dali::Layer *argp2 ;
32914
32915   arg1 = (Dali::Layer *)jarg1;
32916   argp2 = (Dali::Layer *)jarg2;
32917   if (!argp2) {
32918     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Layer", 0);
32919     return ;
32920   }
32921   arg2 = *argp2;
32922   {
32923     try {
32924       (arg1)->MoveAbove(arg2);
32925     } catch (std::out_of_range& e) {
32926       {
32927         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32928       };
32929     } catch (std::exception& e) {
32930       {
32931         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32932       };
32933     } catch (...) {
32934       {
32935         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32936       };
32937     }
32938   }
32939 }
32940
32941
32942 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_MoveBelow(void * jarg1, void * jarg2) {
32943   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32944   Dali::Layer arg2 ;
32945   Dali::Layer *argp2 ;
32946
32947   arg1 = (Dali::Layer *)jarg1;
32948   argp2 = (Dali::Layer *)jarg2;
32949   if (!argp2) {
32950     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Layer", 0);
32951     return ;
32952   }
32953   arg2 = *argp2;
32954   {
32955     try {
32956       (arg1)->MoveBelow(arg2);
32957     } catch (std::out_of_range& e) {
32958       {
32959         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32960       };
32961     } catch (std::exception& e) {
32962       {
32963         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32964       };
32965     } catch (...) {
32966       {
32967         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32968       };
32969     }
32970   }
32971 }
32972
32973
32974 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_SetBehavior(void * jarg1, int jarg2) {
32975   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32976   Dali::Layer::Behavior arg2 ;
32977
32978   arg1 = (Dali::Layer *)jarg1;
32979   arg2 = (Dali::Layer::Behavior)jarg2;
32980   {
32981     try {
32982       (arg1)->SetBehavior(arg2);
32983     } catch (std::out_of_range& e) {
32984       {
32985         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32986       };
32987     } catch (std::exception& e) {
32988       {
32989         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32990       };
32991     } catch (...) {
32992       {
32993         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32994       };
32995     }
32996   }
32997 }
32998
32999
33000 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Layer_GetBehavior(void * jarg1) {
33001   int jresult ;
33002   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33003   Dali::Layer::Behavior result;
33004
33005   arg1 = (Dali::Layer *)jarg1;
33006   {
33007     try {
33008       result = (Dali::Layer::Behavior)((Dali::Layer const *)arg1)->GetBehavior();
33009     } catch (std::out_of_range& e) {
33010       {
33011         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33012       };
33013     } catch (std::exception& e) {
33014       {
33015         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33016       };
33017     } catch (...) {
33018       {
33019         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33020       };
33021     }
33022   }
33023   jresult = (int)result;
33024   return jresult;
33025 }
33026
33027
33028 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_SetClipping(void * jarg1, unsigned int jarg2) {
33029   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33030   bool arg2 ;
33031
33032   arg1 = (Dali::Layer *)jarg1;
33033   arg2 = jarg2 ? true : false;
33034   {
33035     try {
33036       (arg1)->SetClipping(arg2);
33037     } catch (std::out_of_range& e) {
33038       {
33039         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33040       };
33041     } catch (std::exception& e) {
33042       {
33043         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33044       };
33045     } catch (...) {
33046       {
33047         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33048       };
33049     }
33050   }
33051 }
33052
33053
33054 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Layer_IsClipping(void * jarg1) {
33055   unsigned int jresult ;
33056   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33057   bool result;
33058
33059   arg1 = (Dali::Layer *)jarg1;
33060   {
33061     try {
33062       result = (bool)((Dali::Layer const *)arg1)->IsClipping();
33063     } catch (std::out_of_range& e) {
33064       {
33065         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33066       };
33067     } catch (std::exception& e) {
33068       {
33069         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33070       };
33071     } catch (...) {
33072       {
33073         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33074       };
33075     }
33076   }
33077   jresult = result;
33078   return jresult;
33079 }
33080
33081
33082 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_SetClippingBox__SWIG_0(void * jarg1, int jarg2, int jarg3, int jarg4, int jarg5) {
33083   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33084   int arg2 ;
33085   int arg3 ;
33086   int arg4 ;
33087   int arg5 ;
33088
33089   arg1 = (Dali::Layer *)jarg1;
33090   arg2 = (int)jarg2;
33091   arg3 = (int)jarg3;
33092   arg4 = (int)jarg4;
33093   arg5 = (int)jarg5;
33094   {
33095     try {
33096       (arg1)->SetClippingBox(arg2,arg3,arg4,arg5);
33097     } catch (std::out_of_range& e) {
33098       {
33099         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33100       };
33101     } catch (std::exception& e) {
33102       {
33103         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33104       };
33105     } catch (...) {
33106       {
33107         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33108       };
33109     }
33110   }
33111 }
33112
33113
33114 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_SetClippingBox__SWIG_1(void * jarg1, void * jarg2) {
33115   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33116   Dali::ClippingBox arg2 ;
33117   Dali::ClippingBox *argp2 ;
33118
33119   arg1 = (Dali::Layer *)jarg1;
33120   argp2 = (Dali::ClippingBox *)jarg2;
33121   if (!argp2) {
33122     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ClippingBox", 0);
33123     return ;
33124   }
33125   arg2 = *argp2;
33126   {
33127     try {
33128       (arg1)->SetClippingBox(arg2);
33129     } catch (std::out_of_range& e) {
33130       {
33131         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33132       };
33133     } catch (std::exception& e) {
33134       {
33135         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33136       };
33137     } catch (...) {
33138       {
33139         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33140       };
33141     }
33142   }
33143 }
33144
33145
33146 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Layer_GetClippingBox(void * jarg1) {
33147   void * jresult ;
33148   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33149   Dali::ClippingBox result;
33150
33151   arg1 = (Dali::Layer *)jarg1;
33152   {
33153     try {
33154       result = ((Dali::Layer const *)arg1)->GetClippingBox();
33155     } catch (std::out_of_range& e) {
33156       {
33157         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33158       };
33159     } catch (std::exception& e) {
33160       {
33161         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33162       };
33163     } catch (...) {
33164       {
33165         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33166       };
33167     }
33168   }
33169   jresult = new Dali::ClippingBox((const Dali::ClippingBox &)result);
33170   return jresult;
33171 }
33172
33173
33174 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_SetDepthTestDisabled(void * jarg1, unsigned int jarg2) {
33175   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33176   bool arg2 ;
33177
33178   arg1 = (Dali::Layer *)jarg1;
33179   arg2 = jarg2 ? true : false;
33180   {
33181     try {
33182       (arg1)->SetDepthTestDisabled(arg2);
33183     } catch (std::out_of_range& e) {
33184       {
33185         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33186       };
33187     } catch (std::exception& e) {
33188       {
33189         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33190       };
33191     } catch (...) {
33192       {
33193         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33194       };
33195     }
33196   }
33197 }
33198
33199
33200 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Layer_IsDepthTestDisabled(void * jarg1) {
33201   unsigned int jresult ;
33202   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33203   bool result;
33204
33205   arg1 = (Dali::Layer *)jarg1;
33206   {
33207     try {
33208       result = (bool)((Dali::Layer const *)arg1)->IsDepthTestDisabled();
33209     } catch (std::out_of_range& e) {
33210       {
33211         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33212       };
33213     } catch (std::exception& e) {
33214       {
33215         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33216       };
33217     } catch (...) {
33218       {
33219         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33220       };
33221     }
33222   }
33223   jresult = result;
33224   return jresult;
33225 }
33226
33227
33228 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_SetSortFunction(void * jarg1, void * jarg2) {
33229   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33230   Dali::Layer::SortFunctionType arg2 = (Dali::Layer::SortFunctionType) 0 ;
33231
33232   arg1 = (Dali::Layer *)jarg1;
33233   arg2 = (Dali::Layer::SortFunctionType)jarg2;
33234   {
33235     try {
33236       (arg1)->SetSortFunction(arg2);
33237     } catch (std::out_of_range& e) {
33238       {
33239         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33240       };
33241     } catch (std::exception& e) {
33242       {
33243         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33244       };
33245     } catch (...) {
33246       {
33247         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33248       };
33249     }
33250   }
33251 }
33252
33253
33254 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_SetTouchConsumed(void * jarg1, unsigned int jarg2) {
33255   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33256   bool arg2 ;
33257
33258   arg1 = (Dali::Layer *)jarg1;
33259   arg2 = jarg2 ? true : false;
33260   {
33261     try {
33262       (arg1)->SetTouchConsumed(arg2);
33263     } catch (std::out_of_range& e) {
33264       {
33265         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33266       };
33267     } catch (std::exception& e) {
33268       {
33269         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33270       };
33271     } catch (...) {
33272       {
33273         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33274       };
33275     }
33276   }
33277 }
33278
33279
33280 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Layer_IsTouchConsumed(void * jarg1) {
33281   unsigned int jresult ;
33282   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33283   bool result;
33284
33285   arg1 = (Dali::Layer *)jarg1;
33286   {
33287     try {
33288       result = (bool)((Dali::Layer const *)arg1)->IsTouchConsumed();
33289     } catch (std::out_of_range& e) {
33290       {
33291         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33292       };
33293     } catch (std::exception& e) {
33294       {
33295         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33296       };
33297     } catch (...) {
33298       {
33299         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33300       };
33301     }
33302   }
33303   jresult = result;
33304   return jresult;
33305 }
33306
33307
33308 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_SetHoverConsumed(void * jarg1, unsigned int jarg2) {
33309   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33310   bool arg2 ;
33311
33312   arg1 = (Dali::Layer *)jarg1;
33313   arg2 = jarg2 ? true : false;
33314   {
33315     try {
33316       (arg1)->SetHoverConsumed(arg2);
33317     } catch (std::out_of_range& e) {
33318       {
33319         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33320       };
33321     } catch (std::exception& e) {
33322       {
33323         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33324       };
33325     } catch (...) {
33326       {
33327         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33328       };
33329     }
33330   }
33331 }
33332
33333
33334 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Layer_IsHoverConsumed(void * jarg1) {
33335   unsigned int jresult ;
33336   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33337   bool result;
33338
33339   arg1 = (Dali::Layer *)jarg1;
33340   {
33341     try {
33342       result = (bool)((Dali::Layer const *)arg1)->IsHoverConsumed();
33343     } catch (std::out_of_range& e) {
33344       {
33345         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33346       };
33347     } catch (std::exception& e) {
33348       {
33349         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33350       };
33351     } catch (...) {
33352       {
33353         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33354       };
33355     }
33356   }
33357   jresult = result;
33358   return jresult;
33359 }
33360
33361
33362 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_DEFAULT_BACKGROUND_COLOR_get() {
33363   void * jresult ;
33364   Dali::Vector4 *result = 0 ;
33365
33366   result = (Dali::Vector4 *)&Dali::Stage::DEFAULT_BACKGROUND_COLOR;
33367   jresult = (void *)result;
33368   return jresult;
33369 }
33370
33371
33372 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_DEBUG_BACKGROUND_COLOR_get() {
33373   void * jresult ;
33374   Dali::Vector4 *result = 0 ;
33375
33376   result = (Dali::Vector4 *)&Dali::Stage::DEBUG_BACKGROUND_COLOR;
33377   jresult = (void *)result;
33378   return jresult;
33379 }
33380
33381
33382 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Stage__SWIG_0() {
33383   void * jresult ;
33384   Dali::Stage *result = 0 ;
33385
33386   {
33387     try {
33388       result = (Dali::Stage *)new Dali::Stage();
33389     } catch (std::out_of_range& e) {
33390       {
33391         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33392       };
33393     } catch (std::exception& e) {
33394       {
33395         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33396       };
33397     } catch (...) {
33398       {
33399         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33400       };
33401     }
33402   }
33403   jresult = (void *)result;
33404   return jresult;
33405 }
33406
33407
33408 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_GetCurrent() {
33409   void * jresult ;
33410   Dali::Stage result;
33411
33412   {
33413     try {
33414       result = Dali::Stage::GetCurrent();
33415     } catch (std::out_of_range& e) {
33416       {
33417         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33418       };
33419     } catch (std::exception& e) {
33420       {
33421         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33422       };
33423     } catch (...) {
33424       {
33425         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33426       };
33427     }
33428   }
33429   jresult = new Dali::Stage((const Dali::Stage &)result);
33430   return jresult;
33431 }
33432
33433
33434 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Stage_IsInstalled() {
33435   unsigned int jresult ;
33436   bool result;
33437
33438   {
33439     try {
33440       result = (bool)Dali::Stage::IsInstalled();
33441     } catch (std::out_of_range& e) {
33442       {
33443         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33444       };
33445     } catch (std::exception& e) {
33446       {
33447         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33448       };
33449     } catch (...) {
33450       {
33451         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33452       };
33453     }
33454   }
33455   jresult = result;
33456   return jresult;
33457 }
33458
33459
33460 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Stage(void * jarg1) {
33461   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33462
33463   arg1 = (Dali::Stage *)jarg1;
33464   {
33465     try {
33466       delete arg1;
33467     } catch (std::out_of_range& e) {
33468       {
33469         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33470       };
33471     } catch (std::exception& e) {
33472       {
33473         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33474       };
33475     } catch (...) {
33476       {
33477         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33478       };
33479     }
33480   }
33481 }
33482
33483
33484 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Stage__SWIG_1(void * jarg1) {
33485   void * jresult ;
33486   Dali::Stage *arg1 = 0 ;
33487   Dali::Stage *result = 0 ;
33488
33489   arg1 = (Dali::Stage *)jarg1;
33490   if (!arg1) {
33491     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Stage const & type is null", 0);
33492     return 0;
33493   }
33494   {
33495     try {
33496       result = (Dali::Stage *)new Dali::Stage((Dali::Stage const &)*arg1);
33497     } catch (std::out_of_range& e) {
33498       {
33499         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33500       };
33501     } catch (std::exception& e) {
33502       {
33503         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33504       };
33505     } catch (...) {
33506       {
33507         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33508       };
33509     }
33510   }
33511   jresult = (void *)result;
33512   return jresult;
33513 }
33514
33515
33516 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_Assign(void * jarg1, void * jarg2) {
33517   void * jresult ;
33518   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33519   Dali::Stage *arg2 = 0 ;
33520   Dali::Stage *result = 0 ;
33521
33522   arg1 = (Dali::Stage *)jarg1;
33523   arg2 = (Dali::Stage *)jarg2;
33524   if (!arg2) {
33525     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Stage const & type is null", 0);
33526     return 0;
33527   }
33528   {
33529     try {
33530       result = (Dali::Stage *) &(arg1)->operator =((Dali::Stage const &)*arg2);
33531     } catch (std::out_of_range& e) {
33532       {
33533         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33534       };
33535     } catch (std::exception& e) {
33536       {
33537         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33538       };
33539     } catch (...) {
33540       {
33541         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33542       };
33543     }
33544   }
33545   jresult = (void *)result;
33546   return jresult;
33547 }
33548
33549
33550 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Stage_Add(void * jarg1, void * jarg2) {
33551   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33552   Dali::Actor *arg2 = 0 ;
33553
33554   arg1 = (Dali::Stage *)jarg1;
33555   arg2 = (Dali::Actor *)jarg2;
33556   if (!arg2) {
33557     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
33558     return ;
33559   }
33560   {
33561     try {
33562       (arg1)->Add(*arg2);
33563     } catch (std::out_of_range& e) {
33564       {
33565         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33566       };
33567     } catch (std::exception& e) {
33568       {
33569         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33570       };
33571     } catch (...) {
33572       {
33573         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33574       };
33575     }
33576   }
33577 }
33578
33579
33580 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Stage_Remove(void * jarg1, void * jarg2) {
33581   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33582   Dali::Actor *arg2 = 0 ;
33583
33584   arg1 = (Dali::Stage *)jarg1;
33585   arg2 = (Dali::Actor *)jarg2;
33586   if (!arg2) {
33587     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
33588     return ;
33589   }
33590   {
33591     try {
33592       (arg1)->Remove(*arg2);
33593     } catch (std::out_of_range& e) {
33594       {
33595         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33596       };
33597     } catch (std::exception& e) {
33598       {
33599         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33600       };
33601     } catch (...) {
33602       {
33603         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33604       };
33605     }
33606   }
33607 }
33608
33609
33610 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_GetSize(void * jarg1) {
33611   void * jresult ;
33612   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33613   Dali::Vector2 result;
33614
33615   arg1 = (Dali::Stage *)jarg1;
33616   {
33617     try {
33618       result = ((Dali::Stage const *)arg1)->GetSize();
33619     } catch (std::out_of_range& e) {
33620       {
33621         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33622       };
33623     } catch (std::exception& e) {
33624       {
33625         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33626       };
33627     } catch (...) {
33628       {
33629         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33630       };
33631     }
33632   }
33633   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
33634   return jresult;
33635 }
33636
33637
33638 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_GetRenderTaskList(void * jarg1) {
33639   void * jresult ;
33640   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33641   Dali::RenderTaskList result;
33642
33643   arg1 = (Dali::Stage *)jarg1;
33644   {
33645     try {
33646       result = ((Dali::Stage const *)arg1)->GetRenderTaskList();
33647     } catch (std::out_of_range& e) {
33648       {
33649         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33650       };
33651     } catch (std::exception& e) {
33652       {
33653         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33654       };
33655     } catch (...) {
33656       {
33657         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33658       };
33659     }
33660   }
33661   jresult = new Dali::RenderTaskList((const Dali::RenderTaskList &)result);
33662   return jresult;
33663 }
33664
33665
33666 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Stage_GetLayerCount(void * jarg1) {
33667   unsigned int jresult ;
33668   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33669   unsigned int result;
33670
33671   arg1 = (Dali::Stage *)jarg1;
33672   {
33673     try {
33674       result = (unsigned int)((Dali::Stage const *)arg1)->GetLayerCount();
33675     } catch (std::out_of_range& e) {
33676       {
33677         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33678       };
33679     } catch (std::exception& e) {
33680       {
33681         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33682       };
33683     } catch (...) {
33684       {
33685         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33686       };
33687     }
33688   }
33689   jresult = result;
33690   return jresult;
33691 }
33692
33693
33694 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_GetLayer(void * jarg1, unsigned int jarg2) {
33695   void * jresult ;
33696   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33697   unsigned int arg2 ;
33698   Dali::Layer result;
33699
33700   arg1 = (Dali::Stage *)jarg1;
33701   arg2 = (unsigned int)jarg2;
33702   {
33703     try {
33704       result = ((Dali::Stage const *)arg1)->GetLayer(arg2);
33705     } catch (std::out_of_range& e) {
33706       {
33707         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33708       };
33709     } catch (std::exception& e) {
33710       {
33711         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33712       };
33713     } catch (...) {
33714       {
33715         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33716       };
33717     }
33718   }
33719   jresult = new Dali::Layer((const Dali::Layer &)result);
33720   return jresult;
33721 }
33722
33723
33724 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_GetRootLayer(void * jarg1) {
33725   void * jresult ;
33726   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33727   Dali::Layer result;
33728
33729   arg1 = (Dali::Stage *)jarg1;
33730   {
33731     try {
33732       result = ((Dali::Stage const *)arg1)->GetRootLayer();
33733     } catch (std::out_of_range& e) {
33734       {
33735         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33736       };
33737     } catch (std::exception& e) {
33738       {
33739         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33740       };
33741     } catch (...) {
33742       {
33743         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33744       };
33745     }
33746   }
33747   jresult = new Dali::Layer((const Dali::Layer &)result);
33748   return jresult;
33749 }
33750
33751
33752 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Stage_SetBackgroundColor(void * jarg1, void * jarg2) {
33753   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33754   Dali::Vector4 arg2 ;
33755   Dali::Vector4 *argp2 ;
33756
33757   arg1 = (Dali::Stage *)jarg1;
33758   argp2 = (Dali::Vector4 *)jarg2;
33759   if (!argp2) {
33760     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector4", 0);
33761     return ;
33762   }
33763   arg2 = *argp2;
33764   {
33765     try {
33766       (arg1)->SetBackgroundColor(arg2);
33767     } catch (std::out_of_range& e) {
33768       {
33769         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33770       };
33771     } catch (std::exception& e) {
33772       {
33773         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33774       };
33775     } catch (...) {
33776       {
33777         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33778       };
33779     }
33780   }
33781 }
33782
33783
33784 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_GetBackgroundColor(void * jarg1) {
33785   void * jresult ;
33786   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33787   Dali::Vector4 result;
33788
33789   arg1 = (Dali::Stage *)jarg1;
33790   {
33791     try {
33792       result = ((Dali::Stage const *)arg1)->GetBackgroundColor();
33793     } catch (std::out_of_range& e) {
33794       {
33795         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33796       };
33797     } catch (std::exception& e) {
33798       {
33799         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33800       };
33801     } catch (...) {
33802       {
33803         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33804       };
33805     }
33806   }
33807   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
33808   return jresult;
33809 }
33810
33811
33812 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_GetDpi(void * jarg1) {
33813   void * jresult ;
33814   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33815   Dali::Vector2 result;
33816
33817   arg1 = (Dali::Stage *)jarg1;
33818   {
33819     try {
33820       result = ((Dali::Stage const *)arg1)->GetDpi();
33821     } catch (std::out_of_range& e) {
33822       {
33823         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33824       };
33825     } catch (std::exception& e) {
33826       {
33827         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33828       };
33829     } catch (...) {
33830       {
33831         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33832       };
33833     }
33834   }
33835   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
33836   return jresult;
33837 }
33838
33839
33840 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_GetObjectRegistry(void * jarg1) {
33841   void * jresult ;
33842   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33843   Dali::ObjectRegistry result;
33844
33845   arg1 = (Dali::Stage *)jarg1;
33846   {
33847     try {
33848       result = ((Dali::Stage const *)arg1)->GetObjectRegistry();
33849     } catch (std::out_of_range& e) {
33850       {
33851         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33852       };
33853     } catch (std::exception& e) {
33854       {
33855         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33856       };
33857     } catch (...) {
33858       {
33859         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33860       };
33861     }
33862   }
33863   jresult = new Dali::ObjectRegistry((const Dali::ObjectRegistry &)result);
33864   return jresult;
33865 }
33866
33867
33868 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Stage_KeepRendering(void * jarg1, float jarg2) {
33869   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33870   float arg2 ;
33871
33872   arg1 = (Dali::Stage *)jarg1;
33873   arg2 = (float)jarg2;
33874   {
33875     try {
33876       (arg1)->KeepRendering(arg2);
33877     } catch (std::out_of_range& e) {
33878       {
33879         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33880       };
33881     } catch (std::exception& e) {
33882       {
33883         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33884       };
33885     } catch (...) {
33886       {
33887         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33888       };
33889     }
33890   }
33891 }
33892
33893
33894 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_KeyEventSignal(void * jarg1) {
33895   void * jresult ;
33896   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33897   Dali::Stage::KeyEventSignalType *result = 0 ;
33898
33899   arg1 = (Dali::Stage *)jarg1;
33900   {
33901     try {
33902       result = (Dali::Stage::KeyEventSignalType *) &(arg1)->KeyEventSignal();
33903     } catch (std::out_of_range& e) {
33904       {
33905         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33906       };
33907     } catch (std::exception& e) {
33908       {
33909         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33910       };
33911     } catch (...) {
33912       {
33913         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33914       };
33915     }
33916   }
33917   jresult = (void *)result;
33918   return jresult;
33919 }
33920
33921
33922 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_EventProcessingFinishedSignal(void * jarg1) {
33923   void * jresult ;
33924   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33925   Dali::Stage::EventProcessingFinishedSignalType *result = 0 ;
33926
33927   arg1 = (Dali::Stage *)jarg1;
33928   {
33929     try {
33930       result = (Dali::Stage::EventProcessingFinishedSignalType *) &(arg1)->EventProcessingFinishedSignal();
33931     } catch (std::out_of_range& e) {
33932       {
33933         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33934       };
33935     } catch (std::exception& e) {
33936       {
33937         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33938       };
33939     } catch (...) {
33940       {
33941         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33942       };
33943     }
33944   }
33945   jresult = (void *)result;
33946   return jresult;
33947 }
33948
33949
33950 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_TouchSignal(void * jarg1) {
33951   void * jresult ;
33952   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33953   Dali::Stage::TouchSignalType *result = 0 ;
33954
33955   arg1 = (Dali::Stage *)jarg1;
33956   {
33957     try {
33958       result = (Dali::Stage::TouchSignalType *) &(arg1)->TouchSignal();
33959     } catch (std::out_of_range& e) {
33960       {
33961         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33962       };
33963     } catch (std::exception& e) {
33964       {
33965         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33966       };
33967     } catch (...) {
33968       {
33969         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33970       };
33971     }
33972   }
33973   jresult = (void *)result;
33974   return jresult;
33975 }
33976
33977
33978 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_WheelEventSignal(void * jarg1) {
33979   void * jresult ;
33980   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33981   Dali::Stage::WheelEventSignalType *result = 0 ;
33982
33983   arg1 = (Dali::Stage *)jarg1;
33984   {
33985     try {
33986       result = (Dali::Stage::WheelEventSignalType *) &(arg1)->WheelEventSignal();
33987     } catch (std::out_of_range& e) {
33988       {
33989         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33990       };
33991     } catch (std::exception& e) {
33992       {
33993         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33994       };
33995     } catch (...) {
33996       {
33997         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33998       };
33999     }
34000   }
34001   jresult = (void *)result;
34002   return jresult;
34003 }
34004
34005
34006 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_ContextLostSignal(void * jarg1) {
34007   void * jresult ;
34008   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
34009   Dali::Stage::ContextStatusSignal *result = 0 ;
34010
34011   arg1 = (Dali::Stage *)jarg1;
34012   {
34013     try {
34014       result = (Dali::Stage::ContextStatusSignal *) &(arg1)->ContextLostSignal();
34015     } catch (std::out_of_range& e) {
34016       {
34017         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34018       };
34019     } catch (std::exception& e) {
34020       {
34021         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34022       };
34023     } catch (...) {
34024       {
34025         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34026       };
34027     }
34028   }
34029   jresult = (void *)result;
34030   return jresult;
34031 }
34032
34033
34034 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_ContextRegainedSignal(void * jarg1) {
34035   void * jresult ;
34036   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
34037   Dali::Stage::ContextStatusSignal *result = 0 ;
34038
34039   arg1 = (Dali::Stage *)jarg1;
34040   {
34041     try {
34042       result = (Dali::Stage::ContextStatusSignal *) &(arg1)->ContextRegainedSignal();
34043     } catch (std::out_of_range& e) {
34044       {
34045         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34046       };
34047     } catch (std::exception& e) {
34048       {
34049         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34050       };
34051     } catch (...) {
34052       {
34053         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34054       };
34055     }
34056   }
34057   jresult = (void *)result;
34058   return jresult;
34059 }
34060
34061
34062 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_SceneCreatedSignal(void * jarg1) {
34063   void * jresult ;
34064   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
34065   Dali::Stage::SceneCreatedSignalType *result = 0 ;
34066
34067   arg1 = (Dali::Stage *)jarg1;
34068   {
34069     try {
34070       result = (Dali::Stage::SceneCreatedSignalType *) &(arg1)->SceneCreatedSignal();
34071     } catch (std::out_of_range& e) {
34072       {
34073         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34074       };
34075     } catch (std::exception& e) {
34076       {
34077         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34078       };
34079     } catch (...) {
34080       {
34081         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34082       };
34083     }
34084   }
34085   jresult = (void *)result;
34086   return jresult;
34087 }
34088
34089
34090 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_RelayoutContainer(void * jarg1) {
34091   Dali::RelayoutContainer *arg1 = (Dali::RelayoutContainer *) 0 ;
34092
34093   arg1 = (Dali::RelayoutContainer *)jarg1;
34094   {
34095     try {
34096       delete arg1;
34097     } catch (std::out_of_range& e) {
34098       {
34099         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34100       };
34101     } catch (std::exception& e) {
34102       {
34103         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34104       };
34105     } catch (...) {
34106       {
34107         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34108       };
34109     }
34110   }
34111 }
34112
34113
34114 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RelayoutContainer_Add(void * jarg1, void * jarg2, void * jarg3) {
34115   Dali::RelayoutContainer *arg1 = (Dali::RelayoutContainer *) 0 ;
34116   Dali::Actor *arg2 = 0 ;
34117   Dali::Vector2 *arg3 = 0 ;
34118
34119   arg1 = (Dali::RelayoutContainer *)jarg1;
34120   arg2 = (Dali::Actor *)jarg2;
34121   if (!arg2) {
34122     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
34123     return ;
34124   }
34125   arg3 = (Dali::Vector2 *)jarg3;
34126   if (!arg3) {
34127     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
34128     return ;
34129   }
34130   {
34131     try {
34132       (arg1)->Add((Dali::Actor const &)*arg2,(Dali::Vector2 const &)*arg3);
34133     } catch (std::out_of_range& e) {
34134       {
34135         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34136       };
34137     } catch (std::exception& e) {
34138       {
34139         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34140       };
34141     } catch (...) {
34142       {
34143         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34144       };
34145     }
34146   }
34147 }
34148
34149
34150 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CustomActorImpl_Self(void * jarg1) {
34151   void * jresult ;
34152   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34153   Dali::CustomActor result;
34154
34155   arg1 = (Dali::CustomActorImpl *)jarg1;
34156   {
34157     try {
34158       result = ((Dali::CustomActorImpl const *)arg1)->Self();
34159     } catch (std::out_of_range& e) {
34160       {
34161         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34162       };
34163     } catch (std::exception& e) {
34164       {
34165         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34166       };
34167     } catch (...) {
34168       {
34169         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34170       };
34171     }
34172   }
34173   jresult = new Dali::CustomActor((const Dali::CustomActor &)result);
34174   return jresult;
34175 }
34176
34177
34178 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnStageConnection(void * jarg1, int jarg2) {
34179   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34180   int arg2 ;
34181
34182   arg1 = (Dali::CustomActorImpl *)jarg1;
34183   arg2 = (int)jarg2;
34184   {
34185     try {
34186       (arg1)->OnStageConnection(arg2);
34187     } catch (std::out_of_range& e) {
34188       {
34189         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34190       };
34191     } catch (std::exception& e) {
34192       {
34193         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34194       };
34195     } catch (...) {
34196       {
34197         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34198       };
34199     }
34200   }
34201 }
34202
34203
34204 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnStageDisconnection(void * jarg1) {
34205   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34206
34207   arg1 = (Dali::CustomActorImpl *)jarg1;
34208   {
34209     try {
34210       (arg1)->OnStageDisconnection();
34211     } catch (std::out_of_range& e) {
34212       {
34213         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34214       };
34215     } catch (std::exception& e) {
34216       {
34217         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34218       };
34219     } catch (...) {
34220       {
34221         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34222       };
34223     }
34224   }
34225 }
34226
34227
34228 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnChildAdd(void * jarg1, void * jarg2) {
34229   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34230   Dali::Actor *arg2 = 0 ;
34231
34232   arg1 = (Dali::CustomActorImpl *)jarg1;
34233   arg2 = (Dali::Actor *)jarg2;
34234   if (!arg2) {
34235     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
34236     return ;
34237   }
34238   {
34239     try {
34240       (arg1)->OnChildAdd(*arg2);
34241     } catch (std::out_of_range& e) {
34242       {
34243         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34244       };
34245     } catch (std::exception& e) {
34246       {
34247         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34248       };
34249     } catch (...) {
34250       {
34251         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34252       };
34253     }
34254   }
34255 }
34256
34257
34258 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnChildRemove(void * jarg1, void * jarg2) {
34259   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34260   Dali::Actor *arg2 = 0 ;
34261
34262   arg1 = (Dali::CustomActorImpl *)jarg1;
34263   arg2 = (Dali::Actor *)jarg2;
34264   if (!arg2) {
34265     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
34266     return ;
34267   }
34268   {
34269     try {
34270       (arg1)->OnChildRemove(*arg2);
34271     } catch (std::out_of_range& e) {
34272       {
34273         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34274       };
34275     } catch (std::exception& e) {
34276       {
34277         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34278       };
34279     } catch (...) {
34280       {
34281         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34282       };
34283     }
34284   }
34285 }
34286
34287
34288 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnPropertySet(void * jarg1, int jarg2, void * jarg3) {
34289   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34290   Dali::Property::Index arg2 ;
34291   Dali::Property::Value arg3 ;
34292   Dali::Property::Value *argp3 ;
34293
34294   arg1 = (Dali::CustomActorImpl *)jarg1;
34295   arg2 = (Dali::Property::Index)jarg2;
34296   argp3 = (Dali::Property::Value *)jarg3;
34297   if (!argp3) {
34298     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
34299     return ;
34300   }
34301   arg3 = *argp3;
34302   {
34303     try {
34304       (arg1)->OnPropertySet(arg2,arg3);
34305     } catch (std::out_of_range& e) {
34306       {
34307         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34308       };
34309     } catch (std::exception& e) {
34310       {
34311         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34312       };
34313     } catch (...) {
34314       {
34315         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34316       };
34317     }
34318   }
34319 }
34320
34321
34322 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnSizeSet(void * jarg1, void * jarg2) {
34323   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34324   Dali::Vector3 *arg2 = 0 ;
34325
34326   arg1 = (Dali::CustomActorImpl *)jarg1;
34327   arg2 = (Dali::Vector3 *)jarg2;
34328   if (!arg2) {
34329     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
34330     return ;
34331   }
34332   {
34333     try {
34334       (arg1)->OnSizeSet((Dali::Vector3 const &)*arg2);
34335     } catch (std::out_of_range& e) {
34336       {
34337         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34338       };
34339     } catch (std::exception& e) {
34340       {
34341         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34342       };
34343     } catch (...) {
34344       {
34345         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34346       };
34347     }
34348   }
34349 }
34350
34351
34352 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnSizeAnimation(void * jarg1, void * jarg2, void * jarg3) {
34353   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34354   Dali::Animation *arg2 = 0 ;
34355   Dali::Vector3 *arg3 = 0 ;
34356
34357   arg1 = (Dali::CustomActorImpl *)jarg1;
34358   arg2 = (Dali::Animation *)jarg2;
34359   if (!arg2) {
34360     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Animation & type is null", 0);
34361     return ;
34362   }
34363   arg3 = (Dali::Vector3 *)jarg3;
34364   if (!arg3) {
34365     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
34366     return ;
34367   }
34368   {
34369     try {
34370       (arg1)->OnSizeAnimation(*arg2,(Dali::Vector3 const &)*arg3);
34371     } catch (std::out_of_range& e) {
34372       {
34373         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34374       };
34375     } catch (std::exception& e) {
34376       {
34377         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34378       };
34379     } catch (...) {
34380       {
34381         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34382       };
34383     }
34384   }
34385 }
34386
34387
34388 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnTouchEvent(void * jarg1, void * jarg2) {
34389   unsigned int jresult ;
34390   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34391   Dali::TouchEvent *arg2 = 0 ;
34392   bool result;
34393
34394   arg1 = (Dali::CustomActorImpl *)jarg1;
34395   arg2 = (Dali::TouchEvent *)jarg2;
34396   if (!arg2) {
34397     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchEvent const & type is null", 0);
34398     return 0;
34399   }
34400   {
34401     try {
34402       result = (bool)(arg1)->OnTouchEvent((Dali::TouchEvent const &)*arg2);
34403     } catch (std::out_of_range& e) {
34404       {
34405         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34406       };
34407     } catch (std::exception& e) {
34408       {
34409         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34410       };
34411     } catch (...) {
34412       {
34413         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34414       };
34415     }
34416   }
34417   jresult = result;
34418   return jresult;
34419 }
34420
34421
34422 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnHoverEvent(void * jarg1, void * jarg2) {
34423   unsigned int jresult ;
34424   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34425   Dali::HoverEvent *arg2 = 0 ;
34426   bool result;
34427
34428   arg1 = (Dali::CustomActorImpl *)jarg1;
34429   arg2 = (Dali::HoverEvent *)jarg2;
34430   if (!arg2) {
34431     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::HoverEvent const & type is null", 0);
34432     return 0;
34433   }
34434   {
34435     try {
34436       result = (bool)(arg1)->OnHoverEvent((Dali::HoverEvent const &)*arg2);
34437     } catch (std::out_of_range& e) {
34438       {
34439         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34440       };
34441     } catch (std::exception& e) {
34442       {
34443         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34444       };
34445     } catch (...) {
34446       {
34447         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34448       };
34449     }
34450   }
34451   jresult = result;
34452   return jresult;
34453 }
34454
34455
34456 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnKeyEvent(void * jarg1, void * jarg2) {
34457   unsigned int jresult ;
34458   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34459   Dali::KeyEvent *arg2 = 0 ;
34460   bool result;
34461
34462   arg1 = (Dali::CustomActorImpl *)jarg1;
34463   arg2 = (Dali::KeyEvent *)jarg2;
34464   if (!arg2) {
34465     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
34466     return 0;
34467   }
34468   {
34469     try {
34470       result = (bool)(arg1)->OnKeyEvent((Dali::KeyEvent const &)*arg2);
34471     } catch (std::out_of_range& e) {
34472       {
34473         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34474       };
34475     } catch (std::exception& e) {
34476       {
34477         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34478       };
34479     } catch (...) {
34480       {
34481         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34482       };
34483     }
34484   }
34485   jresult = result;
34486   return jresult;
34487 }
34488
34489
34490 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnWheelEvent(void * jarg1, void * jarg2) {
34491   unsigned int jresult ;
34492   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34493   Dali::WheelEvent *arg2 = 0 ;
34494   bool result;
34495
34496   arg1 = (Dali::CustomActorImpl *)jarg1;
34497   arg2 = (Dali::WheelEvent *)jarg2;
34498   if (!arg2) {
34499     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::WheelEvent const & type is null", 0);
34500     return 0;
34501   }
34502   {
34503     try {
34504       result = (bool)(arg1)->OnWheelEvent((Dali::WheelEvent const &)*arg2);
34505     } catch (std::out_of_range& e) {
34506       {
34507         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34508       };
34509     } catch (std::exception& e) {
34510       {
34511         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34512       };
34513     } catch (...) {
34514       {
34515         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34516       };
34517     }
34518   }
34519   jresult = result;
34520   return jresult;
34521 }
34522
34523
34524 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnRelayout(void * jarg1, void * jarg2, void * jarg3) {
34525   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34526   Dali::Vector2 *arg2 = 0 ;
34527   Dali::RelayoutContainer *arg3 = 0 ;
34528
34529   arg1 = (Dali::CustomActorImpl *)jarg1;
34530   arg2 = (Dali::Vector2 *)jarg2;
34531   if (!arg2) {
34532     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
34533     return ;
34534   }
34535   arg3 = (Dali::RelayoutContainer *)jarg3;
34536   if (!arg3) {
34537     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::RelayoutContainer & type is null", 0);
34538     return ;
34539   }
34540   {
34541     try {
34542       (arg1)->OnRelayout((Dali::Vector2 const &)*arg2,*arg3);
34543     } catch (std::out_of_range& e) {
34544       {
34545         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34546       };
34547     } catch (std::exception& e) {
34548       {
34549         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34550       };
34551     } catch (...) {
34552       {
34553         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34554       };
34555     }
34556   }
34557 }
34558
34559
34560 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnSetResizePolicy(void * jarg1, int jarg2, int jarg3) {
34561   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34562   Dali::ResizePolicy::Type arg2 ;
34563   Dali::Dimension::Type arg3 ;
34564
34565   arg1 = (Dali::CustomActorImpl *)jarg1;
34566   arg2 = (Dali::ResizePolicy::Type)jarg2;
34567   arg3 = (Dali::Dimension::Type)jarg3;
34568   {
34569     try {
34570       (arg1)->OnSetResizePolicy(arg2,arg3);
34571     } catch (std::out_of_range& e) {
34572       {
34573         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34574       };
34575     } catch (std::exception& e) {
34576       {
34577         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34578       };
34579     } catch (...) {
34580       {
34581         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34582       };
34583     }
34584   }
34585 }
34586
34587
34588 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CustomActorImpl_GetNaturalSize(void * jarg1) {
34589   void * jresult ;
34590   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34591   Dali::Vector3 result;
34592
34593   arg1 = (Dali::CustomActorImpl *)jarg1;
34594   {
34595     try {
34596       result = (arg1)->GetNaturalSize();
34597     } catch (std::out_of_range& e) {
34598       {
34599         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34600       };
34601     } catch (std::exception& e) {
34602       {
34603         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34604       };
34605     } catch (...) {
34606       {
34607         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34608       };
34609     }
34610   }
34611   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
34612   return jresult;
34613 }
34614
34615
34616 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_CustomActorImpl_CalculateChildSize(void * jarg1, void * jarg2, int jarg3) {
34617   float jresult ;
34618   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34619   Dali::Actor *arg2 = 0 ;
34620   Dali::Dimension::Type arg3 ;
34621   float result;
34622
34623   arg1 = (Dali::CustomActorImpl *)jarg1;
34624   arg2 = (Dali::Actor *)jarg2;
34625   if (!arg2) {
34626     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
34627     return 0;
34628   }
34629   arg3 = (Dali::Dimension::Type)jarg3;
34630   {
34631     try {
34632       result = (float)(arg1)->CalculateChildSize((Dali::Actor const &)*arg2,arg3);
34633     } catch (std::out_of_range& e) {
34634       {
34635         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34636       };
34637     } catch (std::exception& e) {
34638       {
34639         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34640       };
34641     } catch (...) {
34642       {
34643         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34644       };
34645     }
34646   }
34647   jresult = result;
34648   return jresult;
34649 }
34650
34651
34652 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_CustomActorImpl_GetHeightForWidth(void * jarg1, float jarg2) {
34653   float jresult ;
34654   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34655   float arg2 ;
34656   float result;
34657
34658   arg1 = (Dali::CustomActorImpl *)jarg1;
34659   arg2 = (float)jarg2;
34660   {
34661     try {
34662       result = (float)(arg1)->GetHeightForWidth(arg2);
34663     } catch (std::out_of_range& e) {
34664       {
34665         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34666       };
34667     } catch (std::exception& e) {
34668       {
34669         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34670       };
34671     } catch (...) {
34672       {
34673         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34674       };
34675     }
34676   }
34677   jresult = result;
34678   return jresult;
34679 }
34680
34681
34682 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_CustomActorImpl_GetWidthForHeight(void * jarg1, float jarg2) {
34683   float jresult ;
34684   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34685   float arg2 ;
34686   float result;
34687
34688   arg1 = (Dali::CustomActorImpl *)jarg1;
34689   arg2 = (float)jarg2;
34690   {
34691     try {
34692       result = (float)(arg1)->GetWidthForHeight(arg2);
34693     } catch (std::out_of_range& e) {
34694       {
34695         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34696       };
34697     } catch (std::exception& e) {
34698       {
34699         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34700       };
34701     } catch (...) {
34702       {
34703         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34704       };
34705     }
34706   }
34707   jresult = result;
34708   return jresult;
34709 }
34710
34711
34712 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CustomActorImpl_RelayoutDependentOnChildren__SWIG_0(void * jarg1, int jarg2) {
34713   unsigned int jresult ;
34714   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34715   Dali::Dimension::Type arg2 ;
34716   bool result;
34717
34718   arg1 = (Dali::CustomActorImpl *)jarg1;
34719   arg2 = (Dali::Dimension::Type)jarg2;
34720   {
34721     try {
34722       result = (bool)(arg1)->RelayoutDependentOnChildren(arg2);
34723     } catch (std::out_of_range& e) {
34724       {
34725         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34726       };
34727     } catch (std::exception& e) {
34728       {
34729         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34730       };
34731     } catch (...) {
34732       {
34733         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34734       };
34735     }
34736   }
34737   jresult = result;
34738   return jresult;
34739 }
34740
34741
34742 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CustomActorImpl_RelayoutDependentOnChildren__SWIG_1(void * jarg1) {
34743   unsigned int jresult ;
34744   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34745   bool result;
34746
34747   arg1 = (Dali::CustomActorImpl *)jarg1;
34748   {
34749     try {
34750       result = (bool)(arg1)->RelayoutDependentOnChildren();
34751     } catch (std::out_of_range& e) {
34752       {
34753         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34754       };
34755     } catch (std::exception& e) {
34756       {
34757         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34758       };
34759     } catch (...) {
34760       {
34761         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34762       };
34763     }
34764   }
34765   jresult = result;
34766   return jresult;
34767 }
34768
34769
34770 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnCalculateRelayoutSize(void * jarg1, int jarg2) {
34771   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34772   Dali::Dimension::Type arg2 ;
34773
34774   arg1 = (Dali::CustomActorImpl *)jarg1;
34775   arg2 = (Dali::Dimension::Type)jarg2;
34776   {
34777     try {
34778       (arg1)->OnCalculateRelayoutSize(arg2);
34779     } catch (std::out_of_range& e) {
34780       {
34781         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34782       };
34783     } catch (std::exception& e) {
34784       {
34785         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34786       };
34787     } catch (...) {
34788       {
34789         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34790       };
34791     }
34792   }
34793 }
34794
34795
34796 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnLayoutNegotiated(void * jarg1, float jarg2, int jarg3) {
34797   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34798   float arg2 ;
34799   Dali::Dimension::Type arg3 ;
34800
34801   arg1 = (Dali::CustomActorImpl *)jarg1;
34802   arg2 = (float)jarg2;
34803   arg3 = (Dali::Dimension::Type)jarg3;
34804   {
34805     try {
34806       (arg1)->OnLayoutNegotiated(arg2,arg3);
34807     } catch (std::out_of_range& e) {
34808       {
34809         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34810       };
34811     } catch (std::exception& e) {
34812       {
34813         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34814       };
34815     } catch (...) {
34816       {
34817         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34818       };
34819     }
34820   }
34821 }
34822
34823
34824 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CustomActorImpl_RequiresTouchEvents(void * jarg1) {
34825   unsigned int jresult ;
34826   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34827   bool result;
34828
34829   arg1 = (Dali::CustomActorImpl *)jarg1;
34830   {
34831     try {
34832       result = (bool)((Dali::CustomActorImpl const *)arg1)->RequiresTouchEvents();
34833     } catch (std::out_of_range& e) {
34834       {
34835         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34836       };
34837     } catch (std::exception& e) {
34838       {
34839         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34840       };
34841     } catch (...) {
34842       {
34843         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34844       };
34845     }
34846   }
34847   jresult = result;
34848   return jresult;
34849 }
34850
34851
34852 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CustomActorImpl_RequiresHoverEvents(void * jarg1) {
34853   unsigned int jresult ;
34854   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34855   bool result;
34856
34857   arg1 = (Dali::CustomActorImpl *)jarg1;
34858   {
34859     try {
34860       result = (bool)((Dali::CustomActorImpl const *)arg1)->RequiresHoverEvents();
34861     } catch (std::out_of_range& e) {
34862       {
34863         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34864       };
34865     } catch (std::exception& e) {
34866       {
34867         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34868       };
34869     } catch (...) {
34870       {
34871         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34872       };
34873     }
34874   }
34875   jresult = result;
34876   return jresult;
34877 }
34878
34879
34880 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CustomActorImpl_RequiresWheelEvents(void * jarg1) {
34881   unsigned int jresult ;
34882   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34883   bool result;
34884
34885   arg1 = (Dali::CustomActorImpl *)jarg1;
34886   {
34887     try {
34888       result = (bool)((Dali::CustomActorImpl const *)arg1)->RequiresWheelEvents();
34889     } catch (std::out_of_range& e) {
34890       {
34891         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34892       };
34893     } catch (std::exception& e) {
34894       {
34895         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34896       };
34897     } catch (...) {
34898       {
34899         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34900       };
34901     }
34902   }
34903   jresult = result;
34904   return jresult;
34905 }
34906
34907
34908 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CustomActorImpl_IsRelayoutEnabled(void * jarg1) {
34909   unsigned int jresult ;
34910   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34911   bool result;
34912
34913   arg1 = (Dali::CustomActorImpl *)jarg1;
34914   {
34915     try {
34916       result = (bool)((Dali::CustomActorImpl const *)arg1)->IsRelayoutEnabled();
34917     } catch (std::out_of_range& e) {
34918       {
34919         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34920       };
34921     } catch (std::exception& e) {
34922       {
34923         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34924       };
34925     } catch (...) {
34926       {
34927         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34928       };
34929     }
34930   }
34931   jresult = result;
34932   return jresult;
34933 }
34934
34935
34936 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_CustomActor__SWIG_0() {
34937   void * jresult ;
34938   Dali::CustomActor *result = 0 ;
34939
34940   {
34941     try {
34942       result = (Dali::CustomActor *)new Dali::CustomActor();
34943     } catch (std::out_of_range& e) {
34944       {
34945         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34946       };
34947     } catch (std::exception& e) {
34948       {
34949         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34950       };
34951     } catch (...) {
34952       {
34953         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34954       };
34955     }
34956   }
34957   jresult = (void *)result;
34958   return jresult;
34959 }
34960
34961
34962 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CustomActor_DownCast(void * jarg1) {
34963   void * jresult ;
34964   Dali::BaseHandle arg1 ;
34965   Dali::BaseHandle *argp1 ;
34966   Dali::CustomActor result;
34967
34968   argp1 = (Dali::BaseHandle *)jarg1;
34969   if (!argp1) {
34970     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
34971     return 0;
34972   }
34973   arg1 = *argp1;
34974   {
34975     try {
34976       result = Dali::CustomActor::DownCast(arg1);
34977     } catch (std::out_of_range& e) {
34978       {
34979         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34980       };
34981     } catch (std::exception& e) {
34982       {
34983         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34984       };
34985     } catch (...) {
34986       {
34987         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34988       };
34989     }
34990   }
34991   jresult = new Dali::CustomActor((const Dali::CustomActor &)result);
34992   return jresult;
34993 }
34994
34995
34996 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_CustomActor(void * jarg1) {
34997   Dali::CustomActor *arg1 = (Dali::CustomActor *) 0 ;
34998
34999   arg1 = (Dali::CustomActor *)jarg1;
35000   {
35001     try {
35002       delete arg1;
35003     } catch (std::out_of_range& e) {
35004       {
35005         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35006       };
35007     } catch (std::exception& e) {
35008       {
35009         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35010       };
35011     } catch (...) {
35012       {
35013         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35014       };
35015     }
35016   }
35017 }
35018
35019
35020 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CustomActor_GetImplementation(void * jarg1) {
35021   void * jresult ;
35022   Dali::CustomActor *arg1 = (Dali::CustomActor *) 0 ;
35023   Dali::CustomActorImpl *result = 0 ;
35024
35025   arg1 = (Dali::CustomActor *)jarg1;
35026   {
35027     try {
35028       result = (Dali::CustomActorImpl *) &((Dali::CustomActor const *)arg1)->GetImplementation();
35029     } catch (std::out_of_range& e) {
35030       {
35031         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35032       };
35033     } catch (std::exception& e) {
35034       {
35035         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35036       };
35037     } catch (...) {
35038       {
35039         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35040       };
35041     }
35042   }
35043   jresult = (void *)result;
35044   return jresult;
35045 }
35046
35047
35048 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_CustomActor__SWIG_1(void * jarg1) {
35049   void * jresult ;
35050   Dali::CustomActorImpl *arg1 = 0 ;
35051   Dali::CustomActor *result = 0 ;
35052
35053   arg1 = (Dali::CustomActorImpl *)jarg1;
35054   if (!arg1) {
35055     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::CustomActorImpl & type is null", 0);
35056     return 0;
35057   }
35058   {
35059     try {
35060       result = (Dali::CustomActor *)new Dali::CustomActor(*arg1);
35061     } catch (std::out_of_range& e) {
35062       {
35063         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35064       };
35065     } catch (std::exception& e) {
35066       {
35067         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35068       };
35069     } catch (...) {
35070       {
35071         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35072       };
35073     }
35074   }
35075   jresult = (void *)result;
35076   return jresult;
35077 }
35078
35079
35080 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_CustomActor__SWIG_2(void * jarg1) {
35081   void * jresult ;
35082   Dali::CustomActor *arg1 = 0 ;
35083   Dali::CustomActor *result = 0 ;
35084
35085   arg1 = (Dali::CustomActor *)jarg1;
35086   if (!arg1) {
35087     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::CustomActor const & type is null", 0);
35088     return 0;
35089   }
35090   {
35091     try {
35092       result = (Dali::CustomActor *)new Dali::CustomActor((Dali::CustomActor const &)*arg1);
35093     } catch (std::out_of_range& e) {
35094       {
35095         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35096       };
35097     } catch (std::exception& e) {
35098       {
35099         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35100       };
35101     } catch (...) {
35102       {
35103         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35104       };
35105     }
35106   }
35107   jresult = (void *)result;
35108   return jresult;
35109 }
35110
35111
35112 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CustomActor_Assign(void * jarg1, void * jarg2) {
35113   void * jresult ;
35114   Dali::CustomActor *arg1 = (Dali::CustomActor *) 0 ;
35115   Dali::CustomActor *arg2 = 0 ;
35116   Dali::CustomActor *result = 0 ;
35117
35118   arg1 = (Dali::CustomActor *)jarg1;
35119   arg2 = (Dali::CustomActor *)jarg2;
35120   if (!arg2) {
35121     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::CustomActor const & type is null", 0);
35122     return 0;
35123   }
35124   {
35125     try {
35126       result = (Dali::CustomActor *) &(arg1)->operator =((Dali::CustomActor const &)*arg2);
35127     } catch (std::out_of_range& e) {
35128       {
35129         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35130       };
35131     } catch (std::exception& e) {
35132       {
35133         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35134       };
35135     } catch (...) {
35136       {
35137         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35138       };
35139     }
35140   }
35141   jresult = (void *)result;
35142   return jresult;
35143 }
35144
35145
35146 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PanGestureDetector_Property_SCREEN_POSITION_get() {
35147   int jresult ;
35148   int result;
35149
35150   result = (int)Dali::PanGestureDetector::Property::SCREEN_POSITION;
35151   jresult = (int)result;
35152   return jresult;
35153 }
35154
35155
35156 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PanGestureDetector_Property_SCREEN_DISPLACEMENT_get() {
35157   int jresult ;
35158   int result;
35159
35160   result = (int)Dali::PanGestureDetector::Property::SCREEN_DISPLACEMENT;
35161   jresult = (int)result;
35162   return jresult;
35163 }
35164
35165
35166 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PanGestureDetector_Property_SCREEN_VELOCITY_get() {
35167   int jresult ;
35168   int result;
35169
35170   result = (int)Dali::PanGestureDetector::Property::SCREEN_VELOCITY;
35171   jresult = (int)result;
35172   return jresult;
35173 }
35174
35175
35176 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PanGestureDetector_Property_LOCAL_POSITION_get() {
35177   int jresult ;
35178   int result;
35179
35180   result = (int)Dali::PanGestureDetector::Property::LOCAL_POSITION;
35181   jresult = (int)result;
35182   return jresult;
35183 }
35184
35185
35186 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PanGestureDetector_Property_LOCAL_DISPLACEMENT_get() {
35187   int jresult ;
35188   int result;
35189
35190   result = (int)Dali::PanGestureDetector::Property::LOCAL_DISPLACEMENT;
35191   jresult = (int)result;
35192   return jresult;
35193 }
35194
35195
35196 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PanGestureDetector_Property_LOCAL_VELOCITY_get() {
35197   int jresult ;
35198   int result;
35199
35200   result = (int)Dali::PanGestureDetector::Property::LOCAL_VELOCITY;
35201   jresult = (int)result;
35202   return jresult;
35203 }
35204
35205
35206 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PanGestureDetector_Property_PANNING_get() {
35207   int jresult ;
35208   int result;
35209
35210   result = (int)Dali::PanGestureDetector::Property::PANNING;
35211   jresult = (int)result;
35212   return jresult;
35213 }
35214
35215
35216 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PanGestureDetector_Property() {
35217   void * jresult ;
35218   Dali::PanGestureDetector::Property *result = 0 ;
35219
35220   {
35221     try {
35222       result = (Dali::PanGestureDetector::Property *)new Dali::PanGestureDetector::Property();
35223     } catch (std::out_of_range& e) {
35224       {
35225         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35226       };
35227     } catch (std::exception& e) {
35228       {
35229         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35230       };
35231     } catch (...) {
35232       {
35233         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35234       };
35235     }
35236   }
35237   jresult = (void *)result;
35238   return jresult;
35239 }
35240
35241
35242 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PanGestureDetector_Property(void * jarg1) {
35243   Dali::PanGestureDetector::Property *arg1 = (Dali::PanGestureDetector::Property *) 0 ;
35244
35245   arg1 = (Dali::PanGestureDetector::Property *)jarg1;
35246   {
35247     try {
35248       delete arg1;
35249     } catch (std::out_of_range& e) {
35250       {
35251         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35252       };
35253     } catch (std::exception& e) {
35254       {
35255         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35256       };
35257     } catch (...) {
35258       {
35259         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35260       };
35261     }
35262   }
35263 }
35264
35265
35266 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_DIRECTION_LEFT_get() {
35267   void * jresult ;
35268   Dali::Radian *result = 0 ;
35269
35270   result = (Dali::Radian *)&Dali::PanGestureDetector::DIRECTION_LEFT;
35271   jresult = (void *)result;
35272   return jresult;
35273 }
35274
35275
35276 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_DIRECTION_RIGHT_get() {
35277   void * jresult ;
35278   Dali::Radian *result = 0 ;
35279
35280   result = (Dali::Radian *)&Dali::PanGestureDetector::DIRECTION_RIGHT;
35281   jresult = (void *)result;
35282   return jresult;
35283 }
35284
35285
35286 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_DIRECTION_UP_get() {
35287   void * jresult ;
35288   Dali::Radian *result = 0 ;
35289
35290   result = (Dali::Radian *)&Dali::PanGestureDetector::DIRECTION_UP;
35291   jresult = (void *)result;
35292   return jresult;
35293 }
35294
35295
35296 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_DIRECTION_DOWN_get() {
35297   void * jresult ;
35298   Dali::Radian *result = 0 ;
35299
35300   result = (Dali::Radian *)&Dali::PanGestureDetector::DIRECTION_DOWN;
35301   jresult = (void *)result;
35302   return jresult;
35303 }
35304
35305
35306 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_DIRECTION_HORIZONTAL_get() {
35307   void * jresult ;
35308   Dali::Radian *result = 0 ;
35309
35310   result = (Dali::Radian *)&Dali::PanGestureDetector::DIRECTION_HORIZONTAL;
35311   jresult = (void *)result;
35312   return jresult;
35313 }
35314
35315
35316 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_DIRECTION_VERTICAL_get() {
35317   void * jresult ;
35318   Dali::Radian *result = 0 ;
35319
35320   result = (Dali::Radian *)&Dali::PanGestureDetector::DIRECTION_VERTICAL;
35321   jresult = (void *)result;
35322   return jresult;
35323 }
35324
35325
35326 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_DEFAULT_THRESHOLD_get() {
35327   void * jresult ;
35328   Dali::Radian *result = 0 ;
35329
35330   result = (Dali::Radian *)&Dali::PanGestureDetector::DEFAULT_THRESHOLD;
35331   jresult = (void *)result;
35332   return jresult;
35333 }
35334
35335
35336 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PanGestureDetector__SWIG_0() {
35337   void * jresult ;
35338   Dali::PanGestureDetector *result = 0 ;
35339
35340   {
35341     try {
35342       result = (Dali::PanGestureDetector *)new Dali::PanGestureDetector();
35343     } catch (std::out_of_range& e) {
35344       {
35345         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35346       };
35347     } catch (std::exception& e) {
35348       {
35349         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35350       };
35351     } catch (...) {
35352       {
35353         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35354       };
35355     }
35356   }
35357   jresult = (void *)result;
35358   return jresult;
35359 }
35360
35361
35362 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_New() {
35363   void * jresult ;
35364   Dali::PanGestureDetector result;
35365
35366   {
35367     try {
35368       result = Dali::PanGestureDetector::New();
35369     } catch (std::out_of_range& e) {
35370       {
35371         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35372       };
35373     } catch (std::exception& e) {
35374       {
35375         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35376       };
35377     } catch (...) {
35378       {
35379         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35380       };
35381     }
35382   }
35383   jresult = new Dali::PanGestureDetector((const Dali::PanGestureDetector &)result);
35384   return jresult;
35385 }
35386
35387
35388 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_DownCast(void * jarg1) {
35389   void * jresult ;
35390   Dali::BaseHandle arg1 ;
35391   Dali::BaseHandle *argp1 ;
35392   Dali::PanGestureDetector result;
35393
35394   argp1 = (Dali::BaseHandle *)jarg1;
35395   if (!argp1) {
35396     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
35397     return 0;
35398   }
35399   arg1 = *argp1;
35400   {
35401     try {
35402       result = Dali::PanGestureDetector::DownCast(arg1);
35403     } catch (std::out_of_range& e) {
35404       {
35405         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35406       };
35407     } catch (std::exception& e) {
35408       {
35409         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35410       };
35411     } catch (...) {
35412       {
35413         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35414       };
35415     }
35416   }
35417   jresult = new Dali::PanGestureDetector((const Dali::PanGestureDetector &)result);
35418   return jresult;
35419 }
35420
35421
35422 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PanGestureDetector(void * jarg1) {
35423   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35424
35425   arg1 = (Dali::PanGestureDetector *)jarg1;
35426   {
35427     try {
35428       delete arg1;
35429     } catch (std::out_of_range& e) {
35430       {
35431         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35432       };
35433     } catch (std::exception& e) {
35434       {
35435         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35436       };
35437     } catch (...) {
35438       {
35439         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35440       };
35441     }
35442   }
35443 }
35444
35445
35446 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PanGestureDetector__SWIG_1(void * jarg1) {
35447   void * jresult ;
35448   Dali::PanGestureDetector *arg1 = 0 ;
35449   Dali::PanGestureDetector *result = 0 ;
35450
35451   arg1 = (Dali::PanGestureDetector *)jarg1;
35452   if (!arg1) {
35453     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGestureDetector const & type is null", 0);
35454     return 0;
35455   }
35456   {
35457     try {
35458       result = (Dali::PanGestureDetector *)new Dali::PanGestureDetector((Dali::PanGestureDetector const &)*arg1);
35459     } catch (std::out_of_range& e) {
35460       {
35461         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35462       };
35463     } catch (std::exception& e) {
35464       {
35465         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35466       };
35467     } catch (...) {
35468       {
35469         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35470       };
35471     }
35472   }
35473   jresult = (void *)result;
35474   return jresult;
35475 }
35476
35477
35478 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_Assign(void * jarg1, void * jarg2) {
35479   void * jresult ;
35480   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35481   Dali::PanGestureDetector *arg2 = 0 ;
35482   Dali::PanGestureDetector *result = 0 ;
35483
35484   arg1 = (Dali::PanGestureDetector *)jarg1;
35485   arg2 = (Dali::PanGestureDetector *)jarg2;
35486   if (!arg2) {
35487     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGestureDetector const & type is null", 0);
35488     return 0;
35489   }
35490   {
35491     try {
35492       result = (Dali::PanGestureDetector *) &(arg1)->operator =((Dali::PanGestureDetector const &)*arg2);
35493     } catch (std::out_of_range& e) {
35494       {
35495         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35496       };
35497     } catch (std::exception& e) {
35498       {
35499         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35500       };
35501     } catch (...) {
35502       {
35503         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35504       };
35505     }
35506   }
35507   jresult = (void *)result;
35508   return jresult;
35509 }
35510
35511
35512 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetector_SetMinimumTouchesRequired(void * jarg1, unsigned int jarg2) {
35513   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35514   unsigned int arg2 ;
35515
35516   arg1 = (Dali::PanGestureDetector *)jarg1;
35517   arg2 = (unsigned int)jarg2;
35518   {
35519     try {
35520       (arg1)->SetMinimumTouchesRequired(arg2);
35521     } catch (std::out_of_range& e) {
35522       {
35523         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35524       };
35525     } catch (std::exception& e) {
35526       {
35527         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35528       };
35529     } catch (...) {
35530       {
35531         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35532       };
35533     }
35534   }
35535 }
35536
35537
35538 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetector_SetMaximumTouchesRequired(void * jarg1, unsigned int jarg2) {
35539   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35540   unsigned int arg2 ;
35541
35542   arg1 = (Dali::PanGestureDetector *)jarg1;
35543   arg2 = (unsigned int)jarg2;
35544   {
35545     try {
35546       (arg1)->SetMaximumTouchesRequired(arg2);
35547     } catch (std::out_of_range& e) {
35548       {
35549         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35550       };
35551     } catch (std::exception& e) {
35552       {
35553         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35554       };
35555     } catch (...) {
35556       {
35557         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35558       };
35559     }
35560   }
35561 }
35562
35563
35564 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PanGestureDetector_GetMinimumTouchesRequired(void * jarg1) {
35565   unsigned int jresult ;
35566   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35567   unsigned int result;
35568
35569   arg1 = (Dali::PanGestureDetector *)jarg1;
35570   {
35571     try {
35572       result = (unsigned int)((Dali::PanGestureDetector const *)arg1)->GetMinimumTouchesRequired();
35573     } catch (std::out_of_range& e) {
35574       {
35575         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35576       };
35577     } catch (std::exception& e) {
35578       {
35579         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35580       };
35581     } catch (...) {
35582       {
35583         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35584       };
35585     }
35586   }
35587   jresult = result;
35588   return jresult;
35589 }
35590
35591
35592 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PanGestureDetector_GetMaximumTouchesRequired(void * jarg1) {
35593   unsigned int jresult ;
35594   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35595   unsigned int result;
35596
35597   arg1 = (Dali::PanGestureDetector *)jarg1;
35598   {
35599     try {
35600       result = (unsigned int)((Dali::PanGestureDetector const *)arg1)->GetMaximumTouchesRequired();
35601     } catch (std::out_of_range& e) {
35602       {
35603         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35604       };
35605     } catch (std::exception& e) {
35606       {
35607         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35608       };
35609     } catch (...) {
35610       {
35611         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35612       };
35613     }
35614   }
35615   jresult = result;
35616   return jresult;
35617 }
35618
35619
35620 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetector_AddAngle__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
35621   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35622   Dali::Radian arg2 ;
35623   Dali::Radian arg3 ;
35624   Dali::Radian *argp2 ;
35625   Dali::Radian *argp3 ;
35626
35627   arg1 = (Dali::PanGestureDetector *)jarg1;
35628   argp2 = (Dali::Radian *)jarg2;
35629   if (!argp2) {
35630     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35631     return ;
35632   }
35633   arg2 = *argp2;
35634   argp3 = (Dali::Radian *)jarg3;
35635   if (!argp3) {
35636     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35637     return ;
35638   }
35639   arg3 = *argp3;
35640   {
35641     try {
35642       (arg1)->AddAngle(arg2,arg3);
35643     } catch (std::out_of_range& e) {
35644       {
35645         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35646       };
35647     } catch (std::exception& e) {
35648       {
35649         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35650       };
35651     } catch (...) {
35652       {
35653         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35654       };
35655     }
35656   }
35657 }
35658
35659
35660 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetector_AddAngle__SWIG_1(void * jarg1, void * jarg2) {
35661   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35662   Dali::Radian arg2 ;
35663   Dali::Radian *argp2 ;
35664
35665   arg1 = (Dali::PanGestureDetector *)jarg1;
35666   argp2 = (Dali::Radian *)jarg2;
35667   if (!argp2) {
35668     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35669     return ;
35670   }
35671   arg2 = *argp2;
35672   {
35673     try {
35674       (arg1)->AddAngle(arg2);
35675     } catch (std::out_of_range& e) {
35676       {
35677         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35678       };
35679     } catch (std::exception& e) {
35680       {
35681         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35682       };
35683     } catch (...) {
35684       {
35685         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35686       };
35687     }
35688   }
35689 }
35690
35691
35692 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetector_AddDirection__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
35693   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35694   Dali::Radian arg2 ;
35695   Dali::Radian arg3 ;
35696   Dali::Radian *argp2 ;
35697   Dali::Radian *argp3 ;
35698
35699   arg1 = (Dali::PanGestureDetector *)jarg1;
35700   argp2 = (Dali::Radian *)jarg2;
35701   if (!argp2) {
35702     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35703     return ;
35704   }
35705   arg2 = *argp2;
35706   argp3 = (Dali::Radian *)jarg3;
35707   if (!argp3) {
35708     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35709     return ;
35710   }
35711   arg3 = *argp3;
35712   {
35713     try {
35714       (arg1)->AddDirection(arg2,arg3);
35715     } catch (std::out_of_range& e) {
35716       {
35717         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35718       };
35719     } catch (std::exception& e) {
35720       {
35721         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35722       };
35723     } catch (...) {
35724       {
35725         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35726       };
35727     }
35728   }
35729 }
35730
35731
35732 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetector_AddDirection__SWIG_1(void * jarg1, void * jarg2) {
35733   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35734   Dali::Radian arg2 ;
35735   Dali::Radian *argp2 ;
35736
35737   arg1 = (Dali::PanGestureDetector *)jarg1;
35738   argp2 = (Dali::Radian *)jarg2;
35739   if (!argp2) {
35740     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35741     return ;
35742   }
35743   arg2 = *argp2;
35744   {
35745     try {
35746       (arg1)->AddDirection(arg2);
35747     } catch (std::out_of_range& e) {
35748       {
35749         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35750       };
35751     } catch (std::exception& e) {
35752       {
35753         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35754       };
35755     } catch (...) {
35756       {
35757         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35758       };
35759     }
35760   }
35761 }
35762
35763
35764 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_PanGestureDetector_GetAngleCount(void * jarg1) {
35765   unsigned long jresult ;
35766   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35767   size_t result;
35768
35769   arg1 = (Dali::PanGestureDetector *)jarg1;
35770   {
35771     try {
35772       result = ((Dali::PanGestureDetector const *)arg1)->GetAngleCount();
35773     } catch (std::out_of_range& e) {
35774       {
35775         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35776       };
35777     } catch (std::exception& e) {
35778       {
35779         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35780       };
35781     } catch (...) {
35782       {
35783         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35784       };
35785     }
35786   }
35787   jresult = (unsigned long)result;
35788   return jresult;
35789 }
35790
35791
35792 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_GetAngle(void * jarg1, unsigned long jarg2) {
35793   void * jresult ;
35794   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35795   size_t arg2 ;
35796   Dali::PanGestureDetector::AngleThresholdPair result;
35797
35798   arg1 = (Dali::PanGestureDetector *)jarg1;
35799   arg2 = (size_t)jarg2;
35800   {
35801     try {
35802       result = ((Dali::PanGestureDetector const *)arg1)->GetAngle(arg2);
35803     } catch (std::out_of_range& e) {
35804       {
35805         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35806       };
35807     } catch (std::exception& e) {
35808       {
35809         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35810       };
35811     } catch (...) {
35812       {
35813         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35814       };
35815     }
35816   }
35817   jresult = new Dali::PanGestureDetector::AngleThresholdPair((const Dali::PanGestureDetector::AngleThresholdPair &)result);
35818   return jresult;
35819 }
35820
35821
35822 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetector_ClearAngles(void * jarg1) {
35823   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35824
35825   arg1 = (Dali::PanGestureDetector *)jarg1;
35826   {
35827     try {
35828       (arg1)->ClearAngles();
35829     } catch (std::out_of_range& e) {
35830       {
35831         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35832       };
35833     } catch (std::exception& e) {
35834       {
35835         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35836       };
35837     } catch (...) {
35838       {
35839         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35840       };
35841     }
35842   }
35843 }
35844
35845
35846 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetector_RemoveAngle(void * jarg1, void * jarg2) {
35847   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35848   Dali::Radian arg2 ;
35849   Dali::Radian *argp2 ;
35850
35851   arg1 = (Dali::PanGestureDetector *)jarg1;
35852   argp2 = (Dali::Radian *)jarg2;
35853   if (!argp2) {
35854     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35855     return ;
35856   }
35857   arg2 = *argp2;
35858   {
35859     try {
35860       (arg1)->RemoveAngle(arg2);
35861     } catch (std::out_of_range& e) {
35862       {
35863         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35864       };
35865     } catch (std::exception& e) {
35866       {
35867         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35868       };
35869     } catch (...) {
35870       {
35871         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35872       };
35873     }
35874   }
35875 }
35876
35877
35878 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetector_RemoveDirection(void * jarg1, void * jarg2) {
35879   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35880   Dali::Radian arg2 ;
35881   Dali::Radian *argp2 ;
35882
35883   arg1 = (Dali::PanGestureDetector *)jarg1;
35884   argp2 = (Dali::Radian *)jarg2;
35885   if (!argp2) {
35886     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35887     return ;
35888   }
35889   arg2 = *argp2;
35890   {
35891     try {
35892       (arg1)->RemoveDirection(arg2);
35893     } catch (std::out_of_range& e) {
35894       {
35895         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35896       };
35897     } catch (std::exception& e) {
35898       {
35899         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35900       };
35901     } catch (...) {
35902       {
35903         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35904       };
35905     }
35906   }
35907 }
35908
35909
35910 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_DetectedSignal(void * jarg1) {
35911   void * jresult ;
35912   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35913   Dali::PanGestureDetector::DetectedSignalType *result = 0 ;
35914
35915   arg1 = (Dali::PanGestureDetector *)jarg1;
35916   {
35917     try {
35918       result = (Dali::PanGestureDetector::DetectedSignalType *) &(arg1)->DetectedSignal();
35919     } catch (std::out_of_range& e) {
35920       {
35921         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35922       };
35923     } catch (std::exception& e) {
35924       {
35925         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35926       };
35927     } catch (...) {
35928       {
35929         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35930       };
35931     }
35932   }
35933   jresult = (void *)result;
35934   return jresult;
35935 }
35936
35937
35938 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetector_SetPanGestureProperties(void * jarg1) {
35939   Dali::PanGesture *arg1 = 0 ;
35940
35941   arg1 = (Dali::PanGesture *)jarg1;
35942   if (!arg1) {
35943     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGesture const & type is null", 0);
35944     return ;
35945   }
35946   {
35947     try {
35948       Dali::PanGestureDetector::SetPanGestureProperties((Dali::PanGesture const &)*arg1);
35949     } catch (std::out_of_range& e) {
35950       {
35951         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35952       };
35953     } catch (std::exception& e) {
35954       {
35955         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35956       };
35957     } catch (...) {
35958       {
35959         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35960       };
35961     }
35962   }
35963 }
35964
35965
35966 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PanGesture__SWIG_0() {
35967   void * jresult ;
35968   Dali::PanGesture *result = 0 ;
35969
35970   {
35971     try {
35972       result = (Dali::PanGesture *)new Dali::PanGesture();
35973     } catch (std::out_of_range& e) {
35974       {
35975         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35976       };
35977     } catch (std::exception& e) {
35978       {
35979         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35980       };
35981     } catch (...) {
35982       {
35983         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35984       };
35985     }
35986   }
35987   jresult = (void *)result;
35988   return jresult;
35989 }
35990
35991
35992 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PanGesture__SWIG_1(int jarg1) {
35993   void * jresult ;
35994   Dali::Gesture::State arg1 ;
35995   Dali::PanGesture *result = 0 ;
35996
35997   arg1 = (Dali::Gesture::State)jarg1;
35998   {
35999     try {
36000       result = (Dali::PanGesture *)new Dali::PanGesture(arg1);
36001     } catch (std::out_of_range& e) {
36002       {
36003         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36004       };
36005     } catch (std::exception& e) {
36006       {
36007         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36008       };
36009     } catch (...) {
36010       {
36011         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36012       };
36013     }
36014   }
36015   jresult = (void *)result;
36016   return jresult;
36017 }
36018
36019
36020 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PanGesture__SWIG_2(void * jarg1) {
36021   void * jresult ;
36022   Dali::PanGesture *arg1 = 0 ;
36023   Dali::PanGesture *result = 0 ;
36024
36025   arg1 = (Dali::PanGesture *)jarg1;
36026   if (!arg1) {
36027     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGesture const & type is null", 0);
36028     return 0;
36029   }
36030   {
36031     try {
36032       result = (Dali::PanGesture *)new Dali::PanGesture((Dali::PanGesture const &)*arg1);
36033     } catch (std::out_of_range& e) {
36034       {
36035         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36036       };
36037     } catch (std::exception& e) {
36038       {
36039         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36040       };
36041     } catch (...) {
36042       {
36043         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36044       };
36045     }
36046   }
36047   jresult = (void *)result;
36048   return jresult;
36049 }
36050
36051
36052 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGesture_Assign(void * jarg1, void * jarg2) {
36053   void * jresult ;
36054   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36055   Dali::PanGesture *arg2 = 0 ;
36056   Dali::PanGesture *result = 0 ;
36057
36058   arg1 = (Dali::PanGesture *)jarg1;
36059   arg2 = (Dali::PanGesture *)jarg2;
36060   if (!arg2) {
36061     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGesture const & type is null", 0);
36062     return 0;
36063   }
36064   {
36065     try {
36066       result = (Dali::PanGesture *) &(arg1)->operator =((Dali::PanGesture const &)*arg2);
36067     } catch (std::out_of_range& e) {
36068       {
36069         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36070       };
36071     } catch (std::exception& e) {
36072       {
36073         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36074       };
36075     } catch (...) {
36076       {
36077         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36078       };
36079     }
36080   }
36081   jresult = (void *)result;
36082   return jresult;
36083 }
36084
36085
36086 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PanGesture(void * jarg1) {
36087   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36088
36089   arg1 = (Dali::PanGesture *)jarg1;
36090   {
36091     try {
36092       delete arg1;
36093     } catch (std::out_of_range& e) {
36094       {
36095         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
36096       };
36097     } catch (std::exception& e) {
36098       {
36099         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
36100       };
36101     } catch (...) {
36102       {
36103         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
36104       };
36105     }
36106   }
36107 }
36108
36109
36110 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGesture_velocity_set(void * jarg1, void * jarg2) {
36111   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36112   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
36113
36114   arg1 = (Dali::PanGesture *)jarg1;
36115   arg2 = (Dali::Vector2 *)jarg2;
36116   if (arg1) (arg1)->velocity = *arg2;
36117 }
36118
36119
36120 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGesture_velocity_get(void * jarg1) {
36121   void * jresult ;
36122   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36123   Dali::Vector2 *result = 0 ;
36124
36125   arg1 = (Dali::PanGesture *)jarg1;
36126   result = (Dali::Vector2 *)& ((arg1)->velocity);
36127   jresult = (void *)result;
36128   return jresult;
36129 }
36130
36131
36132 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGesture_displacement_set(void * jarg1, void * jarg2) {
36133   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36134   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
36135
36136   arg1 = (Dali::PanGesture *)jarg1;
36137   arg2 = (Dali::Vector2 *)jarg2;
36138   if (arg1) (arg1)->displacement = *arg2;
36139 }
36140
36141
36142 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGesture_displacement_get(void * jarg1) {
36143   void * jresult ;
36144   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36145   Dali::Vector2 *result = 0 ;
36146
36147   arg1 = (Dali::PanGesture *)jarg1;
36148   result = (Dali::Vector2 *)& ((arg1)->displacement);
36149   jresult = (void *)result;
36150   return jresult;
36151 }
36152
36153
36154 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGesture_position_set(void * jarg1, void * jarg2) {
36155   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36156   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
36157
36158   arg1 = (Dali::PanGesture *)jarg1;
36159   arg2 = (Dali::Vector2 *)jarg2;
36160   if (arg1) (arg1)->position = *arg2;
36161 }
36162
36163
36164 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGesture_position_get(void * jarg1) {
36165   void * jresult ;
36166   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36167   Dali::Vector2 *result = 0 ;
36168
36169   arg1 = (Dali::PanGesture *)jarg1;
36170   result = (Dali::Vector2 *)& ((arg1)->position);
36171   jresult = (void *)result;
36172   return jresult;
36173 }
36174
36175
36176 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGesture_screenVelocity_set(void * jarg1, void * jarg2) {
36177   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36178   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
36179
36180   arg1 = (Dali::PanGesture *)jarg1;
36181   arg2 = (Dali::Vector2 *)jarg2;
36182   if (arg1) (arg1)->screenVelocity = *arg2;
36183 }
36184
36185
36186 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGesture_screenVelocity_get(void * jarg1) {
36187   void * jresult ;
36188   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36189   Dali::Vector2 *result = 0 ;
36190
36191   arg1 = (Dali::PanGesture *)jarg1;
36192   result = (Dali::Vector2 *)& ((arg1)->screenVelocity);
36193   jresult = (void *)result;
36194   return jresult;
36195 }
36196
36197
36198 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGesture_screenDisplacement_set(void * jarg1, void * jarg2) {
36199   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36200   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
36201
36202   arg1 = (Dali::PanGesture *)jarg1;
36203   arg2 = (Dali::Vector2 *)jarg2;
36204   if (arg1) (arg1)->screenDisplacement = *arg2;
36205 }
36206
36207
36208 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGesture_screenDisplacement_get(void * jarg1) {
36209   void * jresult ;
36210   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36211   Dali::Vector2 *result = 0 ;
36212
36213   arg1 = (Dali::PanGesture *)jarg1;
36214   result = (Dali::Vector2 *)& ((arg1)->screenDisplacement);
36215   jresult = (void *)result;
36216   return jresult;
36217 }
36218
36219
36220 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGesture_screenPosition_set(void * jarg1, void * jarg2) {
36221   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36222   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
36223
36224   arg1 = (Dali::PanGesture *)jarg1;
36225   arg2 = (Dali::Vector2 *)jarg2;
36226   if (arg1) (arg1)->screenPosition = *arg2;
36227 }
36228
36229
36230 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGesture_screenPosition_get(void * jarg1) {
36231   void * jresult ;
36232   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36233   Dali::Vector2 *result = 0 ;
36234
36235   arg1 = (Dali::PanGesture *)jarg1;
36236   result = (Dali::Vector2 *)& ((arg1)->screenPosition);
36237   jresult = (void *)result;
36238   return jresult;
36239 }
36240
36241
36242 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGesture_numberOfTouches_set(void * jarg1, unsigned int jarg2) {
36243   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36244   unsigned int arg2 ;
36245
36246   arg1 = (Dali::PanGesture *)jarg1;
36247   arg2 = (unsigned int)jarg2;
36248   if (arg1) (arg1)->numberOfTouches = arg2;
36249 }
36250
36251
36252 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PanGesture_numberOfTouches_get(void * jarg1) {
36253   unsigned int jresult ;
36254   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36255   unsigned int result;
36256
36257   arg1 = (Dali::PanGesture *)jarg1;
36258   result = (unsigned int) ((arg1)->numberOfTouches);
36259   jresult = result;
36260   return jresult;
36261 }
36262
36263
36264 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PanGesture_GetSpeed(void * jarg1) {
36265   float jresult ;
36266   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36267   float result;
36268
36269   arg1 = (Dali::PanGesture *)jarg1;
36270   {
36271     try {
36272       result = (float)((Dali::PanGesture const *)arg1)->GetSpeed();
36273     } catch (std::out_of_range& e) {
36274       {
36275         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36276       };
36277     } catch (std::exception& e) {
36278       {
36279         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36280       };
36281     } catch (...) {
36282       {
36283         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36284       };
36285     }
36286   }
36287   jresult = result;
36288   return jresult;
36289 }
36290
36291
36292 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PanGesture_GetDistance(void * jarg1) {
36293   float jresult ;
36294   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36295   float result;
36296
36297   arg1 = (Dali::PanGesture *)jarg1;
36298   {
36299     try {
36300       result = (float)((Dali::PanGesture const *)arg1)->GetDistance();
36301     } catch (std::out_of_range& e) {
36302       {
36303         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36304       };
36305     } catch (std::exception& e) {
36306       {
36307         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36308       };
36309     } catch (...) {
36310       {
36311         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36312       };
36313     }
36314   }
36315   jresult = result;
36316   return jresult;
36317 }
36318
36319
36320 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PanGesture_GetScreenSpeed(void * jarg1) {
36321   float jresult ;
36322   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36323   float result;
36324
36325   arg1 = (Dali::PanGesture *)jarg1;
36326   {
36327     try {
36328       result = (float)((Dali::PanGesture const *)arg1)->GetScreenSpeed();
36329     } catch (std::out_of_range& e) {
36330       {
36331         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36332       };
36333     } catch (std::exception& e) {
36334       {
36335         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36336       };
36337     } catch (...) {
36338       {
36339         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36340       };
36341     }
36342   }
36343   jresult = result;
36344   return jresult;
36345 }
36346
36347
36348 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PanGesture_GetScreenDistance(void * jarg1) {
36349   float jresult ;
36350   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36351   float result;
36352
36353   arg1 = (Dali::PanGesture *)jarg1;
36354   {
36355     try {
36356       result = (float)((Dali::PanGesture const *)arg1)->GetScreenDistance();
36357     } catch (std::out_of_range& e) {
36358       {
36359         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36360       };
36361     } catch (std::exception& e) {
36362       {
36363         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36364       };
36365     } catch (...) {
36366       {
36367         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36368       };
36369     }
36370   }
36371   jresult = result;
36372   return jresult;
36373 }
36374
36375
36376 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PinchGestureDetector__SWIG_0() {
36377   void * jresult ;
36378   Dali::PinchGestureDetector *result = 0 ;
36379
36380   {
36381     try {
36382       result = (Dali::PinchGestureDetector *)new Dali::PinchGestureDetector();
36383     } catch (std::out_of_range& e) {
36384       {
36385         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36386       };
36387     } catch (std::exception& e) {
36388       {
36389         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36390       };
36391     } catch (...) {
36392       {
36393         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36394       };
36395     }
36396   }
36397   jresult = (void *)result;
36398   return jresult;
36399 }
36400
36401
36402 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PinchGestureDetector_New() {
36403   void * jresult ;
36404   Dali::PinchGestureDetector result;
36405
36406   {
36407     try {
36408       result = Dali::PinchGestureDetector::New();
36409     } catch (std::out_of_range& e) {
36410       {
36411         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36412       };
36413     } catch (std::exception& e) {
36414       {
36415         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36416       };
36417     } catch (...) {
36418       {
36419         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36420       };
36421     }
36422   }
36423   jresult = new Dali::PinchGestureDetector((const Dali::PinchGestureDetector &)result);
36424   return jresult;
36425 }
36426
36427
36428 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PinchGestureDetector_DownCast(void * jarg1) {
36429   void * jresult ;
36430   Dali::BaseHandle arg1 ;
36431   Dali::BaseHandle *argp1 ;
36432   Dali::PinchGestureDetector result;
36433
36434   argp1 = (Dali::BaseHandle *)jarg1;
36435   if (!argp1) {
36436     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
36437     return 0;
36438   }
36439   arg1 = *argp1;
36440   {
36441     try {
36442       result = Dali::PinchGestureDetector::DownCast(arg1);
36443     } catch (std::out_of_range& e) {
36444       {
36445         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36446       };
36447     } catch (std::exception& e) {
36448       {
36449         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36450       };
36451     } catch (...) {
36452       {
36453         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36454       };
36455     }
36456   }
36457   jresult = new Dali::PinchGestureDetector((const Dali::PinchGestureDetector &)result);
36458   return jresult;
36459 }
36460
36461
36462 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PinchGestureDetector(void * jarg1) {
36463   Dali::PinchGestureDetector *arg1 = (Dali::PinchGestureDetector *) 0 ;
36464
36465   arg1 = (Dali::PinchGestureDetector *)jarg1;
36466   {
36467     try {
36468       delete arg1;
36469     } catch (std::out_of_range& e) {
36470       {
36471         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
36472       };
36473     } catch (std::exception& e) {
36474       {
36475         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
36476       };
36477     } catch (...) {
36478       {
36479         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
36480       };
36481     }
36482   }
36483 }
36484
36485
36486 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PinchGestureDetector__SWIG_1(void * jarg1) {
36487   void * jresult ;
36488   Dali::PinchGestureDetector *arg1 = 0 ;
36489   Dali::PinchGestureDetector *result = 0 ;
36490
36491   arg1 = (Dali::PinchGestureDetector *)jarg1;
36492   if (!arg1) {
36493     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PinchGestureDetector const & type is null", 0);
36494     return 0;
36495   }
36496   {
36497     try {
36498       result = (Dali::PinchGestureDetector *)new Dali::PinchGestureDetector((Dali::PinchGestureDetector const &)*arg1);
36499     } catch (std::out_of_range& e) {
36500       {
36501         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36502       };
36503     } catch (std::exception& e) {
36504       {
36505         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36506       };
36507     } catch (...) {
36508       {
36509         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36510       };
36511     }
36512   }
36513   jresult = (void *)result;
36514   return jresult;
36515 }
36516
36517
36518 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PinchGestureDetector_Assign(void * jarg1, void * jarg2) {
36519   void * jresult ;
36520   Dali::PinchGestureDetector *arg1 = (Dali::PinchGestureDetector *) 0 ;
36521   Dali::PinchGestureDetector *arg2 = 0 ;
36522   Dali::PinchGestureDetector *result = 0 ;
36523
36524   arg1 = (Dali::PinchGestureDetector *)jarg1;
36525   arg2 = (Dali::PinchGestureDetector *)jarg2;
36526   if (!arg2) {
36527     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PinchGestureDetector const & type is null", 0);
36528     return 0;
36529   }
36530   {
36531     try {
36532       result = (Dali::PinchGestureDetector *) &(arg1)->operator =((Dali::PinchGestureDetector const &)*arg2);
36533     } catch (std::out_of_range& e) {
36534       {
36535         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36536       };
36537     } catch (std::exception& e) {
36538       {
36539         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36540       };
36541     } catch (...) {
36542       {
36543         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36544       };
36545     }
36546   }
36547   jresult = (void *)result;
36548   return jresult;
36549 }
36550
36551
36552 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PinchGestureDetector_DetectedSignal(void * jarg1) {
36553   void * jresult ;
36554   Dali::PinchGestureDetector *arg1 = (Dali::PinchGestureDetector *) 0 ;
36555   Dali::PinchGestureDetector::DetectedSignalType *result = 0 ;
36556
36557   arg1 = (Dali::PinchGestureDetector *)jarg1;
36558   {
36559     try {
36560       result = (Dali::PinchGestureDetector::DetectedSignalType *) &(arg1)->DetectedSignal();
36561     } catch (std::out_of_range& e) {
36562       {
36563         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36564       };
36565     } catch (std::exception& e) {
36566       {
36567         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36568       };
36569     } catch (...) {
36570       {
36571         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36572       };
36573     }
36574   }
36575   jresult = (void *)result;
36576   return jresult;
36577 }
36578
36579
36580 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PinchGesture__SWIG_0(int jarg1) {
36581   void * jresult ;
36582   Dali::Gesture::State arg1 ;
36583   Dali::PinchGesture *result = 0 ;
36584
36585   arg1 = (Dali::Gesture::State)jarg1;
36586   {
36587     try {
36588       result = (Dali::PinchGesture *)new Dali::PinchGesture(arg1);
36589     } catch (std::out_of_range& e) {
36590       {
36591         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36592       };
36593     } catch (std::exception& e) {
36594       {
36595         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36596       };
36597     } catch (...) {
36598       {
36599         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36600       };
36601     }
36602   }
36603   jresult = (void *)result;
36604   return jresult;
36605 }
36606
36607
36608 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PinchGesture__SWIG_1(void * jarg1) {
36609   void * jresult ;
36610   Dali::PinchGesture *arg1 = 0 ;
36611   Dali::PinchGesture *result = 0 ;
36612
36613   arg1 = (Dali::PinchGesture *)jarg1;
36614   if (!arg1) {
36615     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PinchGesture const & type is null", 0);
36616     return 0;
36617   }
36618   {
36619     try {
36620       result = (Dali::PinchGesture *)new Dali::PinchGesture((Dali::PinchGesture const &)*arg1);
36621     } catch (std::out_of_range& e) {
36622       {
36623         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36624       };
36625     } catch (std::exception& e) {
36626       {
36627         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36628       };
36629     } catch (...) {
36630       {
36631         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36632       };
36633     }
36634   }
36635   jresult = (void *)result;
36636   return jresult;
36637 }
36638
36639
36640 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PinchGesture_Assign(void * jarg1, void * jarg2) {
36641   void * jresult ;
36642   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36643   Dali::PinchGesture *arg2 = 0 ;
36644   Dali::PinchGesture *result = 0 ;
36645
36646   arg1 = (Dali::PinchGesture *)jarg1;
36647   arg2 = (Dali::PinchGesture *)jarg2;
36648   if (!arg2) {
36649     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PinchGesture const & type is null", 0);
36650     return 0;
36651   }
36652   {
36653     try {
36654       result = (Dali::PinchGesture *) &(arg1)->operator =((Dali::PinchGesture const &)*arg2);
36655     } catch (std::out_of_range& e) {
36656       {
36657         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36658       };
36659     } catch (std::exception& e) {
36660       {
36661         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36662       };
36663     } catch (...) {
36664       {
36665         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36666       };
36667     }
36668   }
36669   jresult = (void *)result;
36670   return jresult;
36671 }
36672
36673
36674 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PinchGesture(void * jarg1) {
36675   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36676
36677   arg1 = (Dali::PinchGesture *)jarg1;
36678   {
36679     try {
36680       delete arg1;
36681     } catch (std::out_of_range& e) {
36682       {
36683         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
36684       };
36685     } catch (std::exception& e) {
36686       {
36687         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
36688       };
36689     } catch (...) {
36690       {
36691         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
36692       };
36693     }
36694   }
36695 }
36696
36697
36698 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PinchGesture_scale_set(void * jarg1, float jarg2) {
36699   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36700   float arg2 ;
36701
36702   arg1 = (Dali::PinchGesture *)jarg1;
36703   arg2 = (float)jarg2;
36704   if (arg1) (arg1)->scale = arg2;
36705 }
36706
36707
36708 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PinchGesture_scale_get(void * jarg1) {
36709   float jresult ;
36710   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36711   float result;
36712
36713   arg1 = (Dali::PinchGesture *)jarg1;
36714   result = (float) ((arg1)->scale);
36715   jresult = result;
36716   return jresult;
36717 }
36718
36719
36720 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PinchGesture_speed_set(void * jarg1, float jarg2) {
36721   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36722   float arg2 ;
36723
36724   arg1 = (Dali::PinchGesture *)jarg1;
36725   arg2 = (float)jarg2;
36726   if (arg1) (arg1)->speed = arg2;
36727 }
36728
36729
36730 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PinchGesture_speed_get(void * jarg1) {
36731   float jresult ;
36732   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36733   float result;
36734
36735   arg1 = (Dali::PinchGesture *)jarg1;
36736   result = (float) ((arg1)->speed);
36737   jresult = result;
36738   return jresult;
36739 }
36740
36741
36742 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PinchGesture_screenCenterPoint_set(void * jarg1, void * jarg2) {
36743   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36744   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
36745
36746   arg1 = (Dali::PinchGesture *)jarg1;
36747   arg2 = (Dali::Vector2 *)jarg2;
36748   if (arg1) (arg1)->screenCenterPoint = *arg2;
36749 }
36750
36751
36752 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PinchGesture_screenCenterPoint_get(void * jarg1) {
36753   void * jresult ;
36754   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36755   Dali::Vector2 *result = 0 ;
36756
36757   arg1 = (Dali::PinchGesture *)jarg1;
36758   result = (Dali::Vector2 *)& ((arg1)->screenCenterPoint);
36759   jresult = (void *)result;
36760   return jresult;
36761 }
36762
36763
36764 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PinchGesture_localCenterPoint_set(void * jarg1, void * jarg2) {
36765   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36766   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
36767
36768   arg1 = (Dali::PinchGesture *)jarg1;
36769   arg2 = (Dali::Vector2 *)jarg2;
36770   if (arg1) (arg1)->localCenterPoint = *arg2;
36771 }
36772
36773
36774 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PinchGesture_localCenterPoint_get(void * jarg1) {
36775   void * jresult ;
36776   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36777   Dali::Vector2 *result = 0 ;
36778
36779   arg1 = (Dali::PinchGesture *)jarg1;
36780   result = (Dali::Vector2 *)& ((arg1)->localCenterPoint);
36781   jresult = (void *)result;
36782   return jresult;
36783 }
36784
36785
36786 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TapGestureDetector__SWIG_0() {
36787   void * jresult ;
36788   Dali::TapGestureDetector *result = 0 ;
36789
36790   {
36791     try {
36792       result = (Dali::TapGestureDetector *)new Dali::TapGestureDetector();
36793     } catch (std::out_of_range& e) {
36794       {
36795         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36796       };
36797     } catch (std::exception& e) {
36798       {
36799         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36800       };
36801     } catch (...) {
36802       {
36803         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36804       };
36805     }
36806   }
36807   jresult = (void *)result;
36808   return jresult;
36809 }
36810
36811
36812 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TapGestureDetector_New__SWIG_0() {
36813   void * jresult ;
36814   Dali::TapGestureDetector result;
36815
36816   {
36817     try {
36818       result = Dali::TapGestureDetector::New();
36819     } catch (std::out_of_range& e) {
36820       {
36821         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36822       };
36823     } catch (std::exception& e) {
36824       {
36825         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36826       };
36827     } catch (...) {
36828       {
36829         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36830       };
36831     }
36832   }
36833   jresult = new Dali::TapGestureDetector((const Dali::TapGestureDetector &)result);
36834   return jresult;
36835 }
36836
36837
36838 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TapGestureDetector_New__SWIG_1(unsigned int jarg1) {
36839   void * jresult ;
36840   unsigned int arg1 ;
36841   Dali::TapGestureDetector result;
36842
36843   arg1 = (unsigned int)jarg1;
36844   {
36845     try {
36846       result = Dali::TapGestureDetector::New(arg1);
36847     } catch (std::out_of_range& e) {
36848       {
36849         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36850       };
36851     } catch (std::exception& e) {
36852       {
36853         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36854       };
36855     } catch (...) {
36856       {
36857         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36858       };
36859     }
36860   }
36861   jresult = new Dali::TapGestureDetector((const Dali::TapGestureDetector &)result);
36862   return jresult;
36863 }
36864
36865
36866 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TapGestureDetector_DownCast(void * jarg1) {
36867   void * jresult ;
36868   Dali::BaseHandle arg1 ;
36869   Dali::BaseHandle *argp1 ;
36870   Dali::TapGestureDetector result;
36871
36872   argp1 = (Dali::BaseHandle *)jarg1;
36873   if (!argp1) {
36874     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
36875     return 0;
36876   }
36877   arg1 = *argp1;
36878   {
36879     try {
36880       result = Dali::TapGestureDetector::DownCast(arg1);
36881     } catch (std::out_of_range& e) {
36882       {
36883         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36884       };
36885     } catch (std::exception& e) {
36886       {
36887         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36888       };
36889     } catch (...) {
36890       {
36891         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36892       };
36893     }
36894   }
36895   jresult = new Dali::TapGestureDetector((const Dali::TapGestureDetector &)result);
36896   return jresult;
36897 }
36898
36899
36900 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TapGestureDetector(void * jarg1) {
36901   Dali::TapGestureDetector *arg1 = (Dali::TapGestureDetector *) 0 ;
36902
36903   arg1 = (Dali::TapGestureDetector *)jarg1;
36904   {
36905     try {
36906       delete arg1;
36907     } catch (std::out_of_range& e) {
36908       {
36909         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
36910       };
36911     } catch (std::exception& e) {
36912       {
36913         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
36914       };
36915     } catch (...) {
36916       {
36917         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
36918       };
36919     }
36920   }
36921 }
36922
36923
36924 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TapGestureDetector__SWIG_1(void * jarg1) {
36925   void * jresult ;
36926   Dali::TapGestureDetector *arg1 = 0 ;
36927   Dali::TapGestureDetector *result = 0 ;
36928
36929   arg1 = (Dali::TapGestureDetector *)jarg1;
36930   if (!arg1) {
36931     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TapGestureDetector const & type is null", 0);
36932     return 0;
36933   }
36934   {
36935     try {
36936       result = (Dali::TapGestureDetector *)new Dali::TapGestureDetector((Dali::TapGestureDetector const &)*arg1);
36937     } catch (std::out_of_range& e) {
36938       {
36939         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36940       };
36941     } catch (std::exception& e) {
36942       {
36943         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36944       };
36945     } catch (...) {
36946       {
36947         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36948       };
36949     }
36950   }
36951   jresult = (void *)result;
36952   return jresult;
36953 }
36954
36955
36956 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TapGestureDetector_Assign(void * jarg1, void * jarg2) {
36957   void * jresult ;
36958   Dali::TapGestureDetector *arg1 = (Dali::TapGestureDetector *) 0 ;
36959   Dali::TapGestureDetector *arg2 = 0 ;
36960   Dali::TapGestureDetector *result = 0 ;
36961
36962   arg1 = (Dali::TapGestureDetector *)jarg1;
36963   arg2 = (Dali::TapGestureDetector *)jarg2;
36964   if (!arg2) {
36965     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TapGestureDetector const & type is null", 0);
36966     return 0;
36967   }
36968   {
36969     try {
36970       result = (Dali::TapGestureDetector *) &(arg1)->operator =((Dali::TapGestureDetector const &)*arg2);
36971     } catch (std::out_of_range& e) {
36972       {
36973         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36974       };
36975     } catch (std::exception& e) {
36976       {
36977         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36978       };
36979     } catch (...) {
36980       {
36981         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36982       };
36983     }
36984   }
36985   jresult = (void *)result;
36986   return jresult;
36987 }
36988
36989
36990 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TapGestureDetector_SetMinimumTapsRequired(void * jarg1, unsigned int jarg2) {
36991   Dali::TapGestureDetector *arg1 = (Dali::TapGestureDetector *) 0 ;
36992   unsigned int arg2 ;
36993
36994   arg1 = (Dali::TapGestureDetector *)jarg1;
36995   arg2 = (unsigned int)jarg2;
36996   {
36997     try {
36998       (arg1)->SetMinimumTapsRequired(arg2);
36999     } catch (std::out_of_range& e) {
37000       {
37001         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
37002       };
37003     } catch (std::exception& e) {
37004       {
37005         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
37006       };
37007     } catch (...) {
37008       {
37009         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
37010       };
37011     }
37012   }
37013 }
37014
37015
37016 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TapGestureDetector_SetMaximumTapsRequired(void * jarg1, unsigned int jarg2) {
37017   Dali::TapGestureDetector *arg1 = (Dali::TapGestureDetector *) 0 ;
37018   unsigned int arg2 ;
37019
37020   arg1 = (Dali::TapGestureDetector *)jarg1;
37021   arg2 = (unsigned int)jarg2;
37022   {
37023     try {
37024       (arg1)->SetMaximumTapsRequired(arg2);
37025     } catch (std::out_of_range& e) {
37026       {
37027         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
37028       };
37029     } catch (std::exception& e) {
37030       {
37031         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
37032       };
37033     } catch (...) {
37034       {
37035         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
37036       };
37037     }
37038   }
37039 }
37040
37041
37042 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TapGestureDetector_GetMinimumTapsRequired(void * jarg1) {
37043   unsigned int jresult ;
37044   Dali::TapGestureDetector *arg1 = (Dali::TapGestureDetector *) 0 ;
37045   unsigned int result;
37046
37047   arg1 = (Dali::TapGestureDetector *)jarg1;
37048   {
37049     try {
37050       result = (unsigned int)((Dali::TapGestureDetector const *)arg1)->GetMinimumTapsRequired();
37051     } catch (std::out_of_range& e) {
37052       {
37053         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37054       };
37055     } catch (std::exception& e) {
37056       {
37057         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37058       };
37059     } catch (...) {
37060       {
37061         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37062       };
37063     }
37064   }
37065   jresult = result;
37066   return jresult;
37067 }
37068
37069
37070 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TapGestureDetector_GetMaximumTapsRequired(void * jarg1) {
37071   unsigned int jresult ;
37072   Dali::TapGestureDetector *arg1 = (Dali::TapGestureDetector *) 0 ;
37073   unsigned int result;
37074
37075   arg1 = (Dali::TapGestureDetector *)jarg1;
37076   {
37077     try {
37078       result = (unsigned int)((Dali::TapGestureDetector const *)arg1)->GetMaximumTapsRequired();
37079     } catch (std::out_of_range& e) {
37080       {
37081         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37082       };
37083     } catch (std::exception& e) {
37084       {
37085         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37086       };
37087     } catch (...) {
37088       {
37089         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37090       };
37091     }
37092   }
37093   jresult = result;
37094   return jresult;
37095 }
37096
37097
37098 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TapGestureDetector_DetectedSignal(void * jarg1) {
37099   void * jresult ;
37100   Dali::TapGestureDetector *arg1 = (Dali::TapGestureDetector *) 0 ;
37101   Dali::TapGestureDetector::DetectedSignalType *result = 0 ;
37102
37103   arg1 = (Dali::TapGestureDetector *)jarg1;
37104   {
37105     try {
37106       result = (Dali::TapGestureDetector::DetectedSignalType *) &(arg1)->DetectedSignal();
37107     } catch (std::out_of_range& e) {
37108       {
37109         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37110       };
37111     } catch (std::exception& e) {
37112       {
37113         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37114       };
37115     } catch (...) {
37116       {
37117         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37118       };
37119     }
37120   }
37121   jresult = (void *)result;
37122   return jresult;
37123 }
37124
37125
37126 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TapGesture__SWIG_0() {
37127   void * jresult ;
37128   Dali::TapGesture *result = 0 ;
37129
37130   {
37131     try {
37132       result = (Dali::TapGesture *)new Dali::TapGesture();
37133     } catch (std::out_of_range& e) {
37134       {
37135         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37136       };
37137     } catch (std::exception& e) {
37138       {
37139         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37140       };
37141     } catch (...) {
37142       {
37143         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37144       };
37145     }
37146   }
37147   jresult = (void *)result;
37148   return jresult;
37149 }
37150
37151
37152 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TapGesture__SWIG_1(void * jarg1) {
37153   void * jresult ;
37154   Dali::TapGesture *arg1 = 0 ;
37155   Dali::TapGesture *result = 0 ;
37156
37157   arg1 = (Dali::TapGesture *)jarg1;
37158   if (!arg1) {
37159     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TapGesture const & type is null", 0);
37160     return 0;
37161   }
37162   {
37163     try {
37164       result = (Dali::TapGesture *)new Dali::TapGesture((Dali::TapGesture const &)*arg1);
37165     } catch (std::out_of_range& e) {
37166       {
37167         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37168       };
37169     } catch (std::exception& e) {
37170       {
37171         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37172       };
37173     } catch (...) {
37174       {
37175         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37176       };
37177     }
37178   }
37179   jresult = (void *)result;
37180   return jresult;
37181 }
37182
37183
37184 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TapGesture_Assign(void * jarg1, void * jarg2) {
37185   void * jresult ;
37186   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
37187   Dali::TapGesture *arg2 = 0 ;
37188   Dali::TapGesture *result = 0 ;
37189
37190   arg1 = (Dali::TapGesture *)jarg1;
37191   arg2 = (Dali::TapGesture *)jarg2;
37192   if (!arg2) {
37193     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TapGesture const & type is null", 0);
37194     return 0;
37195   }
37196   {
37197     try {
37198       result = (Dali::TapGesture *) &(arg1)->operator =((Dali::TapGesture const &)*arg2);
37199     } catch (std::out_of_range& e) {
37200       {
37201         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37202       };
37203     } catch (std::exception& e) {
37204       {
37205         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37206       };
37207     } catch (...) {
37208       {
37209         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37210       };
37211     }
37212   }
37213   jresult = (void *)result;
37214   return jresult;
37215 }
37216
37217
37218 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TapGesture(void * jarg1) {
37219   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
37220
37221   arg1 = (Dali::TapGesture *)jarg1;
37222   {
37223     try {
37224       delete arg1;
37225     } catch (std::out_of_range& e) {
37226       {
37227         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
37228       };
37229     } catch (std::exception& e) {
37230       {
37231         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
37232       };
37233     } catch (...) {
37234       {
37235         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
37236       };
37237     }
37238   }
37239 }
37240
37241
37242 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TapGesture_numberOfTaps_set(void * jarg1, unsigned int jarg2) {
37243   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
37244   unsigned int arg2 ;
37245
37246   arg1 = (Dali::TapGesture *)jarg1;
37247   arg2 = (unsigned int)jarg2;
37248   if (arg1) (arg1)->numberOfTaps = arg2;
37249 }
37250
37251
37252 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TapGesture_numberOfTaps_get(void * jarg1) {
37253   unsigned int jresult ;
37254   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
37255   unsigned int result;
37256
37257   arg1 = (Dali::TapGesture *)jarg1;
37258   result = (unsigned int) ((arg1)->numberOfTaps);
37259   jresult = result;
37260   return jresult;
37261 }
37262
37263
37264 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TapGesture_numberOfTouches_set(void * jarg1, unsigned int jarg2) {
37265   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
37266   unsigned int arg2 ;
37267
37268   arg1 = (Dali::TapGesture *)jarg1;
37269   arg2 = (unsigned int)jarg2;
37270   if (arg1) (arg1)->numberOfTouches = arg2;
37271 }
37272
37273
37274 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TapGesture_numberOfTouches_get(void * jarg1) {
37275   unsigned int jresult ;
37276   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
37277   unsigned int result;
37278
37279   arg1 = (Dali::TapGesture *)jarg1;
37280   result = (unsigned int) ((arg1)->numberOfTouches);
37281   jresult = result;
37282   return jresult;
37283 }
37284
37285
37286 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TapGesture_screenPoint_set(void * jarg1, void * jarg2) {
37287   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
37288   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
37289
37290   arg1 = (Dali::TapGesture *)jarg1;
37291   arg2 = (Dali::Vector2 *)jarg2;
37292   if (arg1) (arg1)->screenPoint = *arg2;
37293 }
37294
37295
37296 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TapGesture_screenPoint_get(void * jarg1) {
37297   void * jresult ;
37298   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
37299   Dali::Vector2 *result = 0 ;
37300
37301   arg1 = (Dali::TapGesture *)jarg1;
37302   result = (Dali::Vector2 *)& ((arg1)->screenPoint);
37303   jresult = (void *)result;
37304   return jresult;
37305 }
37306
37307
37308 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TapGesture_localPoint_set(void * jarg1, void * jarg2) {
37309   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
37310   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
37311
37312   arg1 = (Dali::TapGesture *)jarg1;
37313   arg2 = (Dali::Vector2 *)jarg2;
37314   if (arg1) (arg1)->localPoint = *arg2;
37315 }
37316
37317
37318 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TapGesture_localPoint_get(void * jarg1) {
37319   void * jresult ;
37320   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
37321   Dali::Vector2 *result = 0 ;
37322
37323   arg1 = (Dali::TapGesture *)jarg1;
37324   result = (Dali::Vector2 *)& ((arg1)->localPoint);
37325   jresult = (void *)result;
37326   return jresult;
37327 }
37328
37329
37330 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AlphaFunction__SWIG_0() {
37331   void * jresult ;
37332   Dali::AlphaFunction *result = 0 ;
37333
37334   {
37335     try {
37336       result = (Dali::AlphaFunction *)new Dali::AlphaFunction();
37337     } catch (std::out_of_range& e) {
37338       {
37339         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37340       };
37341     } catch (std::exception& e) {
37342       {
37343         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37344       };
37345     } catch (...) {
37346       {
37347         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37348       };
37349     }
37350   }
37351   jresult = (void *)result;
37352   return jresult;
37353 }
37354
37355
37356 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AlphaFunction__SWIG_1(int jarg1) {
37357   void * jresult ;
37358   Dali::AlphaFunction::BuiltinFunction arg1 ;
37359   Dali::AlphaFunction *result = 0 ;
37360
37361   arg1 = (Dali::AlphaFunction::BuiltinFunction)jarg1;
37362   {
37363     try {
37364       result = (Dali::AlphaFunction *)new Dali::AlphaFunction(arg1);
37365     } catch (std::out_of_range& e) {
37366       {
37367         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37368       };
37369     } catch (std::exception& e) {
37370       {
37371         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37372       };
37373     } catch (...) {
37374       {
37375         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37376       };
37377     }
37378   }
37379   jresult = (void *)result;
37380   return jresult;
37381 }
37382
37383
37384 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AlphaFunction__SWIG_2(void * jarg1) {
37385   void * jresult ;
37386   Dali::AlphaFunctionPrototype arg1 = (Dali::AlphaFunctionPrototype) 0 ;
37387   Dali::AlphaFunction *result = 0 ;
37388
37389   arg1 = (Dali::AlphaFunctionPrototype)jarg1;
37390   {
37391     try {
37392       result = (Dali::AlphaFunction *)new Dali::AlphaFunction(arg1);
37393     } catch (std::out_of_range& e) {
37394       {
37395         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37396       };
37397     } catch (std::exception& e) {
37398       {
37399         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37400       };
37401     } catch (...) {
37402       {
37403         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37404       };
37405     }
37406   }
37407   jresult = (void *)result;
37408   return jresult;
37409 }
37410
37411
37412 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AlphaFunction__SWIG_3(void * jarg1, void * jarg2) {
37413   void * jresult ;
37414   Dali::Vector2 *arg1 = 0 ;
37415   Dali::Vector2 *arg2 = 0 ;
37416   Dali::AlphaFunction *result = 0 ;
37417
37418   arg1 = (Dali::Vector2 *)jarg1;
37419   if (!arg1) {
37420     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
37421     return 0;
37422   }
37423   arg2 = (Dali::Vector2 *)jarg2;
37424   if (!arg2) {
37425     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
37426     return 0;
37427   }
37428   {
37429     try {
37430       result = (Dali::AlphaFunction *)new Dali::AlphaFunction((Dali::Vector2 const &)*arg1,(Dali::Vector2 const &)*arg2);
37431     } catch (std::out_of_range& e) {
37432       {
37433         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37434       };
37435     } catch (std::exception& e) {
37436       {
37437         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37438       };
37439     } catch (...) {
37440       {
37441         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37442       };
37443     }
37444   }
37445   jresult = (void *)result;
37446   return jresult;
37447 }
37448
37449
37450 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AlphaFunction_GetBezierControlPoints(void * jarg1) {
37451   void * jresult ;
37452   Dali::AlphaFunction *arg1 = (Dali::AlphaFunction *) 0 ;
37453   Dali::Vector4 result;
37454
37455   arg1 = (Dali::AlphaFunction *)jarg1;
37456   {
37457     try {
37458       result = ((Dali::AlphaFunction const *)arg1)->GetBezierControlPoints();
37459     } catch (std::out_of_range& e) {
37460       {
37461         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37462       };
37463     } catch (std::exception& e) {
37464       {
37465         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37466       };
37467     } catch (...) {
37468       {
37469         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37470       };
37471     }
37472   }
37473   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
37474   return jresult;
37475 }
37476
37477
37478 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AlphaFunction_GetCustomFunction(void * jarg1) {
37479   void * jresult ;
37480   Dali::AlphaFunction *arg1 = (Dali::AlphaFunction *) 0 ;
37481   Dali::AlphaFunctionPrototype result;
37482
37483   arg1 = (Dali::AlphaFunction *)jarg1;
37484   {
37485     try {
37486       result = (Dali::AlphaFunctionPrototype)((Dali::AlphaFunction const *)arg1)->GetCustomFunction();
37487     } catch (std::out_of_range& e) {
37488       {
37489         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37490       };
37491     } catch (std::exception& e) {
37492       {
37493         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37494       };
37495     } catch (...) {
37496       {
37497         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37498       };
37499     }
37500   }
37501   jresult = (void *)result;
37502   return jresult;
37503 }
37504
37505
37506 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_AlphaFunction_GetBuiltinFunction(void * jarg1) {
37507   int jresult ;
37508   Dali::AlphaFunction *arg1 = (Dali::AlphaFunction *) 0 ;
37509   Dali::AlphaFunction::BuiltinFunction result;
37510
37511   arg1 = (Dali::AlphaFunction *)jarg1;
37512   {
37513     try {
37514       result = (Dali::AlphaFunction::BuiltinFunction)((Dali::AlphaFunction const *)arg1)->GetBuiltinFunction();
37515     } catch (std::out_of_range& e) {
37516       {
37517         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37518       };
37519     } catch (std::exception& e) {
37520       {
37521         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37522       };
37523     } catch (...) {
37524       {
37525         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37526       };
37527     }
37528   }
37529   jresult = (int)result;
37530   return jresult;
37531 }
37532
37533
37534 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_AlphaFunction_GetMode(void * jarg1) {
37535   int jresult ;
37536   Dali::AlphaFunction *arg1 = (Dali::AlphaFunction *) 0 ;
37537   Dali::AlphaFunction::Mode result;
37538
37539   arg1 = (Dali::AlphaFunction *)jarg1;
37540   {
37541     try {
37542       result = (Dali::AlphaFunction::Mode)((Dali::AlphaFunction const *)arg1)->GetMode();
37543     } catch (std::out_of_range& e) {
37544       {
37545         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37546       };
37547     } catch (std::exception& e) {
37548       {
37549         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37550       };
37551     } catch (...) {
37552       {
37553         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37554       };
37555     }
37556   }
37557   jresult = (int)result;
37558   return jresult;
37559 }
37560
37561
37562 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AlphaFunction(void * jarg1) {
37563   Dali::AlphaFunction *arg1 = (Dali::AlphaFunction *) 0 ;
37564
37565   arg1 = (Dali::AlphaFunction *)jarg1;
37566   {
37567     try {
37568       delete arg1;
37569     } catch (std::out_of_range& e) {
37570       {
37571         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
37572       };
37573     } catch (std::exception& e) {
37574       {
37575         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
37576       };
37577     } catch (...) {
37578       {
37579         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
37580       };
37581     }
37582   }
37583 }
37584
37585
37586 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_KeyFrames_New() {
37587   void * jresult ;
37588   Dali::KeyFrames result;
37589
37590   {
37591     try {
37592       result = Dali::KeyFrames::New();
37593     } catch (std::out_of_range& e) {
37594       {
37595         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37596       };
37597     } catch (std::exception& e) {
37598       {
37599         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37600       };
37601     } catch (...) {
37602       {
37603         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37604       };
37605     }
37606   }
37607   jresult = new Dali::KeyFrames((const Dali::KeyFrames &)result);
37608   return jresult;
37609 }
37610
37611
37612 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_KeyFrames_DownCast(void * jarg1) {
37613   void * jresult ;
37614   Dali::BaseHandle arg1 ;
37615   Dali::BaseHandle *argp1 ;
37616   Dali::KeyFrames result;
37617
37618   argp1 = (Dali::BaseHandle *)jarg1;
37619   if (!argp1) {
37620     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
37621     return 0;
37622   }
37623   arg1 = *argp1;
37624   {
37625     try {
37626       result = Dali::KeyFrames::DownCast(arg1);
37627     } catch (std::out_of_range& e) {
37628       {
37629         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37630       };
37631     } catch (std::exception& e) {
37632       {
37633         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37634       };
37635     } catch (...) {
37636       {
37637         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37638       };
37639     }
37640   }
37641   jresult = new Dali::KeyFrames((const Dali::KeyFrames &)result);
37642   return jresult;
37643 }
37644
37645
37646 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_KeyFrames__SWIG_0() {
37647   void * jresult ;
37648   Dali::KeyFrames *result = 0 ;
37649
37650   {
37651     try {
37652       result = (Dali::KeyFrames *)new Dali::KeyFrames();
37653     } catch (std::out_of_range& e) {
37654       {
37655         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37656       };
37657     } catch (std::exception& e) {
37658       {
37659         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37660       };
37661     } catch (...) {
37662       {
37663         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37664       };
37665     }
37666   }
37667   jresult = (void *)result;
37668   return jresult;
37669 }
37670
37671
37672 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_KeyFrames(void * jarg1) {
37673   Dali::KeyFrames *arg1 = (Dali::KeyFrames *) 0 ;
37674
37675   arg1 = (Dali::KeyFrames *)jarg1;
37676   {
37677     try {
37678       delete arg1;
37679     } catch (std::out_of_range& e) {
37680       {
37681         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
37682       };
37683     } catch (std::exception& e) {
37684       {
37685         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
37686       };
37687     } catch (...) {
37688       {
37689         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
37690       };
37691     }
37692   }
37693 }
37694
37695
37696 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_KeyFrames__SWIG_1(void * jarg1) {
37697   void * jresult ;
37698   Dali::KeyFrames *arg1 = 0 ;
37699   Dali::KeyFrames *result = 0 ;
37700
37701   arg1 = (Dali::KeyFrames *)jarg1;
37702   if (!arg1) {
37703     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyFrames const & type is null", 0);
37704     return 0;
37705   }
37706   {
37707     try {
37708       result = (Dali::KeyFrames *)new Dali::KeyFrames((Dali::KeyFrames const &)*arg1);
37709     } catch (std::out_of_range& e) {
37710       {
37711         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37712       };
37713     } catch (std::exception& e) {
37714       {
37715         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37716       };
37717     } catch (...) {
37718       {
37719         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37720       };
37721     }
37722   }
37723   jresult = (void *)result;
37724   return jresult;
37725 }
37726
37727
37728 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_KeyFrames_Assign(void * jarg1, void * jarg2) {
37729   void * jresult ;
37730   Dali::KeyFrames *arg1 = (Dali::KeyFrames *) 0 ;
37731   Dali::KeyFrames *arg2 = 0 ;
37732   Dali::KeyFrames *result = 0 ;
37733
37734   arg1 = (Dali::KeyFrames *)jarg1;
37735   arg2 = (Dali::KeyFrames *)jarg2;
37736   if (!arg2) {
37737     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyFrames const & type is null", 0);
37738     return 0;
37739   }
37740   {
37741     try {
37742       result = (Dali::KeyFrames *) &(arg1)->operator =((Dali::KeyFrames const &)*arg2);
37743     } catch (std::out_of_range& e) {
37744       {
37745         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37746       };
37747     } catch (std::exception& e) {
37748       {
37749         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37750       };
37751     } catch (...) {
37752       {
37753         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37754       };
37755     }
37756   }
37757   jresult = (void *)result;
37758   return jresult;
37759 }
37760
37761
37762 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_KeyFrames_GetType(void * jarg1) {
37763   int jresult ;
37764   Dali::KeyFrames *arg1 = (Dali::KeyFrames *) 0 ;
37765   Dali::Property::Type result;
37766
37767   arg1 = (Dali::KeyFrames *)jarg1;
37768   {
37769     try {
37770       result = (Dali::Property::Type)((Dali::KeyFrames const *)arg1)->GetType();
37771     } catch (std::out_of_range& e) {
37772       {
37773         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37774       };
37775     } catch (std::exception& e) {
37776       {
37777         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37778       };
37779     } catch (...) {
37780       {
37781         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37782       };
37783     }
37784   }
37785   jresult = (int)result;
37786   return jresult;
37787 }
37788
37789
37790 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyFrames_Add__SWIG_0(void * jarg1, float jarg2, void * jarg3) {
37791   Dali::KeyFrames *arg1 = (Dali::KeyFrames *) 0 ;
37792   float arg2 ;
37793   Dali::Property::Value arg3 ;
37794   Dali::Property::Value *argp3 ;
37795
37796   arg1 = (Dali::KeyFrames *)jarg1;
37797   arg2 = (float)jarg2;
37798   argp3 = (Dali::Property::Value *)jarg3;
37799   if (!argp3) {
37800     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
37801     return ;
37802   }
37803   arg3 = *argp3;
37804   {
37805     try {
37806       (arg1)->Add(arg2,arg3);
37807     } catch (std::out_of_range& e) {
37808       {
37809         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
37810       };
37811     } catch (std::exception& e) {
37812       {
37813         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
37814       };
37815     } catch (...) {
37816       {
37817         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
37818       };
37819     }
37820   }
37821 }
37822
37823
37824 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyFrames_Add__SWIG_1(void * jarg1, float jarg2, void * jarg3, void * jarg4) {
37825   Dali::KeyFrames *arg1 = (Dali::KeyFrames *) 0 ;
37826   float arg2 ;
37827   Dali::Property::Value arg3 ;
37828   Dali::AlphaFunction arg4 ;
37829   Dali::Property::Value *argp3 ;
37830   Dali::AlphaFunction *argp4 ;
37831
37832   arg1 = (Dali::KeyFrames *)jarg1;
37833   arg2 = (float)jarg2;
37834   argp3 = (Dali::Property::Value *)jarg3;
37835   if (!argp3) {
37836     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
37837     return ;
37838   }
37839   arg3 = *argp3;
37840   argp4 = (Dali::AlphaFunction *)jarg4;
37841   if (!argp4) {
37842     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
37843     return ;
37844   }
37845   arg4 = *argp4;
37846   {
37847     try {
37848       (arg1)->Add(arg2,arg3,arg4);
37849     } catch (std::out_of_range& e) {
37850       {
37851         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
37852       };
37853     } catch (std::exception& e) {
37854       {
37855         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
37856       };
37857     } catch (...) {
37858       {
37859         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
37860       };
37861     }
37862   }
37863 }
37864
37865
37866 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Path_Property_POINTS_get() {
37867   int jresult ;
37868   int result;
37869
37870   result = (int)Dali::Path::Property::POINTS;
37871   jresult = (int)result;
37872   return jresult;
37873 }
37874
37875
37876 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Path_Property_CONTROL_POINTS_get() {
37877   int jresult ;
37878   int result;
37879
37880   result = (int)Dali::Path::Property::CONTROL_POINTS;
37881   jresult = (int)result;
37882   return jresult;
37883 }
37884
37885
37886 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Path_Property() {
37887   void * jresult ;
37888   Dali::Path::Property *result = 0 ;
37889
37890   {
37891     try {
37892       result = (Dali::Path::Property *)new Dali::Path::Property();
37893     } catch (std::out_of_range& e) {
37894       {
37895         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37896       };
37897     } catch (std::exception& e) {
37898       {
37899         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37900       };
37901     } catch (...) {
37902       {
37903         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37904       };
37905     }
37906   }
37907   jresult = (void *)result;
37908   return jresult;
37909 }
37910
37911
37912 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Path_Property(void * jarg1) {
37913   Dali::Path::Property *arg1 = (Dali::Path::Property *) 0 ;
37914
37915   arg1 = (Dali::Path::Property *)jarg1;
37916   {
37917     try {
37918       delete arg1;
37919     } catch (std::out_of_range& e) {
37920       {
37921         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
37922       };
37923     } catch (std::exception& e) {
37924       {
37925         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
37926       };
37927     } catch (...) {
37928       {
37929         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
37930       };
37931     }
37932   }
37933 }
37934
37935
37936 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Path_New() {
37937   void * jresult ;
37938   Dali::Path result;
37939
37940   {
37941     try {
37942       result = Dali::Path::New();
37943     } catch (std::out_of_range& e) {
37944       {
37945         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37946       };
37947     } catch (std::exception& e) {
37948       {
37949         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37950       };
37951     } catch (...) {
37952       {
37953         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37954       };
37955     }
37956   }
37957   jresult = new Dali::Path((const Dali::Path &)result);
37958   return jresult;
37959 }
37960
37961
37962 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Path_DownCast(void * jarg1) {
37963   void * jresult ;
37964   Dali::BaseHandle arg1 ;
37965   Dali::BaseHandle *argp1 ;
37966   Dali::Path result;
37967
37968   argp1 = (Dali::BaseHandle *)jarg1;
37969   if (!argp1) {
37970     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
37971     return 0;
37972   }
37973   arg1 = *argp1;
37974   {
37975     try {
37976       result = Dali::Path::DownCast(arg1);
37977     } catch (std::out_of_range& e) {
37978       {
37979         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37980       };
37981     } catch (std::exception& e) {
37982       {
37983         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37984       };
37985     } catch (...) {
37986       {
37987         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37988       };
37989     }
37990   }
37991   jresult = new Dali::Path((const Dali::Path &)result);
37992   return jresult;
37993 }
37994
37995
37996 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Path__SWIG_0() {
37997   void * jresult ;
37998   Dali::Path *result = 0 ;
37999
38000   {
38001     try {
38002       result = (Dali::Path *)new Dali::Path();
38003     } catch (std::out_of_range& e) {
38004       {
38005         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38006       };
38007     } catch (std::exception& e) {
38008       {
38009         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38010       };
38011     } catch (...) {
38012       {
38013         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38014       };
38015     }
38016   }
38017   jresult = (void *)result;
38018   return jresult;
38019 }
38020
38021
38022 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Path(void * jarg1) {
38023   Dali::Path *arg1 = (Dali::Path *) 0 ;
38024
38025   arg1 = (Dali::Path *)jarg1;
38026   {
38027     try {
38028       delete arg1;
38029     } catch (std::out_of_range& e) {
38030       {
38031         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38032       };
38033     } catch (std::exception& e) {
38034       {
38035         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38036       };
38037     } catch (...) {
38038       {
38039         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38040       };
38041     }
38042   }
38043 }
38044
38045
38046 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Path__SWIG_1(void * jarg1) {
38047   void * jresult ;
38048   Dali::Path *arg1 = 0 ;
38049   Dali::Path *result = 0 ;
38050
38051   arg1 = (Dali::Path *)jarg1;
38052   if (!arg1) {
38053     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Path const & type is null", 0);
38054     return 0;
38055   }
38056   {
38057     try {
38058       result = (Dali::Path *)new Dali::Path((Dali::Path const &)*arg1);
38059     } catch (std::out_of_range& e) {
38060       {
38061         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38062       };
38063     } catch (std::exception& e) {
38064       {
38065         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38066       };
38067     } catch (...) {
38068       {
38069         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38070       };
38071     }
38072   }
38073   jresult = (void *)result;
38074   return jresult;
38075 }
38076
38077
38078 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Path_Assign(void * jarg1, void * jarg2) {
38079   void * jresult ;
38080   Dali::Path *arg1 = (Dali::Path *) 0 ;
38081   Dali::Path *arg2 = 0 ;
38082   Dali::Path *result = 0 ;
38083
38084   arg1 = (Dali::Path *)jarg1;
38085   arg2 = (Dali::Path *)jarg2;
38086   if (!arg2) {
38087     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Path const & type is null", 0);
38088     return 0;
38089   }
38090   {
38091     try {
38092       result = (Dali::Path *) &(arg1)->operator =((Dali::Path const &)*arg2);
38093     } catch (std::out_of_range& e) {
38094       {
38095         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38096       };
38097     } catch (std::exception& e) {
38098       {
38099         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38100       };
38101     } catch (...) {
38102       {
38103         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38104       };
38105     }
38106   }
38107   jresult = (void *)result;
38108   return jresult;
38109 }
38110
38111
38112 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Path_AddPoint(void * jarg1, void * jarg2) {
38113   Dali::Path *arg1 = (Dali::Path *) 0 ;
38114   Dali::Vector3 *arg2 = 0 ;
38115
38116   arg1 = (Dali::Path *)jarg1;
38117   arg2 = (Dali::Vector3 *)jarg2;
38118   if (!arg2) {
38119     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
38120     return ;
38121   }
38122   {
38123     try {
38124       (arg1)->AddPoint((Dali::Vector3 const &)*arg2);
38125     } catch (std::out_of_range& e) {
38126       {
38127         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38128       };
38129     } catch (std::exception& e) {
38130       {
38131         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38132       };
38133     } catch (...) {
38134       {
38135         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38136       };
38137     }
38138   }
38139 }
38140
38141
38142 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Path_AddControlPoint(void * jarg1, void * jarg2) {
38143   Dali::Path *arg1 = (Dali::Path *) 0 ;
38144   Dali::Vector3 *arg2 = 0 ;
38145
38146   arg1 = (Dali::Path *)jarg1;
38147   arg2 = (Dali::Vector3 *)jarg2;
38148   if (!arg2) {
38149     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
38150     return ;
38151   }
38152   {
38153     try {
38154       (arg1)->AddControlPoint((Dali::Vector3 const &)*arg2);
38155     } catch (std::out_of_range& e) {
38156       {
38157         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38158       };
38159     } catch (std::exception& e) {
38160       {
38161         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38162       };
38163     } catch (...) {
38164       {
38165         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38166       };
38167     }
38168   }
38169 }
38170
38171
38172 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Path_GenerateControlPoints(void * jarg1, float jarg2) {
38173   Dali::Path *arg1 = (Dali::Path *) 0 ;
38174   float arg2 ;
38175
38176   arg1 = (Dali::Path *)jarg1;
38177   arg2 = (float)jarg2;
38178   {
38179     try {
38180       (arg1)->GenerateControlPoints(arg2);
38181     } catch (std::out_of_range& e) {
38182       {
38183         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38184       };
38185     } catch (std::exception& e) {
38186       {
38187         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38188       };
38189     } catch (...) {
38190       {
38191         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38192       };
38193     }
38194   }
38195 }
38196
38197
38198 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Path_Sample(void * jarg1, float jarg2, void * jarg3, void * jarg4) {
38199   Dali::Path *arg1 = (Dali::Path *) 0 ;
38200   float arg2 ;
38201   Dali::Vector3 *arg3 = 0 ;
38202   Dali::Vector3 *arg4 = 0 ;
38203
38204   arg1 = (Dali::Path *)jarg1;
38205   arg2 = (float)jarg2;
38206   arg3 = (Dali::Vector3 *)jarg3;
38207   if (!arg3) {
38208     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
38209     return ;
38210   }
38211   arg4 = (Dali::Vector3 *)jarg4;
38212   if (!arg4) {
38213     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
38214     return ;
38215   }
38216   {
38217     try {
38218       ((Dali::Path const *)arg1)->Sample(arg2,*arg3,*arg4);
38219     } catch (std::out_of_range& e) {
38220       {
38221         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38222       };
38223     } catch (std::exception& e) {
38224       {
38225         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38226       };
38227     } catch (...) {
38228       {
38229         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38230       };
38231     }
38232   }
38233 }
38234
38235
38236 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Path_GetPoint(void * jarg1, unsigned long jarg2) {
38237   void * jresult ;
38238   Dali::Path *arg1 = (Dali::Path *) 0 ;
38239   size_t arg2 ;
38240   Dali::Vector3 *result = 0 ;
38241
38242   arg1 = (Dali::Path *)jarg1;
38243   arg2 = (size_t)jarg2;
38244   {
38245     try {
38246       result = (Dali::Vector3 *) &(arg1)->GetPoint(arg2);
38247     } catch (std::out_of_range& e) {
38248       {
38249         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38250       };
38251     } catch (std::exception& e) {
38252       {
38253         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38254       };
38255     } catch (...) {
38256       {
38257         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38258       };
38259     }
38260   }
38261   jresult = (void *)result;
38262   return jresult;
38263 }
38264
38265
38266 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Path_GetControlPoint(void * jarg1, unsigned long jarg2) {
38267   void * jresult ;
38268   Dali::Path *arg1 = (Dali::Path *) 0 ;
38269   size_t arg2 ;
38270   Dali::Vector3 *result = 0 ;
38271
38272   arg1 = (Dali::Path *)jarg1;
38273   arg2 = (size_t)jarg2;
38274   {
38275     try {
38276       result = (Dali::Vector3 *) &(arg1)->GetControlPoint(arg2);
38277     } catch (std::out_of_range& e) {
38278       {
38279         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38280       };
38281     } catch (std::exception& e) {
38282       {
38283         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38284       };
38285     } catch (...) {
38286       {
38287         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38288       };
38289     }
38290   }
38291   jresult = (void *)result;
38292   return jresult;
38293 }
38294
38295
38296 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Path_GetPointCount(void * jarg1) {
38297   unsigned long jresult ;
38298   Dali::Path *arg1 = (Dali::Path *) 0 ;
38299   size_t result;
38300
38301   arg1 = (Dali::Path *)jarg1;
38302   {
38303     try {
38304       result = ((Dali::Path const *)arg1)->GetPointCount();
38305     } catch (std::out_of_range& e) {
38306       {
38307         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38308       };
38309     } catch (std::exception& e) {
38310       {
38311         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38312       };
38313     } catch (...) {
38314       {
38315         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38316       };
38317     }
38318   }
38319   jresult = (unsigned long)result;
38320   return jresult;
38321 }
38322
38323
38324 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TimePeriod__SWIG_0(float jarg1) {
38325   void * jresult ;
38326   float arg1 ;
38327   Dali::TimePeriod *result = 0 ;
38328
38329   arg1 = (float)jarg1;
38330   {
38331     try {
38332       result = (Dali::TimePeriod *)new Dali::TimePeriod(arg1);
38333     } catch (std::out_of_range& e) {
38334       {
38335         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38336       };
38337     } catch (std::exception& e) {
38338       {
38339         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38340       };
38341     } catch (...) {
38342       {
38343         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38344       };
38345     }
38346   }
38347   jresult = (void *)result;
38348   return jresult;
38349 }
38350
38351
38352 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TimePeriod__SWIG_1(float jarg1, float jarg2) {
38353   void * jresult ;
38354   float arg1 ;
38355   float arg2 ;
38356   Dali::TimePeriod *result = 0 ;
38357
38358   arg1 = (float)jarg1;
38359   arg2 = (float)jarg2;
38360   {
38361     try {
38362       result = (Dali::TimePeriod *)new Dali::TimePeriod(arg1,arg2);
38363     } catch (std::out_of_range& e) {
38364       {
38365         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38366       };
38367     } catch (std::exception& e) {
38368       {
38369         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38370       };
38371     } catch (...) {
38372       {
38373         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38374       };
38375     }
38376   }
38377   jresult = (void *)result;
38378   return jresult;
38379 }
38380
38381
38382 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TimePeriod(void * jarg1) {
38383   Dali::TimePeriod *arg1 = (Dali::TimePeriod *) 0 ;
38384
38385   arg1 = (Dali::TimePeriod *)jarg1;
38386   {
38387     try {
38388       delete arg1;
38389     } catch (std::out_of_range& e) {
38390       {
38391         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38392       };
38393     } catch (std::exception& e) {
38394       {
38395         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38396       };
38397     } catch (...) {
38398       {
38399         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38400       };
38401     }
38402   }
38403 }
38404
38405
38406 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TimePeriod_delaySeconds_set(void * jarg1, float jarg2) {
38407   Dali::TimePeriod *arg1 = (Dali::TimePeriod *) 0 ;
38408   float arg2 ;
38409
38410   arg1 = (Dali::TimePeriod *)jarg1;
38411   arg2 = (float)jarg2;
38412   if (arg1) (arg1)->delaySeconds = arg2;
38413 }
38414
38415
38416 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_TimePeriod_delaySeconds_get(void * jarg1) {
38417   float jresult ;
38418   Dali::TimePeriod *arg1 = (Dali::TimePeriod *) 0 ;
38419   float result;
38420
38421   arg1 = (Dali::TimePeriod *)jarg1;
38422   result = (float) ((arg1)->delaySeconds);
38423   jresult = result;
38424   return jresult;
38425 }
38426
38427
38428 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TimePeriod_durationSeconds_set(void * jarg1, float jarg2) {
38429   Dali::TimePeriod *arg1 = (Dali::TimePeriod *) 0 ;
38430   float arg2 ;
38431
38432   arg1 = (Dali::TimePeriod *)jarg1;
38433   arg2 = (float)jarg2;
38434   if (arg1) (arg1)->durationSeconds = arg2;
38435 }
38436
38437
38438 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_TimePeriod_durationSeconds_get(void * jarg1) {
38439   float jresult ;
38440   Dali::TimePeriod *arg1 = (Dali::TimePeriod *) 0 ;
38441   float result;
38442
38443   arg1 = (Dali::TimePeriod *)jarg1;
38444   result = (float) ((arg1)->durationSeconds);
38445   jresult = result;
38446   return jresult;
38447 }
38448
38449
38450 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Animation__SWIG_0() {
38451   void * jresult ;
38452   Dali::Animation *result = 0 ;
38453
38454   {
38455     try {
38456       result = (Dali::Animation *)new Dali::Animation();
38457     } catch (std::out_of_range& e) {
38458       {
38459         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38460       };
38461     } catch (std::exception& e) {
38462       {
38463         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38464       };
38465     } catch (...) {
38466       {
38467         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38468       };
38469     }
38470   }
38471   jresult = (void *)result;
38472   return jresult;
38473 }
38474
38475
38476 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Animation_New(float jarg1) {
38477   void * jresult ;
38478   float arg1 ;
38479   Dali::Animation result;
38480
38481   arg1 = (float)jarg1;
38482   {
38483     try {
38484       result = Dali::Animation::New(arg1);
38485     } catch (std::out_of_range& e) {
38486       {
38487         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38488       };
38489     } catch (std::exception& e) {
38490       {
38491         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38492       };
38493     } catch (...) {
38494       {
38495         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38496       };
38497     }
38498   }
38499   jresult = new Dali::Animation((const Dali::Animation &)result);
38500   return jresult;
38501 }
38502
38503
38504 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Animation_DownCast(void * jarg1) {
38505   void * jresult ;
38506   Dali::BaseHandle arg1 ;
38507   Dali::BaseHandle *argp1 ;
38508   Dali::Animation result;
38509
38510   argp1 = (Dali::BaseHandle *)jarg1;
38511   if (!argp1) {
38512     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
38513     return 0;
38514   }
38515   arg1 = *argp1;
38516   {
38517     try {
38518       result = Dali::Animation::DownCast(arg1);
38519     } catch (std::out_of_range& e) {
38520       {
38521         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38522       };
38523     } catch (std::exception& e) {
38524       {
38525         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38526       };
38527     } catch (...) {
38528       {
38529         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38530       };
38531     }
38532   }
38533   jresult = new Dali::Animation((const Dali::Animation &)result);
38534   return jresult;
38535 }
38536
38537
38538 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Animation(void * jarg1) {
38539   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38540
38541   arg1 = (Dali::Animation *)jarg1;
38542   {
38543     try {
38544       delete arg1;
38545     } catch (std::out_of_range& e) {
38546       {
38547         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38548       };
38549     } catch (std::exception& e) {
38550       {
38551         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38552       };
38553     } catch (...) {
38554       {
38555         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38556       };
38557     }
38558   }
38559 }
38560
38561
38562 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Animation__SWIG_1(void * jarg1) {
38563   void * jresult ;
38564   Dali::Animation *arg1 = 0 ;
38565   Dali::Animation *result = 0 ;
38566
38567   arg1 = (Dali::Animation *)jarg1;
38568   if (!arg1) {
38569     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Animation const & type is null", 0);
38570     return 0;
38571   }
38572   {
38573     try {
38574       result = (Dali::Animation *)new Dali::Animation((Dali::Animation const &)*arg1);
38575     } catch (std::out_of_range& e) {
38576       {
38577         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38578       };
38579     } catch (std::exception& e) {
38580       {
38581         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38582       };
38583     } catch (...) {
38584       {
38585         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38586       };
38587     }
38588   }
38589   jresult = (void *)result;
38590   return jresult;
38591 }
38592
38593
38594 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Animation_Assign(void * jarg1, void * jarg2) {
38595   void * jresult ;
38596   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38597   Dali::Animation *arg2 = 0 ;
38598   Dali::Animation *result = 0 ;
38599
38600   arg1 = (Dali::Animation *)jarg1;
38601   arg2 = (Dali::Animation *)jarg2;
38602   if (!arg2) {
38603     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Animation const & type is null", 0);
38604     return 0;
38605   }
38606   {
38607     try {
38608       result = (Dali::Animation *) &(arg1)->operator =((Dali::Animation const &)*arg2);
38609     } catch (std::out_of_range& e) {
38610       {
38611         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38612       };
38613     } catch (std::exception& e) {
38614       {
38615         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38616       };
38617     } catch (...) {
38618       {
38619         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38620       };
38621     }
38622   }
38623   jresult = (void *)result;
38624   return jresult;
38625 }
38626
38627
38628 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_SetDuration(void * jarg1, float jarg2) {
38629   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38630   float arg2 ;
38631
38632   arg1 = (Dali::Animation *)jarg1;
38633   arg2 = (float)jarg2;
38634   {
38635     try {
38636       (arg1)->SetDuration(arg2);
38637     } catch (std::out_of_range& e) {
38638       {
38639         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38640       };
38641     } catch (std::exception& e) {
38642       {
38643         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38644       };
38645     } catch (...) {
38646       {
38647         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38648       };
38649     }
38650   }
38651 }
38652
38653
38654 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Animation_GetDuration(void * jarg1) {
38655   float jresult ;
38656   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38657   float result;
38658
38659   arg1 = (Dali::Animation *)jarg1;
38660   {
38661     try {
38662       result = (float)((Dali::Animation const *)arg1)->GetDuration();
38663     } catch (std::out_of_range& e) {
38664       {
38665         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38666       };
38667     } catch (std::exception& e) {
38668       {
38669         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38670       };
38671     } catch (...) {
38672       {
38673         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38674       };
38675     }
38676   }
38677   jresult = result;
38678   return jresult;
38679 }
38680
38681
38682 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_SetLooping(void * jarg1, unsigned int jarg2) {
38683   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38684   bool arg2 ;
38685
38686   arg1 = (Dali::Animation *)jarg1;
38687   arg2 = jarg2 ? true : false;
38688   {
38689     try {
38690       (arg1)->SetLooping(arg2);
38691     } catch (std::out_of_range& e) {
38692       {
38693         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38694       };
38695     } catch (std::exception& e) {
38696       {
38697         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38698       };
38699     } catch (...) {
38700       {
38701         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38702       };
38703     }
38704   }
38705 }
38706
38707
38708 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_SetLoopCount(void * jarg1, int jarg2) {
38709   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38710   int arg2 ;
38711
38712   arg1 = (Dali::Animation *)jarg1;
38713   arg2 = (int)jarg2;
38714   {
38715     try {
38716       (arg1)->SetLoopCount(arg2);
38717     } catch (std::out_of_range& e) {
38718       {
38719         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38720       };
38721     } catch (std::exception& e) {
38722       {
38723         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38724       };
38725     } catch (...) {
38726       {
38727         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38728       };
38729     }
38730   }
38731 }
38732
38733
38734 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Animation_GetLoopCount(void * jarg1) {
38735   int jresult ;
38736   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38737   int result;
38738
38739   arg1 = (Dali::Animation *)jarg1;
38740   {
38741     try {
38742       result = (int)(arg1)->GetLoopCount();
38743     } catch (std::out_of_range& e) {
38744       {
38745         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38746       };
38747     } catch (std::exception& e) {
38748       {
38749         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38750       };
38751     } catch (...) {
38752       {
38753         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38754       };
38755     }
38756   }
38757   jresult = result;
38758   return jresult;
38759 }
38760
38761
38762 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Animation_GetCurrentLoop(void * jarg1) {
38763   int jresult ;
38764   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38765   int result;
38766
38767   arg1 = (Dali::Animation *)jarg1;
38768   {
38769     try {
38770       result = (int)(arg1)->GetCurrentLoop();
38771     } catch (std::out_of_range& e) {
38772       {
38773         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38774       };
38775     } catch (std::exception& e) {
38776       {
38777         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38778       };
38779     } catch (...) {
38780       {
38781         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38782       };
38783     }
38784   }
38785   jresult = result;
38786   return jresult;
38787 }
38788
38789
38790 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Animation_IsLooping(void * jarg1) {
38791   unsigned int jresult ;
38792   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38793   bool result;
38794
38795   arg1 = (Dali::Animation *)jarg1;
38796   {
38797     try {
38798       result = (bool)((Dali::Animation const *)arg1)->IsLooping();
38799     } catch (std::out_of_range& e) {
38800       {
38801         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38802       };
38803     } catch (std::exception& e) {
38804       {
38805         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38806       };
38807     } catch (...) {
38808       {
38809         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38810       };
38811     }
38812   }
38813   jresult = result;
38814   return jresult;
38815 }
38816
38817
38818 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_SetEndAction(void * jarg1, int jarg2) {
38819   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38820   Dali::Animation::EndAction arg2 ;
38821
38822   arg1 = (Dali::Animation *)jarg1;
38823   arg2 = (Dali::Animation::EndAction)jarg2;
38824   {
38825     try {
38826       (arg1)->SetEndAction(arg2);
38827     } catch (std::out_of_range& e) {
38828       {
38829         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38830       };
38831     } catch (std::exception& e) {
38832       {
38833         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38834       };
38835     } catch (...) {
38836       {
38837         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38838       };
38839     }
38840   }
38841 }
38842
38843
38844 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Animation_GetEndAction(void * jarg1) {
38845   int jresult ;
38846   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38847   Dali::Animation::EndAction result;
38848
38849   arg1 = (Dali::Animation *)jarg1;
38850   {
38851     try {
38852       result = (Dali::Animation::EndAction)((Dali::Animation const *)arg1)->GetEndAction();
38853     } catch (std::out_of_range& e) {
38854       {
38855         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38856       };
38857     } catch (std::exception& e) {
38858       {
38859         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38860       };
38861     } catch (...) {
38862       {
38863         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38864       };
38865     }
38866   }
38867   jresult = (int)result;
38868   return jresult;
38869 }
38870
38871
38872 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_SetDisconnectAction(void * jarg1, int jarg2) {
38873   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38874   Dali::Animation::EndAction arg2 ;
38875
38876   arg1 = (Dali::Animation *)jarg1;
38877   arg2 = (Dali::Animation::EndAction)jarg2;
38878   {
38879     try {
38880       (arg1)->SetDisconnectAction(arg2);
38881     } catch (std::out_of_range& e) {
38882       {
38883         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38884       };
38885     } catch (std::exception& e) {
38886       {
38887         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38888       };
38889     } catch (...) {
38890       {
38891         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38892       };
38893     }
38894   }
38895 }
38896
38897
38898 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Animation_GetDisconnectAction(void * jarg1) {
38899   int jresult ;
38900   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38901   Dali::Animation::EndAction result;
38902
38903   arg1 = (Dali::Animation *)jarg1;
38904   {
38905     try {
38906       result = (Dali::Animation::EndAction)((Dali::Animation const *)arg1)->GetDisconnectAction();
38907     } catch (std::out_of_range& e) {
38908       {
38909         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38910       };
38911     } catch (std::exception& e) {
38912       {
38913         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38914       };
38915     } catch (...) {
38916       {
38917         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38918       };
38919     }
38920   }
38921   jresult = (int)result;
38922   return jresult;
38923 }
38924
38925
38926 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_SetDefaultAlphaFunction(void * jarg1, void * jarg2) {
38927   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38928   Dali::AlphaFunction arg2 ;
38929   Dali::AlphaFunction *argp2 ;
38930
38931   arg1 = (Dali::Animation *)jarg1;
38932   argp2 = (Dali::AlphaFunction *)jarg2;
38933   if (!argp2) {
38934     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
38935     return ;
38936   }
38937   arg2 = *argp2;
38938   {
38939     try {
38940       (arg1)->SetDefaultAlphaFunction(arg2);
38941     } catch (std::out_of_range& e) {
38942       {
38943         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38944       };
38945     } catch (std::exception& e) {
38946       {
38947         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38948       };
38949     } catch (...) {
38950       {
38951         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38952       };
38953     }
38954   }
38955 }
38956
38957
38958 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Animation_GetDefaultAlphaFunction(void * jarg1) {
38959   void * jresult ;
38960   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38961   Dali::AlphaFunction result;
38962
38963   arg1 = (Dali::Animation *)jarg1;
38964   {
38965     try {
38966       result = ((Dali::Animation const *)arg1)->GetDefaultAlphaFunction();
38967     } catch (std::out_of_range& e) {
38968       {
38969         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38970       };
38971     } catch (std::exception& e) {
38972       {
38973         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38974       };
38975     } catch (...) {
38976       {
38977         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38978       };
38979     }
38980   }
38981   jresult = new Dali::AlphaFunction((const Dali::AlphaFunction &)result);
38982   return jresult;
38983 }
38984
38985
38986 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_SetCurrentProgress(void * jarg1, float jarg2) {
38987   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
38988   float arg2 ;
38989
38990   arg1 = (Dali::Animation *)jarg1;
38991   arg2 = (float)jarg2;
38992   {
38993     try {
38994       (arg1)->SetCurrentProgress(arg2);
38995     } catch (std::out_of_range& e) {
38996       {
38997         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38998       };
38999     } catch (std::exception& e) {
39000       {
39001         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39002       };
39003     } catch (...) {
39004       {
39005         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39006       };
39007     }
39008   }
39009 }
39010
39011
39012 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Animation_GetCurrentProgress(void * jarg1) {
39013   float jresult ;
39014   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39015   float result;
39016
39017   arg1 = (Dali::Animation *)jarg1;
39018   {
39019     try {
39020       result = (float)(arg1)->GetCurrentProgress();
39021     } catch (std::out_of_range& e) {
39022       {
39023         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39024       };
39025     } catch (std::exception& e) {
39026       {
39027         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39028       };
39029     } catch (...) {
39030       {
39031         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39032       };
39033     }
39034   }
39035   jresult = result;
39036   return jresult;
39037 }
39038
39039
39040 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_SetSpeedFactor(void * jarg1, float jarg2) {
39041   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39042   float arg2 ;
39043
39044   arg1 = (Dali::Animation *)jarg1;
39045   arg2 = (float)jarg2;
39046   {
39047     try {
39048       (arg1)->SetSpeedFactor(arg2);
39049     } catch (std::out_of_range& e) {
39050       {
39051         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39052       };
39053     } catch (std::exception& e) {
39054       {
39055         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39056       };
39057     } catch (...) {
39058       {
39059         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39060       };
39061     }
39062   }
39063 }
39064
39065
39066 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Animation_GetSpeedFactor(void * jarg1) {
39067   float jresult ;
39068   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39069   float result;
39070
39071   arg1 = (Dali::Animation *)jarg1;
39072   {
39073     try {
39074       result = (float)((Dali::Animation const *)arg1)->GetSpeedFactor();
39075     } catch (std::out_of_range& e) {
39076       {
39077         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39078       };
39079     } catch (std::exception& e) {
39080       {
39081         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39082       };
39083     } catch (...) {
39084       {
39085         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39086       };
39087     }
39088   }
39089   jresult = result;
39090   return jresult;
39091 }
39092
39093
39094 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_SetPlayRange(void * jarg1, void * jarg2) {
39095   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39096   Dali::Vector2 *arg2 = 0 ;
39097
39098   arg1 = (Dali::Animation *)jarg1;
39099   arg2 = (Dali::Vector2 *)jarg2;
39100   if (!arg2) {
39101     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
39102     return ;
39103   }
39104   {
39105     try {
39106       (arg1)->SetPlayRange((Dali::Vector2 const &)*arg2);
39107     } catch (std::out_of_range& e) {
39108       {
39109         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39110       };
39111     } catch (std::exception& e) {
39112       {
39113         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39114       };
39115     } catch (...) {
39116       {
39117         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39118       };
39119     }
39120   }
39121 }
39122
39123
39124 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Animation_GetPlayRange(void * jarg1) {
39125   void * jresult ;
39126   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39127   Dali::Vector2 result;
39128
39129   arg1 = (Dali::Animation *)jarg1;
39130   {
39131     try {
39132       result = ((Dali::Animation const *)arg1)->GetPlayRange();
39133     } catch (std::out_of_range& e) {
39134       {
39135         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39136       };
39137     } catch (std::exception& e) {
39138       {
39139         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39140       };
39141     } catch (...) {
39142       {
39143         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39144       };
39145     }
39146   }
39147   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
39148   return jresult;
39149 }
39150
39151
39152 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_Play(void * jarg1) {
39153   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39154
39155   arg1 = (Dali::Animation *)jarg1;
39156   {
39157     try {
39158       (arg1)->Play();
39159     } catch (std::out_of_range& e) {
39160       {
39161         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39162       };
39163     } catch (std::exception& e) {
39164       {
39165         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39166       };
39167     } catch (...) {
39168       {
39169         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39170       };
39171     }
39172   }
39173 }
39174
39175
39176 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_PlayFrom(void * jarg1, float jarg2) {
39177   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39178   float arg2 ;
39179
39180   arg1 = (Dali::Animation *)jarg1;
39181   arg2 = (float)jarg2;
39182   {
39183     try {
39184       (arg1)->PlayFrom(arg2);
39185     } catch (std::out_of_range& e) {
39186       {
39187         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39188       };
39189     } catch (std::exception& e) {
39190       {
39191         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39192       };
39193     } catch (...) {
39194       {
39195         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39196       };
39197     }
39198   }
39199 }
39200
39201
39202 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_Pause(void * jarg1) {
39203   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39204
39205   arg1 = (Dali::Animation *)jarg1;
39206   {
39207     try {
39208       (arg1)->Pause();
39209     } catch (std::out_of_range& e) {
39210       {
39211         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39212       };
39213     } catch (std::exception& e) {
39214       {
39215         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39216       };
39217     } catch (...) {
39218       {
39219         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39220       };
39221     }
39222   }
39223 }
39224
39225
39226 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Animation_GetState(void * jarg1) {
39227   int jresult ;
39228   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39229   Dali::Animation::State result;
39230
39231   arg1 = (Dali::Animation *)jarg1;
39232   {
39233     try {
39234       result = (Dali::Animation::State)((Dali::Animation const *)arg1)->GetState();
39235     } catch (std::out_of_range& e) {
39236       {
39237         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39238       };
39239     } catch (std::exception& e) {
39240       {
39241         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39242       };
39243     } catch (...) {
39244       {
39245         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39246       };
39247     }
39248   }
39249   jresult = (int)result;
39250   return jresult;
39251 }
39252
39253
39254 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_Stop(void * jarg1) {
39255   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39256
39257   arg1 = (Dali::Animation *)jarg1;
39258   {
39259     try {
39260       (arg1)->Stop();
39261     } catch (std::out_of_range& e) {
39262       {
39263         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39264       };
39265     } catch (std::exception& e) {
39266       {
39267         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39268       };
39269     } catch (...) {
39270       {
39271         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39272       };
39273     }
39274   }
39275 }
39276
39277 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_SetProgressNotification(void* jarg1, float jarg2) {
39278   Dali::Animation* argp1 = (Dali::Animation *) jarg1 ;
39279
39280   Dali::Animation arg1 = *argp1;
39281   float arg2 = (float)jarg2;
39282
39283   {
39284     try {
39285       Dali::DevelAnimation::SetProgressNotification(arg1, arg2);
39286     } catch (std::out_of_range& e) {
39287       {
39288         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39289       };
39290     } catch (std::exception& e) {
39291       {
39292         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39293       };
39294     } catch (...) {
39295       {
39296         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39297       };
39298     }
39299   }
39300 }
39301
39302
39303 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Animation_GetProgressNotification(void * jarg1) {
39304   float jresult ;
39305   Dali::Animation* argp1 = (Dali::Animation *) jarg1 ;
39306   float result;
39307
39308   Dali::Animation arg1 = *argp1;
39309   {
39310     try {
39311       result = (float)Dali::DevelAnimation::GetProgressNotification(arg1);
39312     } catch (std::out_of_range& e) {
39313       {
39314         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39315       };
39316     } catch (std::exception& e) {
39317       {
39318         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39319       };
39320     } catch (...) {
39321       {
39322         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39323       };
39324     }
39325   }
39326   jresult = result;
39327   return jresult;
39328 }
39329
39330 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_Clear(void * jarg1) {
39331   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39332
39333   arg1 = (Dali::Animation *)jarg1;
39334   {
39335     try {
39336       (arg1)->Clear();
39337     } catch (std::out_of_range& e) {
39338       {
39339         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39340       };
39341     } catch (std::exception& e) {
39342       {
39343         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39344       };
39345     } catch (...) {
39346       {
39347         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39348       };
39349     }
39350   }
39351 }
39352
39353
39354 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Animation_FinishedSignal(void * jarg1) {
39355   void * jresult ;
39356   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39357   Dali::Animation::AnimationSignalType *result = 0 ;
39358
39359   arg1 = (Dali::Animation *)jarg1;
39360   {
39361     try {
39362       result = (Dali::Animation::AnimationSignalType *) &(arg1)->FinishedSignal();
39363     } catch (std::out_of_range& e) {
39364       {
39365         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39366       };
39367     } catch (std::exception& e) {
39368       {
39369         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39370       };
39371     } catch (...) {
39372       {
39373         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39374       };
39375     }
39376   }
39377   jresult = (void *)result;
39378   return jresult;
39379 }
39380
39381 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Animation_ProgressReachedSignal(void * jarg1) {
39382   void * jresult ;
39383   Dali::Animation* argp1 = (Dali::Animation*) jarg1 ;
39384   Dali::Animation::AnimationSignalType *result = 0 ;
39385
39386   Dali::Animation arg1 = *argp1;
39387   {
39388     try {
39389       result = (Dali::Animation::AnimationSignalType* ) &Dali::DevelAnimation::ProgressReachedSignal(arg1);
39390     } catch (std::out_of_range& e) {
39391       {
39392         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39393       };
39394     } catch (std::exception& e) {
39395       {
39396         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39397       };
39398     } catch (...) {
39399       {
39400         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39401       };
39402     }
39403   }
39404   jresult = (void *)result;
39405   return jresult;
39406 }
39407
39408 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_AnimateBy__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
39409   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39410   SwigValueWrapper< Dali::Property > arg2 ;
39411   Dali::Property::Value arg3 ;
39412   Dali::Property *argp2 ;
39413   Dali::Property::Value *argp3 ;
39414
39415   arg1 = (Dali::Animation *)jarg1;
39416   argp2 = (Dali::Property *)jarg2;
39417   if (!argp2) {
39418     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39419     return ;
39420   }
39421   arg2 = *argp2;
39422   argp3 = (Dali::Property::Value *)jarg3;
39423   if (!argp3) {
39424     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
39425     return ;
39426   }
39427   arg3 = *argp3;
39428   {
39429     try {
39430       (arg1)->AnimateBy(arg2,arg3);
39431     } catch (std::out_of_range& e) {
39432       {
39433         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39434       };
39435     } catch (std::exception& e) {
39436       {
39437         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39438       };
39439     } catch (...) {
39440       {
39441         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39442       };
39443     }
39444   }
39445 }
39446
39447
39448 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_AnimateBy__SWIG_1(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
39449   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39450   SwigValueWrapper< Dali::Property > arg2 ;
39451   Dali::Property::Value arg3 ;
39452   Dali::AlphaFunction arg4 ;
39453   Dali::Property *argp2 ;
39454   Dali::Property::Value *argp3 ;
39455   Dali::AlphaFunction *argp4 ;
39456
39457   arg1 = (Dali::Animation *)jarg1;
39458   argp2 = (Dali::Property *)jarg2;
39459   if (!argp2) {
39460     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39461     return ;
39462   }
39463   arg2 = *argp2;
39464   argp3 = (Dali::Property::Value *)jarg3;
39465   if (!argp3) {
39466     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
39467     return ;
39468   }
39469   arg3 = *argp3;
39470   argp4 = (Dali::AlphaFunction *)jarg4;
39471   if (!argp4) {
39472     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
39473     return ;
39474   }
39475   arg4 = *argp4;
39476   {
39477     try {
39478       (arg1)->AnimateBy(arg2,arg3,arg4);
39479     } catch (std::out_of_range& e) {
39480       {
39481         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39482       };
39483     } catch (std::exception& e) {
39484       {
39485         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39486       };
39487     } catch (...) {
39488       {
39489         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39490       };
39491     }
39492   }
39493 }
39494
39495
39496 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_AnimateBy__SWIG_2(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
39497   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39498   SwigValueWrapper< Dali::Property > arg2 ;
39499   Dali::Property::Value arg3 ;
39500   SwigValueWrapper< Dali::TimePeriod > arg4 ;
39501   Dali::Property *argp2 ;
39502   Dali::Property::Value *argp3 ;
39503   Dali::TimePeriod *argp4 ;
39504
39505   arg1 = (Dali::Animation *)jarg1;
39506   argp2 = (Dali::Property *)jarg2;
39507   if (!argp2) {
39508     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39509     return ;
39510   }
39511   arg2 = *argp2;
39512   argp3 = (Dali::Property::Value *)jarg3;
39513   if (!argp3) {
39514     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
39515     return ;
39516   }
39517   arg3 = *argp3;
39518   argp4 = (Dali::TimePeriod *)jarg4;
39519   if (!argp4) {
39520     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::TimePeriod", 0);
39521     return ;
39522   }
39523   arg4 = *argp4;
39524   {
39525     try {
39526       (arg1)->AnimateBy(arg2,arg3,arg4);
39527     } catch (std::out_of_range& e) {
39528       {
39529         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39530       };
39531     } catch (std::exception& e) {
39532       {
39533         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39534       };
39535     } catch (...) {
39536       {
39537         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39538       };
39539     }
39540   }
39541 }
39542
39543
39544 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_AnimateBy__SWIG_3(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
39545   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39546   SwigValueWrapper< Dali::Property > arg2 ;
39547   Dali::Property::Value arg3 ;
39548   Dali::AlphaFunction arg4 ;
39549   SwigValueWrapper< Dali::TimePeriod > arg5 ;
39550   Dali::Property *argp2 ;
39551   Dali::Property::Value *argp3 ;
39552   Dali::AlphaFunction *argp4 ;
39553   Dali::TimePeriod *argp5 ;
39554
39555   arg1 = (Dali::Animation *)jarg1;
39556   argp2 = (Dali::Property *)jarg2;
39557   if (!argp2) {
39558     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39559     return ;
39560   }
39561   arg2 = *argp2;
39562   argp3 = (Dali::Property::Value *)jarg3;
39563   if (!argp3) {
39564     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
39565     return ;
39566   }
39567   arg3 = *argp3;
39568   argp4 = (Dali::AlphaFunction *)jarg4;
39569   if (!argp4) {
39570     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
39571     return ;
39572   }
39573   arg4 = *argp4;
39574   argp5 = (Dali::TimePeriod *)jarg5;
39575   if (!argp5) {
39576     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::TimePeriod", 0);
39577     return ;
39578   }
39579   arg5 = *argp5;
39580   {
39581     try {
39582       (arg1)->AnimateBy(arg2,arg3,arg4,arg5);
39583     } catch (std::out_of_range& e) {
39584       {
39585         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39586       };
39587     } catch (std::exception& e) {
39588       {
39589         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39590       };
39591     } catch (...) {
39592       {
39593         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39594       };
39595     }
39596   }
39597 }
39598
39599
39600 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_AnimateTo__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
39601   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39602   SwigValueWrapper< Dali::Property > arg2 ;
39603   Dali::Property::Value arg3 ;
39604   Dali::Property *argp2 ;
39605   Dali::Property::Value *argp3 ;
39606
39607   arg1 = (Dali::Animation *)jarg1;
39608   argp2 = (Dali::Property *)jarg2;
39609   if (!argp2) {
39610     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39611     return ;
39612   }
39613   arg2 = *argp2;
39614   argp3 = (Dali::Property::Value *)jarg3;
39615   if (!argp3) {
39616     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
39617     return ;
39618   }
39619   arg3 = *argp3;
39620   {
39621     try {
39622       (arg1)->AnimateTo(arg2,arg3);
39623     } catch (std::out_of_range& e) {
39624       {
39625         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39626       };
39627     } catch (std::exception& e) {
39628       {
39629         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39630       };
39631     } catch (...) {
39632       {
39633         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39634       };
39635     }
39636   }
39637 }
39638
39639
39640 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_AnimateTo__SWIG_1(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
39641   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39642   SwigValueWrapper< Dali::Property > arg2 ;
39643   Dali::Property::Value arg3 ;
39644   Dali::AlphaFunction arg4 ;
39645   Dali::Property *argp2 ;
39646   Dali::Property::Value *argp3 ;
39647   Dali::AlphaFunction *argp4 ;
39648
39649   arg1 = (Dali::Animation *)jarg1;
39650   argp2 = (Dali::Property *)jarg2;
39651   if (!argp2) {
39652     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39653     return ;
39654   }
39655   arg2 = *argp2;
39656   argp3 = (Dali::Property::Value *)jarg3;
39657   if (!argp3) {
39658     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
39659     return ;
39660   }
39661   arg3 = *argp3;
39662   argp4 = (Dali::AlphaFunction *)jarg4;
39663   if (!argp4) {
39664     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
39665     return ;
39666   }
39667   arg4 = *argp4;
39668   {
39669     try {
39670       (arg1)->AnimateTo(arg2,arg3,arg4);
39671     } catch (std::out_of_range& e) {
39672       {
39673         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39674       };
39675     } catch (std::exception& e) {
39676       {
39677         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39678       };
39679     } catch (...) {
39680       {
39681         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39682       };
39683     }
39684   }
39685 }
39686
39687
39688 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_AnimateTo__SWIG_2(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
39689   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39690   SwigValueWrapper< Dali::Property > arg2 ;
39691   Dali::Property::Value arg3 ;
39692   SwigValueWrapper< Dali::TimePeriod > arg4 ;
39693   Dali::Property *argp2 ;
39694   Dali::Property::Value *argp3 ;
39695   Dali::TimePeriod *argp4 ;
39696
39697   arg1 = (Dali::Animation *)jarg1;
39698   argp2 = (Dali::Property *)jarg2;
39699   if (!argp2) {
39700     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39701     return ;
39702   }
39703   arg2 = *argp2;
39704   argp3 = (Dali::Property::Value *)jarg3;
39705   if (!argp3) {
39706     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
39707     return ;
39708   }
39709   arg3 = *argp3;
39710   argp4 = (Dali::TimePeriod *)jarg4;
39711   if (!argp4) {
39712     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::TimePeriod", 0);
39713     return ;
39714   }
39715   arg4 = *argp4;
39716   {
39717     try {
39718       (arg1)->AnimateTo(arg2,arg3,arg4);
39719     } catch (std::out_of_range& e) {
39720       {
39721         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39722       };
39723     } catch (std::exception& e) {
39724       {
39725         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39726       };
39727     } catch (...) {
39728       {
39729         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39730       };
39731     }
39732   }
39733 }
39734
39735
39736 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_AnimateTo__SWIG_3(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
39737   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39738   SwigValueWrapper< Dali::Property > arg2 ;
39739   Dali::Property::Value arg3 ;
39740   Dali::AlphaFunction arg4 ;
39741   SwigValueWrapper< Dali::TimePeriod > arg5 ;
39742   Dali::Property *argp2 ;
39743   Dali::Property::Value *argp3 ;
39744   Dali::AlphaFunction *argp4 ;
39745   Dali::TimePeriod *argp5 ;
39746
39747   arg1 = (Dali::Animation *)jarg1;
39748   argp2 = (Dali::Property *)jarg2;
39749   if (!argp2) {
39750     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39751     return ;
39752   }
39753   arg2 = *argp2;
39754   argp3 = (Dali::Property::Value *)jarg3;
39755   if (!argp3) {
39756     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
39757     return ;
39758   }
39759   arg3 = *argp3;
39760   argp4 = (Dali::AlphaFunction *)jarg4;
39761   if (!argp4) {
39762     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
39763     return ;
39764   }
39765   arg4 = *argp4;
39766   argp5 = (Dali::TimePeriod *)jarg5;
39767   if (!argp5) {
39768     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::TimePeriod", 0);
39769     return ;
39770   }
39771   arg5 = *argp5;
39772   {
39773     try {
39774       (arg1)->AnimateTo(arg2,arg3,arg4,arg5);
39775     } catch (std::out_of_range& e) {
39776       {
39777         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39778       };
39779     } catch (std::exception& e) {
39780       {
39781         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39782       };
39783     } catch (...) {
39784       {
39785         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39786       };
39787     }
39788   }
39789 }
39790
39791
39792 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_AnimateBetween__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
39793   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39794   SwigValueWrapper< Dali::Property > arg2 ;
39795   Dali::KeyFrames *arg3 = 0 ;
39796   Dali::Property *argp2 ;
39797
39798   arg1 = (Dali::Animation *)jarg1;
39799   argp2 = (Dali::Property *)jarg2;
39800   if (!argp2) {
39801     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39802     return ;
39803   }
39804   arg2 = *argp2;
39805   arg3 = (Dali::KeyFrames *)jarg3;
39806   if (!arg3) {
39807     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyFrames & type is null", 0);
39808     return ;
39809   }
39810   {
39811     try {
39812       (arg1)->AnimateBetween(arg2,*arg3);
39813     } catch (std::out_of_range& e) {
39814       {
39815         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39816       };
39817     } catch (std::exception& e) {
39818       {
39819         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39820       };
39821     } catch (...) {
39822       {
39823         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39824       };
39825     }
39826   }
39827 }
39828
39829
39830 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_AnimateBetween__SWIG_1(void * jarg1, void * jarg2, void * jarg3, int jarg4) {
39831   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39832   SwigValueWrapper< Dali::Property > arg2 ;
39833   Dali::KeyFrames *arg3 = 0 ;
39834   Dali::Animation::Interpolation arg4 ;
39835   Dali::Property *argp2 ;
39836
39837   arg1 = (Dali::Animation *)jarg1;
39838   argp2 = (Dali::Property *)jarg2;
39839   if (!argp2) {
39840     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39841     return ;
39842   }
39843   arg2 = *argp2;
39844   arg3 = (Dali::KeyFrames *)jarg3;
39845   if (!arg3) {
39846     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyFrames & type is null", 0);
39847     return ;
39848   }
39849   arg4 = (Dali::Animation::Interpolation)jarg4;
39850   {
39851     try {
39852       (arg1)->AnimateBetween(arg2,*arg3,arg4);
39853     } catch (std::out_of_range& e) {
39854       {
39855         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39856       };
39857     } catch (std::exception& e) {
39858       {
39859         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39860       };
39861     } catch (...) {
39862       {
39863         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39864       };
39865     }
39866   }
39867 }
39868
39869
39870 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_AnimateBetween__SWIG_2(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
39871   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39872   SwigValueWrapper< Dali::Property > arg2 ;
39873   Dali::KeyFrames *arg3 = 0 ;
39874   Dali::AlphaFunction arg4 ;
39875   Dali::Property *argp2 ;
39876   Dali::AlphaFunction *argp4 ;
39877
39878   arg1 = (Dali::Animation *)jarg1;
39879   argp2 = (Dali::Property *)jarg2;
39880   if (!argp2) {
39881     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39882     return ;
39883   }
39884   arg2 = *argp2;
39885   arg3 = (Dali::KeyFrames *)jarg3;
39886   if (!arg3) {
39887     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyFrames & type is null", 0);
39888     return ;
39889   }
39890   argp4 = (Dali::AlphaFunction *)jarg4;
39891   if (!argp4) {
39892     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
39893     return ;
39894   }
39895   arg4 = *argp4;
39896   {
39897     try {
39898       (arg1)->AnimateBetween(arg2,*arg3,arg4);
39899     } catch (std::out_of_range& e) {
39900       {
39901         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39902       };
39903     } catch (std::exception& e) {
39904       {
39905         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39906       };
39907     } catch (...) {
39908       {
39909         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39910       };
39911     }
39912   }
39913 }
39914
39915
39916 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_AnimateBetween__SWIG_3(void * jarg1, void * jarg2, void * jarg3, void * jarg4, int jarg5) {
39917   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39918   SwigValueWrapper< Dali::Property > arg2 ;
39919   Dali::KeyFrames *arg3 = 0 ;
39920   Dali::AlphaFunction arg4 ;
39921   Dali::Animation::Interpolation arg5 ;
39922   Dali::Property *argp2 ;
39923   Dali::AlphaFunction *argp4 ;
39924
39925   arg1 = (Dali::Animation *)jarg1;
39926   argp2 = (Dali::Property *)jarg2;
39927   if (!argp2) {
39928     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39929     return ;
39930   }
39931   arg2 = *argp2;
39932   arg3 = (Dali::KeyFrames *)jarg3;
39933   if (!arg3) {
39934     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyFrames & type is null", 0);
39935     return ;
39936   }
39937   argp4 = (Dali::AlphaFunction *)jarg4;
39938   if (!argp4) {
39939     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
39940     return ;
39941   }
39942   arg4 = *argp4;
39943   arg5 = (Dali::Animation::Interpolation)jarg5;
39944   {
39945     try {
39946       (arg1)->AnimateBetween(arg2,*arg3,arg4,arg5);
39947     } catch (std::out_of_range& e) {
39948       {
39949         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39950       };
39951     } catch (std::exception& e) {
39952       {
39953         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39954       };
39955     } catch (...) {
39956       {
39957         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39958       };
39959     }
39960   }
39961 }
39962
39963
39964 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_AnimateBetween__SWIG_4(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
39965   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
39966   SwigValueWrapper< Dali::Property > arg2 ;
39967   Dali::KeyFrames *arg3 = 0 ;
39968   SwigValueWrapper< Dali::TimePeriod > arg4 ;
39969   Dali::Property *argp2 ;
39970   Dali::TimePeriod *argp4 ;
39971
39972   arg1 = (Dali::Animation *)jarg1;
39973   argp2 = (Dali::Property *)jarg2;
39974   if (!argp2) {
39975     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39976     return ;
39977   }
39978   arg2 = *argp2;
39979   arg3 = (Dali::KeyFrames *)jarg3;
39980   if (!arg3) {
39981     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyFrames & type is null", 0);
39982     return ;
39983   }
39984   argp4 = (Dali::TimePeriod *)jarg4;
39985   if (!argp4) {
39986     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::TimePeriod", 0);
39987     return ;
39988   }
39989   arg4 = *argp4;
39990   {
39991     try {
39992       (arg1)->AnimateBetween(arg2,*arg3,arg4);
39993     } catch (std::out_of_range& e) {
39994       {
39995         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39996       };
39997     } catch (std::exception& e) {
39998       {
39999         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
40000       };
40001     } catch (...) {
40002       {
40003         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
40004       };
40005     }
40006   }
40007 }
40008
40009
40010 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_AnimateBetween__SWIG_5(void * jarg1, void * jarg2, void * jarg3, void * jarg4, int jarg5) {
40011   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
40012   SwigValueWrapper< Dali::Property > arg2 ;
40013   Dali::KeyFrames *arg3 = 0 ;
40014   SwigValueWrapper< Dali::TimePeriod > arg4 ;
40015   Dali::Animation::Interpolation arg5 ;
40016   Dali::Property *argp2 ;
40017   Dali::TimePeriod *argp4 ;
40018
40019   arg1 = (Dali::Animation *)jarg1;
40020   argp2 = (Dali::Property *)jarg2;
40021   if (!argp2) {
40022     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
40023     return ;
40024   }
40025   arg2 = *argp2;
40026   arg3 = (Dali::KeyFrames *)jarg3;
40027   if (!arg3) {
40028     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyFrames & type is null", 0);
40029     return ;
40030   }
40031   argp4 = (Dali::TimePeriod *)jarg4;
40032   if (!argp4) {
40033     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::TimePeriod", 0);
40034     return ;
40035   }
40036   arg4 = *argp4;
40037   arg5 = (Dali::Animation::Interpolation)jarg5;
40038   {
40039     try {
40040       (arg1)->AnimateBetween(arg2,*arg3,arg4,arg5);
40041     } catch (std::out_of_range& e) {
40042       {
40043         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
40044       };
40045     } catch (std::exception& e) {
40046       {
40047         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
40048       };
40049     } catch (...) {
40050       {
40051         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
40052       };
40053     }
40054   }
40055 }
40056
40057
40058 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_AnimateBetween__SWIG_6(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
40059   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
40060   SwigValueWrapper< Dali::Property > arg2 ;
40061   Dali::KeyFrames *arg3 = 0 ;
40062   Dali::AlphaFunction arg4 ;
40063   SwigValueWrapper< Dali::TimePeriod > arg5 ;
40064   Dali::Property *argp2 ;
40065   Dali::AlphaFunction *argp4 ;
40066   Dali::TimePeriod *argp5 ;
40067
40068   arg1 = (Dali::Animation *)jarg1;
40069   argp2 = (Dali::Property *)jarg2;
40070   if (!argp2) {
40071     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
40072     return ;
40073   }
40074   arg2 = *argp2;
40075   arg3 = (Dali::KeyFrames *)jarg3;
40076   if (!arg3) {
40077     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyFrames & type is null", 0);
40078     return ;
40079   }
40080   argp4 = (Dali::AlphaFunction *)jarg4;
40081   if (!argp4) {
40082     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
40083     return ;
40084   }
40085   arg4 = *argp4;
40086   argp5 = (Dali::TimePeriod *)jarg5;
40087   if (!argp5) {
40088     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::TimePeriod", 0);
40089     return ;
40090   }
40091   arg5 = *argp5;
40092   {
40093     try {
40094       (arg1)->AnimateBetween(arg2,*arg3,arg4,arg5);
40095     } catch (std::out_of_range& e) {
40096       {
40097         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
40098       };
40099     } catch (std::exception& e) {
40100       {
40101         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
40102       };
40103     } catch (...) {
40104       {
40105         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
40106       };
40107     }
40108   }
40109 }
40110
40111
40112 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_AnimateBetween__SWIG_7(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5, int jarg6) {
40113   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
40114   SwigValueWrapper< Dali::Property > arg2 ;
40115   Dali::KeyFrames *arg3 = 0 ;
40116   Dali::AlphaFunction arg4 ;
40117   SwigValueWrapper< Dali::TimePeriod > arg5 ;
40118   Dali::Animation::Interpolation arg6 ;
40119   Dali::Property *argp2 ;
40120   Dali::AlphaFunction *argp4 ;
40121   Dali::TimePeriod *argp5 ;
40122
40123   arg1 = (Dali::Animation *)jarg1;
40124   argp2 = (Dali::Property *)jarg2;
40125   if (!argp2) {
40126     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
40127     return ;
40128   }
40129   arg2 = *argp2;
40130   arg3 = (Dali::KeyFrames *)jarg3;
40131   if (!arg3) {
40132     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyFrames & type is null", 0);
40133     return ;
40134   }
40135   argp4 = (Dali::AlphaFunction *)jarg4;
40136   if (!argp4) {
40137     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
40138     return ;
40139   }
40140   arg4 = *argp4;
40141   argp5 = (Dali::TimePeriod *)jarg5;
40142   if (!argp5) {
40143     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::TimePeriod", 0);
40144     return ;
40145   }
40146   arg5 = *argp5;
40147   arg6 = (Dali::Animation::Interpolation)jarg6;
40148   {
40149     try {
40150       (arg1)->AnimateBetween(arg2,*arg3,arg4,arg5,arg6);
40151     } catch (std::out_of_range& e) {
40152       {
40153         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
40154       };
40155     } catch (std::exception& e) {
40156       {
40157         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
40158       };
40159     } catch (...) {
40160       {
40161         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
40162       };
40163     }
40164   }
40165 }
40166
40167
40168 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_Animate__SWIG_0(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
40169   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
40170   Dali::Actor arg2 ;
40171   Dali::Path arg3 ;
40172   Dali::Vector3 *arg4 = 0 ;
40173   Dali::Actor *argp2 ;
40174   Dali::Path *argp3 ;
40175
40176   arg1 = (Dali::Animation *)jarg1;
40177   argp2 = (Dali::Actor *)jarg2;
40178   if (!argp2) {
40179     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
40180     return ;
40181   }
40182   arg2 = *argp2;
40183   argp3 = (Dali::Path *)jarg3;
40184   if (!argp3) {
40185     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Path", 0);
40186     return ;
40187   }
40188   arg3 = *argp3;
40189   arg4 = (Dali::Vector3 *)jarg4;
40190   if (!arg4) {
40191     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
40192     return ;
40193   }
40194   {
40195     try {
40196       (arg1)->Animate(arg2,arg3,(Dali::Vector3 const &)*arg4);
40197     } catch (std::out_of_range& e) {
40198       {
40199         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
40200       };
40201     } catch (std::exception& e) {
40202       {
40203         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
40204       };
40205     } catch (...) {
40206       {
40207         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
40208       };
40209     }
40210   }
40211 }
40212
40213
40214 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_Animate__SWIG_1(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
40215   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
40216   Dali::Actor arg2 ;
40217   Dali::Path arg3 ;
40218   Dali::Vector3 *arg4 = 0 ;
40219   Dali::AlphaFunction arg5 ;
40220   Dali::Actor *argp2 ;
40221   Dali::Path *argp3 ;
40222   Dali::AlphaFunction *argp5 ;
40223
40224   arg1 = (Dali::Animation *)jarg1;
40225   argp2 = (Dali::Actor *)jarg2;
40226   if (!argp2) {
40227     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
40228     return ;
40229   }
40230   arg2 = *argp2;
40231   argp3 = (Dali::Path *)jarg3;
40232   if (!argp3) {
40233     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Path", 0);
40234     return ;
40235   }
40236   arg3 = *argp3;
40237   arg4 = (Dali::Vector3 *)jarg4;
40238   if (!arg4) {
40239     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
40240     return ;
40241   }
40242   argp5 = (Dali::AlphaFunction *)jarg5;
40243   if (!argp5) {
40244     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
40245     return ;
40246   }
40247   arg5 = *argp5;
40248   {
40249     try {
40250       (arg1)->Animate(arg2,arg3,(Dali::Vector3 const &)*arg4,arg5);
40251     } catch (std::out_of_range& e) {
40252       {
40253         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
40254       };
40255     } catch (std::exception& e) {
40256       {
40257         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
40258       };
40259     } catch (...) {
40260       {
40261         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
40262       };
40263     }
40264   }
40265 }
40266
40267
40268 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_Animate__SWIG_2(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
40269   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
40270   Dali::Actor arg2 ;
40271   Dali::Path arg3 ;
40272   Dali::Vector3 *arg4 = 0 ;
40273   SwigValueWrapper< Dali::TimePeriod > arg5 ;
40274   Dali::Actor *argp2 ;
40275   Dali::Path *argp3 ;
40276   Dali::TimePeriod *argp5 ;
40277
40278   arg1 = (Dali::Animation *)jarg1;
40279   argp2 = (Dali::Actor *)jarg2;
40280   if (!argp2) {
40281     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
40282     return ;
40283   }
40284   arg2 = *argp2;
40285   argp3 = (Dali::Path *)jarg3;
40286   if (!argp3) {
40287     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Path", 0);
40288     return ;
40289   }
40290   arg3 = *argp3;
40291   arg4 = (Dali::Vector3 *)jarg4;
40292   if (!arg4) {
40293     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
40294     return ;
40295   }
40296   argp5 = (Dali::TimePeriod *)jarg5;
40297   if (!argp5) {
40298     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::TimePeriod", 0);
40299     return ;
40300   }
40301   arg5 = *argp5;
40302   {
40303     try {
40304       (arg1)->Animate(arg2,arg3,(Dali::Vector3 const &)*arg4,arg5);
40305     } catch (std::out_of_range& e) {
40306       {
40307         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
40308       };
40309     } catch (std::exception& e) {
40310       {
40311         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
40312       };
40313     } catch (...) {
40314       {
40315         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
40316       };
40317     }
40318   }
40319 }
40320
40321
40322 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_Animate__SWIG_3(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5, void * jarg6) {
40323   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
40324   Dali::Actor arg2 ;
40325   Dali::Path arg3 ;
40326   Dali::Vector3 *arg4 = 0 ;
40327   Dali::AlphaFunction arg5 ;
40328   SwigValueWrapper< Dali::TimePeriod > arg6 ;
40329   Dali::Actor *argp2 ;
40330   Dali::Path *argp3 ;
40331   Dali::AlphaFunction *argp5 ;
40332   Dali::TimePeriod *argp6 ;
40333
40334   arg1 = (Dali::Animation *)jarg1;
40335   argp2 = (Dali::Actor *)jarg2;
40336   if (!argp2) {
40337     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
40338     return ;
40339   }
40340   arg2 = *argp2;
40341   argp3 = (Dali::Path *)jarg3;
40342   if (!argp3) {
40343     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Path", 0);
40344     return ;
40345   }
40346   arg3 = *argp3;
40347   arg4 = (Dali::Vector3 *)jarg4;
40348   if (!arg4) {
40349     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
40350     return ;
40351   }
40352   argp5 = (Dali::AlphaFunction *)jarg5;
40353   if (!argp5) {
40354     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
40355     return ;
40356   }
40357   arg5 = *argp5;
40358   argp6 = (Dali::TimePeriod *)jarg6;
40359   if (!argp6) {
40360     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::TimePeriod", 0);
40361     return ;
40362   }
40363   arg6 = *argp6;
40364   {
40365     try {
40366       (arg1)->Animate(arg2,arg3,(Dali::Vector3 const &)*arg4,arg5,arg6);
40367     } catch (std::out_of_range& e) {
40368       {
40369         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
40370       };
40371     } catch (std::exception& e) {
40372       {
40373         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
40374       };
40375     } catch (...) {
40376       {
40377         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
40378       };
40379     }
40380   }
40381 }
40382
40383
40384 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_Show(void * jarg1, void * jarg2, float jarg3) {
40385   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
40386   Dali::Actor arg2 ;
40387   float arg3 ;
40388   Dali::Actor *argp2 ;
40389
40390   arg1 = (Dali::Animation *)jarg1;
40391   argp2 = (Dali::Actor *)jarg2;
40392   if (!argp2) {
40393     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
40394     return ;
40395   }
40396   arg2 = *argp2;
40397   arg3 = (float)jarg3;
40398   {
40399     try {
40400       (arg1)->Show(arg2,arg3);
40401     } catch (std::out_of_range& e) {
40402       {
40403         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
40404       };
40405     } catch (std::exception& e) {
40406       {
40407         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
40408       };
40409     } catch (...) {
40410       {
40411         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
40412       };
40413     }
40414   }
40415 }
40416
40417
40418 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Animation_Hide(void * jarg1, void * jarg2, float jarg3) {
40419   Dali::Animation *arg1 = (Dali::Animation *) 0 ;
40420   Dali::Actor arg2 ;
40421   float arg3 ;
40422   Dali::Actor *argp2 ;
40423
40424   arg1 = (Dali::Animation *)jarg1;
40425   argp2 = (Dali::Actor *)jarg2;
40426   if (!argp2) {
40427     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
40428     return ;
40429   }
40430   arg2 = *argp2;
40431   arg3 = (float)jarg3;
40432   {
40433     try {
40434       (arg1)->Hide(arg2,arg3);
40435     } catch (std::out_of_range& e) {
40436       {
40437         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
40438       };
40439     } catch (std::exception& e) {
40440       {
40441         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
40442       };
40443     } catch (...) {
40444       {
40445         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
40446       };
40447     }
40448   }
40449 }
40450
40451
40452 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_LinearConstrainer_Property_VALUE_get() {
40453   int jresult ;
40454   int result;
40455
40456   result = (int)Dali::LinearConstrainer::Property::VALUE;
40457   jresult = (int)result;
40458   return jresult;
40459 }
40460
40461
40462 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_LinearConstrainer_Property_PROGRESS_get() {
40463   int jresult ;
40464   int result;
40465
40466   result = (int)Dali::LinearConstrainer::Property::PROGRESS;
40467   jresult = (int)result;
40468   return jresult;
40469 }
40470
40471
40472 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_LinearConstrainer_Property() {
40473   void * jresult ;
40474   Dali::LinearConstrainer::Property *result = 0 ;
40475
40476   {
40477     try {
40478       result = (Dali::LinearConstrainer::Property *)new Dali::LinearConstrainer::Property();
40479     } catch (std::out_of_range& e) {
40480       {
40481         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40482       };
40483     } catch (std::exception& e) {
40484       {
40485         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40486       };
40487     } catch (...) {
40488       {
40489         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40490       };
40491     }
40492   }
40493   jresult = (void *)result;
40494   return jresult;
40495 }
40496
40497
40498 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_LinearConstrainer_Property(void * jarg1) {
40499   Dali::LinearConstrainer::Property *arg1 = (Dali::LinearConstrainer::Property *) 0 ;
40500
40501   arg1 = (Dali::LinearConstrainer::Property *)jarg1;
40502   {
40503     try {
40504       delete arg1;
40505     } catch (std::out_of_range& e) {
40506       {
40507         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
40508       };
40509     } catch (std::exception& e) {
40510       {
40511         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
40512       };
40513     } catch (...) {
40514       {
40515         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
40516       };
40517     }
40518   }
40519 }
40520
40521
40522 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LinearConstrainer_New() {
40523   void * jresult ;
40524   Dali::LinearConstrainer result;
40525
40526   {
40527     try {
40528       result = Dali::LinearConstrainer::New();
40529     } catch (std::out_of_range& e) {
40530       {
40531         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40532       };
40533     } catch (std::exception& e) {
40534       {
40535         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40536       };
40537     } catch (...) {
40538       {
40539         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40540       };
40541     }
40542   }
40543   jresult = new Dali::LinearConstrainer((const Dali::LinearConstrainer &)result);
40544   return jresult;
40545 }
40546
40547
40548 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LinearConstrainer_DownCast(void * jarg1) {
40549   void * jresult ;
40550   Dali::BaseHandle arg1 ;
40551   Dali::BaseHandle *argp1 ;
40552   Dali::LinearConstrainer result;
40553
40554   argp1 = (Dali::BaseHandle *)jarg1;
40555   if (!argp1) {
40556     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
40557     return 0;
40558   }
40559   arg1 = *argp1;
40560   {
40561     try {
40562       result = Dali::LinearConstrainer::DownCast(arg1);
40563     } catch (std::out_of_range& e) {
40564       {
40565         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40566       };
40567     } catch (std::exception& e) {
40568       {
40569         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40570       };
40571     } catch (...) {
40572       {
40573         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40574       };
40575     }
40576   }
40577   jresult = new Dali::LinearConstrainer((const Dali::LinearConstrainer &)result);
40578   return jresult;
40579 }
40580
40581
40582 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_LinearConstrainer__SWIG_0() {
40583   void * jresult ;
40584   Dali::LinearConstrainer *result = 0 ;
40585
40586   {
40587     try {
40588       result = (Dali::LinearConstrainer *)new Dali::LinearConstrainer();
40589     } catch (std::out_of_range& e) {
40590       {
40591         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40592       };
40593     } catch (std::exception& e) {
40594       {
40595         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40596       };
40597     } catch (...) {
40598       {
40599         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40600       };
40601     }
40602   }
40603   jresult = (void *)result;
40604   return jresult;
40605 }
40606
40607
40608 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_LinearConstrainer(void * jarg1) {
40609   Dali::LinearConstrainer *arg1 = (Dali::LinearConstrainer *) 0 ;
40610
40611   arg1 = (Dali::LinearConstrainer *)jarg1;
40612   {
40613     try {
40614       delete arg1;
40615     } catch (std::out_of_range& e) {
40616       {
40617         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
40618       };
40619     } catch (std::exception& e) {
40620       {
40621         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
40622       };
40623     } catch (...) {
40624       {
40625         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
40626       };
40627     }
40628   }
40629 }
40630
40631
40632 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_LinearConstrainer__SWIG_1(void * jarg1) {
40633   void * jresult ;
40634   Dali::LinearConstrainer *arg1 = 0 ;
40635   Dali::LinearConstrainer *result = 0 ;
40636
40637   arg1 = (Dali::LinearConstrainer *)jarg1;
40638   if (!arg1) {
40639     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LinearConstrainer const & type is null", 0);
40640     return 0;
40641   }
40642   {
40643     try {
40644       result = (Dali::LinearConstrainer *)new Dali::LinearConstrainer((Dali::LinearConstrainer const &)*arg1);
40645     } catch (std::out_of_range& e) {
40646       {
40647         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40648       };
40649     } catch (std::exception& e) {
40650       {
40651         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40652       };
40653     } catch (...) {
40654       {
40655         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40656       };
40657     }
40658   }
40659   jresult = (void *)result;
40660   return jresult;
40661 }
40662
40663
40664 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LinearConstrainer_Assign(void * jarg1, void * jarg2) {
40665   void * jresult ;
40666   Dali::LinearConstrainer *arg1 = (Dali::LinearConstrainer *) 0 ;
40667   Dali::LinearConstrainer *arg2 = 0 ;
40668   Dali::LinearConstrainer *result = 0 ;
40669
40670   arg1 = (Dali::LinearConstrainer *)jarg1;
40671   arg2 = (Dali::LinearConstrainer *)jarg2;
40672   if (!arg2) {
40673     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LinearConstrainer const & type is null", 0);
40674     return 0;
40675   }
40676   {
40677     try {
40678       result = (Dali::LinearConstrainer *) &(arg1)->operator =((Dali::LinearConstrainer const &)*arg2);
40679     } catch (std::out_of_range& e) {
40680       {
40681         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40682       };
40683     } catch (std::exception& e) {
40684       {
40685         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40686       };
40687     } catch (...) {
40688       {
40689         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40690       };
40691     }
40692   }
40693   jresult = (void *)result;
40694   return jresult;
40695 }
40696
40697
40698 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LinearConstrainer_Apply__SWIG_0(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
40699   Dali::LinearConstrainer *arg1 = (Dali::LinearConstrainer *) 0 ;
40700   SwigValueWrapper< Dali::Property > arg2 ;
40701   SwigValueWrapper< Dali::Property > arg3 ;
40702   Dali::Vector2 *arg4 = 0 ;
40703   Dali::Vector2 *arg5 = 0 ;
40704   Dali::Property *argp2 ;
40705   Dali::Property *argp3 ;
40706
40707   arg1 = (Dali::LinearConstrainer *)jarg1;
40708   argp2 = (Dali::Property *)jarg2;
40709   if (!argp2) {
40710     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
40711     return ;
40712   }
40713   arg2 = *argp2;
40714   argp3 = (Dali::Property *)jarg3;
40715   if (!argp3) {
40716     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
40717     return ;
40718   }
40719   arg3 = *argp3;
40720   arg4 = (Dali::Vector2 *)jarg4;
40721   if (!arg4) {
40722     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
40723     return ;
40724   }
40725   arg5 = (Dali::Vector2 *)jarg5;
40726   if (!arg5) {
40727     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
40728     return ;
40729   }
40730   {
40731     try {
40732       (arg1)->Apply(arg2,arg3,(Dali::Vector2 const &)*arg4,(Dali::Vector2 const &)*arg5);
40733     } catch (std::out_of_range& e) {
40734       {
40735         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
40736       };
40737     } catch (std::exception& e) {
40738       {
40739         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
40740       };
40741     } catch (...) {
40742       {
40743         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
40744       };
40745     }
40746   }
40747 }
40748
40749
40750 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LinearConstrainer_Apply__SWIG_1(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
40751   Dali::LinearConstrainer *arg1 = (Dali::LinearConstrainer *) 0 ;
40752   SwigValueWrapper< Dali::Property > arg2 ;
40753   SwigValueWrapper< Dali::Property > arg3 ;
40754   Dali::Vector2 *arg4 = 0 ;
40755   Dali::Property *argp2 ;
40756   Dali::Property *argp3 ;
40757
40758   arg1 = (Dali::LinearConstrainer *)jarg1;
40759   argp2 = (Dali::Property *)jarg2;
40760   if (!argp2) {
40761     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
40762     return ;
40763   }
40764   arg2 = *argp2;
40765   argp3 = (Dali::Property *)jarg3;
40766   if (!argp3) {
40767     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
40768     return ;
40769   }
40770   arg3 = *argp3;
40771   arg4 = (Dali::Vector2 *)jarg4;
40772   if (!arg4) {
40773     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
40774     return ;
40775   }
40776   {
40777     try {
40778       (arg1)->Apply(arg2,arg3,(Dali::Vector2 const &)*arg4);
40779     } catch (std::out_of_range& e) {
40780       {
40781         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
40782       };
40783     } catch (std::exception& e) {
40784       {
40785         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
40786       };
40787     } catch (...) {
40788       {
40789         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
40790       };
40791     }
40792   }
40793 }
40794
40795
40796 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LinearConstrainer_Remove(void * jarg1, void * jarg2) {
40797   Dali::LinearConstrainer *arg1 = (Dali::LinearConstrainer *) 0 ;
40798   Dali::Handle *arg2 = 0 ;
40799
40800   arg1 = (Dali::LinearConstrainer *)jarg1;
40801   arg2 = (Dali::Handle *)jarg2;
40802   if (!arg2) {
40803     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
40804     return ;
40805   }
40806   {
40807     try {
40808       (arg1)->Remove(*arg2);
40809     } catch (std::out_of_range& e) {
40810       {
40811         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
40812       };
40813     } catch (std::exception& e) {
40814       {
40815         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
40816       };
40817     } catch (...) {
40818       {
40819         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
40820       };
40821     }
40822   }
40823 }
40824
40825
40826 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PathConstrainer_Property_FORWARD_get() {
40827   int jresult ;
40828   int result;
40829
40830   result = (int)Dali::PathConstrainer::Property::FORWARD;
40831   jresult = (int)result;
40832   return jresult;
40833 }
40834
40835
40836 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PathConstrainer_Property_POINTS_get() {
40837   int jresult ;
40838   int result;
40839
40840   result = (int)Dali::PathConstrainer::Property::POINTS;
40841   jresult = (int)result;
40842   return jresult;
40843 }
40844
40845
40846 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PathConstrainer_Property_CONTROL_POINTS_get() {
40847   int jresult ;
40848   int result;
40849
40850   result = (int)Dali::PathConstrainer::Property::CONTROL_POINTS;
40851   jresult = (int)result;
40852   return jresult;
40853 }
40854
40855
40856 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PathConstrainer_Property() {
40857   void * jresult ;
40858   Dali::PathConstrainer::Property *result = 0 ;
40859
40860   {
40861     try {
40862       result = (Dali::PathConstrainer::Property *)new Dali::PathConstrainer::Property();
40863     } catch (std::out_of_range& e) {
40864       {
40865         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40866       };
40867     } catch (std::exception& e) {
40868       {
40869         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40870       };
40871     } catch (...) {
40872       {
40873         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40874       };
40875     }
40876   }
40877   jresult = (void *)result;
40878   return jresult;
40879 }
40880
40881
40882 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PathConstrainer_Property(void * jarg1) {
40883   Dali::PathConstrainer::Property *arg1 = (Dali::PathConstrainer::Property *) 0 ;
40884
40885   arg1 = (Dali::PathConstrainer::Property *)jarg1;
40886   {
40887     try {
40888       delete arg1;
40889     } catch (std::out_of_range& e) {
40890       {
40891         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
40892       };
40893     } catch (std::exception& e) {
40894       {
40895         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
40896       };
40897     } catch (...) {
40898       {
40899         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
40900       };
40901     }
40902   }
40903 }
40904
40905
40906 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PathConstrainer_New() {
40907   void * jresult ;
40908   Dali::PathConstrainer result;
40909
40910   {
40911     try {
40912       result = Dali::PathConstrainer::New();
40913     } catch (std::out_of_range& e) {
40914       {
40915         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40916       };
40917     } catch (std::exception& e) {
40918       {
40919         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40920       };
40921     } catch (...) {
40922       {
40923         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40924       };
40925     }
40926   }
40927   jresult = new Dali::PathConstrainer((const Dali::PathConstrainer &)result);
40928   return jresult;
40929 }
40930
40931
40932 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PathConstrainer_DownCast(void * jarg1) {
40933   void * jresult ;
40934   Dali::BaseHandle arg1 ;
40935   Dali::BaseHandle *argp1 ;
40936   Dali::PathConstrainer result;
40937
40938   argp1 = (Dali::BaseHandle *)jarg1;
40939   if (!argp1) {
40940     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
40941     return 0;
40942   }
40943   arg1 = *argp1;
40944   {
40945     try {
40946       result = Dali::PathConstrainer::DownCast(arg1);
40947     } catch (std::out_of_range& e) {
40948       {
40949         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40950       };
40951     } catch (std::exception& e) {
40952       {
40953         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40954       };
40955     } catch (...) {
40956       {
40957         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40958       };
40959     }
40960   }
40961   jresult = new Dali::PathConstrainer((const Dali::PathConstrainer &)result);
40962   return jresult;
40963 }
40964
40965
40966 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PathConstrainer__SWIG_0() {
40967   void * jresult ;
40968   Dali::PathConstrainer *result = 0 ;
40969
40970   {
40971     try {
40972       result = (Dali::PathConstrainer *)new Dali::PathConstrainer();
40973     } catch (std::out_of_range& e) {
40974       {
40975         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40976       };
40977     } catch (std::exception& e) {
40978       {
40979         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40980       };
40981     } catch (...) {
40982       {
40983         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40984       };
40985     }
40986   }
40987   jresult = (void *)result;
40988   return jresult;
40989 }
40990
40991
40992 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PathConstrainer(void * jarg1) {
40993   Dali::PathConstrainer *arg1 = (Dali::PathConstrainer *) 0 ;
40994
40995   arg1 = (Dali::PathConstrainer *)jarg1;
40996   {
40997     try {
40998       delete arg1;
40999     } catch (std::out_of_range& e) {
41000       {
41001         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
41002       };
41003     } catch (std::exception& e) {
41004       {
41005         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
41006       };
41007     } catch (...) {
41008       {
41009         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
41010       };
41011     }
41012   }
41013 }
41014
41015
41016 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PathConstrainer__SWIG_1(void * jarg1) {
41017   void * jresult ;
41018   Dali::PathConstrainer *arg1 = 0 ;
41019   Dali::PathConstrainer *result = 0 ;
41020
41021   arg1 = (Dali::PathConstrainer *)jarg1;
41022   if (!arg1) {
41023     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PathConstrainer const & type is null", 0);
41024     return 0;
41025   }
41026   {
41027     try {
41028       result = (Dali::PathConstrainer *)new Dali::PathConstrainer((Dali::PathConstrainer const &)*arg1);
41029     } catch (std::out_of_range& e) {
41030       {
41031         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41032       };
41033     } catch (std::exception& e) {
41034       {
41035         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41036       };
41037     } catch (...) {
41038       {
41039         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41040       };
41041     }
41042   }
41043   jresult = (void *)result;
41044   return jresult;
41045 }
41046
41047
41048 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PathConstrainer_Assign(void * jarg1, void * jarg2) {
41049   void * jresult ;
41050   Dali::PathConstrainer *arg1 = (Dali::PathConstrainer *) 0 ;
41051   Dali::PathConstrainer *arg2 = 0 ;
41052   Dali::PathConstrainer *result = 0 ;
41053
41054   arg1 = (Dali::PathConstrainer *)jarg1;
41055   arg2 = (Dali::PathConstrainer *)jarg2;
41056   if (!arg2) {
41057     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PathConstrainer const & type is null", 0);
41058     return 0;
41059   }
41060   {
41061     try {
41062       result = (Dali::PathConstrainer *) &(arg1)->operator =((Dali::PathConstrainer const &)*arg2);
41063     } catch (std::out_of_range& e) {
41064       {
41065         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41066       };
41067     } catch (std::exception& e) {
41068       {
41069         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41070       };
41071     } catch (...) {
41072       {
41073         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41074       };
41075     }
41076   }
41077   jresult = (void *)result;
41078   return jresult;
41079 }
41080
41081
41082 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PathConstrainer_Apply__SWIG_0(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
41083   Dali::PathConstrainer *arg1 = (Dali::PathConstrainer *) 0 ;
41084   SwigValueWrapper< Dali::Property > arg2 ;
41085   SwigValueWrapper< Dali::Property > arg3 ;
41086   Dali::Vector2 *arg4 = 0 ;
41087   Dali::Vector2 *arg5 = 0 ;
41088   Dali::Property *argp2 ;
41089   Dali::Property *argp3 ;
41090
41091   arg1 = (Dali::PathConstrainer *)jarg1;
41092   argp2 = (Dali::Property *)jarg2;
41093   if (!argp2) {
41094     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
41095     return ;
41096   }
41097   arg2 = *argp2;
41098   argp3 = (Dali::Property *)jarg3;
41099   if (!argp3) {
41100     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
41101     return ;
41102   }
41103   arg3 = *argp3;
41104   arg4 = (Dali::Vector2 *)jarg4;
41105   if (!arg4) {
41106     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
41107     return ;
41108   }
41109   arg5 = (Dali::Vector2 *)jarg5;
41110   if (!arg5) {
41111     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
41112     return ;
41113   }
41114   {
41115     try {
41116       (arg1)->Apply(arg2,arg3,(Dali::Vector2 const &)*arg4,(Dali::Vector2 const &)*arg5);
41117     } catch (std::out_of_range& e) {
41118       {
41119         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
41120       };
41121     } catch (std::exception& e) {
41122       {
41123         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
41124       };
41125     } catch (...) {
41126       {
41127         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
41128       };
41129     }
41130   }
41131 }
41132
41133
41134 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PathConstrainer_Apply__SWIG_1(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
41135   Dali::PathConstrainer *arg1 = (Dali::PathConstrainer *) 0 ;
41136   SwigValueWrapper< Dali::Property > arg2 ;
41137   SwigValueWrapper< Dali::Property > arg3 ;
41138   Dali::Vector2 *arg4 = 0 ;
41139   Dali::Property *argp2 ;
41140   Dali::Property *argp3 ;
41141
41142   arg1 = (Dali::PathConstrainer *)jarg1;
41143   argp2 = (Dali::Property *)jarg2;
41144   if (!argp2) {
41145     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
41146     return ;
41147   }
41148   arg2 = *argp2;
41149   argp3 = (Dali::Property *)jarg3;
41150   if (!argp3) {
41151     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
41152     return ;
41153   }
41154   arg3 = *argp3;
41155   arg4 = (Dali::Vector2 *)jarg4;
41156   if (!arg4) {
41157     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
41158     return ;
41159   }
41160   {
41161     try {
41162       (arg1)->Apply(arg2,arg3,(Dali::Vector2 const &)*arg4);
41163     } catch (std::out_of_range& e) {
41164       {
41165         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
41166       };
41167     } catch (std::exception& e) {
41168       {
41169         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
41170       };
41171     } catch (...) {
41172       {
41173         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
41174       };
41175     }
41176   }
41177 }
41178
41179
41180 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PathConstrainer_Remove(void * jarg1, void * jarg2) {
41181   Dali::PathConstrainer *arg1 = (Dali::PathConstrainer *) 0 ;
41182   Dali::Handle *arg2 = 0 ;
41183
41184   arg1 = (Dali::PathConstrainer *)jarg1;
41185   arg2 = (Dali::Handle *)jarg2;
41186   if (!arg2) {
41187     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
41188     return ;
41189   }
41190   {
41191     try {
41192       (arg1)->Remove(*arg2);
41193     } catch (std::out_of_range& e) {
41194       {
41195         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
41196       };
41197     } catch (std::exception& e) {
41198       {
41199         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
41200       };
41201     } catch (...) {
41202       {
41203         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
41204       };
41205     }
41206   }
41207 }
41208
41209
41210 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FittingModeDefault_get() {
41211   int jresult ;
41212   Dali::FittingMode::Type result;
41213
41214   result = (Dali::FittingMode::Type)(Dali::FittingMode::Type)Dali::FittingMode::DEFAULT;
41215   jresult = (int)result;
41216   return jresult;
41217 }
41218
41219
41220 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_DEFAULT_get() {
41221   int jresult ;
41222   Dali::SamplingMode::Type result;
41223
41224   result = (Dali::SamplingMode::Type)(Dali::SamplingMode::Type)Dali::SamplingMode::DEFAULT;
41225   jresult = (int)result;
41226   return jresult;
41227 }
41228
41229
41230 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_BufferImage__SWIG_0() {
41231   void * jresult ;
41232   Dali::BufferImage *result = 0 ;
41233
41234   {
41235     try {
41236       result = (Dali::BufferImage *)new Dali::BufferImage();
41237     } catch (std::out_of_range& e) {
41238       {
41239         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41240       };
41241     } catch (std::exception& e) {
41242       {
41243         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41244       };
41245     } catch (...) {
41246       {
41247         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41248       };
41249     }
41250   }
41251   jresult = (void *)result;
41252   return jresult;
41253 }
41254
41255
41256 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BufferImage_New__SWIG_0(unsigned int jarg1, unsigned int jarg2, int jarg3) {
41257   void * jresult ;
41258   unsigned int arg1 ;
41259   unsigned int arg2 ;
41260   Dali::Pixel::Format arg3 ;
41261   Dali::BufferImage result;
41262
41263   arg1 = (unsigned int)jarg1;
41264   arg2 = (unsigned int)jarg2;
41265   arg3 = (Dali::Pixel::Format)jarg3;
41266   {
41267     try {
41268       result = Dali::BufferImage::New(arg1,arg2,arg3);
41269     } catch (std::out_of_range& e) {
41270       {
41271         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41272       };
41273     } catch (std::exception& e) {
41274       {
41275         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41276       };
41277     } catch (...) {
41278       {
41279         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41280       };
41281     }
41282   }
41283   jresult = new Dali::BufferImage((const Dali::BufferImage &)result);
41284   return jresult;
41285 }
41286
41287
41288 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BufferImage_New__SWIG_1(unsigned int jarg1, unsigned int jarg2) {
41289   void * jresult ;
41290   unsigned int arg1 ;
41291   unsigned int arg2 ;
41292   Dali::BufferImage result;
41293
41294   arg1 = (unsigned int)jarg1;
41295   arg2 = (unsigned int)jarg2;
41296   {
41297     try {
41298       result = Dali::BufferImage::New(arg1,arg2);
41299     } catch (std::out_of_range& e) {
41300       {
41301         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41302       };
41303     } catch (std::exception& e) {
41304       {
41305         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41306       };
41307     } catch (...) {
41308       {
41309         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41310       };
41311     }
41312   }
41313   jresult = new Dali::BufferImage((const Dali::BufferImage &)result);
41314   return jresult;
41315 }
41316
41317
41318 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BufferImage_New__SWIG_2(unsigned char* jarg1, unsigned int jarg2, unsigned int jarg3, int jarg4, unsigned int jarg5) {
41319   void * jresult ;
41320   Dali::PixelBuffer *arg1 = (Dali::PixelBuffer *) 0 ;
41321   unsigned int arg2 ;
41322   unsigned int arg3 ;
41323   Dali::Pixel::Format arg4 ;
41324   unsigned int arg5 ;
41325   Dali::BufferImage result;
41326
41327   arg1 = jarg1;
41328   arg2 = (unsigned int)jarg2;
41329   arg3 = (unsigned int)jarg3;
41330   arg4 = (Dali::Pixel::Format)jarg4;
41331   arg5 = (unsigned int)jarg5;
41332   {
41333     try {
41334       result = Dali::BufferImage::New(arg1,arg2,arg3,arg4,arg5);
41335     } catch (std::out_of_range& e) {
41336       {
41337         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41338       };
41339     } catch (std::exception& e) {
41340       {
41341         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41342       };
41343     } catch (...) {
41344       {
41345         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41346       };
41347     }
41348   }
41349   jresult = new Dali::BufferImage((const Dali::BufferImage &)result);
41350
41351
41352   return jresult;
41353 }
41354
41355
41356 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BufferImage_New__SWIG_3(unsigned char* jarg1, unsigned int jarg2, unsigned int jarg3, int jarg4) {
41357   void * jresult ;
41358   Dali::PixelBuffer *arg1 = (Dali::PixelBuffer *) 0 ;
41359   unsigned int arg2 ;
41360   unsigned int arg3 ;
41361   Dali::Pixel::Format arg4 ;
41362   Dali::BufferImage result;
41363
41364   arg1 = jarg1;
41365   arg2 = (unsigned int)jarg2;
41366   arg3 = (unsigned int)jarg3;
41367   arg4 = (Dali::Pixel::Format)jarg4;
41368   {
41369     try {
41370       result = Dali::BufferImage::New(arg1,arg2,arg3,arg4);
41371     } catch (std::out_of_range& e) {
41372       {
41373         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41374       };
41375     } catch (std::exception& e) {
41376       {
41377         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41378       };
41379     } catch (...) {
41380       {
41381         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41382       };
41383     }
41384   }
41385   jresult = new Dali::BufferImage((const Dali::BufferImage &)result);
41386
41387
41388   return jresult;
41389 }
41390
41391
41392 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BufferImage_New__SWIG_4(unsigned char* jarg1, unsigned int jarg2, unsigned int jarg3) {
41393   void * jresult ;
41394   Dali::PixelBuffer *arg1 = (Dali::PixelBuffer *) 0 ;
41395   unsigned int arg2 ;
41396   unsigned int arg3 ;
41397   Dali::BufferImage result;
41398
41399   arg1 = jarg1;
41400   arg2 = (unsigned int)jarg2;
41401   arg3 = (unsigned int)jarg3;
41402   {
41403     try {
41404       result = Dali::BufferImage::New(arg1,arg2,arg3);
41405     } catch (std::out_of_range& e) {
41406       {
41407         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41408       };
41409     } catch (std::exception& e) {
41410       {
41411         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41412       };
41413     } catch (...) {
41414       {
41415         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41416       };
41417     }
41418   }
41419   jresult = new Dali::BufferImage((const Dali::BufferImage &)result);
41420
41421
41422   return jresult;
41423 }
41424
41425
41426 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BufferImage_DownCast(void * jarg1) {
41427   void * jresult ;
41428   Dali::BaseHandle arg1 ;
41429   Dali::BaseHandle *argp1 ;
41430   Dali::BufferImage result;
41431
41432   argp1 = (Dali::BaseHandle *)jarg1;
41433   if (!argp1) {
41434     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
41435     return 0;
41436   }
41437   arg1 = *argp1;
41438   {
41439     try {
41440       result = Dali::BufferImage::DownCast(arg1);
41441     } catch (std::out_of_range& e) {
41442       {
41443         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41444       };
41445     } catch (std::exception& e) {
41446       {
41447         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41448       };
41449     } catch (...) {
41450       {
41451         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41452       };
41453     }
41454   }
41455   jresult = new Dali::BufferImage((const Dali::BufferImage &)result);
41456   return jresult;
41457 }
41458
41459
41460 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_BufferImage(void * jarg1) {
41461   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
41462
41463   arg1 = (Dali::BufferImage *)jarg1;
41464   {
41465     try {
41466       delete arg1;
41467     } catch (std::out_of_range& e) {
41468       {
41469         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
41470       };
41471     } catch (std::exception& e) {
41472       {
41473         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
41474       };
41475     } catch (...) {
41476       {
41477         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
41478       };
41479     }
41480   }
41481 }
41482
41483
41484 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_BufferImage__SWIG_1(void * jarg1) {
41485   void * jresult ;
41486   Dali::BufferImage *arg1 = 0 ;
41487   Dali::BufferImage *result = 0 ;
41488
41489   arg1 = (Dali::BufferImage *)jarg1;
41490   if (!arg1) {
41491     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BufferImage const & type is null", 0);
41492     return 0;
41493   }
41494   {
41495     try {
41496       result = (Dali::BufferImage *)new Dali::BufferImage((Dali::BufferImage const &)*arg1);
41497     } catch (std::out_of_range& e) {
41498       {
41499         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41500       };
41501     } catch (std::exception& e) {
41502       {
41503         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41504       };
41505     } catch (...) {
41506       {
41507         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41508       };
41509     }
41510   }
41511   jresult = (void *)result;
41512   return jresult;
41513 }
41514
41515
41516 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BufferImage_Assign(void * jarg1, void * jarg2) {
41517   void * jresult ;
41518   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
41519   Dali::BufferImage *arg2 = 0 ;
41520   Dali::BufferImage *result = 0 ;
41521
41522   arg1 = (Dali::BufferImage *)jarg1;
41523   arg2 = (Dali::BufferImage *)jarg2;
41524   if (!arg2) {
41525     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BufferImage const & type is null", 0);
41526     return 0;
41527   }
41528   {
41529     try {
41530       result = (Dali::BufferImage *) &(arg1)->operator =((Dali::BufferImage const &)*arg2);
41531     } catch (std::out_of_range& e) {
41532       {
41533         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41534       };
41535     } catch (std::exception& e) {
41536       {
41537         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41538       };
41539     } catch (...) {
41540       {
41541         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41542       };
41543     }
41544   }
41545   jresult = (void *)result;
41546   return jresult;
41547 }
41548
41549
41550 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BufferImage_WHITE() {
41551   void * jresult ;
41552   Dali::BufferImage result;
41553
41554   {
41555     try {
41556       result = Dali::BufferImage::WHITE();
41557     } catch (std::out_of_range& e) {
41558       {
41559         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41560       };
41561     } catch (std::exception& e) {
41562       {
41563         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41564       };
41565     } catch (...) {
41566       {
41567         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41568       };
41569     }
41570   }
41571   jresult = new Dali::BufferImage((const Dali::BufferImage &)result);
41572   return jresult;
41573 }
41574
41575
41576 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BufferImage_GetBuffer(void * jarg1) {
41577   void * jresult ;
41578   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
41579   Dali::PixelBuffer *result = 0 ;
41580
41581   arg1 = (Dali::BufferImage *)jarg1;
41582   {
41583     try {
41584       result = (Dali::PixelBuffer *)(arg1)->GetBuffer();
41585     } catch (std::out_of_range& e) {
41586       {
41587         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41588       };
41589     } catch (std::exception& e) {
41590       {
41591         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41592       };
41593     } catch (...) {
41594       {
41595         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41596       };
41597     }
41598   }
41599   jresult = (void *)result;
41600   return jresult;
41601 }
41602
41603
41604 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BufferImage_GetBufferSize(void * jarg1) {
41605   unsigned int jresult ;
41606   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
41607   unsigned int result;
41608
41609   arg1 = (Dali::BufferImage *)jarg1;
41610   {
41611     try {
41612       result = (unsigned int)((Dali::BufferImage const *)arg1)->GetBufferSize();
41613     } catch (std::out_of_range& e) {
41614       {
41615         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41616       };
41617     } catch (std::exception& e) {
41618       {
41619         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41620       };
41621     } catch (...) {
41622       {
41623         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41624       };
41625     }
41626   }
41627   jresult = result;
41628   return jresult;
41629 }
41630
41631
41632 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BufferImage_GetBufferStride(void * jarg1) {
41633   unsigned int jresult ;
41634   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
41635   unsigned int result;
41636
41637   arg1 = (Dali::BufferImage *)jarg1;
41638   {
41639     try {
41640       result = (unsigned int)((Dali::BufferImage const *)arg1)->GetBufferStride();
41641     } catch (std::out_of_range& e) {
41642       {
41643         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41644       };
41645     } catch (std::exception& e) {
41646       {
41647         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41648       };
41649     } catch (...) {
41650       {
41651         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41652       };
41653     }
41654   }
41655   jresult = result;
41656   return jresult;
41657 }
41658
41659
41660 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_BufferImage_GetPixelFormat(void * jarg1) {
41661   int jresult ;
41662   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
41663   Dali::Pixel::Format result;
41664
41665   arg1 = (Dali::BufferImage *)jarg1;
41666   {
41667     try {
41668       result = (Dali::Pixel::Format)((Dali::BufferImage const *)arg1)->GetPixelFormat();
41669     } catch (std::out_of_range& e) {
41670       {
41671         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41672       };
41673     } catch (std::exception& e) {
41674       {
41675         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41676       };
41677     } catch (...) {
41678       {
41679         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41680       };
41681     }
41682   }
41683   jresult = (int)result;
41684   return jresult;
41685 }
41686
41687
41688 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_BufferImage_Update__SWIG_0(void * jarg1) {
41689   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
41690
41691   arg1 = (Dali::BufferImage *)jarg1;
41692   {
41693     try {
41694       (arg1)->Update();
41695     } catch (std::out_of_range& e) {
41696       {
41697         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
41698       };
41699     } catch (std::exception& e) {
41700       {
41701         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
41702       };
41703     } catch (...) {
41704       {
41705         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
41706       };
41707     }
41708   }
41709 }
41710
41711
41712 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_BufferImage_Update__SWIG_1(void * jarg1, void * jarg2) {
41713   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
41714   SwigValueWrapper< Dali::Rect< unsigned int > > arg2 ;
41715   Dali::RectArea *argp2 ;
41716
41717   arg1 = (Dali::BufferImage *)jarg1;
41718   argp2 = (Dali::RectArea *)jarg2;
41719   if (!argp2) {
41720     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::RectArea", 0);
41721     return ;
41722   }
41723   arg2 = *argp2;
41724   {
41725     try {
41726       (arg1)->Update(arg2);
41727     } catch (std::out_of_range& e) {
41728       {
41729         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
41730       };
41731     } catch (std::exception& e) {
41732       {
41733         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
41734       };
41735     } catch (...) {
41736       {
41737         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
41738       };
41739     }
41740   }
41741 }
41742
41743
41744 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BufferImage_IsDataExternal(void * jarg1) {
41745   unsigned int jresult ;
41746   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
41747   bool result;
41748
41749   arg1 = (Dali::BufferImage *)jarg1;
41750   {
41751     try {
41752       result = (bool)((Dali::BufferImage const *)arg1)->IsDataExternal();
41753     } catch (std::out_of_range& e) {
41754       {
41755         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41756       };
41757     } catch (std::exception& e) {
41758       {
41759         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41760       };
41761     } catch (...) {
41762       {
41763         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41764       };
41765     }
41766   }
41767   jresult = result;
41768   return jresult;
41769 }
41770
41771
41772 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_EncodedBufferImage__SWIG_0() {
41773   void * jresult ;
41774   Dali::EncodedBufferImage *result = 0 ;
41775
41776   {
41777     try {
41778       result = (Dali::EncodedBufferImage *)new Dali::EncodedBufferImage();
41779     } catch (std::out_of_range& e) {
41780       {
41781         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41782       };
41783     } catch (std::exception& e) {
41784       {
41785         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41786       };
41787     } catch (...) {
41788       {
41789         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41790       };
41791     }
41792   }
41793   jresult = (void *)result;
41794   return jresult;
41795 }
41796
41797
41798 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_EncodedBufferImage_New__SWIG_0(void * jarg1, unsigned long jarg2) {
41799   void * jresult ;
41800   uint8_t *arg1 = (uint8_t *) (uint8_t *)0 ;
41801   std::size_t arg2 ;
41802   Dali::EncodedBufferImage result;
41803
41804   arg1 = (uint8_t *)jarg1;
41805   arg2 = (std::size_t)jarg2;
41806   {
41807     try {
41808       result = Dali::EncodedBufferImage::New((uint8_t const *)arg1,arg2);
41809     } catch (std::out_of_range& e) {
41810       {
41811         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41812       };
41813     } catch (std::exception& e) {
41814       {
41815         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41816       };
41817     } catch (...) {
41818       {
41819         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41820       };
41821     }
41822   }
41823   jresult = new Dali::EncodedBufferImage((const Dali::EncodedBufferImage &)result);
41824   return jresult;
41825 }
41826
41827
41828 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_EncodedBufferImage_New__SWIG_1(void * jarg1, unsigned long jarg2, void * jarg3, int jarg4, int jarg5, unsigned int jarg6) {
41829   void * jresult ;
41830   uint8_t *arg1 = (uint8_t *) (uint8_t *)0 ;
41831   std::size_t arg2 ;
41832   Dali::ImageDimensions arg3 ;
41833   Dali::FittingMode::Type arg4 ;
41834   Dali::SamplingMode::Type arg5 ;
41835   bool arg6 ;
41836   Dali::ImageDimensions *argp3 ;
41837   Dali::EncodedBufferImage result;
41838
41839   arg1 = (uint8_t *)jarg1;
41840   arg2 = (std::size_t)jarg2;
41841   argp3 = (Dali::ImageDimensions *)jarg3;
41842   if (!argp3) {
41843     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
41844     return 0;
41845   }
41846   arg3 = *argp3;
41847   arg4 = (Dali::FittingMode::Type)jarg4;
41848   arg5 = (Dali::SamplingMode::Type)jarg5;
41849   arg6 = jarg6 ? true : false;
41850   {
41851     try {
41852       result = Dali::EncodedBufferImage::New((uint8_t const *)arg1,arg2,arg3,arg4,arg5,arg6);
41853     } catch (std::out_of_range& e) {
41854       {
41855         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41856       };
41857     } catch (std::exception& e) {
41858       {
41859         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41860       };
41861     } catch (...) {
41862       {
41863         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41864       };
41865     }
41866   }
41867   jresult = new Dali::EncodedBufferImage((const Dali::EncodedBufferImage &)result);
41868   return jresult;
41869 }
41870
41871
41872 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_EncodedBufferImage_New__SWIG_2(void * jarg1, unsigned long jarg2, void * jarg3, int jarg4, int jarg5) {
41873   void * jresult ;
41874   uint8_t *arg1 = (uint8_t *) (uint8_t *)0 ;
41875   std::size_t arg2 ;
41876   Dali::ImageDimensions arg3 ;
41877   Dali::FittingMode::Type arg4 ;
41878   Dali::SamplingMode::Type arg5 ;
41879   Dali::ImageDimensions *argp3 ;
41880   Dali::EncodedBufferImage result;
41881
41882   arg1 = (uint8_t *)jarg1;
41883   arg2 = (std::size_t)jarg2;
41884   argp3 = (Dali::ImageDimensions *)jarg3;
41885   if (!argp3) {
41886     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
41887     return 0;
41888   }
41889   arg3 = *argp3;
41890   arg4 = (Dali::FittingMode::Type)jarg4;
41891   arg5 = (Dali::SamplingMode::Type)jarg5;
41892   {
41893     try {
41894       result = Dali::EncodedBufferImage::New((uint8_t const *)arg1,arg2,arg3,arg4,arg5);
41895     } catch (std::out_of_range& e) {
41896       {
41897         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41898       };
41899     } catch (std::exception& e) {
41900       {
41901         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41902       };
41903     } catch (...) {
41904       {
41905         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41906       };
41907     }
41908   }
41909   jresult = new Dali::EncodedBufferImage((const Dali::EncodedBufferImage &)result);
41910   return jresult;
41911 }
41912
41913
41914 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_EncodedBufferImage_DownCast(void * jarg1) {
41915   void * jresult ;
41916   Dali::BaseHandle arg1 ;
41917   Dali::BaseHandle *argp1 ;
41918   Dali::EncodedBufferImage result;
41919
41920   argp1 = (Dali::BaseHandle *)jarg1;
41921   if (!argp1) {
41922     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
41923     return 0;
41924   }
41925   arg1 = *argp1;
41926   {
41927     try {
41928       result = Dali::EncodedBufferImage::DownCast(arg1);
41929     } catch (std::out_of_range& e) {
41930       {
41931         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41932       };
41933     } catch (std::exception& e) {
41934       {
41935         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41936       };
41937     } catch (...) {
41938       {
41939         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41940       };
41941     }
41942   }
41943   jresult = new Dali::EncodedBufferImage((const Dali::EncodedBufferImage &)result);
41944   return jresult;
41945 }
41946
41947
41948 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_EncodedBufferImage(void * jarg1) {
41949   Dali::EncodedBufferImage *arg1 = (Dali::EncodedBufferImage *) 0 ;
41950
41951   arg1 = (Dali::EncodedBufferImage *)jarg1;
41952   {
41953     try {
41954       delete arg1;
41955     } catch (std::out_of_range& e) {
41956       {
41957         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
41958       };
41959     } catch (std::exception& e) {
41960       {
41961         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
41962       };
41963     } catch (...) {
41964       {
41965         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
41966       };
41967     }
41968   }
41969 }
41970
41971
41972 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_EncodedBufferImage__SWIG_1(void * jarg1) {
41973   void * jresult ;
41974   Dali::EncodedBufferImage *arg1 = 0 ;
41975   Dali::EncodedBufferImage *result = 0 ;
41976
41977   arg1 = (Dali::EncodedBufferImage *)jarg1;
41978   if (!arg1) {
41979     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::EncodedBufferImage const & type is null", 0);
41980     return 0;
41981   }
41982   {
41983     try {
41984       result = (Dali::EncodedBufferImage *)new Dali::EncodedBufferImage((Dali::EncodedBufferImage const &)*arg1);
41985     } catch (std::out_of_range& e) {
41986       {
41987         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41988       };
41989     } catch (std::exception& e) {
41990       {
41991         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41992       };
41993     } catch (...) {
41994       {
41995         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41996       };
41997     }
41998   }
41999   jresult = (void *)result;
42000   return jresult;
42001 }
42002
42003
42004 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_EncodedBufferImage_Assign(void * jarg1, void * jarg2) {
42005   void * jresult ;
42006   Dali::EncodedBufferImage *arg1 = (Dali::EncodedBufferImage *) 0 ;
42007   Dali::EncodedBufferImage *arg2 = 0 ;
42008   Dali::EncodedBufferImage *result = 0 ;
42009
42010   arg1 = (Dali::EncodedBufferImage *)jarg1;
42011   arg2 = (Dali::EncodedBufferImage *)jarg2;
42012   if (!arg2) {
42013     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::EncodedBufferImage const & type is null", 0);
42014     return 0;
42015   }
42016   {
42017     try {
42018       result = (Dali::EncodedBufferImage *) &(arg1)->operator =((Dali::EncodedBufferImage const &)*arg2);
42019     } catch (std::out_of_range& e) {
42020       {
42021         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42022       };
42023     } catch (std::exception& e) {
42024       {
42025         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42026       };
42027     } catch (...) {
42028       {
42029         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42030       };
42031     }
42032   }
42033   jresult = (void *)result;
42034   return jresult;
42035 }
42036
42037
42038 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_NativeImage__SWIG_0() {
42039   void * jresult ;
42040   Dali::NativeImage *result = 0 ;
42041
42042   {
42043     try {
42044       result = (Dali::NativeImage *)new Dali::NativeImage();
42045     } catch (std::out_of_range& e) {
42046       {
42047         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42048       };
42049     } catch (std::exception& e) {
42050       {
42051         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42052       };
42053     } catch (...) {
42054       {
42055         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42056       };
42057     }
42058   }
42059   jresult = (void *)result;
42060   return jresult;
42061 }
42062
42063
42064 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_NativeImage(void * jarg1) {
42065   Dali::NativeImage *arg1 = (Dali::NativeImage *) 0 ;
42066
42067   arg1 = (Dali::NativeImage *)jarg1;
42068   {
42069     try {
42070       delete arg1;
42071     } catch (std::out_of_range& e) {
42072       {
42073         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42074       };
42075     } catch (std::exception& e) {
42076       {
42077         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42078       };
42079     } catch (...) {
42080       {
42081         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42082       };
42083     }
42084   }
42085 }
42086
42087
42088 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_NativeImage__SWIG_1(void * jarg1) {
42089   void * jresult ;
42090   Dali::NativeImage *arg1 = 0 ;
42091   Dali::NativeImage *result = 0 ;
42092
42093   arg1 = (Dali::NativeImage *)jarg1;
42094   if (!arg1) {
42095     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::NativeImage const & type is null", 0);
42096     return 0;
42097   }
42098   {
42099     try {
42100       result = (Dali::NativeImage *)new Dali::NativeImage((Dali::NativeImage const &)*arg1);
42101     } catch (std::out_of_range& e) {
42102       {
42103         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42104       };
42105     } catch (std::exception& e) {
42106       {
42107         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42108       };
42109     } catch (...) {
42110       {
42111         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42112       };
42113     }
42114   }
42115   jresult = (void *)result;
42116   return jresult;
42117 }
42118
42119
42120 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NativeImage_Assign(void * jarg1, void * jarg2) {
42121   void * jresult ;
42122   Dali::NativeImage *arg1 = (Dali::NativeImage *) 0 ;
42123   Dali::NativeImage *arg2 = 0 ;
42124   Dali::NativeImage *result = 0 ;
42125
42126   arg1 = (Dali::NativeImage *)jarg1;
42127   arg2 = (Dali::NativeImage *)jarg2;
42128   if (!arg2) {
42129     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::NativeImage const & type is null", 0);
42130     return 0;
42131   }
42132   {
42133     try {
42134       result = (Dali::NativeImage *) &(arg1)->operator =((Dali::NativeImage const &)*arg2);
42135     } catch (std::out_of_range& e) {
42136       {
42137         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42138       };
42139     } catch (std::exception& e) {
42140       {
42141         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42142       };
42143     } catch (...) {
42144       {
42145         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42146       };
42147     }
42148   }
42149   jresult = (void *)result;
42150   return jresult;
42151 }
42152
42153
42154 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_NativeImage_CreateGlTexture(void * jarg1) {
42155   Dali::NativeImage *arg1 = (Dali::NativeImage *) 0 ;
42156
42157   arg1 = (Dali::NativeImage *)jarg1;
42158   {
42159     try {
42160       (arg1)->CreateGlTexture();
42161     } catch (std::out_of_range& e) {
42162       {
42163         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42164       };
42165     } catch (std::exception& e) {
42166       {
42167         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42168       };
42169     } catch (...) {
42170       {
42171         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42172       };
42173     }
42174   }
42175 }
42176
42177
42178 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NativeImage_New(void * jarg1) {
42179   void * jresult ;
42180   NativeImageInterface *arg1 = 0 ;
42181   Dali::NativeImage result;
42182
42183   arg1 = (NativeImageInterface *)jarg1;
42184   if (!arg1) {
42185     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "NativeImageInterface & type is null", 0);
42186     return 0;
42187   }
42188   {
42189     try {
42190       result = Dali::NativeImage::New(*arg1);
42191     } catch (std::out_of_range& e) {
42192       {
42193         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42194       };
42195     } catch (std::exception& e) {
42196       {
42197         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42198       };
42199     } catch (...) {
42200       {
42201         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42202       };
42203     }
42204   }
42205   jresult = new Dali::NativeImage((const Dali::NativeImage &)result);
42206   return jresult;
42207 }
42208
42209
42210 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NativeImage_DownCast(void * jarg1) {
42211   void * jresult ;
42212   Dali::BaseHandle arg1 ;
42213   Dali::BaseHandle *argp1 ;
42214   Dali::NativeImage result;
42215
42216   argp1 = (Dali::BaseHandle *)jarg1;
42217   if (!argp1) {
42218     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
42219     return 0;
42220   }
42221   arg1 = *argp1;
42222   {
42223     try {
42224       result = Dali::NativeImage::DownCast(arg1);
42225     } catch (std::out_of_range& e) {
42226       {
42227         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42228       };
42229     } catch (std::exception& e) {
42230       {
42231         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42232       };
42233     } catch (...) {
42234       {
42235         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42236       };
42237     }
42238   }
42239   jresult = new Dali::NativeImage((const Dali::NativeImage &)result);
42240   return jresult;
42241 }
42242
42243
42244 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_NativeImage_GetCustomFragmentPreFix(void * jarg1) {
42245   char * jresult ;
42246   Dali::NativeImage *arg1 = (Dali::NativeImage *) 0 ;
42247   char *result = 0 ;
42248
42249   arg1 = (Dali::NativeImage *)jarg1;
42250   {
42251     try {
42252       result = (char *)(arg1)->GetCustomFragmentPreFix();
42253     } catch (std::out_of_range& e) {
42254       {
42255         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42256       };
42257     } catch (std::exception& e) {
42258       {
42259         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42260       };
42261     } catch (...) {
42262       {
42263         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42264       };
42265     }
42266   }
42267   jresult = SWIG_csharp_string_callback((const char *)result);
42268   return jresult;
42269 }
42270
42271
42272 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_NativeImage_GetCustomSamplerTypename(void * jarg1) {
42273   char * jresult ;
42274   Dali::NativeImage *arg1 = (Dali::NativeImage *) 0 ;
42275   char *result = 0 ;
42276
42277   arg1 = (Dali::NativeImage *)jarg1;
42278   {
42279     try {
42280       result = (char *)(arg1)->GetCustomSamplerTypename();
42281     } catch (std::out_of_range& e) {
42282       {
42283         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42284       };
42285     } catch (std::exception& e) {
42286       {
42287         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42288       };
42289     } catch (...) {
42290       {
42291         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42292       };
42293     }
42294   }
42295   jresult = SWIG_csharp_string_callback((const char *)result);
42296   return jresult;
42297 }
42298
42299
42300 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NativeImageInterface_GlExtensionCreate(void * jarg1) {
42301   unsigned int jresult ;
42302   Dali::NativeImageInterface *arg1 = (Dali::NativeImageInterface *) 0 ;
42303   bool result;
42304
42305   arg1 = (Dali::NativeImageInterface *)jarg1;
42306   {
42307     try {
42308       result = (bool)(arg1)->GlExtensionCreate();
42309     } catch (std::out_of_range& e) {
42310       {
42311         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42312       };
42313     } catch (std::exception& e) {
42314       {
42315         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42316       };
42317     } catch (...) {
42318       {
42319         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42320       };
42321     }
42322   }
42323   jresult = result;
42324   return jresult;
42325 }
42326
42327
42328 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_NativeImageInterface_GlExtensionDestroy(void * jarg1) {
42329   Dali::NativeImageInterface *arg1 = (Dali::NativeImageInterface *) 0 ;
42330
42331   arg1 = (Dali::NativeImageInterface *)jarg1;
42332   {
42333     try {
42334       (arg1)->GlExtensionDestroy();
42335     } catch (std::out_of_range& e) {
42336       {
42337         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42338       };
42339     } catch (std::exception& e) {
42340       {
42341         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42342       };
42343     } catch (...) {
42344       {
42345         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42346       };
42347     }
42348   }
42349 }
42350
42351
42352 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NativeImageInterface_TargetTexture(void * jarg1) {
42353   unsigned int jresult ;
42354   Dali::NativeImageInterface *arg1 = (Dali::NativeImageInterface *) 0 ;
42355   unsigned int result;
42356
42357   arg1 = (Dali::NativeImageInterface *)jarg1;
42358   {
42359     try {
42360       result = (unsigned int)(arg1)->TargetTexture();
42361     } catch (std::out_of_range& e) {
42362       {
42363         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42364       };
42365     } catch (std::exception& e) {
42366       {
42367         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42368       };
42369     } catch (...) {
42370       {
42371         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42372       };
42373     }
42374   }
42375   jresult = result;
42376   return jresult;
42377 }
42378
42379
42380 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_NativeImageInterface_PrepareTexture(void * jarg1) {
42381   Dali::NativeImageInterface *arg1 = (Dali::NativeImageInterface *) 0 ;
42382
42383   arg1 = (Dali::NativeImageInterface *)jarg1;
42384   {
42385     try {
42386       (arg1)->PrepareTexture();
42387     } catch (std::out_of_range& e) {
42388       {
42389         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42390       };
42391     } catch (std::exception& e) {
42392       {
42393         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42394       };
42395     } catch (...) {
42396       {
42397         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42398       };
42399     }
42400   }
42401 }
42402
42403
42404 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NativeImageInterface_GetWidth(void * jarg1) {
42405   unsigned int jresult ;
42406   Dali::NativeImageInterface *arg1 = (Dali::NativeImageInterface *) 0 ;
42407   unsigned int result;
42408
42409   arg1 = (Dali::NativeImageInterface *)jarg1;
42410   {
42411     try {
42412       result = (unsigned int)((Dali::NativeImageInterface const *)arg1)->GetWidth();
42413     } catch (std::out_of_range& e) {
42414       {
42415         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42416       };
42417     } catch (std::exception& e) {
42418       {
42419         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42420       };
42421     } catch (...) {
42422       {
42423         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42424       };
42425     }
42426   }
42427   jresult = result;
42428   return jresult;
42429 }
42430
42431
42432 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NativeImageInterface_GetHeight(void * jarg1) {
42433   unsigned int jresult ;
42434   Dali::NativeImageInterface *arg1 = (Dali::NativeImageInterface *) 0 ;
42435   unsigned int result;
42436
42437   arg1 = (Dali::NativeImageInterface *)jarg1;
42438   {
42439     try {
42440       result = (unsigned int)((Dali::NativeImageInterface const *)arg1)->GetHeight();
42441     } catch (std::out_of_range& e) {
42442       {
42443         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42444       };
42445     } catch (std::exception& e) {
42446       {
42447         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42448       };
42449     } catch (...) {
42450       {
42451         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42452       };
42453     }
42454   }
42455   jresult = result;
42456   return jresult;
42457 }
42458
42459
42460 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NativeImageInterface_RequiresBlending(void * jarg1) {
42461   unsigned int jresult ;
42462   Dali::NativeImageInterface *arg1 = (Dali::NativeImageInterface *) 0 ;
42463   bool result;
42464
42465   arg1 = (Dali::NativeImageInterface *)jarg1;
42466   {
42467     try {
42468       result = (bool)((Dali::NativeImageInterface const *)arg1)->RequiresBlending();
42469     } catch (std::out_of_range& e) {
42470       {
42471         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42472       };
42473     } catch (std::exception& e) {
42474       {
42475         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42476       };
42477     } catch (...) {
42478       {
42479         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42480       };
42481     }
42482   }
42483   jresult = result;
42484   return jresult;
42485 }
42486
42487
42488 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceImage_GetImageSize(char * jarg1) {
42489   void * jresult ;
42490   std::string *arg1 = 0 ;
42491   Dali::ImageDimensions result;
42492
42493   if (!jarg1) {
42494     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
42495     return 0;
42496   }
42497   std::string arg1_str(jarg1);
42498   arg1 = &arg1_str;
42499   {
42500     try {
42501       result = Dali::ResourceImage::GetImageSize((std::string const &)*arg1);
42502     } catch (std::out_of_range& e) {
42503       {
42504         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42505       };
42506     } catch (std::exception& e) {
42507       {
42508         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42509       };
42510     } catch (...) {
42511       {
42512         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42513       };
42514     }
42515   }
42516   jresult = new Dali::ImageDimensions((const Dali::ImageDimensions &)result);
42517
42518   //argout typemap for const std::string&
42519
42520   return jresult;
42521 }
42522
42523
42524 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ResourceImage__SWIG_0() {
42525   void * jresult ;
42526   Dali::ResourceImage *result = 0 ;
42527
42528   {
42529     try {
42530       result = (Dali::ResourceImage *)new Dali::ResourceImage();
42531     } catch (std::out_of_range& e) {
42532       {
42533         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42534       };
42535     } catch (std::exception& e) {
42536       {
42537         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42538       };
42539     } catch (...) {
42540       {
42541         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42542       };
42543     }
42544   }
42545   jresult = (void *)result;
42546   return jresult;
42547 }
42548
42549
42550 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ResourceImage(void * jarg1) {
42551   Dali::ResourceImage *arg1 = (Dali::ResourceImage *) 0 ;
42552
42553   arg1 = (Dali::ResourceImage *)jarg1;
42554   {
42555     try {
42556       delete arg1;
42557     } catch (std::out_of_range& e) {
42558       {
42559         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42560       };
42561     } catch (std::exception& e) {
42562       {
42563         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42564       };
42565     } catch (...) {
42566       {
42567         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42568       };
42569     }
42570   }
42571 }
42572
42573
42574 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ResourceImage__SWIG_1(void * jarg1) {
42575   void * jresult ;
42576   Dali::ResourceImage *arg1 = 0 ;
42577   Dali::ResourceImage *result = 0 ;
42578
42579   arg1 = (Dali::ResourceImage *)jarg1;
42580   if (!arg1) {
42581     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::ResourceImage const & type is null", 0);
42582     return 0;
42583   }
42584   {
42585     try {
42586       result = (Dali::ResourceImage *)new Dali::ResourceImage((Dali::ResourceImage const &)*arg1);
42587     } catch (std::out_of_range& e) {
42588       {
42589         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42590       };
42591     } catch (std::exception& e) {
42592       {
42593         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42594       };
42595     } catch (...) {
42596       {
42597         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42598       };
42599     }
42600   }
42601   jresult = (void *)result;
42602   return jresult;
42603 }
42604
42605
42606 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceImage_Assign(void * jarg1, void * jarg2) {
42607   void * jresult ;
42608   Dali::ResourceImage *arg1 = (Dali::ResourceImage *) 0 ;
42609   Dali::ResourceImage *arg2 = 0 ;
42610   Dali::ResourceImage *result = 0 ;
42611
42612   arg1 = (Dali::ResourceImage *)jarg1;
42613   arg2 = (Dali::ResourceImage *)jarg2;
42614   if (!arg2) {
42615     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::ResourceImage const & type is null", 0);
42616     return 0;
42617   }
42618   {
42619     try {
42620       result = (Dali::ResourceImage *) &(arg1)->operator =((Dali::ResourceImage const &)*arg2);
42621     } catch (std::out_of_range& e) {
42622       {
42623         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42624       };
42625     } catch (std::exception& e) {
42626       {
42627         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42628       };
42629     } catch (...) {
42630       {
42631         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42632       };
42633     }
42634   }
42635   jresult = (void *)result;
42636   return jresult;
42637 }
42638
42639
42640 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceImage_New__SWIG_0(char * jarg1, unsigned int jarg2) {
42641   void * jresult ;
42642   std::string *arg1 = 0 ;
42643   bool arg2 ;
42644   Dali::ResourceImage result;
42645
42646   if (!jarg1) {
42647     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
42648     return 0;
42649   }
42650   std::string arg1_str(jarg1);
42651   arg1 = &arg1_str;
42652   arg2 = jarg2 ? true : false;
42653   {
42654     try {
42655       result = Dali::ResourceImage::New((std::string const &)*arg1,arg2);
42656     } catch (std::out_of_range& e) {
42657       {
42658         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42659       };
42660     } catch (std::exception& e) {
42661       {
42662         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42663       };
42664     } catch (...) {
42665       {
42666         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42667       };
42668     }
42669   }
42670   jresult = new Dali::ResourceImage((const Dali::ResourceImage &)result);
42671
42672   //argout typemap for const std::string&
42673
42674   return jresult;
42675 }
42676
42677
42678 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceImage_New__SWIG_1(char * jarg1) {
42679   void * jresult ;
42680   std::string *arg1 = 0 ;
42681   Dali::ResourceImage result;
42682
42683   if (!jarg1) {
42684     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
42685     return 0;
42686   }
42687   std::string arg1_str(jarg1);
42688   arg1 = &arg1_str;
42689   {
42690     try {
42691       result = Dali::ResourceImage::New((std::string const &)*arg1);
42692     } catch (std::out_of_range& e) {
42693       {
42694         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42695       };
42696     } catch (std::exception& e) {
42697       {
42698         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42699       };
42700     } catch (...) {
42701       {
42702         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42703       };
42704     }
42705   }
42706   jresult = new Dali::ResourceImage((const Dali::ResourceImage &)result);
42707
42708   //argout typemap for const std::string&
42709
42710   return jresult;
42711 }
42712
42713
42714 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceImage_New__SWIG_2(char * jarg1, void * jarg2, int jarg3, int jarg4, unsigned int jarg5) {
42715   void * jresult ;
42716   std::string *arg1 = 0 ;
42717   Dali::ImageDimensions arg2 ;
42718   Dali::FittingMode::Type arg3 ;
42719   Dali::SamplingMode::Type arg4 ;
42720   bool arg5 ;
42721   Dali::ImageDimensions *argp2 ;
42722   Dali::ResourceImage result;
42723
42724   if (!jarg1) {
42725     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
42726     return 0;
42727   }
42728   std::string arg1_str(jarg1);
42729   arg1 = &arg1_str;
42730   argp2 = (Dali::ImageDimensions *)jarg2;
42731   if (!argp2) {
42732     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
42733     return 0;
42734   }
42735   arg2 = *argp2;
42736   arg3 = (Dali::FittingMode::Type)jarg3;
42737   arg4 = (Dali::SamplingMode::Type)jarg4;
42738   arg5 = jarg5 ? true : false;
42739   {
42740     try {
42741       result = Dali::ResourceImage::New((std::string const &)*arg1,arg2,arg3,arg4,arg5);
42742     } catch (std::out_of_range& e) {
42743       {
42744         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42745       };
42746     } catch (std::exception& e) {
42747       {
42748         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42749       };
42750     } catch (...) {
42751       {
42752         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42753       };
42754     }
42755   }
42756   jresult = new Dali::ResourceImage((const Dali::ResourceImage &)result);
42757
42758   //argout typemap for const std::string&
42759
42760   return jresult;
42761 }
42762
42763
42764 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceImage_New__SWIG_3(char * jarg1, void * jarg2, int jarg3, int jarg4) {
42765   void * jresult ;
42766   std::string *arg1 = 0 ;
42767   Dali::ImageDimensions arg2 ;
42768   Dali::FittingMode::Type arg3 ;
42769   Dali::SamplingMode::Type arg4 ;
42770   Dali::ImageDimensions *argp2 ;
42771   Dali::ResourceImage result;
42772
42773   if (!jarg1) {
42774     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
42775     return 0;
42776   }
42777   std::string arg1_str(jarg1);
42778   arg1 = &arg1_str;
42779   argp2 = (Dali::ImageDimensions *)jarg2;
42780   if (!argp2) {
42781     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
42782     return 0;
42783   }
42784   arg2 = *argp2;
42785   arg3 = (Dali::FittingMode::Type)jarg3;
42786   arg4 = (Dali::SamplingMode::Type)jarg4;
42787   {
42788     try {
42789       result = Dali::ResourceImage::New((std::string const &)*arg1,arg2,arg3,arg4);
42790     } catch (std::out_of_range& e) {
42791       {
42792         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42793       };
42794     } catch (std::exception& e) {
42795       {
42796         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42797       };
42798     } catch (...) {
42799       {
42800         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42801       };
42802     }
42803   }
42804   jresult = new Dali::ResourceImage((const Dali::ResourceImage &)result);
42805
42806   //argout typemap for const std::string&
42807
42808   return jresult;
42809 }
42810
42811
42812 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceImage_New__SWIG_4(char * jarg1, void * jarg2, int jarg3) {
42813   void * jresult ;
42814   std::string *arg1 = 0 ;
42815   Dali::ImageDimensions arg2 ;
42816   Dali::FittingMode::Type arg3 ;
42817   Dali::ImageDimensions *argp2 ;
42818   Dali::ResourceImage result;
42819
42820   if (!jarg1) {
42821     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
42822     return 0;
42823   }
42824   std::string arg1_str(jarg1);
42825   arg1 = &arg1_str;
42826   argp2 = (Dali::ImageDimensions *)jarg2;
42827   if (!argp2) {
42828     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
42829     return 0;
42830   }
42831   arg2 = *argp2;
42832   arg3 = (Dali::FittingMode::Type)jarg3;
42833   {
42834     try {
42835       result = Dali::ResourceImage::New((std::string const &)*arg1,arg2,arg3);
42836     } catch (std::out_of_range& e) {
42837       {
42838         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42839       };
42840     } catch (std::exception& e) {
42841       {
42842         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42843       };
42844     } catch (...) {
42845       {
42846         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42847       };
42848     }
42849   }
42850   jresult = new Dali::ResourceImage((const Dali::ResourceImage &)result);
42851
42852   //argout typemap for const std::string&
42853
42854   return jresult;
42855 }
42856
42857
42858 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceImage_New__SWIG_5(char * jarg1, void * jarg2) {
42859   void * jresult ;
42860   std::string *arg1 = 0 ;
42861   Dali::ImageDimensions arg2 ;
42862   Dali::ImageDimensions *argp2 ;
42863   Dali::ResourceImage result;
42864
42865   if (!jarg1) {
42866     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
42867     return 0;
42868   }
42869   std::string arg1_str(jarg1);
42870   arg1 = &arg1_str;
42871   argp2 = (Dali::ImageDimensions *)jarg2;
42872   if (!argp2) {
42873     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
42874     return 0;
42875   }
42876   arg2 = *argp2;
42877   {
42878     try {
42879       result = Dali::ResourceImage::New((std::string const &)*arg1,arg2);
42880     } catch (std::out_of_range& e) {
42881       {
42882         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42883       };
42884     } catch (std::exception& e) {
42885       {
42886         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42887       };
42888     } catch (...) {
42889       {
42890         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42891       };
42892     }
42893   }
42894   jresult = new Dali::ResourceImage((const Dali::ResourceImage &)result);
42895
42896   //argout typemap for const std::string&
42897
42898   return jresult;
42899 }
42900
42901
42902 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceImage_DownCast(void * jarg1) {
42903   void * jresult ;
42904   Dali::BaseHandle arg1 ;
42905   Dali::BaseHandle *argp1 ;
42906   Dali::ResourceImage result;
42907
42908   argp1 = (Dali::BaseHandle *)jarg1;
42909   if (!argp1) {
42910     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
42911     return 0;
42912   }
42913   arg1 = *argp1;
42914   {
42915     try {
42916       result = Dali::ResourceImage::DownCast(arg1);
42917     } catch (std::out_of_range& e) {
42918       {
42919         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42920       };
42921     } catch (std::exception& e) {
42922       {
42923         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42924       };
42925     } catch (...) {
42926       {
42927         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42928       };
42929     }
42930   }
42931   jresult = new Dali::ResourceImage((const Dali::ResourceImage &)result);
42932   return jresult;
42933 }
42934
42935
42936 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ResourceImage_GetLoadingState(void * jarg1) {
42937   int jresult ;
42938   Dali::ResourceImage *arg1 = (Dali::ResourceImage *) 0 ;
42939   Dali::LoadingState result;
42940
42941   arg1 = (Dali::ResourceImage *)jarg1;
42942   {
42943     try {
42944       result = (Dali::LoadingState)((Dali::ResourceImage const *)arg1)->GetLoadingState();
42945     } catch (std::out_of_range& e) {
42946       {
42947         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42948       };
42949     } catch (std::exception& e) {
42950       {
42951         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42952       };
42953     } catch (...) {
42954       {
42955         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42956       };
42957     }
42958   }
42959   jresult = (int)result;
42960   return jresult;
42961 }
42962
42963
42964 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_ResourceImage_GetUrl(void * jarg1) {
42965   char * jresult ;
42966   Dali::ResourceImage *arg1 = (Dali::ResourceImage *) 0 ;
42967   std::string result;
42968
42969   arg1 = (Dali::ResourceImage *)jarg1;
42970   {
42971     try {
42972       result = ((Dali::ResourceImage const *)arg1)->GetUrl();
42973     } catch (std::out_of_range& e) {
42974       {
42975         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42976       };
42977     } catch (std::exception& e) {
42978       {
42979         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42980       };
42981     } catch (...) {
42982       {
42983         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42984       };
42985     }
42986   }
42987   jresult = SWIG_csharp_string_callback((&result)->c_str());
42988   return jresult;
42989 }
42990
42991
42992 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ResourceImage_Reload(void * jarg1) {
42993   Dali::ResourceImage *arg1 = (Dali::ResourceImage *) 0 ;
42994
42995   arg1 = (Dali::ResourceImage *)jarg1;
42996   {
42997     try {
42998       (arg1)->Reload();
42999     } catch (std::out_of_range& e) {
43000       {
43001         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
43002       };
43003     } catch (std::exception& e) {
43004       {
43005         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
43006       };
43007     } catch (...) {
43008       {
43009         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
43010       };
43011     }
43012   }
43013 }
43014
43015
43016 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceImage_LoadingFinishedSignal(void * jarg1) {
43017   void * jresult ;
43018   Dali::ResourceImage *arg1 = (Dali::ResourceImage *) 0 ;
43019   Dali::ResourceImage::ResourceImageSignal *result = 0 ;
43020
43021   arg1 = (Dali::ResourceImage *)jarg1;
43022   {
43023     try {
43024       result = (Dali::ResourceImage::ResourceImageSignal *) &(arg1)->LoadingFinishedSignal();
43025     } catch (std::out_of_range& e) {
43026       {
43027         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43028       };
43029     } catch (std::exception& e) {
43030       {
43031         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43032       };
43033     } catch (...) {
43034       {
43035         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43036       };
43037     }
43038   }
43039   jresult = (void *)result;
43040   return jresult;
43041 }
43042
43043
43044 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FrameBufferImage__SWIG_0() {
43045   void * jresult ;
43046   Dali::FrameBufferImage *result = 0 ;
43047
43048   {
43049     try {
43050       result = (Dali::FrameBufferImage *)new Dali::FrameBufferImage();
43051     } catch (std::out_of_range& e) {
43052       {
43053         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43054       };
43055     } catch (std::exception& e) {
43056       {
43057         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43058       };
43059     } catch (...) {
43060       {
43061         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43062       };
43063     }
43064   }
43065   jresult = (void *)result;
43066   return jresult;
43067 }
43068
43069
43070 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBufferImage_New__SWIG_0(unsigned int jarg1, unsigned int jarg2, int jarg3, int jarg4) {
43071   void * jresult ;
43072   unsigned int arg1 ;
43073   unsigned int arg2 ;
43074   Dali::Pixel::Format arg3 ;
43075   Dali::RenderBuffer::Format arg4 ;
43076   Dali::FrameBufferImage result;
43077
43078   arg1 = (unsigned int)jarg1;
43079   arg2 = (unsigned int)jarg2;
43080   arg3 = (Dali::Pixel::Format)jarg3;
43081   arg4 = (Dali::RenderBuffer::Format)jarg4;
43082   {
43083     try {
43084       result = Dali::FrameBufferImage::New(arg1,arg2,arg3,arg4);
43085     } catch (std::out_of_range& e) {
43086       {
43087         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43088       };
43089     } catch (std::exception& e) {
43090       {
43091         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43092       };
43093     } catch (...) {
43094       {
43095         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43096       };
43097     }
43098   }
43099   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result);
43100   return jresult;
43101 }
43102
43103
43104 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBufferImage_New__SWIG_1(unsigned int jarg1, unsigned int jarg2, int jarg3) {
43105   void * jresult ;
43106   unsigned int arg1 ;
43107   unsigned int arg2 ;
43108   Dali::Pixel::Format arg3 ;
43109   Dali::FrameBufferImage result;
43110
43111   arg1 = (unsigned int)jarg1;
43112   arg2 = (unsigned int)jarg2;
43113   arg3 = (Dali::Pixel::Format)jarg3;
43114   {
43115     try {
43116       result = Dali::FrameBufferImage::New(arg1,arg2,arg3);
43117     } catch (std::out_of_range& e) {
43118       {
43119         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43120       };
43121     } catch (std::exception& e) {
43122       {
43123         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43124       };
43125     } catch (...) {
43126       {
43127         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43128       };
43129     }
43130   }
43131   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result);
43132   return jresult;
43133 }
43134
43135
43136 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBufferImage_New__SWIG_2(unsigned int jarg1, unsigned int jarg2) {
43137   void * jresult ;
43138   unsigned int arg1 ;
43139   unsigned int arg2 ;
43140   Dali::FrameBufferImage result;
43141
43142   arg1 = (unsigned int)jarg1;
43143   arg2 = (unsigned int)jarg2;
43144   {
43145     try {
43146       result = Dali::FrameBufferImage::New(arg1,arg2);
43147     } catch (std::out_of_range& e) {
43148       {
43149         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43150       };
43151     } catch (std::exception& e) {
43152       {
43153         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43154       };
43155     } catch (...) {
43156       {
43157         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43158       };
43159     }
43160   }
43161   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result);
43162   return jresult;
43163 }
43164
43165
43166 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBufferImage_New__SWIG_3(unsigned int jarg1) {
43167   void * jresult ;
43168   unsigned int arg1 ;
43169   Dali::FrameBufferImage result;
43170
43171   arg1 = (unsigned int)jarg1;
43172   {
43173     try {
43174       result = Dali::FrameBufferImage::New(arg1);
43175     } catch (std::out_of_range& e) {
43176       {
43177         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43178       };
43179     } catch (std::exception& e) {
43180       {
43181         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43182       };
43183     } catch (...) {
43184       {
43185         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43186       };
43187     }
43188   }
43189   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result);
43190   return jresult;
43191 }
43192
43193
43194 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBufferImage_New__SWIG_4() {
43195   void * jresult ;
43196   Dali::FrameBufferImage result;
43197
43198   {
43199     try {
43200       result = Dali::FrameBufferImage::New();
43201     } catch (std::out_of_range& e) {
43202       {
43203         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43204       };
43205     } catch (std::exception& e) {
43206       {
43207         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43208       };
43209     } catch (...) {
43210       {
43211         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43212       };
43213     }
43214   }
43215   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result);
43216   return jresult;
43217 }
43218
43219
43220 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBufferImage_New__SWIG_5(void * jarg1) {
43221   void * jresult ;
43222   Dali::NativeImageInterface *arg1 = 0 ;
43223   Dali::FrameBufferImage result;
43224
43225   arg1 = (Dali::NativeImageInterface *)jarg1;
43226   if (!arg1) {
43227     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::NativeImageInterface & type is null", 0);
43228     return 0;
43229   }
43230   {
43231     try {
43232       result = Dali::FrameBufferImage::New(*arg1);
43233     } catch (std::out_of_range& e) {
43234       {
43235         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43236       };
43237     } catch (std::exception& e) {
43238       {
43239         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43240       };
43241     } catch (...) {
43242       {
43243         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43244       };
43245     }
43246   }
43247   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result);
43248   return jresult;
43249 }
43250
43251
43252 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBufferImage_DownCast(void * jarg1) {
43253   void * jresult ;
43254   Dali::BaseHandle arg1 ;
43255   Dali::BaseHandle *argp1 ;
43256   Dali::FrameBufferImage result;
43257
43258   argp1 = (Dali::BaseHandle *)jarg1;
43259   if (!argp1) {
43260     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
43261     return 0;
43262   }
43263   arg1 = *argp1;
43264   {
43265     try {
43266       result = Dali::FrameBufferImage::DownCast(arg1);
43267     } catch (std::out_of_range& e) {
43268       {
43269         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43270       };
43271     } catch (std::exception& e) {
43272       {
43273         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43274       };
43275     } catch (...) {
43276       {
43277         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43278       };
43279     }
43280   }
43281   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result);
43282   return jresult;
43283 }
43284
43285
43286 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FrameBufferImage(void * jarg1) {
43287   Dali::FrameBufferImage *arg1 = (Dali::FrameBufferImage *) 0 ;
43288
43289   arg1 = (Dali::FrameBufferImage *)jarg1;
43290   {
43291     try {
43292       delete arg1;
43293     } catch (std::out_of_range& e) {
43294       {
43295         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
43296       };
43297     } catch (std::exception& e) {
43298       {
43299         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
43300       };
43301     } catch (...) {
43302       {
43303         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
43304       };
43305     }
43306   }
43307 }
43308
43309
43310 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FrameBufferImage__SWIG_1(void * jarg1) {
43311   void * jresult ;
43312   Dali::FrameBufferImage *arg1 = 0 ;
43313   Dali::FrameBufferImage *result = 0 ;
43314
43315   arg1 = (Dali::FrameBufferImage *)jarg1;
43316   if (!arg1) {
43317     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::FrameBufferImage const & type is null", 0);
43318     return 0;
43319   }
43320   {
43321     try {
43322       result = (Dali::FrameBufferImage *)new Dali::FrameBufferImage((Dali::FrameBufferImage const &)*arg1);
43323     } catch (std::out_of_range& e) {
43324       {
43325         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43326       };
43327     } catch (std::exception& e) {
43328       {
43329         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43330       };
43331     } catch (...) {
43332       {
43333         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43334       };
43335     }
43336   }
43337   jresult = (void *)result;
43338   return jresult;
43339 }
43340
43341
43342 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBufferImage_Assign(void * jarg1, void * jarg2) {
43343   void * jresult ;
43344   Dali::FrameBufferImage *arg1 = (Dali::FrameBufferImage *) 0 ;
43345   Dali::FrameBufferImage *arg2 = 0 ;
43346   Dali::FrameBufferImage *result = 0 ;
43347
43348   arg1 = (Dali::FrameBufferImage *)jarg1;
43349   arg2 = (Dali::FrameBufferImage *)jarg2;
43350   if (!arg2) {
43351     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::FrameBufferImage const & type is null", 0);
43352     return 0;
43353   }
43354   {
43355     try {
43356       result = (Dali::FrameBufferImage *) &(arg1)->operator =((Dali::FrameBufferImage const &)*arg2);
43357     } catch (std::out_of_range& e) {
43358       {
43359         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43360       };
43361     } catch (std::exception& e) {
43362       {
43363         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43364       };
43365     } catch (...) {
43366       {
43367         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43368       };
43369     }
43370   }
43371   jresult = (void *)result;
43372   return jresult;
43373 }
43374
43375
43376 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_NinePatchImage__SWIG_0() {
43377   void * jresult ;
43378   Dali::NinePatchImage *result = 0 ;
43379
43380   {
43381     try {
43382       result = (Dali::NinePatchImage *)new Dali::NinePatchImage();
43383     } catch (std::out_of_range& e) {
43384       {
43385         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43386       };
43387     } catch (std::exception& e) {
43388       {
43389         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43390       };
43391     } catch (...) {
43392       {
43393         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43394       };
43395     }
43396   }
43397   jresult = (void *)result;
43398   return jresult;
43399 }
43400
43401
43402 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NinePatchImage_New(char * jarg1) {
43403   void * jresult ;
43404   std::string *arg1 = 0 ;
43405   Dali::NinePatchImage result;
43406
43407   if (!jarg1) {
43408     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
43409     return 0;
43410   }
43411   std::string arg1_str(jarg1);
43412   arg1 = &arg1_str;
43413   {
43414     try {
43415       result = Dali::NinePatchImage::New((std::string const &)*arg1);
43416     } catch (std::out_of_range& e) {
43417       {
43418         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43419       };
43420     } catch (std::exception& e) {
43421       {
43422         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43423       };
43424     } catch (...) {
43425       {
43426         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43427       };
43428     }
43429   }
43430   jresult = new Dali::NinePatchImage((const Dali::NinePatchImage &)result);
43431
43432   //argout typemap for const std::string&
43433
43434   return jresult;
43435 }
43436
43437
43438 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NinePatchImage_DownCast(void * jarg1) {
43439   void * jresult ;
43440   Dali::BaseHandle arg1 ;
43441   Dali::BaseHandle *argp1 ;
43442   Dali::NinePatchImage result;
43443
43444   argp1 = (Dali::BaseHandle *)jarg1;
43445   if (!argp1) {
43446     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
43447     return 0;
43448   }
43449   arg1 = *argp1;
43450   {
43451     try {
43452       result = Dali::NinePatchImage::DownCast(arg1);
43453     } catch (std::out_of_range& e) {
43454       {
43455         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43456       };
43457     } catch (std::exception& e) {
43458       {
43459         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43460       };
43461     } catch (...) {
43462       {
43463         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43464       };
43465     }
43466   }
43467   jresult = new Dali::NinePatchImage((const Dali::NinePatchImage &)result);
43468   return jresult;
43469 }
43470
43471
43472 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_NinePatchImage(void * jarg1) {
43473   Dali::NinePatchImage *arg1 = (Dali::NinePatchImage *) 0 ;
43474
43475   arg1 = (Dali::NinePatchImage *)jarg1;
43476   {
43477     try {
43478       delete arg1;
43479     } catch (std::out_of_range& e) {
43480       {
43481         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
43482       };
43483     } catch (std::exception& e) {
43484       {
43485         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
43486       };
43487     } catch (...) {
43488       {
43489         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
43490       };
43491     }
43492   }
43493 }
43494
43495
43496 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_NinePatchImage__SWIG_1(void * jarg1) {
43497   void * jresult ;
43498   Dali::NinePatchImage *arg1 = 0 ;
43499   Dali::NinePatchImage *result = 0 ;
43500
43501   arg1 = (Dali::NinePatchImage *)jarg1;
43502   if (!arg1) {
43503     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::NinePatchImage const & type is null", 0);
43504     return 0;
43505   }
43506   {
43507     try {
43508       result = (Dali::NinePatchImage *)new Dali::NinePatchImage((Dali::NinePatchImage const &)*arg1);
43509     } catch (std::out_of_range& e) {
43510       {
43511         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43512       };
43513     } catch (std::exception& e) {
43514       {
43515         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43516       };
43517     } catch (...) {
43518       {
43519         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43520       };
43521     }
43522   }
43523   jresult = (void *)result;
43524   return jresult;
43525 }
43526
43527
43528 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NinePatchImage_Assign(void * jarg1, void * jarg2) {
43529   void * jresult ;
43530   Dali::NinePatchImage *arg1 = (Dali::NinePatchImage *) 0 ;
43531   Dali::NinePatchImage *arg2 = 0 ;
43532   Dali::NinePatchImage *result = 0 ;
43533
43534   arg1 = (Dali::NinePatchImage *)jarg1;
43535   arg2 = (Dali::NinePatchImage *)jarg2;
43536   if (!arg2) {
43537     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::NinePatchImage const & type is null", 0);
43538     return 0;
43539   }
43540   {
43541     try {
43542       result = (Dali::NinePatchImage *) &(arg1)->operator =((Dali::NinePatchImage const &)*arg2);
43543     } catch (std::out_of_range& e) {
43544       {
43545         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43546       };
43547     } catch (std::exception& e) {
43548       {
43549         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43550       };
43551     } catch (...) {
43552       {
43553         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43554       };
43555     }
43556   }
43557   jresult = (void *)result;
43558   return jresult;
43559 }
43560
43561
43562 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NinePatchImage_GetStretchBorders(void * jarg1) {
43563   void * jresult ;
43564   Dali::NinePatchImage *arg1 = (Dali::NinePatchImage *) 0 ;
43565   Dali::Vector4 result;
43566
43567   arg1 = (Dali::NinePatchImage *)jarg1;
43568   {
43569     try {
43570       result = (arg1)->GetStretchBorders();
43571     } catch (std::out_of_range& e) {
43572       {
43573         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43574       };
43575     } catch (std::exception& e) {
43576       {
43577         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43578       };
43579     } catch (...) {
43580       {
43581         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43582       };
43583     }
43584   }
43585   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
43586   return jresult;
43587 }
43588
43589
43590 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NinePatchImage_GetStretchPixelsX(void * jarg1) {
43591   void * jresult ;
43592   Dali::NinePatchImage *arg1 = (Dali::NinePatchImage *) 0 ;
43593   Dali::NinePatchImage::StretchRanges *result = 0 ;
43594
43595   arg1 = (Dali::NinePatchImage *)jarg1;
43596   {
43597     try {
43598       result = (Dali::NinePatchImage::StretchRanges *) &(arg1)->GetStretchPixelsX();
43599     } catch (std::out_of_range& e) {
43600       {
43601         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43602       };
43603     } catch (std::exception& e) {
43604       {
43605         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43606       };
43607     } catch (...) {
43608       {
43609         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43610       };
43611     }
43612   }
43613   jresult = (void *)result;
43614   return jresult;
43615 }
43616
43617
43618 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NinePatchImage_GetStretchPixelsY(void * jarg1) {
43619   void * jresult ;
43620   Dali::NinePatchImage *arg1 = (Dali::NinePatchImage *) 0 ;
43621   Dali::NinePatchImage::StretchRanges *result = 0 ;
43622
43623   arg1 = (Dali::NinePatchImage *)jarg1;
43624   {
43625     try {
43626       result = (Dali::NinePatchImage::StretchRanges *) &(arg1)->GetStretchPixelsY();
43627     } catch (std::out_of_range& e) {
43628       {
43629         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43630       };
43631     } catch (std::exception& e) {
43632       {
43633         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43634       };
43635     } catch (...) {
43636       {
43637         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43638       };
43639     }
43640   }
43641   jresult = (void *)result;
43642   return jresult;
43643 }
43644
43645
43646 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NinePatchImage_GetChildRectangle(void * jarg1) {
43647   void * jresult ;
43648   Dali::NinePatchImage *arg1 = (Dali::NinePatchImage *) 0 ;
43649   Dali::Rect< int > result;
43650
43651   arg1 = (Dali::NinePatchImage *)jarg1;
43652   {
43653     try {
43654       result = (arg1)->GetChildRectangle();
43655     } catch (std::out_of_range& e) {
43656       {
43657         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43658       };
43659     } catch (std::exception& e) {
43660       {
43661         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43662       };
43663     } catch (...) {
43664       {
43665         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43666       };
43667     }
43668   }
43669   jresult = new Dali::Rect< int >((const Dali::Rect< int > &)result);
43670   return jresult;
43671 }
43672
43673
43674 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NinePatchImage_CreateCroppedBufferImage(void * jarg1) {
43675   void * jresult ;
43676   Dali::NinePatchImage *arg1 = (Dali::NinePatchImage *) 0 ;
43677   Dali::BufferImage result;
43678
43679   arg1 = (Dali::NinePatchImage *)jarg1;
43680   {
43681     try {
43682       result = (arg1)->CreateCroppedBufferImage();
43683     } catch (std::out_of_range& e) {
43684       {
43685         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43686       };
43687     } catch (std::exception& e) {
43688       {
43689         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43690       };
43691     } catch (...) {
43692       {
43693         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43694       };
43695     }
43696   }
43697   jresult = new Dali::BufferImage((const Dali::BufferImage &)result);
43698   return jresult;
43699 }
43700
43701
43702 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NinePatchImage_IsNinePatchUrl(char * jarg1) {
43703   unsigned int jresult ;
43704   std::string *arg1 = 0 ;
43705   bool result;
43706
43707   if (!jarg1) {
43708     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
43709     return 0;
43710   }
43711   std::string arg1_str(jarg1);
43712   arg1 = &arg1_str;
43713   {
43714     try {
43715       result = (bool)Dali::NinePatchImage::IsNinePatchUrl((std::string const &)*arg1);
43716     } catch (std::out_of_range& e) {
43717       {
43718         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43719       };
43720     } catch (std::exception& e) {
43721       {
43722         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43723       };
43724     } catch (...) {
43725       {
43726         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43727       };
43728     }
43729   }
43730   jresult = result;
43731
43732   //argout typemap for const std::string&
43733
43734   return jresult;
43735 }
43736
43737
43738 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_TYPE_get() {
43739   int jresult ;
43740   int result;
43741
43742   result = (int)Dali::CameraActor::Property::TYPE;
43743   jresult = (int)result;
43744   return jresult;
43745 }
43746
43747
43748 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_PROJECTION_MODE_get() {
43749   int jresult ;
43750   int result;
43751
43752   result = (int)Dali::CameraActor::Property::PROJECTION_MODE;
43753   jresult = (int)result;
43754   return jresult;
43755 }
43756
43757
43758 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_FIELD_OF_VIEW_get() {
43759   int jresult ;
43760   int result;
43761
43762   result = (int)Dali::CameraActor::Property::FIELD_OF_VIEW;
43763   jresult = (int)result;
43764   return jresult;
43765 }
43766
43767
43768 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_ASPECT_RATIO_get() {
43769   int jresult ;
43770   int result;
43771
43772   result = (int)Dali::CameraActor::Property::ASPECT_RATIO;
43773   jresult = (int)result;
43774   return jresult;
43775 }
43776
43777
43778 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_NEAR_PLANE_DISTANCE_get() {
43779   int jresult ;
43780   int result;
43781
43782   result = (int)Dali::CameraActor::Property::NEAR_PLANE_DISTANCE;
43783   jresult = (int)result;
43784   return jresult;
43785 }
43786
43787
43788 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_FAR_PLANE_DISTANCE_get() {
43789   int jresult ;
43790   int result;
43791
43792   result = (int)Dali::CameraActor::Property::FAR_PLANE_DISTANCE;
43793   jresult = (int)result;
43794   return jresult;
43795 }
43796
43797
43798 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_LEFT_PLANE_DISTANCE_get() {
43799   int jresult ;
43800   int result;
43801
43802   result = (int)Dali::CameraActor::Property::LEFT_PLANE_DISTANCE;
43803   jresult = (int)result;
43804   return jresult;
43805 }
43806
43807
43808 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_RIGHT_PLANE_DISTANCE_get() {
43809   int jresult ;
43810   int result;
43811
43812   result = (int)Dali::CameraActor::Property::RIGHT_PLANE_DISTANCE;
43813   jresult = (int)result;
43814   return jresult;
43815 }
43816
43817
43818 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_TOP_PLANE_DISTANCE_get() {
43819   int jresult ;
43820   int result;
43821
43822   result = (int)Dali::CameraActor::Property::TOP_PLANE_DISTANCE;
43823   jresult = (int)result;
43824   return jresult;
43825 }
43826
43827
43828 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_BOTTOM_PLANE_DISTANCE_get() {
43829   int jresult ;
43830   int result;
43831
43832   result = (int)Dali::CameraActor::Property::BOTTOM_PLANE_DISTANCE;
43833   jresult = (int)result;
43834   return jresult;
43835 }
43836
43837
43838 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_TARGET_POSITION_get() {
43839   int jresult ;
43840   int result;
43841
43842   result = (int)Dali::CameraActor::Property::TARGET_POSITION;
43843   jresult = (int)result;
43844   return jresult;
43845 }
43846
43847
43848 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_PROJECTION_MATRIX_get() {
43849   int jresult ;
43850   int result;
43851
43852   result = (int)Dali::CameraActor::Property::PROJECTION_MATRIX;
43853   jresult = (int)result;
43854   return jresult;
43855 }
43856
43857
43858 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_VIEW_MATRIX_get() {
43859   int jresult ;
43860   int result;
43861
43862   result = (int)Dali::CameraActor::Property::VIEW_MATRIX;
43863   jresult = (int)result;
43864   return jresult;
43865 }
43866
43867
43868 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_INVERT_Y_AXIS_get() {
43869   int jresult ;
43870   int result;
43871
43872   result = (int)Dali::CameraActor::Property::INVERT_Y_AXIS;
43873   jresult = (int)result;
43874   return jresult;
43875 }
43876
43877
43878 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_CameraActor_Property() {
43879   void * jresult ;
43880   Dali::CameraActor::Property *result = 0 ;
43881
43882   {
43883     try {
43884       result = (Dali::CameraActor::Property *)new Dali::CameraActor::Property();
43885     } catch (std::out_of_range& e) {
43886       {
43887         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43888       };
43889     } catch (std::exception& e) {
43890       {
43891         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43892       };
43893     } catch (...) {
43894       {
43895         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43896       };
43897     }
43898   }
43899   jresult = (void *)result;
43900   return jresult;
43901 }
43902
43903
43904 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_CameraActor_Property(void * jarg1) {
43905   Dali::CameraActor::Property *arg1 = (Dali::CameraActor::Property *) 0 ;
43906
43907   arg1 = (Dali::CameraActor::Property *)jarg1;
43908   {
43909     try {
43910       delete arg1;
43911     } catch (std::out_of_range& e) {
43912       {
43913         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
43914       };
43915     } catch (std::exception& e) {
43916       {
43917         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
43918       };
43919     } catch (...) {
43920       {
43921         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
43922       };
43923     }
43924   }
43925 }
43926
43927
43928 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_CameraActor__SWIG_0() {
43929   void * jresult ;
43930   Dali::CameraActor *result = 0 ;
43931
43932   {
43933     try {
43934       result = (Dali::CameraActor *)new Dali::CameraActor();
43935     } catch (std::out_of_range& e) {
43936       {
43937         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43938       };
43939     } catch (std::exception& e) {
43940       {
43941         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43942       };
43943     } catch (...) {
43944       {
43945         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43946       };
43947     }
43948   }
43949   jresult = (void *)result;
43950   return jresult;
43951 }
43952
43953
43954 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CameraActor_New__SWIG_0() {
43955   void * jresult ;
43956   Dali::CameraActor result;
43957
43958   {
43959     try {
43960       result = Dali::CameraActor::New();
43961     } catch (std::out_of_range& e) {
43962       {
43963         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43964       };
43965     } catch (std::exception& e) {
43966       {
43967         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43968       };
43969     } catch (...) {
43970       {
43971         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43972       };
43973     }
43974   }
43975   jresult = new Dali::CameraActor((const Dali::CameraActor &)result);
43976   return jresult;
43977 }
43978
43979
43980 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CameraActor_New__SWIG_1(void * jarg1) {
43981   void * jresult ;
43982   Dali::Size *arg1 = 0 ;
43983   Dali::CameraActor result;
43984
43985   arg1 = (Dali::Size *)jarg1;
43986   if (!arg1) {
43987     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Size const & type is null", 0);
43988     return 0;
43989   }
43990   {
43991     try {
43992       result = Dali::CameraActor::New((Dali::Vector2 const &)*arg1);
43993     } catch (std::out_of_range& e) {
43994       {
43995         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43996       };
43997     } catch (std::exception& e) {
43998       {
43999         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44000       };
44001     } catch (...) {
44002       {
44003         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44004       };
44005     }
44006   }
44007   jresult = new Dali::CameraActor((const Dali::CameraActor &)result);
44008   return jresult;
44009 }
44010
44011
44012 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CameraActor_DownCast(void * jarg1) {
44013   void * jresult ;
44014   Dali::BaseHandle arg1 ;
44015   Dali::BaseHandle *argp1 ;
44016   Dali::CameraActor result;
44017
44018   argp1 = (Dali::BaseHandle *)jarg1;
44019   if (!argp1) {
44020     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
44021     return 0;
44022   }
44023   arg1 = *argp1;
44024   {
44025     try {
44026       result = Dali::CameraActor::DownCast(arg1);
44027     } catch (std::out_of_range& e) {
44028       {
44029         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44030       };
44031     } catch (std::exception& e) {
44032       {
44033         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44034       };
44035     } catch (...) {
44036       {
44037         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44038       };
44039     }
44040   }
44041   jresult = new Dali::CameraActor((const Dali::CameraActor &)result);
44042   return jresult;
44043 }
44044
44045
44046 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_CameraActor(void * jarg1) {
44047   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44048
44049   arg1 = (Dali::CameraActor *)jarg1;
44050   {
44051     try {
44052       delete arg1;
44053     } catch (std::out_of_range& e) {
44054       {
44055         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44056       };
44057     } catch (std::exception& e) {
44058       {
44059         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44060       };
44061     } catch (...) {
44062       {
44063         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44064       };
44065     }
44066   }
44067 }
44068
44069
44070 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_CameraActor__SWIG_1(void * jarg1) {
44071   void * jresult ;
44072   Dali::CameraActor *arg1 = 0 ;
44073   Dali::CameraActor *result = 0 ;
44074
44075   arg1 = (Dali::CameraActor *)jarg1;
44076   if (!arg1) {
44077     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::CameraActor const & type is null", 0);
44078     return 0;
44079   }
44080   {
44081     try {
44082       result = (Dali::CameraActor *)new Dali::CameraActor((Dali::CameraActor const &)*arg1);
44083     } catch (std::out_of_range& e) {
44084       {
44085         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44086       };
44087     } catch (std::exception& e) {
44088       {
44089         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44090       };
44091     } catch (...) {
44092       {
44093         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44094       };
44095     }
44096   }
44097   jresult = (void *)result;
44098   return jresult;
44099 }
44100
44101
44102 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CameraActor_Assign(void * jarg1, void * jarg2) {
44103   void * jresult ;
44104   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44105   Dali::CameraActor *arg2 = 0 ;
44106   Dali::CameraActor *result = 0 ;
44107
44108   arg1 = (Dali::CameraActor *)jarg1;
44109   arg2 = (Dali::CameraActor *)jarg2;
44110   if (!arg2) {
44111     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::CameraActor const & type is null", 0);
44112     return 0;
44113   }
44114   {
44115     try {
44116       result = (Dali::CameraActor *) &(arg1)->operator =((Dali::CameraActor const &)*arg2);
44117     } catch (std::out_of_range& e) {
44118       {
44119         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44120       };
44121     } catch (std::exception& e) {
44122       {
44123         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44124       };
44125     } catch (...) {
44126       {
44127         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44128       };
44129     }
44130   }
44131   jresult = (void *)result;
44132   return jresult;
44133 }
44134
44135
44136 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetType(void * jarg1, int jarg2) {
44137   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44138   Dali::Camera::Type arg2 ;
44139
44140   arg1 = (Dali::CameraActor *)jarg1;
44141   arg2 = (Dali::Camera::Type)jarg2;
44142   {
44143     try {
44144       (arg1)->SetType(arg2);
44145     } catch (std::out_of_range& e) {
44146       {
44147         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44148       };
44149     } catch (std::exception& e) {
44150       {
44151         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44152       };
44153     } catch (...) {
44154       {
44155         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44156       };
44157     }
44158   }
44159 }
44160
44161
44162 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_GetType(void * jarg1) {
44163   int jresult ;
44164   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44165   Dali::Camera::Type result;
44166
44167   arg1 = (Dali::CameraActor *)jarg1;
44168   {
44169     try {
44170       result = (Dali::Camera::Type)((Dali::CameraActor const *)arg1)->GetType();
44171     } catch (std::out_of_range& e) {
44172       {
44173         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44174       };
44175     } catch (std::exception& e) {
44176       {
44177         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44178       };
44179     } catch (...) {
44180       {
44181         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44182       };
44183     }
44184   }
44185   jresult = (int)result;
44186   return jresult;
44187 }
44188
44189
44190 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetProjectionMode(void * jarg1, int jarg2) {
44191   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44192   Dali::Camera::ProjectionMode arg2 ;
44193
44194   arg1 = (Dali::CameraActor *)jarg1;
44195   arg2 = (Dali::Camera::ProjectionMode)jarg2;
44196   {
44197     try {
44198       (arg1)->SetProjectionMode(arg2);
44199     } catch (std::out_of_range& e) {
44200       {
44201         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44202       };
44203     } catch (std::exception& e) {
44204       {
44205         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44206       };
44207     } catch (...) {
44208       {
44209         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44210       };
44211     }
44212   }
44213 }
44214
44215
44216 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_GetProjectionMode(void * jarg1) {
44217   int jresult ;
44218   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44219   Dali::Camera::ProjectionMode result;
44220
44221   arg1 = (Dali::CameraActor *)jarg1;
44222   {
44223     try {
44224       result = (Dali::Camera::ProjectionMode)((Dali::CameraActor const *)arg1)->GetProjectionMode();
44225     } catch (std::out_of_range& e) {
44226       {
44227         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44228       };
44229     } catch (std::exception& e) {
44230       {
44231         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44232       };
44233     } catch (...) {
44234       {
44235         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44236       };
44237     }
44238   }
44239   jresult = (int)result;
44240   return jresult;
44241 }
44242
44243
44244 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetFieldOfView(void * jarg1, float jarg2) {
44245   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44246   float arg2 ;
44247
44248   arg1 = (Dali::CameraActor *)jarg1;
44249   arg2 = (float)jarg2;
44250   {
44251     try {
44252       (arg1)->SetFieldOfView(arg2);
44253     } catch (std::out_of_range& e) {
44254       {
44255         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44256       };
44257     } catch (std::exception& e) {
44258       {
44259         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44260       };
44261     } catch (...) {
44262       {
44263         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44264       };
44265     }
44266   }
44267 }
44268
44269
44270 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_CameraActor_GetFieldOfView(void * jarg1) {
44271   float jresult ;
44272   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44273   float result;
44274
44275   arg1 = (Dali::CameraActor *)jarg1;
44276   {
44277     try {
44278       result = (float)(arg1)->GetFieldOfView();
44279     } catch (std::out_of_range& e) {
44280       {
44281         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44282       };
44283     } catch (std::exception& e) {
44284       {
44285         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44286       };
44287     } catch (...) {
44288       {
44289         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44290       };
44291     }
44292   }
44293   jresult = result;
44294   return jresult;
44295 }
44296
44297
44298 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetAspectRatio(void * jarg1, float jarg2) {
44299   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44300   float arg2 ;
44301
44302   arg1 = (Dali::CameraActor *)jarg1;
44303   arg2 = (float)jarg2;
44304   {
44305     try {
44306       (arg1)->SetAspectRatio(arg2);
44307     } catch (std::out_of_range& e) {
44308       {
44309         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44310       };
44311     } catch (std::exception& e) {
44312       {
44313         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44314       };
44315     } catch (...) {
44316       {
44317         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44318       };
44319     }
44320   }
44321 }
44322
44323
44324 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_CameraActor_GetAspectRatio(void * jarg1) {
44325   float jresult ;
44326   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44327   float result;
44328
44329   arg1 = (Dali::CameraActor *)jarg1;
44330   {
44331     try {
44332       result = (float)(arg1)->GetAspectRatio();
44333     } catch (std::out_of_range& e) {
44334       {
44335         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44336       };
44337     } catch (std::exception& e) {
44338       {
44339         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44340       };
44341     } catch (...) {
44342       {
44343         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44344       };
44345     }
44346   }
44347   jresult = result;
44348   return jresult;
44349 }
44350
44351
44352 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetNearClippingPlane(void * jarg1, float jarg2) {
44353   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44354   float arg2 ;
44355
44356   arg1 = (Dali::CameraActor *)jarg1;
44357   arg2 = (float)jarg2;
44358   {
44359     try {
44360       (arg1)->SetNearClippingPlane(arg2);
44361     } catch (std::out_of_range& e) {
44362       {
44363         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44364       };
44365     } catch (std::exception& e) {
44366       {
44367         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44368       };
44369     } catch (...) {
44370       {
44371         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44372       };
44373     }
44374   }
44375 }
44376
44377
44378 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_CameraActor_GetNearClippingPlane(void * jarg1) {
44379   float jresult ;
44380   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44381   float result;
44382
44383   arg1 = (Dali::CameraActor *)jarg1;
44384   {
44385     try {
44386       result = (float)(arg1)->GetNearClippingPlane();
44387     } catch (std::out_of_range& e) {
44388       {
44389         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44390       };
44391     } catch (std::exception& e) {
44392       {
44393         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44394       };
44395     } catch (...) {
44396       {
44397         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44398       };
44399     }
44400   }
44401   jresult = result;
44402   return jresult;
44403 }
44404
44405
44406 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetFarClippingPlane(void * jarg1, float jarg2) {
44407   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44408   float arg2 ;
44409
44410   arg1 = (Dali::CameraActor *)jarg1;
44411   arg2 = (float)jarg2;
44412   {
44413     try {
44414       (arg1)->SetFarClippingPlane(arg2);
44415     } catch (std::out_of_range& e) {
44416       {
44417         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44418       };
44419     } catch (std::exception& e) {
44420       {
44421         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44422       };
44423     } catch (...) {
44424       {
44425         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44426       };
44427     }
44428   }
44429 }
44430
44431
44432 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_CameraActor_GetFarClippingPlane(void * jarg1) {
44433   float jresult ;
44434   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44435   float result;
44436
44437   arg1 = (Dali::CameraActor *)jarg1;
44438   {
44439     try {
44440       result = (float)(arg1)->GetFarClippingPlane();
44441     } catch (std::out_of_range& e) {
44442       {
44443         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44444       };
44445     } catch (std::exception& e) {
44446       {
44447         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44448       };
44449     } catch (...) {
44450       {
44451         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44452       };
44453     }
44454   }
44455   jresult = result;
44456   return jresult;
44457 }
44458
44459
44460 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetTargetPosition(void * jarg1, void * jarg2) {
44461   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44462   Dali::Vector3 *arg2 = 0 ;
44463
44464   arg1 = (Dali::CameraActor *)jarg1;
44465   arg2 = (Dali::Vector3 *)jarg2;
44466   if (!arg2) {
44467     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
44468     return ;
44469   }
44470   {
44471     try {
44472       (arg1)->SetTargetPosition((Dali::Vector3 const &)*arg2);
44473     } catch (std::out_of_range& e) {
44474       {
44475         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44476       };
44477     } catch (std::exception& e) {
44478       {
44479         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44480       };
44481     } catch (...) {
44482       {
44483         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44484       };
44485     }
44486   }
44487 }
44488
44489
44490 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CameraActor_GetTargetPosition(void * jarg1) {
44491   void * jresult ;
44492   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44493   Dali::Vector3 result;
44494
44495   arg1 = (Dali::CameraActor *)jarg1;
44496   {
44497     try {
44498       result = ((Dali::CameraActor const *)arg1)->GetTargetPosition();
44499     } catch (std::out_of_range& e) {
44500       {
44501         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44502       };
44503     } catch (std::exception& e) {
44504       {
44505         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44506       };
44507     } catch (...) {
44508       {
44509         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44510       };
44511     }
44512   }
44513   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
44514   return jresult;
44515 }
44516
44517
44518 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetInvertYAxis(void * jarg1, unsigned int jarg2) {
44519   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44520   bool arg2 ;
44521
44522   arg1 = (Dali::CameraActor *)jarg1;
44523   arg2 = jarg2 ? true : false;
44524   {
44525     try {
44526       (arg1)->SetInvertYAxis(arg2);
44527     } catch (std::out_of_range& e) {
44528       {
44529         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44530       };
44531     } catch (std::exception& e) {
44532       {
44533         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44534       };
44535     } catch (...) {
44536       {
44537         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44538       };
44539     }
44540   }
44541 }
44542
44543
44544 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CameraActor_GetInvertYAxis(void * jarg1) {
44545   unsigned int jresult ;
44546   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44547   bool result;
44548
44549   arg1 = (Dali::CameraActor *)jarg1;
44550   {
44551     try {
44552       result = (bool)(arg1)->GetInvertYAxis();
44553     } catch (std::out_of_range& e) {
44554       {
44555         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44556       };
44557     } catch (std::exception& e) {
44558       {
44559         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44560       };
44561     } catch (...) {
44562       {
44563         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44564       };
44565     }
44566   }
44567   jresult = result;
44568   return jresult;
44569 }
44570
44571
44572 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetPerspectiveProjection(void * jarg1, void * jarg2) {
44573   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44574   Dali::Size *arg2 = 0 ;
44575
44576   arg1 = (Dali::CameraActor *)jarg1;
44577   arg2 = (Dali::Size *)jarg2;
44578   if (!arg2) {
44579     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Size const & type is null", 0);
44580     return ;
44581   }
44582   {
44583     try {
44584       (arg1)->SetPerspectiveProjection((Dali::Size const &)*arg2);
44585     } catch (std::out_of_range& e) {
44586       {
44587         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44588       };
44589     } catch (std::exception& e) {
44590       {
44591         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44592       };
44593     } catch (...) {
44594       {
44595         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44596       };
44597     }
44598   }
44599 }
44600
44601
44602 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetOrthographicProjection__SWIG_0(void * jarg1, void * jarg2) {
44603   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44604   Dali::Size *arg2 = 0 ;
44605
44606   arg1 = (Dali::CameraActor *)jarg1;
44607   arg2 = (Dali::Size *)jarg2;
44608   if (!arg2) {
44609     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Size const & type is null", 0);
44610     return ;
44611   }
44612   {
44613     try {
44614       (arg1)->SetOrthographicProjection((Dali::Size const &)*arg2);
44615     } catch (std::out_of_range& e) {
44616       {
44617         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44618       };
44619     } catch (std::exception& e) {
44620       {
44621         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44622       };
44623     } catch (...) {
44624       {
44625         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44626       };
44627     }
44628   }
44629 }
44630
44631
44632 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetOrthographicProjection__SWIG_1(void * jarg1, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7) {
44633   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
44634   float arg2 ;
44635   float arg3 ;
44636   float arg4 ;
44637   float arg5 ;
44638   float arg6 ;
44639   float arg7 ;
44640
44641   arg1 = (Dali::CameraActor *)jarg1;
44642   arg2 = (float)jarg2;
44643   arg3 = (float)jarg3;
44644   arg4 = (float)jarg4;
44645   arg5 = (float)jarg5;
44646   arg6 = (float)jarg6;
44647   arg7 = (float)jarg7;
44648   {
44649     try {
44650       (arg1)->SetOrthographicProjection(arg2,arg3,arg4,arg5,arg6,arg7);
44651     } catch (std::out_of_range& e) {
44652       {
44653         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44654       };
44655     } catch (std::exception& e) {
44656       {
44657         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44658       };
44659     } catch (...) {
44660       {
44661         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44662       };
44663     }
44664   }
44665 }
44666
44667
44668 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_StringValuePair__SWIG_0() {
44669   void * jresult ;
44670   std::pair< std::string,Dali::Property::Value > *result = 0 ;
44671
44672   {
44673     try {
44674       result = (std::pair< std::string,Dali::Property::Value > *)new std::pair< std::string,Dali::Property::Value >();
44675     } catch (std::out_of_range& e) {
44676       {
44677         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44678       };
44679     } catch (std::exception& e) {
44680       {
44681         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44682       };
44683     } catch (...) {
44684       {
44685         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44686       };
44687     }
44688   }
44689   jresult = (void *)result;
44690   return jresult;
44691 }
44692
44693
44694 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_StringValuePair__SWIG_1(char * jarg1, void * jarg2) {
44695   void * jresult ;
44696   std::string arg1 ;
44697   Dali::Property::Value arg2 ;
44698   Dali::Property::Value *argp2 ;
44699   std::pair< std::string,Dali::Property::Value > *result = 0 ;
44700
44701   if (!jarg1) {
44702     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
44703     return 0;
44704   }
44705   (&arg1)->assign(jarg1);
44706   argp2 = (Dali::Property::Value *)jarg2;
44707   if (!argp2) {
44708     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
44709     return 0;
44710   }
44711   arg2 = *argp2;
44712   {
44713     try {
44714       result = (std::pair< std::string,Dali::Property::Value > *)new std::pair< std::string,Dali::Property::Value >(arg1,arg2);
44715     } catch (std::out_of_range& e) {
44716       {
44717         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44718       };
44719     } catch (std::exception& e) {
44720       {
44721         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44722       };
44723     } catch (...) {
44724       {
44725         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44726       };
44727     }
44728   }
44729   jresult = (void *)result;
44730   return jresult;
44731 }
44732
44733
44734 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_StringValuePair__SWIG_2(void * jarg1) {
44735   void * jresult ;
44736   std::pair< std::string,Dali::Property::Value > *arg1 = 0 ;
44737   std::pair< std::string,Dali::Property::Value > *result = 0 ;
44738
44739   arg1 = (std::pair< std::string,Dali::Property::Value > *)jarg1;
44740   if (!arg1) {
44741     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::pair< std::string,Dali::Property::Value > const & type is null", 0);
44742     return 0;
44743   }
44744   {
44745     try {
44746       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);
44747     } catch (std::out_of_range& e) {
44748       {
44749         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44750       };
44751     } catch (std::exception& e) {
44752       {
44753         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44754       };
44755     } catch (...) {
44756       {
44757         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44758       };
44759     }
44760   }
44761   jresult = (void *)result;
44762   return jresult;
44763 }
44764
44765
44766 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StringValuePair_first_set(void * jarg1, char * jarg2) {
44767   std::pair< std::string,Dali::Property::Value > *arg1 = (std::pair< std::string,Dali::Property::Value > *) 0 ;
44768   std::string *arg2 = 0 ;
44769
44770   arg1 = (std::pair< std::string,Dali::Property::Value > *)jarg1;
44771   if (!jarg2) {
44772     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
44773     return ;
44774   }
44775   std::string arg2_str(jarg2);
44776   arg2 = &arg2_str;
44777   if (arg1) (arg1)->first = *arg2;
44778
44779   //argout typemap for const std::string&
44780
44781 }
44782
44783
44784 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_StringValuePair_first_get(void * jarg1) {
44785   char * jresult ;
44786   std::pair< std::string,Dali::Property::Value > *arg1 = (std::pair< std::string,Dali::Property::Value > *) 0 ;
44787   std::string *result = 0 ;
44788
44789   arg1 = (std::pair< std::string,Dali::Property::Value > *)jarg1;
44790   result = (std::string *) & ((arg1)->first);
44791   jresult = SWIG_csharp_string_callback(result->c_str());
44792   return jresult;
44793 }
44794
44795
44796 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StringValuePair_second_set(void * jarg1, void * jarg2) {
44797   std::pair< std::string,Dali::Property::Value > *arg1 = (std::pair< std::string,Dali::Property::Value > *) 0 ;
44798   Dali::Property::Value *arg2 = (Dali::Property::Value *) 0 ;
44799
44800   arg1 = (std::pair< std::string,Dali::Property::Value > *)jarg1;
44801   arg2 = (Dali::Property::Value *)jarg2;
44802   if (arg1) (arg1)->second = *arg2;
44803 }
44804
44805
44806 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_StringValuePair_second_get(void * jarg1) {
44807   void * jresult ;
44808   std::pair< std::string,Dali::Property::Value > *arg1 = (std::pair< std::string,Dali::Property::Value > *) 0 ;
44809   Dali::Property::Value *result = 0 ;
44810
44811   arg1 = (std::pair< std::string,Dali::Property::Value > *)jarg1;
44812   result = (Dali::Property::Value *)& ((arg1)->second);
44813   jresult = (void *)result;
44814   return jresult;
44815 }
44816
44817
44818 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_StringValuePair(void * jarg1) {
44819   std::pair< std::string,Dali::Property::Value > *arg1 = (std::pair< std::string,Dali::Property::Value > *) 0 ;
44820
44821   arg1 = (std::pair< std::string,Dali::Property::Value > *)jarg1;
44822   {
44823     try {
44824       delete arg1;
44825     } catch (std::out_of_range& e) {
44826       {
44827         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44828       };
44829     } catch (std::exception& e) {
44830       {
44831         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44832       };
44833     } catch (...) {
44834       {
44835         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44836       };
44837     }
44838   }
44839 }
44840
44841
44842 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_Clear(void * jarg1) {
44843   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
44844
44845   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
44846   {
44847     try {
44848       (arg1)->clear();
44849     } catch (std::out_of_range& e) {
44850       {
44851         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44852       };
44853     } catch (std::exception& e) {
44854       {
44855         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44856       };
44857     } catch (...) {
44858       {
44859         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44860       };
44861     }
44862   }
44863 }
44864
44865
44866 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_Add(void * jarg1, void * jarg2) {
44867   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
44868   Dali::TouchPoint *arg2 = 0 ;
44869
44870   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
44871   arg2 = (Dali::TouchPoint *)jarg2;
44872   if (!arg2) {
44873     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchPoint const & type is null", 0);
44874     return ;
44875   }
44876   {
44877     try {
44878       (arg1)->push_back((Dali::TouchPoint const &)*arg2);
44879     } catch (std::out_of_range& e) {
44880       {
44881         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44882       };
44883     } catch (std::exception& e) {
44884       {
44885         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44886       };
44887     } catch (...) {
44888       {
44889         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44890       };
44891     }
44892   }
44893 }
44894
44895
44896 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TouchPointContainer_size(void * jarg1) {
44897   unsigned long jresult ;
44898   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
44899   std::vector< Dali::TouchPoint >::size_type result;
44900
44901   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
44902   {
44903     try {
44904       result = ((std::vector< Dali::TouchPoint > const *)arg1)->size();
44905     } catch (std::out_of_range& e) {
44906       {
44907         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44908       };
44909     } catch (std::exception& e) {
44910       {
44911         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44912       };
44913     } catch (...) {
44914       {
44915         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44916       };
44917     }
44918   }
44919   jresult = (unsigned long)result;
44920   return jresult;
44921 }
44922
44923
44924 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TouchPointContainer_capacity(void * jarg1) {
44925   unsigned long jresult ;
44926   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
44927   std::vector< Dali::TouchPoint >::size_type result;
44928
44929   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
44930   {
44931     try {
44932       result = ((std::vector< Dali::TouchPoint > const *)arg1)->capacity();
44933     } catch (std::out_of_range& e) {
44934       {
44935         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44936       };
44937     } catch (std::exception& e) {
44938       {
44939         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44940       };
44941     } catch (...) {
44942       {
44943         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44944       };
44945     }
44946   }
44947   jresult = (unsigned long)result;
44948   return jresult;
44949 }
44950
44951
44952 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_reserve(void * jarg1, unsigned long jarg2) {
44953   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
44954   std::vector< Dali::TouchPoint >::size_type arg2 ;
44955
44956   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
44957   arg2 = (std::vector< Dali::TouchPoint >::size_type)jarg2;
44958   {
44959     try {
44960       (arg1)->reserve(arg2);
44961     } catch (std::out_of_range& e) {
44962       {
44963         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44964       };
44965     } catch (std::exception& e) {
44966       {
44967         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44968       };
44969     } catch (...) {
44970       {
44971         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44972       };
44973     }
44974   }
44975 }
44976
44977
44978 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TouchPointContainer__SWIG_0() {
44979   void * jresult ;
44980   std::vector< Dali::TouchPoint > *result = 0 ;
44981
44982   {
44983     try {
44984       result = (std::vector< Dali::TouchPoint > *)new std::vector< Dali::TouchPoint >();
44985     } catch (std::out_of_range& e) {
44986       {
44987         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44988       };
44989     } catch (std::exception& e) {
44990       {
44991         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44992       };
44993     } catch (...) {
44994       {
44995         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44996       };
44997     }
44998   }
44999   jresult = (void *)result;
45000   return jresult;
45001 }
45002
45003
45004 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TouchPointContainer__SWIG_1(void * jarg1) {
45005   void * jresult ;
45006   std::vector< Dali::TouchPoint > *arg1 = 0 ;
45007   std::vector< Dali::TouchPoint > *result = 0 ;
45008
45009   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
45010   if (!arg1) {
45011     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::TouchPoint > const & type is null", 0);
45012     return 0;
45013   }
45014   {
45015     try {
45016       result = (std::vector< Dali::TouchPoint > *)new std::vector< Dali::TouchPoint >((std::vector< Dali::TouchPoint > const &)*arg1);
45017     } catch (std::out_of_range& e) {
45018       {
45019         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45020       };
45021     } catch (std::exception& e) {
45022       {
45023         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45024       };
45025     } catch (...) {
45026       {
45027         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45028       };
45029     }
45030   }
45031   jresult = (void *)result;
45032   return jresult;
45033 }
45034
45035
45036 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TouchPointContainer__SWIG_2(int jarg1) {
45037   void * jresult ;
45038   int arg1 ;
45039   std::vector< Dali::TouchPoint > *result = 0 ;
45040
45041   arg1 = (int)jarg1;
45042   {
45043     try {
45044       try {
45045         result = (std::vector< Dali::TouchPoint > *)new_std_vector_Sl_Dali_TouchPoint_Sg___SWIG_2(arg1);
45046       }
45047       catch(std::out_of_range &_e) {
45048         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
45049         return 0;
45050       }
45051
45052     } catch (std::out_of_range& e) {
45053       {
45054         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45055       };
45056     } catch (std::exception& e) {
45057       {
45058         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45059       };
45060     } catch (...) {
45061       {
45062         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45063       };
45064     }
45065   }
45066   jresult = (void *)result;
45067   return jresult;
45068 }
45069
45070
45071 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TouchPointContainer_getitemcopy(void * jarg1, int jarg2) {
45072   void * jresult ;
45073   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
45074   int arg2 ;
45075   SwigValueWrapper< Dali::TouchPoint > result;
45076
45077   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
45078   arg2 = (int)jarg2;
45079   {
45080     try {
45081       try {
45082         result = std_vector_Sl_Dali_TouchPoint_Sg__getitemcopy(arg1,arg2);
45083       }
45084       catch(std::out_of_range &_e) {
45085         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
45086         return 0;
45087       }
45088
45089     } catch (std::out_of_range& e) {
45090       {
45091         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45092       };
45093     } catch (std::exception& e) {
45094       {
45095         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45096       };
45097     } catch (...) {
45098       {
45099         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45100       };
45101     }
45102   }
45103   jresult = new Dali::TouchPoint((const Dali::TouchPoint &)result);
45104   return jresult;
45105 }
45106
45107
45108 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TouchPointContainer_getitem(void * jarg1, int jarg2) {
45109   void * jresult ;
45110   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
45111   int arg2 ;
45112   Dali::TouchPoint *result = 0 ;
45113
45114   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
45115   arg2 = (int)jarg2;
45116   {
45117     try {
45118       try {
45119         result = (Dali::TouchPoint *) &std_vector_Sl_Dali_TouchPoint_Sg__getitem(arg1,arg2);
45120       }
45121       catch(std::out_of_range &_e) {
45122         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
45123         return 0;
45124       }
45125
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_TouchPointContainer_setitem(void * jarg1, int jarg2, void * jarg3) {
45146   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
45147   int arg2 ;
45148   Dali::TouchPoint *arg3 = 0 ;
45149
45150   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
45151   arg2 = (int)jarg2;
45152   arg3 = (Dali::TouchPoint *)jarg3;
45153   if (!arg3) {
45154     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchPoint const & type is null", 0);
45155     return ;
45156   }
45157   {
45158     try {
45159       try {
45160         std_vector_Sl_Dali_TouchPoint_Sg__setitem(arg1,arg2,(Dali::TouchPoint const &)*arg3);
45161       }
45162       catch(std::out_of_range &_e) {
45163         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
45164         return ;
45165       }
45166
45167     } catch (std::out_of_range& e) {
45168       {
45169         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45170       };
45171     } catch (std::exception& e) {
45172       {
45173         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45174       };
45175     } catch (...) {
45176       {
45177         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45178       };
45179     }
45180   }
45181 }
45182
45183
45184 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_AddRange(void * jarg1, void * jarg2) {
45185   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
45186   std::vector< Dali::TouchPoint > *arg2 = 0 ;
45187
45188   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
45189   arg2 = (std::vector< Dali::TouchPoint > *)jarg2;
45190   if (!arg2) {
45191     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::TouchPoint > const & type is null", 0);
45192     return ;
45193   }
45194   {
45195     try {
45196       std_vector_Sl_Dali_TouchPoint_Sg__AddRange(arg1,(std::vector< Dali::TouchPoint > const &)*arg2);
45197     } catch (std::out_of_range& e) {
45198       {
45199         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45200       };
45201     } catch (std::exception& e) {
45202       {
45203         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45204       };
45205     } catch (...) {
45206       {
45207         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45208       };
45209     }
45210   }
45211 }
45212
45213
45214 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TouchPointContainer_GetRange(void * jarg1, int jarg2, int jarg3) {
45215   void * jresult ;
45216   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
45217   int arg2 ;
45218   int arg3 ;
45219   std::vector< Dali::TouchPoint > *result = 0 ;
45220
45221   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
45222   arg2 = (int)jarg2;
45223   arg3 = (int)jarg3;
45224   {
45225     try {
45226       try {
45227         result = (std::vector< Dali::TouchPoint > *)std_vector_Sl_Dali_TouchPoint_Sg__GetRange(arg1,arg2,arg3);
45228       }
45229       catch(std::out_of_range &_e) {
45230         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
45231         return 0;
45232       }
45233       catch(std::invalid_argument &_e) {
45234         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
45235         return 0;
45236       }
45237
45238     } catch (std::out_of_range& e) {
45239       {
45240         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45241       };
45242     } catch (std::exception& e) {
45243       {
45244         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45245       };
45246     } catch (...) {
45247       {
45248         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45249       };
45250     }
45251   }
45252   jresult = (void *)result;
45253   return jresult;
45254 }
45255
45256
45257 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_Insert(void * jarg1, int jarg2, void * jarg3) {
45258   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
45259   int arg2 ;
45260   Dali::TouchPoint *arg3 = 0 ;
45261
45262   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
45263   arg2 = (int)jarg2;
45264   arg3 = (Dali::TouchPoint *)jarg3;
45265   if (!arg3) {
45266     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchPoint const & type is null", 0);
45267     return ;
45268   }
45269   {
45270     try {
45271       try {
45272         std_vector_Sl_Dali_TouchPoint_Sg__Insert(arg1,arg2,(Dali::TouchPoint const &)*arg3);
45273       }
45274       catch(std::out_of_range &_e) {
45275         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
45276         return ;
45277       }
45278
45279     } catch (std::out_of_range& e) {
45280       {
45281         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45282       };
45283     } catch (std::exception& e) {
45284       {
45285         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45286       };
45287     } catch (...) {
45288       {
45289         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45290       };
45291     }
45292   }
45293 }
45294
45295
45296 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_InsertRange(void * jarg1, int jarg2, void * jarg3) {
45297   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
45298   int arg2 ;
45299   std::vector< Dali::TouchPoint > *arg3 = 0 ;
45300
45301   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
45302   arg2 = (int)jarg2;
45303   arg3 = (std::vector< Dali::TouchPoint > *)jarg3;
45304   if (!arg3) {
45305     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::TouchPoint > const & type is null", 0);
45306     return ;
45307   }
45308   {
45309     try {
45310       try {
45311         std_vector_Sl_Dali_TouchPoint_Sg__InsertRange(arg1,arg2,(std::vector< Dali::TouchPoint > const &)*arg3);
45312       }
45313       catch(std::out_of_range &_e) {
45314         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
45315         return ;
45316       }
45317
45318     } catch (std::out_of_range& e) {
45319       {
45320         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45321       };
45322     } catch (std::exception& e) {
45323       {
45324         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45325       };
45326     } catch (...) {
45327       {
45328         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45329       };
45330     }
45331   }
45332 }
45333
45334
45335 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_RemoveAt(void * jarg1, int jarg2) {
45336   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
45337   int arg2 ;
45338
45339   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
45340   arg2 = (int)jarg2;
45341   {
45342     try {
45343       try {
45344         std_vector_Sl_Dali_TouchPoint_Sg__RemoveAt(arg1,arg2);
45345       }
45346       catch(std::out_of_range &_e) {
45347         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
45348         return ;
45349       }
45350
45351     } catch (std::out_of_range& e) {
45352       {
45353         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45354       };
45355     } catch (std::exception& e) {
45356       {
45357         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45358       };
45359     } catch (...) {
45360       {
45361         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45362       };
45363     }
45364   }
45365 }
45366
45367
45368 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_RemoveRange(void * jarg1, int jarg2, int jarg3) {
45369   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
45370   int arg2 ;
45371   int arg3 ;
45372
45373   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
45374   arg2 = (int)jarg2;
45375   arg3 = (int)jarg3;
45376   {
45377     try {
45378       try {
45379         std_vector_Sl_Dali_TouchPoint_Sg__RemoveRange(arg1,arg2,arg3);
45380       }
45381       catch(std::out_of_range &_e) {
45382         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
45383         return ;
45384       }
45385       catch(std::invalid_argument &_e) {
45386         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
45387         return ;
45388       }
45389
45390     } catch (std::out_of_range& e) {
45391       {
45392         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45393       };
45394     } catch (std::exception& e) {
45395       {
45396         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45397       };
45398     } catch (...) {
45399       {
45400         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45401       };
45402     }
45403   }
45404 }
45405
45406
45407 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TouchPointContainer_Repeat(void * jarg1, int jarg2) {
45408   void * jresult ;
45409   Dali::TouchPoint *arg1 = 0 ;
45410   int arg2 ;
45411   std::vector< Dali::TouchPoint > *result = 0 ;
45412
45413   arg1 = (Dali::TouchPoint *)jarg1;
45414   if (!arg1) {
45415     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchPoint const & type is null", 0);
45416     return 0;
45417   }
45418   arg2 = (int)jarg2;
45419   {
45420     try {
45421       try {
45422         result = (std::vector< Dali::TouchPoint > *)std_vector_Sl_Dali_TouchPoint_Sg__Repeat((Dali::TouchPoint const &)*arg1,arg2);
45423       }
45424       catch(std::out_of_range &_e) {
45425         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
45426         return 0;
45427       }
45428
45429     } catch (std::out_of_range& e) {
45430       {
45431         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45432       };
45433     } catch (std::exception& e) {
45434       {
45435         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45436       };
45437     } catch (...) {
45438       {
45439         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45440       };
45441     }
45442   }
45443   jresult = (void *)result;
45444   return jresult;
45445 }
45446
45447
45448 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_Reverse__SWIG_0(void * jarg1) {
45449   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
45450
45451   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
45452   {
45453     try {
45454       std_vector_Sl_Dali_TouchPoint_Sg__Reverse__SWIG_0(arg1);
45455     } catch (std::out_of_range& e) {
45456       {
45457         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45458       };
45459     } catch (std::exception& e) {
45460       {
45461         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45462       };
45463     } catch (...) {
45464       {
45465         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45466       };
45467     }
45468   }
45469 }
45470
45471
45472 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_Reverse__SWIG_1(void * jarg1, int jarg2, int jarg3) {
45473   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
45474   int arg2 ;
45475   int arg3 ;
45476
45477   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
45478   arg2 = (int)jarg2;
45479   arg3 = (int)jarg3;
45480   {
45481     try {
45482       try {
45483         std_vector_Sl_Dali_TouchPoint_Sg__Reverse__SWIG_1(arg1,arg2,arg3);
45484       }
45485       catch(std::out_of_range &_e) {
45486         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
45487         return ;
45488       }
45489       catch(std::invalid_argument &_e) {
45490         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
45491         return ;
45492       }
45493
45494     } catch (std::out_of_range& e) {
45495       {
45496         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45497       };
45498     } catch (std::exception& e) {
45499       {
45500         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45501       };
45502     } catch (...) {
45503       {
45504         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45505       };
45506     }
45507   }
45508 }
45509
45510
45511 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_SetRange(void * jarg1, int jarg2, void * jarg3) {
45512   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
45513   int arg2 ;
45514   std::vector< Dali::TouchPoint > *arg3 = 0 ;
45515
45516   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
45517   arg2 = (int)jarg2;
45518   arg3 = (std::vector< Dali::TouchPoint > *)jarg3;
45519   if (!arg3) {
45520     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::TouchPoint > const & type is null", 0);
45521     return ;
45522   }
45523   {
45524     try {
45525       try {
45526         std_vector_Sl_Dali_TouchPoint_Sg__SetRange(arg1,arg2,(std::vector< Dali::TouchPoint > const &)*arg3);
45527       }
45528       catch(std::out_of_range &_e) {
45529         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
45530         return ;
45531       }
45532
45533     } catch (std::out_of_range& e) {
45534       {
45535         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45536       };
45537     } catch (std::exception& e) {
45538       {
45539         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45540       };
45541     } catch (...) {
45542       {
45543         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45544       };
45545     }
45546   }
45547 }
45548
45549
45550 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TouchPointContainer(void * jarg1) {
45551   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
45552
45553   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
45554   {
45555     try {
45556       delete arg1;
45557     } catch (std::out_of_range& e) {
45558       {
45559         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45560       };
45561     } catch (std::exception& e) {
45562       {
45563         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45564       };
45565     } catch (...) {
45566       {
45567         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45568       };
45569     }
45570   }
45571 }
45572
45573
45574 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Rectangle__SWIG_0() {
45575   void * jresult ;
45576   Dali::Rect< int > *result = 0 ;
45577
45578   {
45579     try {
45580       result = (Dali::Rect< int > *)new Dali::Rect< int >();
45581     } catch (std::out_of_range& e) {
45582       {
45583         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45584       };
45585     } catch (std::exception& e) {
45586       {
45587         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45588       };
45589     } catch (...) {
45590       {
45591         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45592       };
45593     }
45594   }
45595   jresult = (void *)result;
45596   return jresult;
45597 }
45598
45599
45600 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Rectangle__SWIG_1(int jarg1, int jarg2, int jarg3, int jarg4) {
45601   void * jresult ;
45602   int arg1 ;
45603   int arg2 ;
45604   int arg3 ;
45605   int arg4 ;
45606   Dali::Rect< int > *result = 0 ;
45607
45608   arg1 = (int)jarg1;
45609   arg2 = (int)jarg2;
45610   arg3 = (int)jarg3;
45611   arg4 = (int)jarg4;
45612   {
45613     try {
45614       result = (Dali::Rect< int > *)new Dali::Rect< int >(arg1,arg2,arg3,arg4);
45615     } catch (std::out_of_range& e) {
45616       {
45617         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45618       };
45619     } catch (std::exception& e) {
45620       {
45621         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45622       };
45623     } catch (...) {
45624       {
45625         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45626       };
45627     }
45628   }
45629   jresult = (void *)result;
45630   return jresult;
45631 }
45632
45633
45634 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Rectangle__SWIG_2(void * jarg1) {
45635   void * jresult ;
45636   Dali::Rect< int > *arg1 = 0 ;
45637   Dali::Rect< int > *result = 0 ;
45638
45639   arg1 = (Dali::Rect< int > *)jarg1;
45640   if (!arg1) {
45641     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< int > const & type is null", 0);
45642     return 0;
45643   }
45644   {
45645     try {
45646       result = (Dali::Rect< int > *)new Dali::Rect< int >((Dali::Rect< int > const &)*arg1);
45647     } catch (std::out_of_range& e) {
45648       {
45649         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45650       };
45651     } catch (std::exception& e) {
45652       {
45653         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45654       };
45655     } catch (...) {
45656       {
45657         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45658       };
45659     }
45660   }
45661   jresult = (void *)result;
45662   return jresult;
45663 }
45664
45665
45666 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rectangle_Assign(void * jarg1, void * jarg2) {
45667   void * jresult ;
45668   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
45669   Dali::Rect< int > *arg2 = 0 ;
45670   Dali::Rect< int > *result = 0 ;
45671
45672   arg1 = (Dali::Rect< int > *)jarg1;
45673   arg2 = (Dali::Rect< int > *)jarg2;
45674   if (!arg2) {
45675     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< int > const & type is null", 0);
45676     return 0;
45677   }
45678   {
45679     try {
45680       result = (Dali::Rect< int > *) &(arg1)->operator =((Dali::Rect< int > const &)*arg2);
45681     } catch (std::out_of_range& e) {
45682       {
45683         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45684       };
45685     } catch (std::exception& e) {
45686       {
45687         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45688       };
45689     } catch (...) {
45690       {
45691         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45692       };
45693     }
45694   }
45695   jresult = (void *)result;
45696   return jresult;
45697 }
45698
45699
45700 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rectangle_Set(void * jarg1, int jarg2, int jarg3, int jarg4, int jarg5) {
45701   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
45702   int arg2 ;
45703   int arg3 ;
45704   int arg4 ;
45705   int arg5 ;
45706
45707   arg1 = (Dali::Rect< int > *)jarg1;
45708   arg2 = (int)jarg2;
45709   arg3 = (int)jarg3;
45710   arg4 = (int)jarg4;
45711   arg5 = (int)jarg5;
45712   {
45713     try {
45714       (arg1)->Set(arg2,arg3,arg4,arg5);
45715     } catch (std::out_of_range& e) {
45716       {
45717         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45718       };
45719     } catch (std::exception& e) {
45720       {
45721         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45722       };
45723     } catch (...) {
45724       {
45725         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45726       };
45727     }
45728   }
45729 }
45730
45731
45732 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Rectangle_IsEmpty(void * jarg1) {
45733   unsigned int jresult ;
45734   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
45735   bool result;
45736
45737   arg1 = (Dali::Rect< int > *)jarg1;
45738   {
45739     try {
45740       result = (bool)((Dali::Rect< int > const *)arg1)->IsEmpty();
45741     } catch (std::out_of_range& e) {
45742       {
45743         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45744       };
45745     } catch (std::exception& e) {
45746       {
45747         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45748       };
45749     } catch (...) {
45750       {
45751         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45752       };
45753     }
45754   }
45755   jresult = result;
45756   return jresult;
45757 }
45758
45759
45760 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_Left(void * jarg1) {
45761   int jresult ;
45762   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
45763   int result;
45764
45765   arg1 = (Dali::Rect< int > *)jarg1;
45766   {
45767     try {
45768       result = (int)((Dali::Rect< int > const *)arg1)->Left();
45769     } catch (std::out_of_range& e) {
45770       {
45771         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45772       };
45773     } catch (std::exception& e) {
45774       {
45775         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45776       };
45777     } catch (...) {
45778       {
45779         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45780       };
45781     }
45782   }
45783   jresult = result;
45784   return jresult;
45785 }
45786
45787
45788 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_Right(void * jarg1) {
45789   int jresult ;
45790   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
45791   int result;
45792
45793   arg1 = (Dali::Rect< int > *)jarg1;
45794   {
45795     try {
45796       result = (int)((Dali::Rect< int > const *)arg1)->Right();
45797     } catch (std::out_of_range& e) {
45798       {
45799         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45800       };
45801     } catch (std::exception& e) {
45802       {
45803         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45804       };
45805     } catch (...) {
45806       {
45807         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45808       };
45809     }
45810   }
45811   jresult = result;
45812   return jresult;
45813 }
45814
45815
45816 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_Top(void * jarg1) {
45817   int jresult ;
45818   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
45819   int result;
45820
45821   arg1 = (Dali::Rect< int > *)jarg1;
45822   {
45823     try {
45824       result = (int)((Dali::Rect< int > const *)arg1)->Top();
45825     } catch (std::out_of_range& e) {
45826       {
45827         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45828       };
45829     } catch (std::exception& e) {
45830       {
45831         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45832       };
45833     } catch (...) {
45834       {
45835         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45836       };
45837     }
45838   }
45839   jresult = result;
45840   return jresult;
45841 }
45842
45843
45844 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_Bottom(void * jarg1) {
45845   int jresult ;
45846   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
45847   int result;
45848
45849   arg1 = (Dali::Rect< int > *)jarg1;
45850   {
45851     try {
45852       result = (int)((Dali::Rect< int > const *)arg1)->Bottom();
45853     } catch (std::out_of_range& e) {
45854       {
45855         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45856       };
45857     } catch (std::exception& e) {
45858       {
45859         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45860       };
45861     } catch (...) {
45862       {
45863         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45864       };
45865     }
45866   }
45867   jresult = result;
45868   return jresult;
45869 }
45870
45871
45872 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_Area(void * jarg1) {
45873   int jresult ;
45874   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
45875   int result;
45876
45877   arg1 = (Dali::Rect< int > *)jarg1;
45878   {
45879     try {
45880       result = (int)((Dali::Rect< int > const *)arg1)->Area();
45881     } catch (std::out_of_range& e) {
45882       {
45883         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45884       };
45885     } catch (std::exception& e) {
45886       {
45887         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45888       };
45889     } catch (...) {
45890       {
45891         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45892       };
45893     }
45894   }
45895   jresult = result;
45896   return jresult;
45897 }
45898
45899
45900 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Rectangle_Intersects(void * jarg1, void * jarg2) {
45901   unsigned int jresult ;
45902   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
45903   Dali::Rect< int > *arg2 = 0 ;
45904   bool result;
45905
45906   arg1 = (Dali::Rect< int > *)jarg1;
45907   arg2 = (Dali::Rect< int > *)jarg2;
45908   if (!arg2) {
45909     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< int > const & type is null", 0);
45910     return 0;
45911   }
45912   {
45913     try {
45914       result = (bool)((Dali::Rect< int > const *)arg1)->Intersects((Dali::Rect< int > const &)*arg2);
45915     } catch (std::out_of_range& e) {
45916       {
45917         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45918       };
45919     } catch (std::exception& e) {
45920       {
45921         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45922       };
45923     } catch (...) {
45924       {
45925         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45926       };
45927     }
45928   }
45929   jresult = result;
45930   return jresult;
45931 }
45932
45933
45934 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Rectangle_Contains(void * jarg1, void * jarg2) {
45935   unsigned int jresult ;
45936   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
45937   Dali::Rect< int > *arg2 = 0 ;
45938   bool result;
45939
45940   arg1 = (Dali::Rect< int > *)jarg1;
45941   arg2 = (Dali::Rect< int > *)jarg2;
45942   if (!arg2) {
45943     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< int > const & type is null", 0);
45944     return 0;
45945   }
45946   {
45947     try {
45948       result = (bool)((Dali::Rect< int > const *)arg1)->Contains((Dali::Rect< int > const &)*arg2);
45949     } catch (std::out_of_range& e) {
45950       {
45951         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45952       };
45953     } catch (std::exception& e) {
45954       {
45955         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45956       };
45957     } catch (...) {
45958       {
45959         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45960       };
45961     }
45962   }
45963   jresult = result;
45964   return jresult;
45965 }
45966
45967
45968 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rectangle_x_set(void * jarg1, int jarg2) {
45969   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
45970   int arg2 ;
45971
45972   arg1 = (Dali::Rect< int > *)jarg1;
45973   arg2 = (int)jarg2;
45974   if (arg1) (arg1)->x = arg2;
45975 }
45976
45977
45978 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_x_get(void * jarg1) {
45979   int jresult ;
45980   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
45981   int result;
45982
45983   arg1 = (Dali::Rect< int > *)jarg1;
45984   result = (int) ((arg1)->x);
45985   jresult = result;
45986   return jresult;
45987 }
45988
45989
45990 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rectangle_left_set(void * jarg1, int jarg2) {
45991   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
45992   int arg2 ;
45993
45994   arg1 = (Dali::Rect< int > *)jarg1;
45995   arg2 = (int)jarg2;
45996   if (arg1) (arg1)->left = arg2;
45997 }
45998
45999
46000 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_left_get(void * jarg1) {
46001   int jresult ;
46002   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46003   int result;
46004
46005   arg1 = (Dali::Rect< int > *)jarg1;
46006   result = (int) ((arg1)->left);
46007   jresult = result;
46008   return jresult;
46009 }
46010
46011
46012 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rectangle_y_set(void * jarg1, int jarg2) {
46013   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46014   int arg2 ;
46015
46016   arg1 = (Dali::Rect< int > *)jarg1;
46017   arg2 = (int)jarg2;
46018   if (arg1) (arg1)->y = arg2;
46019 }
46020
46021
46022 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_y_get(void * jarg1) {
46023   int jresult ;
46024   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46025   int result;
46026
46027   arg1 = (Dali::Rect< int > *)jarg1;
46028   result = (int) ((arg1)->y);
46029   jresult = result;
46030   return jresult;
46031 }
46032
46033
46034 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rectangle_right_set(void * jarg1, int jarg2) {
46035   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46036   int arg2 ;
46037
46038   arg1 = (Dali::Rect< int > *)jarg1;
46039   arg2 = (int)jarg2;
46040   if (arg1) (arg1)->right = arg2;
46041 }
46042
46043
46044 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_right_get(void * jarg1) {
46045   int jresult ;
46046   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46047   int result;
46048
46049   arg1 = (Dali::Rect< int > *)jarg1;
46050   result = (int) ((arg1)->right);
46051   jresult = result;
46052   return jresult;
46053 }
46054
46055
46056 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rectangle_width_set(void * jarg1, int jarg2) {
46057   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46058   int arg2 ;
46059
46060   arg1 = (Dali::Rect< int > *)jarg1;
46061   arg2 = (int)jarg2;
46062   if (arg1) (arg1)->width = arg2;
46063 }
46064
46065
46066 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_width_get(void * jarg1) {
46067   int jresult ;
46068   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46069   int result;
46070
46071   arg1 = (Dali::Rect< int > *)jarg1;
46072   result = (int) ((arg1)->width);
46073   jresult = result;
46074   return jresult;
46075 }
46076
46077
46078 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rectangle_bottom_set(void * jarg1, int jarg2) {
46079   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46080   int arg2 ;
46081
46082   arg1 = (Dali::Rect< int > *)jarg1;
46083   arg2 = (int)jarg2;
46084   if (arg1) (arg1)->bottom = arg2;
46085 }
46086
46087
46088 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_bottom_get(void * jarg1) {
46089   int jresult ;
46090   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46091   int result;
46092
46093   arg1 = (Dali::Rect< int > *)jarg1;
46094   result = (int) ((arg1)->bottom);
46095   jresult = result;
46096   return jresult;
46097 }
46098
46099
46100 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rectangle_height_set(void * jarg1, int jarg2) {
46101   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46102   int arg2 ;
46103
46104   arg1 = (Dali::Rect< int > *)jarg1;
46105   arg2 = (int)jarg2;
46106   if (arg1) (arg1)->height = arg2;
46107 }
46108
46109
46110 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_height_get(void * jarg1) {
46111   int jresult ;
46112   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46113   int result;
46114
46115   arg1 = (Dali::Rect< int > *)jarg1;
46116   result = (int) ((arg1)->height);
46117   jresult = result;
46118   return jresult;
46119 }
46120
46121
46122 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rectangle_top_set(void * jarg1, int jarg2) {
46123   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46124   int arg2 ;
46125
46126   arg1 = (Dali::Rect< int > *)jarg1;
46127   arg2 = (int)jarg2;
46128   if (arg1) (arg1)->top = arg2;
46129 }
46130
46131
46132 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_top_get(void * jarg1) {
46133   int jresult ;
46134   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46135   int result;
46136
46137   arg1 = (Dali::Rect< int > *)jarg1;
46138   result = (int) ((arg1)->top);
46139   jresult = result;
46140   return jresult;
46141 }
46142
46143
46144 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Rectangle(void * jarg1) {
46145   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
46146
46147   arg1 = (Dali::Rect< int > *)jarg1;
46148   {
46149     try {
46150       delete arg1;
46151     } catch (std::out_of_range& e) {
46152       {
46153         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46154       };
46155     } catch (std::exception& e) {
46156       {
46157         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46158       };
46159     } catch (...) {
46160       {
46161         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46162       };
46163     }
46164   }
46165 }
46166
46167
46168 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PaddingType__SWIG_0() {
46169   void * jresult ;
46170   Dali::Rect< float > *result = 0 ;
46171
46172   {
46173     try {
46174       result = (Dali::Rect< float > *)new Dali::Rect< float >();
46175     } catch (std::out_of_range& e) {
46176       {
46177         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46178       };
46179     } catch (std::exception& e) {
46180       {
46181         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46182       };
46183     } catch (...) {
46184       {
46185         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46186       };
46187     }
46188   }
46189   jresult = (void *)result;
46190   return jresult;
46191 }
46192
46193
46194 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PaddingType__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4) {
46195   void * jresult ;
46196   float arg1 ;
46197   float arg2 ;
46198   float arg3 ;
46199   float arg4 ;
46200   Dali::Rect< float > *result = 0 ;
46201
46202   arg1 = (float)jarg1;
46203   arg2 = (float)jarg2;
46204   arg3 = (float)jarg3;
46205   arg4 = (float)jarg4;
46206   {
46207     try {
46208       result = (Dali::Rect< float > *)new Dali::Rect< float >(arg1,arg2,arg3,arg4);
46209     } catch (std::out_of_range& e) {
46210       {
46211         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46212       };
46213     } catch (std::exception& e) {
46214       {
46215         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46216       };
46217     } catch (...) {
46218       {
46219         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46220       };
46221     }
46222   }
46223   jresult = (void *)result;
46224   return jresult;
46225 }
46226
46227
46228 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PaddingType__SWIG_2(void * jarg1) {
46229   void * jresult ;
46230   Dali::Rect< float > *arg1 = 0 ;
46231   Dali::Rect< float > *result = 0 ;
46232
46233   arg1 = (Dali::Rect< float > *)jarg1;
46234   if (!arg1) {
46235     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< float > const & type is null", 0);
46236     return 0;
46237   }
46238   {
46239     try {
46240       result = (Dali::Rect< float > *)new Dali::Rect< float >((Dali::Rect< float > const &)*arg1);
46241     } catch (std::out_of_range& e) {
46242       {
46243         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46244       };
46245     } catch (std::exception& e) {
46246       {
46247         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46248       };
46249     } catch (...) {
46250       {
46251         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46252       };
46253     }
46254   }
46255   jresult = (void *)result;
46256   return jresult;
46257 }
46258
46259
46260 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PaddingType_Assign(void * jarg1, void * jarg2) {
46261   void * jresult ;
46262   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
46263   Dali::Rect< float > *arg2 = 0 ;
46264   Dali::Rect< float > *result = 0 ;
46265
46266   arg1 = (Dali::Rect< float > *)jarg1;
46267   arg2 = (Dali::Rect< float > *)jarg2;
46268   if (!arg2) {
46269     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< float > const & type is null", 0);
46270     return 0;
46271   }
46272   {
46273     try {
46274       result = (Dali::Rect< float > *) &(arg1)->operator =((Dali::Rect< float > const &)*arg2);
46275     } catch (std::out_of_range& e) {
46276       {
46277         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46278       };
46279     } catch (std::exception& e) {
46280       {
46281         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46282       };
46283     } catch (...) {
46284       {
46285         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46286       };
46287     }
46288   }
46289   jresult = (void *)result;
46290   return jresult;
46291 }
46292
46293
46294 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PaddingType_Set(void * jarg1, float jarg2, float jarg3, float jarg4, float jarg5) {
46295   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
46296   float arg2 ;
46297   float arg3 ;
46298   float arg4 ;
46299   float arg5 ;
46300
46301   arg1 = (Dali::Rect< float > *)jarg1;
46302   arg2 = (float)jarg2;
46303   arg3 = (float)jarg3;
46304   arg4 = (float)jarg4;
46305   arg5 = (float)jarg5;
46306   {
46307     try {
46308       (arg1)->Set(arg2,arg3,arg4,arg5);
46309     } catch (std::out_of_range& e) {
46310       {
46311         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46312       };
46313     } catch (std::exception& e) {
46314       {
46315         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46316       };
46317     } catch (...) {
46318       {
46319         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46320       };
46321     }
46322   }
46323 }
46324
46325
46326 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PaddingType_x_set(void * jarg1, float jarg2) {
46327   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
46328   float arg2 ;
46329
46330   arg1 = (Dali::Rect< float > *)jarg1;
46331   arg2 = (float)jarg2;
46332   if (arg1) (arg1)->x = arg2;
46333 }
46334
46335
46336 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PaddingType_x_get(void * jarg1) {
46337   float jresult ;
46338   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
46339   float result;
46340
46341   arg1 = (Dali::Rect< float > *)jarg1;
46342   result = (float) ((arg1)->x);
46343   jresult = result;
46344   return jresult;
46345 }
46346
46347
46348 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PaddingType_left_set(void * jarg1, float jarg2) {
46349   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
46350   float arg2 ;
46351
46352   arg1 = (Dali::Rect< float > *)jarg1;
46353   arg2 = (float)jarg2;
46354   if (arg1) (arg1)->left = arg2;
46355 }
46356
46357
46358 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PaddingType_left_get(void * jarg1) {
46359   float jresult ;
46360   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
46361   float result;
46362
46363   arg1 = (Dali::Rect< float > *)jarg1;
46364   result = (float) ((arg1)->left);
46365   jresult = result;
46366   return jresult;
46367 }
46368
46369
46370 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PaddingType_y_set(void * jarg1, float jarg2) {
46371   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
46372   float arg2 ;
46373
46374   arg1 = (Dali::Rect< float > *)jarg1;
46375   arg2 = (float)jarg2;
46376   if (arg1) (arg1)->y = arg2;
46377 }
46378
46379
46380 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PaddingType_y_get(void * jarg1) {
46381   float jresult ;
46382   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
46383   float result;
46384
46385   arg1 = (Dali::Rect< float > *)jarg1;
46386   result = (float) ((arg1)->y);
46387   jresult = result;
46388   return jresult;
46389 }
46390
46391
46392 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PaddingType_right_set(void * jarg1, float jarg2) {
46393   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
46394   float arg2 ;
46395
46396   arg1 = (Dali::Rect< float > *)jarg1;
46397   arg2 = (float)jarg2;
46398   if (arg1) (arg1)->right = arg2;
46399 }
46400
46401
46402 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PaddingType_right_get(void * jarg1) {
46403   float jresult ;
46404   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
46405   float result;
46406
46407   arg1 = (Dali::Rect< float > *)jarg1;
46408   result = (float) ((arg1)->right);
46409   jresult = result;
46410   return jresult;
46411 }
46412
46413
46414 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PaddingType_width_set(void * jarg1, float jarg2) {
46415   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
46416   float arg2 ;
46417
46418   arg1 = (Dali::Rect< float > *)jarg1;
46419   arg2 = (float)jarg2;
46420   if (arg1) (arg1)->width = arg2;
46421 }
46422
46423
46424 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PaddingType_width_get(void * jarg1) {
46425   float jresult ;
46426   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
46427   float result;
46428
46429   arg1 = (Dali::Rect< float > *)jarg1;
46430   result = (float) ((arg1)->width);
46431   jresult = result;
46432   return jresult;
46433 }
46434
46435
46436 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PaddingType_bottom_set(void * jarg1, float jarg2) {
46437   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
46438   float arg2 ;
46439
46440   arg1 = (Dali::Rect< float > *)jarg1;
46441   arg2 = (float)jarg2;
46442   if (arg1) (arg1)->bottom = arg2;
46443 }
46444
46445
46446 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PaddingType_bottom_get(void * jarg1) {
46447   float jresult ;
46448   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
46449   float result;
46450
46451   arg1 = (Dali::Rect< float > *)jarg1;
46452   result = (float) ((arg1)->bottom);
46453   jresult = result;
46454   return jresult;
46455 }
46456
46457
46458 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PaddingType_height_set(void * jarg1, float jarg2) {
46459   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
46460   float arg2 ;
46461
46462   arg1 = (Dali::Rect< float > *)jarg1;
46463   arg2 = (float)jarg2;
46464   if (arg1) (arg1)->height = arg2;
46465 }
46466
46467
46468 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PaddingType_height_get(void * jarg1) {
46469   float jresult ;
46470   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
46471   float result;
46472
46473   arg1 = (Dali::Rect< float > *)jarg1;
46474   result = (float) ((arg1)->height);
46475   jresult = result;
46476   return jresult;
46477 }
46478
46479
46480 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PaddingType_top_set(void * jarg1, float jarg2) {
46481   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
46482   float arg2 ;
46483
46484   arg1 = (Dali::Rect< float > *)jarg1;
46485   arg2 = (float)jarg2;
46486   if (arg1) (arg1)->top = arg2;
46487 }
46488
46489
46490 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PaddingType_top_get(void * jarg1) {
46491   float jresult ;
46492   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
46493   float result;
46494
46495   arg1 = (Dali::Rect< float > *)jarg1;
46496   result = (float) ((arg1)->top);
46497   jresult = result;
46498   return jresult;
46499 }
46500
46501
46502 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PaddingType(void * jarg1) {
46503   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
46504
46505   arg1 = (Dali::Rect< float > *)jarg1;
46506   {
46507     try {
46508       delete arg1;
46509     } catch (std::out_of_range& e) {
46510       {
46511         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46512       };
46513     } catch (std::exception& e) {
46514       {
46515         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46516       };
46517     } catch (...) {
46518       {
46519         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46520       };
46521     }
46522   }
46523 }
46524
46525
46526 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VectorInteger_BaseType_get() {
46527   int jresult ;
46528   int result;
46529
46530   result = (int)Dali::Vector< int >::BaseType;
46531   jresult = (int)result;
46532   return jresult;
46533 }
46534
46535
46536 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VectorInteger__SWIG_0() {
46537   void * jresult ;
46538   Dali::Vector< int > *result = 0 ;
46539
46540   {
46541     try {
46542       result = (Dali::Vector< int > *)new Dali::Vector< int >();
46543     } catch (std::out_of_range& e) {
46544       {
46545         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46546       };
46547     } catch (std::exception& e) {
46548       {
46549         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46550       };
46551     } catch (...) {
46552       {
46553         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46554       };
46555     }
46556   }
46557   jresult = (void *)result;
46558   return jresult;
46559 }
46560
46561
46562 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_VectorInteger(void * jarg1) {
46563   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
46564
46565   arg1 = (Dali::Vector< int > *)jarg1;
46566   {
46567     try {
46568       delete arg1;
46569     } catch (std::out_of_range& e) {
46570       {
46571         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46572       };
46573     } catch (std::exception& e) {
46574       {
46575         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46576       };
46577     } catch (...) {
46578       {
46579         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46580       };
46581     }
46582   }
46583 }
46584
46585
46586 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VectorInteger__SWIG_1(void * jarg1) {
46587   void * jresult ;
46588   Dali::Vector< int > *arg1 = 0 ;
46589   Dali::Vector< int > *result = 0 ;
46590
46591   arg1 = (Dali::Vector< int > *)jarg1;
46592   if (!arg1) {
46593     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< int > const & type is null", 0);
46594     return 0;
46595   }
46596   {
46597     try {
46598       result = (Dali::Vector< int > *)new Dali::Vector< int >((Dali::Vector< int > const &)*arg1);
46599     } catch (std::out_of_range& e) {
46600       {
46601         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46602       };
46603     } catch (std::exception& e) {
46604       {
46605         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46606       };
46607     } catch (...) {
46608       {
46609         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46610       };
46611     }
46612   }
46613   jresult = (void *)result;
46614   return jresult;
46615 }
46616
46617
46618 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorInteger_Assign(void * jarg1, void * jarg2) {
46619   void * jresult ;
46620   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
46621   Dali::Vector< int > *arg2 = 0 ;
46622   Dali::Vector< int > *result = 0 ;
46623
46624   arg1 = (Dali::Vector< int > *)jarg1;
46625   arg2 = (Dali::Vector< int > *)jarg2;
46626   if (!arg2) {
46627     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< int > const & type is null", 0);
46628     return 0;
46629   }
46630   {
46631     try {
46632       result = (Dali::Vector< int > *) &(arg1)->operator =((Dali::Vector< int > const &)*arg2);
46633     } catch (std::out_of_range& e) {
46634       {
46635         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46636       };
46637     } catch (std::exception& e) {
46638       {
46639         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46640       };
46641     } catch (...) {
46642       {
46643         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46644       };
46645     }
46646   }
46647   jresult = (void *)result;
46648   return jresult;
46649 }
46650
46651
46652 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorInteger_Begin(void * jarg1) {
46653   void * jresult ;
46654   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
46655   Dali::Vector< int >::Iterator result;
46656
46657   arg1 = (Dali::Vector< int > *)jarg1;
46658   {
46659     try {
46660       result = (Dali::Vector< int >::Iterator)((Dali::Vector< int > const *)arg1)->Begin();
46661     } catch (std::out_of_range& e) {
46662       {
46663         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46664       };
46665     } catch (std::exception& e) {
46666       {
46667         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46668       };
46669     } catch (...) {
46670       {
46671         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46672       };
46673     }
46674   }
46675   jresult = (void *)result;
46676   return jresult;
46677 }
46678
46679
46680 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorInteger_End(void * jarg1) {
46681   void * jresult ;
46682   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
46683   Dali::Vector< int >::Iterator result;
46684
46685   arg1 = (Dali::Vector< int > *)jarg1;
46686   {
46687     try {
46688       result = (Dali::Vector< int >::Iterator)((Dali::Vector< int > const *)arg1)->End();
46689     } catch (std::out_of_range& e) {
46690       {
46691         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46692       };
46693     } catch (std::exception& e) {
46694       {
46695         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46696       };
46697     } catch (...) {
46698       {
46699         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46700       };
46701     }
46702   }
46703   jresult = (void *)result;
46704   return jresult;
46705 }
46706
46707
46708 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorInteger_ValueOfIndex__SWIG_0(void * jarg1, unsigned long jarg2) {
46709   void * jresult ;
46710   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
46711   Dali::Vector< int >::SizeType arg2 ;
46712   Dali::Vector< int >::ItemType *result = 0 ;
46713
46714   arg1 = (Dali::Vector< int > *)jarg1;
46715   arg2 = (Dali::Vector< int >::SizeType)jarg2;
46716   {
46717     try {
46718       result = (Dali::Vector< int >::ItemType *) &(arg1)->operator [](arg2);
46719     } catch (std::out_of_range& e) {
46720       {
46721         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46722       };
46723     } catch (std::exception& e) {
46724       {
46725         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46726       };
46727     } catch (...) {
46728       {
46729         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46730       };
46731     }
46732   }
46733   jresult = (void *)result;
46734   return jresult;
46735 }
46736
46737
46738 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorInteger_PushBack(void * jarg1, int jarg2) {
46739   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
46740   Dali::Vector< int >::ItemType *arg2 = 0 ;
46741   Dali::Vector< int >::ItemType temp2 ;
46742
46743   arg1 = (Dali::Vector< int > *)jarg1;
46744   temp2 = (Dali::Vector< int >::ItemType)jarg2;
46745   arg2 = &temp2;
46746   {
46747     try {
46748       (arg1)->PushBack((Dali::Vector< int >::ItemType const &)*arg2);
46749     } catch (std::out_of_range& e) {
46750       {
46751         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46752       };
46753     } catch (std::exception& e) {
46754       {
46755         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46756       };
46757     } catch (...) {
46758       {
46759         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46760       };
46761     }
46762   }
46763 }
46764
46765
46766 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorInteger_Insert__SWIG_0(void * jarg1, void * jarg2, int jarg3) {
46767   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
46768   Dali::Vector< int >::Iterator arg2 = (Dali::Vector< int >::Iterator) 0 ;
46769   Dali::Vector< int >::ItemType *arg3 = 0 ;
46770   Dali::Vector< int >::ItemType temp3 ;
46771
46772   arg1 = (Dali::Vector< int > *)jarg1;
46773   arg2 = (Dali::Vector< int >::Iterator)jarg2;
46774   temp3 = (Dali::Vector< int >::ItemType)jarg3;
46775   arg3 = &temp3;
46776   {
46777     try {
46778       (arg1)->Insert(arg2,(Dali::Vector< int >::ItemType const &)*arg3);
46779     } catch (std::out_of_range& e) {
46780       {
46781         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46782       };
46783     } catch (std::exception& e) {
46784       {
46785         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46786       };
46787     } catch (...) {
46788       {
46789         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46790       };
46791     }
46792   }
46793 }
46794
46795
46796 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorInteger_Insert__SWIG_1(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
46797   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
46798   Dali::Vector< int >::Iterator arg2 = (Dali::Vector< int >::Iterator) 0 ;
46799   Dali::Vector< int >::Iterator arg3 = (Dali::Vector< int >::Iterator) 0 ;
46800   Dali::Vector< int >::Iterator arg4 = (Dali::Vector< int >::Iterator) 0 ;
46801
46802   arg1 = (Dali::Vector< int > *)jarg1;
46803   arg2 = (Dali::Vector< int >::Iterator)jarg2;
46804   arg3 = (Dali::Vector< int >::Iterator)jarg3;
46805   arg4 = (Dali::Vector< int >::Iterator)jarg4;
46806   {
46807     try {
46808       (arg1)->Insert(arg2,arg3,arg4);
46809     } catch (std::out_of_range& e) {
46810       {
46811         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46812       };
46813     } catch (std::exception& e) {
46814       {
46815         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46816       };
46817     } catch (...) {
46818       {
46819         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46820       };
46821     }
46822   }
46823 }
46824
46825
46826 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorInteger_Reserve(void * jarg1, unsigned long jarg2) {
46827   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
46828   Dali::Vector< int >::SizeType arg2 ;
46829
46830   arg1 = (Dali::Vector< int > *)jarg1;
46831   arg2 = (Dali::Vector< int >::SizeType)jarg2;
46832   {
46833     try {
46834       (arg1)->Reserve(arg2);
46835     } catch (std::out_of_range& e) {
46836       {
46837         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46838       };
46839     } catch (std::exception& e) {
46840       {
46841         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46842       };
46843     } catch (...) {
46844       {
46845         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46846       };
46847     }
46848   }
46849 }
46850
46851
46852 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorInteger_Resize__SWIG_0(void * jarg1, unsigned long jarg2) {
46853   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
46854   Dali::Vector< int >::SizeType arg2 ;
46855
46856   arg1 = (Dali::Vector< int > *)jarg1;
46857   arg2 = (Dali::Vector< int >::SizeType)jarg2;
46858   {
46859     try {
46860       (arg1)->Resize(arg2);
46861     } catch (std::out_of_range& e) {
46862       {
46863         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46864       };
46865     } catch (std::exception& e) {
46866       {
46867         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46868       };
46869     } catch (...) {
46870       {
46871         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46872       };
46873     }
46874   }
46875 }
46876
46877
46878 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorInteger_Resize__SWIG_1(void * jarg1, unsigned long jarg2, int jarg3) {
46879   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
46880   Dali::Vector< int >::SizeType arg2 ;
46881   Dali::Vector< int >::ItemType *arg3 = 0 ;
46882   Dali::Vector< int >::ItemType temp3 ;
46883
46884   arg1 = (Dali::Vector< int > *)jarg1;
46885   arg2 = (Dali::Vector< int >::SizeType)jarg2;
46886   temp3 = (Dali::Vector< int >::ItemType)jarg3;
46887   arg3 = &temp3;
46888   {
46889     try {
46890       (arg1)->Resize(arg2,(Dali::Vector< int >::ItemType const &)*arg3);
46891     } catch (std::out_of_range& e) {
46892       {
46893         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46894       };
46895     } catch (std::exception& e) {
46896       {
46897         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46898       };
46899     } catch (...) {
46900       {
46901         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46902       };
46903     }
46904   }
46905 }
46906
46907
46908 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorInteger_Erase__SWIG_0(void * jarg1, void * jarg2) {
46909   void * jresult ;
46910   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
46911   Dali::Vector< int >::Iterator arg2 = (Dali::Vector< int >::Iterator) 0 ;
46912   Dali::Vector< int >::Iterator result;
46913
46914   arg1 = (Dali::Vector< int > *)jarg1;
46915   arg2 = (Dali::Vector< int >::Iterator)jarg2;
46916   {
46917     try {
46918       result = (Dali::Vector< int >::Iterator)(arg1)->Erase(arg2);
46919     } catch (std::out_of_range& e) {
46920       {
46921         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46922       };
46923     } catch (std::exception& e) {
46924       {
46925         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46926       };
46927     } catch (...) {
46928       {
46929         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46930       };
46931     }
46932   }
46933   jresult = (void *)result;
46934   return jresult;
46935 }
46936
46937
46938 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorInteger_Erase__SWIG_1(void * jarg1, void * jarg2, void * jarg3) {
46939   void * jresult ;
46940   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
46941   Dali::Vector< int >::Iterator arg2 = (Dali::Vector< int >::Iterator) 0 ;
46942   Dali::Vector< int >::Iterator arg3 = (Dali::Vector< int >::Iterator) 0 ;
46943   Dali::Vector< int >::Iterator result;
46944
46945   arg1 = (Dali::Vector< int > *)jarg1;
46946   arg2 = (Dali::Vector< int >::Iterator)jarg2;
46947   arg3 = (Dali::Vector< int >::Iterator)jarg3;
46948   {
46949     try {
46950       result = (Dali::Vector< int >::Iterator)(arg1)->Erase(arg2,arg3);
46951     } catch (std::out_of_range& e) {
46952       {
46953         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46954       };
46955     } catch (std::exception& e) {
46956       {
46957         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46958       };
46959     } catch (...) {
46960       {
46961         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46962       };
46963     }
46964   }
46965   jresult = (void *)result;
46966   return jresult;
46967 }
46968
46969
46970 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorInteger_Remove(void * jarg1, void * jarg2) {
46971   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
46972   Dali::Vector< int >::Iterator arg2 = (Dali::Vector< int >::Iterator) 0 ;
46973
46974   arg1 = (Dali::Vector< int > *)jarg1;
46975   arg2 = (Dali::Vector< int >::Iterator)jarg2;
46976   {
46977     try {
46978       (arg1)->Remove(arg2);
46979     } catch (std::out_of_range& e) {
46980       {
46981         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46982       };
46983     } catch (std::exception& e) {
46984       {
46985         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46986       };
46987     } catch (...) {
46988       {
46989         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46990       };
46991     }
46992   }
46993 }
46994
46995
46996 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorInteger_Swap(void * jarg1, void * jarg2) {
46997   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
46998   Dali::Vector< int > *arg2 = 0 ;
46999
47000   arg1 = (Dali::Vector< int > *)jarg1;
47001   arg2 = (Dali::Vector< int > *)jarg2;
47002   if (!arg2) {
47003     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< int > & type is null", 0);
47004     return ;
47005   }
47006   {
47007     try {
47008       (arg1)->Swap(*arg2);
47009     } catch (std::out_of_range& e) {
47010       {
47011         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47012       };
47013     } catch (std::exception& e) {
47014       {
47015         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47016       };
47017     } catch (...) {
47018       {
47019         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47020       };
47021     }
47022   }
47023 }
47024
47025
47026 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorInteger_Clear(void * jarg1) {
47027   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
47028
47029   arg1 = (Dali::Vector< int > *)jarg1;
47030   {
47031     try {
47032       (arg1)->Clear();
47033     } catch (std::out_of_range& e) {
47034       {
47035         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47036       };
47037     } catch (std::exception& e) {
47038       {
47039         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47040       };
47041     } catch (...) {
47042       {
47043         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47044       };
47045     }
47046   }
47047 }
47048
47049
47050 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorInteger_Release(void * jarg1) {
47051   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
47052
47053   arg1 = (Dali::Vector< int > *)jarg1;
47054   {
47055     try {
47056       (arg1)->Release();
47057     } catch (std::out_of_range& e) {
47058       {
47059         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47060       };
47061     } catch (std::exception& e) {
47062       {
47063         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47064       };
47065     } catch (...) {
47066       {
47067         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47068       };
47069     }
47070   }
47071 }
47072
47073
47074 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VectorFloat_BaseType_get() {
47075   int jresult ;
47076   int result;
47077
47078   result = (int)Dali::Vector< float >::BaseType;
47079   jresult = (int)result;
47080   return jresult;
47081 }
47082
47083
47084 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VectorFloat__SWIG_0() {
47085   void * jresult ;
47086   Dali::Vector< float > *result = 0 ;
47087
47088   {
47089     try {
47090       result = (Dali::Vector< float > *)new Dali::Vector< float >();
47091     } catch (std::out_of_range& e) {
47092       {
47093         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47094       };
47095     } catch (std::exception& e) {
47096       {
47097         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47098       };
47099     } catch (...) {
47100       {
47101         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47102       };
47103     }
47104   }
47105   jresult = (void *)result;
47106   return jresult;
47107 }
47108
47109
47110 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_VectorFloat(void * jarg1) {
47111   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
47112
47113   arg1 = (Dali::Vector< float > *)jarg1;
47114   {
47115     try {
47116       delete arg1;
47117     } catch (std::out_of_range& e) {
47118       {
47119         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47120       };
47121     } catch (std::exception& e) {
47122       {
47123         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47124       };
47125     } catch (...) {
47126       {
47127         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47128       };
47129     }
47130   }
47131 }
47132
47133
47134 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VectorFloat__SWIG_1(void * jarg1) {
47135   void * jresult ;
47136   Dali::Vector< float > *arg1 = 0 ;
47137   Dali::Vector< float > *result = 0 ;
47138
47139   arg1 = (Dali::Vector< float > *)jarg1;
47140   if (!arg1) {
47141     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< float > const & type is null", 0);
47142     return 0;
47143   }
47144   {
47145     try {
47146       result = (Dali::Vector< float > *)new Dali::Vector< float >((Dali::Vector< float > const &)*arg1);
47147     } catch (std::out_of_range& e) {
47148       {
47149         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47150       };
47151     } catch (std::exception& e) {
47152       {
47153         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47154       };
47155     } catch (...) {
47156       {
47157         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47158       };
47159     }
47160   }
47161   jresult = (void *)result;
47162   return jresult;
47163 }
47164
47165
47166 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorFloat_Assign(void * jarg1, void * jarg2) {
47167   void * jresult ;
47168   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
47169   Dali::Vector< float > *arg2 = 0 ;
47170   Dali::Vector< float > *result = 0 ;
47171
47172   arg1 = (Dali::Vector< float > *)jarg1;
47173   arg2 = (Dali::Vector< float > *)jarg2;
47174   if (!arg2) {
47175     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< float > const & type is null", 0);
47176     return 0;
47177   }
47178   {
47179     try {
47180       result = (Dali::Vector< float > *) &(arg1)->operator =((Dali::Vector< float > const &)*arg2);
47181     } catch (std::out_of_range& e) {
47182       {
47183         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47184       };
47185     } catch (std::exception& e) {
47186       {
47187         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47188       };
47189     } catch (...) {
47190       {
47191         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47192       };
47193     }
47194   }
47195   jresult = (void *)result;
47196   return jresult;
47197 }
47198
47199
47200 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorFloat_Begin(void * jarg1) {
47201   void * jresult ;
47202   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
47203   Dali::Vector< float >::Iterator result;
47204
47205   arg1 = (Dali::Vector< float > *)jarg1;
47206   {
47207     try {
47208       result = (Dali::Vector< float >::Iterator)((Dali::Vector< float > const *)arg1)->Begin();
47209     } catch (std::out_of_range& e) {
47210       {
47211         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47212       };
47213     } catch (std::exception& e) {
47214       {
47215         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47216       };
47217     } catch (...) {
47218       {
47219         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47220       };
47221     }
47222   }
47223   jresult = (void *)result;
47224   return jresult;
47225 }
47226
47227
47228 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorFloat_End(void * jarg1) {
47229   void * jresult ;
47230   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
47231   Dali::Vector< float >::Iterator result;
47232
47233   arg1 = (Dali::Vector< float > *)jarg1;
47234   {
47235     try {
47236       result = (Dali::Vector< float >::Iterator)((Dali::Vector< float > const *)arg1)->End();
47237     } catch (std::out_of_range& e) {
47238       {
47239         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47240       };
47241     } catch (std::exception& e) {
47242       {
47243         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47244       };
47245     } catch (...) {
47246       {
47247         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47248       };
47249     }
47250   }
47251   jresult = (void *)result;
47252   return jresult;
47253 }
47254
47255
47256 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorFloat_ValueOfIndex__SWIG_0(void * jarg1, unsigned long jarg2) {
47257   void * jresult ;
47258   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
47259   Dali::Vector< float >::SizeType arg2 ;
47260   Dali::Vector< float >::ItemType *result = 0 ;
47261
47262   arg1 = (Dali::Vector< float > *)jarg1;
47263   arg2 = (Dali::Vector< float >::SizeType)jarg2;
47264   {
47265     try {
47266       result = (Dali::Vector< float >::ItemType *) &(arg1)->operator [](arg2);
47267     } catch (std::out_of_range& e) {
47268       {
47269         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47270       };
47271     } catch (std::exception& e) {
47272       {
47273         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47274       };
47275     } catch (...) {
47276       {
47277         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47278       };
47279     }
47280   }
47281   jresult = (void *)result;
47282   return jresult;
47283 }
47284
47285
47286 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorFloat_PushBack(void * jarg1, float jarg2) {
47287   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
47288   Dali::Vector< float >::ItemType *arg2 = 0 ;
47289   Dali::Vector< float >::ItemType temp2 ;
47290
47291   arg1 = (Dali::Vector< float > *)jarg1;
47292   temp2 = (Dali::Vector< float >::ItemType)jarg2;
47293   arg2 = &temp2;
47294   {
47295     try {
47296       (arg1)->PushBack((Dali::Vector< float >::ItemType const &)*arg2);
47297     } catch (std::out_of_range& e) {
47298       {
47299         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47300       };
47301     } catch (std::exception& e) {
47302       {
47303         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47304       };
47305     } catch (...) {
47306       {
47307         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47308       };
47309     }
47310   }
47311 }
47312
47313
47314 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorFloat_Insert__SWIG_0(void * jarg1, void * jarg2, float jarg3) {
47315   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
47316   Dali::Vector< float >::Iterator arg2 = (Dali::Vector< float >::Iterator) 0 ;
47317   Dali::Vector< float >::ItemType *arg3 = 0 ;
47318   Dali::Vector< float >::ItemType temp3 ;
47319
47320   arg1 = (Dali::Vector< float > *)jarg1;
47321   arg2 = (Dali::Vector< float >::Iterator)jarg2;
47322   temp3 = (Dali::Vector< float >::ItemType)jarg3;
47323   arg3 = &temp3;
47324   {
47325     try {
47326       (arg1)->Insert(arg2,(Dali::Vector< float >::ItemType const &)*arg3);
47327     } catch (std::out_of_range& e) {
47328       {
47329         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47330       };
47331     } catch (std::exception& e) {
47332       {
47333         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47334       };
47335     } catch (...) {
47336       {
47337         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47338       };
47339     }
47340   }
47341 }
47342
47343
47344 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorFloat_Insert__SWIG_1(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
47345   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
47346   Dali::Vector< float >::Iterator arg2 = (Dali::Vector< float >::Iterator) 0 ;
47347   Dali::Vector< float >::Iterator arg3 = (Dali::Vector< float >::Iterator) 0 ;
47348   Dali::Vector< float >::Iterator arg4 = (Dali::Vector< float >::Iterator) 0 ;
47349
47350   arg1 = (Dali::Vector< float > *)jarg1;
47351   arg2 = (Dali::Vector< float >::Iterator)jarg2;
47352   arg3 = (Dali::Vector< float >::Iterator)jarg3;
47353   arg4 = (Dali::Vector< float >::Iterator)jarg4;
47354   {
47355     try {
47356       (arg1)->Insert(arg2,arg3,arg4);
47357     } catch (std::out_of_range& e) {
47358       {
47359         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47360       };
47361     } catch (std::exception& e) {
47362       {
47363         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47364       };
47365     } catch (...) {
47366       {
47367         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47368       };
47369     }
47370   }
47371 }
47372
47373
47374 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorFloat_Reserve(void * jarg1, unsigned long jarg2) {
47375   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
47376   Dali::Vector< float >::SizeType arg2 ;
47377
47378   arg1 = (Dali::Vector< float > *)jarg1;
47379   arg2 = (Dali::Vector< float >::SizeType)jarg2;
47380   {
47381     try {
47382       (arg1)->Reserve(arg2);
47383     } catch (std::out_of_range& e) {
47384       {
47385         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47386       };
47387     } catch (std::exception& e) {
47388       {
47389         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47390       };
47391     } catch (...) {
47392       {
47393         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47394       };
47395     }
47396   }
47397 }
47398
47399
47400 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorFloat_Resize__SWIG_0(void * jarg1, unsigned long jarg2) {
47401   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
47402   Dali::Vector< float >::SizeType arg2 ;
47403
47404   arg1 = (Dali::Vector< float > *)jarg1;
47405   arg2 = (Dali::Vector< float >::SizeType)jarg2;
47406   {
47407     try {
47408       (arg1)->Resize(arg2);
47409     } catch (std::out_of_range& e) {
47410       {
47411         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47412       };
47413     } catch (std::exception& e) {
47414       {
47415         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47416       };
47417     } catch (...) {
47418       {
47419         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47420       };
47421     }
47422   }
47423 }
47424
47425
47426 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorFloat_Resize__SWIG_1(void * jarg1, unsigned long jarg2, float jarg3) {
47427   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
47428   Dali::Vector< float >::SizeType arg2 ;
47429   Dali::Vector< float >::ItemType *arg3 = 0 ;
47430   Dali::Vector< float >::ItemType temp3 ;
47431
47432   arg1 = (Dali::Vector< float > *)jarg1;
47433   arg2 = (Dali::Vector< float >::SizeType)jarg2;
47434   temp3 = (Dali::Vector< float >::ItemType)jarg3;
47435   arg3 = &temp3;
47436   {
47437     try {
47438       (arg1)->Resize(arg2,(Dali::Vector< float >::ItemType const &)*arg3);
47439     } catch (std::out_of_range& e) {
47440       {
47441         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47442       };
47443     } catch (std::exception& e) {
47444       {
47445         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47446       };
47447     } catch (...) {
47448       {
47449         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47450       };
47451     }
47452   }
47453 }
47454
47455
47456 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorFloat_Erase__SWIG_0(void * jarg1, void * jarg2) {
47457   void * jresult ;
47458   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
47459   Dali::Vector< float >::Iterator arg2 = (Dali::Vector< float >::Iterator) 0 ;
47460   Dali::Vector< float >::Iterator result;
47461
47462   arg1 = (Dali::Vector< float > *)jarg1;
47463   arg2 = (Dali::Vector< float >::Iterator)jarg2;
47464   {
47465     try {
47466       result = (Dali::Vector< float >::Iterator)(arg1)->Erase(arg2);
47467     } catch (std::out_of_range& e) {
47468       {
47469         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47470       };
47471     } catch (std::exception& e) {
47472       {
47473         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47474       };
47475     } catch (...) {
47476       {
47477         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47478       };
47479     }
47480   }
47481   jresult = (void *)result;
47482   return jresult;
47483 }
47484
47485
47486 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorFloat_Erase__SWIG_1(void * jarg1, void * jarg2, void * jarg3) {
47487   void * jresult ;
47488   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
47489   Dali::Vector< float >::Iterator arg2 = (Dali::Vector< float >::Iterator) 0 ;
47490   Dali::Vector< float >::Iterator arg3 = (Dali::Vector< float >::Iterator) 0 ;
47491   Dali::Vector< float >::Iterator result;
47492
47493   arg1 = (Dali::Vector< float > *)jarg1;
47494   arg2 = (Dali::Vector< float >::Iterator)jarg2;
47495   arg3 = (Dali::Vector< float >::Iterator)jarg3;
47496   {
47497     try {
47498       result = (Dali::Vector< float >::Iterator)(arg1)->Erase(arg2,arg3);
47499     } catch (std::out_of_range& e) {
47500       {
47501         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47502       };
47503     } catch (std::exception& e) {
47504       {
47505         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47506       };
47507     } catch (...) {
47508       {
47509         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47510       };
47511     }
47512   }
47513   jresult = (void *)result;
47514   return jresult;
47515 }
47516
47517
47518 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorFloat_Remove(void * jarg1, void * jarg2) {
47519   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
47520   Dali::Vector< float >::Iterator arg2 = (Dali::Vector< float >::Iterator) 0 ;
47521
47522   arg1 = (Dali::Vector< float > *)jarg1;
47523   arg2 = (Dali::Vector< float >::Iterator)jarg2;
47524   {
47525     try {
47526       (arg1)->Remove(arg2);
47527     } catch (std::out_of_range& e) {
47528       {
47529         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47530       };
47531     } catch (std::exception& e) {
47532       {
47533         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47534       };
47535     } catch (...) {
47536       {
47537         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47538       };
47539     }
47540   }
47541 }
47542
47543
47544 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorFloat_Swap(void * jarg1, void * jarg2) {
47545   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
47546   Dali::Vector< float > *arg2 = 0 ;
47547
47548   arg1 = (Dali::Vector< float > *)jarg1;
47549   arg2 = (Dali::Vector< float > *)jarg2;
47550   if (!arg2) {
47551     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< float > & type is null", 0);
47552     return ;
47553   }
47554   {
47555     try {
47556       (arg1)->Swap(*arg2);
47557     } catch (std::out_of_range& e) {
47558       {
47559         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47560       };
47561     } catch (std::exception& e) {
47562       {
47563         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47564       };
47565     } catch (...) {
47566       {
47567         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47568       };
47569     }
47570   }
47571 }
47572
47573
47574 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorFloat_Clear(void * jarg1) {
47575   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
47576
47577   arg1 = (Dali::Vector< float > *)jarg1;
47578   {
47579     try {
47580       (arg1)->Clear();
47581     } catch (std::out_of_range& e) {
47582       {
47583         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47584       };
47585     } catch (std::exception& e) {
47586       {
47587         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47588       };
47589     } catch (...) {
47590       {
47591         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47592       };
47593     }
47594   }
47595 }
47596
47597
47598 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorFloat_Release(void * jarg1) {
47599   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
47600
47601   arg1 = (Dali::Vector< float > *)jarg1;
47602   {
47603     try {
47604       (arg1)->Release();
47605     } catch (std::out_of_range& e) {
47606       {
47607         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47608       };
47609     } catch (std::exception& e) {
47610       {
47611         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47612       };
47613     } catch (...) {
47614       {
47615         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47616       };
47617     }
47618   }
47619 }
47620
47621
47622 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_BaseType_get() {
47623   int jresult ;
47624   int result;
47625
47626   result = (int)Dali::Vector< unsigned char >::BaseType;
47627   jresult = (int)result;
47628   return jresult;
47629 }
47630
47631
47632 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VectorUnsignedChar__SWIG_0() {
47633   void * jresult ;
47634   Dali::Vector< unsigned char > *result = 0 ;
47635
47636   {
47637     try {
47638       result = (Dali::Vector< unsigned char > *)new Dali::Vector< unsigned char >();
47639     } catch (std::out_of_range& e) {
47640       {
47641         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47642       };
47643     } catch (std::exception& e) {
47644       {
47645         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47646       };
47647     } catch (...) {
47648       {
47649         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47650       };
47651     }
47652   }
47653   jresult = (void *)result;
47654   return jresult;
47655 }
47656
47657
47658 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_VectorUnsignedChar(void * jarg1) {
47659   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
47660
47661   arg1 = (Dali::Vector< unsigned char > *)jarg1;
47662   {
47663     try {
47664       delete arg1;
47665     } catch (std::out_of_range& e) {
47666       {
47667         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47668       };
47669     } catch (std::exception& e) {
47670       {
47671         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47672       };
47673     } catch (...) {
47674       {
47675         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47676       };
47677     }
47678   }
47679 }
47680
47681
47682 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VectorUnsignedChar__SWIG_1(void * jarg1) {
47683   void * jresult ;
47684   Dali::Vector< unsigned char > *arg1 = 0 ;
47685   Dali::Vector< unsigned char > *result = 0 ;
47686
47687   arg1 = (Dali::Vector< unsigned char > *)jarg1;
47688   if (!arg1) {
47689     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< unsigned char > const & type is null", 0);
47690     return 0;
47691   }
47692   {
47693     try {
47694       result = (Dali::Vector< unsigned char > *)new Dali::Vector< unsigned char >((Dali::Vector< unsigned char > const &)*arg1);
47695     } catch (std::out_of_range& e) {
47696       {
47697         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47698       };
47699     } catch (std::exception& e) {
47700       {
47701         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47702       };
47703     } catch (...) {
47704       {
47705         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47706       };
47707     }
47708   }
47709   jresult = (void *)result;
47710   return jresult;
47711 }
47712
47713
47714 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Assign(void * jarg1, void * jarg2) {
47715   void * jresult ;
47716   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
47717   Dali::Vector< unsigned char > *arg2 = 0 ;
47718   Dali::Vector< unsigned char > *result = 0 ;
47719
47720   arg1 = (Dali::Vector< unsigned char > *)jarg1;
47721   arg2 = (Dali::Vector< unsigned char > *)jarg2;
47722   if (!arg2) {
47723     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< unsigned char > const & type is null", 0);
47724     return 0;
47725   }
47726   {
47727     try {
47728       result = (Dali::Vector< unsigned char > *) &(arg1)->operator =((Dali::Vector< unsigned char > const &)*arg2);
47729     } catch (std::out_of_range& e) {
47730       {
47731         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47732       };
47733     } catch (std::exception& e) {
47734       {
47735         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47736       };
47737     } catch (...) {
47738       {
47739         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47740       };
47741     }
47742   }
47743   jresult = (void *)result;
47744   return jresult;
47745 }
47746
47747
47748 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Begin(void * jarg1) {
47749   void * jresult ;
47750   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
47751   Dali::Vector< unsigned char >::Iterator result;
47752
47753   arg1 = (Dali::Vector< unsigned char > *)jarg1;
47754   {
47755     try {
47756       result = (Dali::Vector< unsigned char >::Iterator)((Dali::Vector< unsigned char > const *)arg1)->Begin();
47757     } catch (std::out_of_range& e) {
47758       {
47759         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47760       };
47761     } catch (std::exception& e) {
47762       {
47763         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47764       };
47765     } catch (...) {
47766       {
47767         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47768       };
47769     }
47770   }
47771   jresult = (void *)result;
47772   return jresult;
47773 }
47774
47775
47776 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_End(void * jarg1) {
47777   void * jresult ;
47778   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
47779   Dali::Vector< unsigned char >::Iterator result;
47780
47781   arg1 = (Dali::Vector< unsigned char > *)jarg1;
47782   {
47783     try {
47784       result = (Dali::Vector< unsigned char >::Iterator)((Dali::Vector< unsigned char > const *)arg1)->End();
47785     } catch (std::out_of_range& e) {
47786       {
47787         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47788       };
47789     } catch (std::exception& e) {
47790       {
47791         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47792       };
47793     } catch (...) {
47794       {
47795         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47796       };
47797     }
47798   }
47799   jresult = (void *)result;
47800   return jresult;
47801 }
47802
47803
47804 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_ValueOfIndex__SWIG_0(void * jarg1, unsigned long jarg2) {
47805   void * jresult ;
47806   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
47807   Dali::Vector< unsigned char >::SizeType arg2 ;
47808   Dali::Vector< unsigned char >::ItemType *result = 0 ;
47809
47810   arg1 = (Dali::Vector< unsigned char > *)jarg1;
47811   arg2 = (Dali::Vector< unsigned char >::SizeType)jarg2;
47812   {
47813     try {
47814       result = (Dali::Vector< unsigned char >::ItemType *) &(arg1)->operator [](arg2);
47815     } catch (std::out_of_range& e) {
47816       {
47817         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47818       };
47819     } catch (std::exception& e) {
47820       {
47821         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47822       };
47823     } catch (...) {
47824       {
47825         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47826       };
47827     }
47828   }
47829   jresult = (void *)result;
47830   return jresult;
47831 }
47832
47833
47834 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_PushBack(void * jarg1, unsigned char jarg2) {
47835   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
47836   Dali::Vector< unsigned char >::ItemType *arg2 = 0 ;
47837   Dali::Vector< unsigned char >::ItemType temp2 ;
47838
47839   arg1 = (Dali::Vector< unsigned char > *)jarg1;
47840   temp2 = (Dali::Vector< unsigned char >::ItemType)jarg2;
47841   arg2 = &temp2;
47842   {
47843     try {
47844       (arg1)->PushBack((Dali::Vector< unsigned char >::ItemType const &)*arg2);
47845     } catch (std::out_of_range& e) {
47846       {
47847         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47848       };
47849     } catch (std::exception& e) {
47850       {
47851         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47852       };
47853     } catch (...) {
47854       {
47855         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47856       };
47857     }
47858   }
47859 }
47860
47861
47862 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Insert__SWIG_0(void * jarg1, unsigned char* jarg2, unsigned char jarg3) {
47863   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
47864   Dali::Vector< unsigned char >::Iterator arg2 = (Dali::Vector< unsigned char >::Iterator) 0 ;
47865   Dali::Vector< unsigned char >::ItemType *arg3 = 0 ;
47866   Dali::Vector< unsigned char >::ItemType temp3 ;
47867
47868   arg1 = (Dali::Vector< unsigned char > *)jarg1;
47869   arg2 = jarg2;
47870   temp3 = (Dali::Vector< unsigned char >::ItemType)jarg3;
47871   arg3 = &temp3;
47872   {
47873     try {
47874       (arg1)->Insert(arg2,(Dali::Vector< unsigned char >::ItemType const &)*arg3);
47875     } catch (std::out_of_range& e) {
47876       {
47877         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47878       };
47879     } catch (std::exception& e) {
47880       {
47881         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47882       };
47883     } catch (...) {
47884       {
47885         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47886       };
47887     }
47888   }
47889
47890
47891 }
47892
47893
47894 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Insert__SWIG_1(void * jarg1, unsigned char* jarg2, void * jarg3, void * jarg4) {
47895   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
47896   Dali::Vector< unsigned char >::Iterator arg2 = (Dali::Vector< unsigned char >::Iterator) 0 ;
47897   Dali::Vector< unsigned char >::Iterator arg3 = (Dali::Vector< unsigned char >::Iterator) 0 ;
47898   Dali::Vector< unsigned char >::Iterator arg4 = (Dali::Vector< unsigned char >::Iterator) 0 ;
47899
47900   arg1 = (Dali::Vector< unsigned char > *)jarg1;
47901   arg2 = jarg2;
47902   arg3 = (Dali::Vector< unsigned char >::Iterator)jarg3;
47903   arg4 = (Dali::Vector< unsigned char >::Iterator)jarg4;
47904   {
47905     try {
47906       (arg1)->Insert(arg2,arg3,arg4);
47907     } catch (std::out_of_range& e) {
47908       {
47909         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47910       };
47911     } catch (std::exception& e) {
47912       {
47913         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47914       };
47915     } catch (...) {
47916       {
47917         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47918       };
47919     }
47920   }
47921
47922
47923 }
47924
47925
47926 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Reserve(void * jarg1, unsigned long jarg2) {
47927   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
47928   Dali::Vector< unsigned char >::SizeType arg2 ;
47929
47930   arg1 = (Dali::Vector< unsigned char > *)jarg1;
47931   arg2 = (Dali::Vector< unsigned char >::SizeType)jarg2;
47932   {
47933     try {
47934       (arg1)->Reserve(arg2);
47935     } catch (std::out_of_range& e) {
47936       {
47937         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47938       };
47939     } catch (std::exception& e) {
47940       {
47941         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47942       };
47943     } catch (...) {
47944       {
47945         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47946       };
47947     }
47948   }
47949 }
47950
47951
47952 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Resize__SWIG_0(void * jarg1, unsigned long jarg2) {
47953   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
47954   Dali::Vector< unsigned char >::SizeType arg2 ;
47955
47956   arg1 = (Dali::Vector< unsigned char > *)jarg1;
47957   arg2 = (Dali::Vector< unsigned char >::SizeType)jarg2;
47958   {
47959     try {
47960       (arg1)->Resize(arg2);
47961     } catch (std::out_of_range& e) {
47962       {
47963         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47964       };
47965     } catch (std::exception& e) {
47966       {
47967         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47968       };
47969     } catch (...) {
47970       {
47971         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47972       };
47973     }
47974   }
47975 }
47976
47977
47978 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Resize__SWIG_1(void * jarg1, unsigned long jarg2, unsigned char jarg3) {
47979   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
47980   Dali::Vector< unsigned char >::SizeType arg2 ;
47981   Dali::Vector< unsigned char >::ItemType *arg3 = 0 ;
47982   Dali::Vector< unsigned char >::ItemType temp3 ;
47983
47984   arg1 = (Dali::Vector< unsigned char > *)jarg1;
47985   arg2 = (Dali::Vector< unsigned char >::SizeType)jarg2;
47986   temp3 = (Dali::Vector< unsigned char >::ItemType)jarg3;
47987   arg3 = &temp3;
47988   {
47989     try {
47990       (arg1)->Resize(arg2,(Dali::Vector< unsigned char >::ItemType const &)*arg3);
47991     } catch (std::out_of_range& e) {
47992       {
47993         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47994       };
47995     } catch (std::exception& e) {
47996       {
47997         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47998       };
47999     } catch (...) {
48000       {
48001         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48002       };
48003     }
48004   }
48005 }
48006
48007
48008 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Erase__SWIG_0(void * jarg1, unsigned char* jarg2) {
48009   void * jresult ;
48010   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
48011   Dali::Vector< unsigned char >::Iterator arg2 = (Dali::Vector< unsigned char >::Iterator) 0 ;
48012   Dali::Vector< unsigned char >::Iterator result;
48013
48014   arg1 = (Dali::Vector< unsigned char > *)jarg1;
48015   arg2 = jarg2;
48016   {
48017     try {
48018       result = (Dali::Vector< unsigned char >::Iterator)(arg1)->Erase(arg2);
48019     } catch (std::out_of_range& e) {
48020       {
48021         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48022       };
48023     } catch (std::exception& e) {
48024       {
48025         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48026       };
48027     } catch (...) {
48028       {
48029         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48030       };
48031     }
48032   }
48033   jresult = (void *)result;
48034
48035
48036   return jresult;
48037 }
48038
48039
48040 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Erase__SWIG_1(void * jarg1, unsigned char* jarg2, void * jarg3) {
48041   void * jresult ;
48042   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
48043   Dali::Vector< unsigned char >::Iterator arg2 = (Dali::Vector< unsigned char >::Iterator) 0 ;
48044   Dali::Vector< unsigned char >::Iterator arg3 = (Dali::Vector< unsigned char >::Iterator) 0 ;
48045   Dali::Vector< unsigned char >::Iterator result;
48046
48047   arg1 = (Dali::Vector< unsigned char > *)jarg1;
48048   arg2 = jarg2;
48049   arg3 = (Dali::Vector< unsigned char >::Iterator)jarg3;
48050   {
48051     try {
48052       result = (Dali::Vector< unsigned char >::Iterator)(arg1)->Erase(arg2,arg3);
48053     } catch (std::out_of_range& e) {
48054       {
48055         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48056       };
48057     } catch (std::exception& e) {
48058       {
48059         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48060       };
48061     } catch (...) {
48062       {
48063         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48064       };
48065     }
48066   }
48067   jresult = (void *)result;
48068
48069
48070   return jresult;
48071 }
48072
48073
48074 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Remove(void * jarg1, unsigned char* jarg2) {
48075   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
48076   Dali::Vector< unsigned char >::Iterator arg2 = (Dali::Vector< unsigned char >::Iterator) 0 ;
48077
48078   arg1 = (Dali::Vector< unsigned char > *)jarg1;
48079   arg2 = jarg2;
48080   {
48081     try {
48082       (arg1)->Remove(arg2);
48083     } catch (std::out_of_range& e) {
48084       {
48085         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48086       };
48087     } catch (std::exception& e) {
48088       {
48089         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48090       };
48091     } catch (...) {
48092       {
48093         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48094       };
48095     }
48096   }
48097
48098
48099 }
48100
48101
48102 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Swap(void * jarg1, void * jarg2) {
48103   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
48104   Dali::Vector< unsigned char > *arg2 = 0 ;
48105
48106   arg1 = (Dali::Vector< unsigned char > *)jarg1;
48107   arg2 = (Dali::Vector< unsigned char > *)jarg2;
48108   if (!arg2) {
48109     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< unsigned char > & type is null", 0);
48110     return ;
48111   }
48112   {
48113     try {
48114       (arg1)->Swap(*arg2);
48115     } catch (std::out_of_range& e) {
48116       {
48117         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48118       };
48119     } catch (std::exception& e) {
48120       {
48121         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48122       };
48123     } catch (...) {
48124       {
48125         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48126       };
48127     }
48128   }
48129 }
48130
48131
48132 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Clear(void * jarg1) {
48133   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
48134
48135   arg1 = (Dali::Vector< unsigned char > *)jarg1;
48136   {
48137     try {
48138       (arg1)->Clear();
48139     } catch (std::out_of_range& e) {
48140       {
48141         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48142       };
48143     } catch (std::exception& e) {
48144       {
48145         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48146       };
48147     } catch (...) {
48148       {
48149         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48150       };
48151     }
48152   }
48153 }
48154
48155
48156 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Release(void * jarg1) {
48157   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
48158
48159   arg1 = (Dali::Vector< unsigned char > *)jarg1;
48160   {
48161     try {
48162       (arg1)->Release();
48163     } catch (std::out_of_range& e) {
48164       {
48165         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48166       };
48167     } catch (std::exception& e) {
48168       {
48169         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48170       };
48171     } catch (...) {
48172       {
48173         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48174       };
48175     }
48176   }
48177 }
48178
48179
48180 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VectorUint16Pair_BaseType_get() {
48181   int jresult ;
48182   int result;
48183
48184   result = (int)Dali::Vector< Dali::Uint16Pair >::BaseType;
48185   jresult = (int)result;
48186   return jresult;
48187 }
48188
48189
48190 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VectorUint16Pair__SWIG_0() {
48191   void * jresult ;
48192   Dali::Vector< Dali::Uint16Pair > *result = 0 ;
48193
48194   {
48195     try {
48196       result = (Dali::Vector< Dali::Uint16Pair > *)new Dali::Vector< Dali::Uint16Pair >();
48197     } catch (std::out_of_range& e) {
48198       {
48199         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48200       };
48201     } catch (std::exception& e) {
48202       {
48203         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48204       };
48205     } catch (...) {
48206       {
48207         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48208       };
48209     }
48210   }
48211   jresult = (void *)result;
48212   return jresult;
48213 }
48214
48215
48216 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_VectorUint16Pair(void * jarg1) {
48217   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
48218
48219   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
48220   {
48221     try {
48222       delete arg1;
48223     } catch (std::out_of_range& e) {
48224       {
48225         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48226       };
48227     } catch (std::exception& e) {
48228       {
48229         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48230       };
48231     } catch (...) {
48232       {
48233         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48234       };
48235     }
48236   }
48237 }
48238
48239
48240 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VectorUint16Pair__SWIG_1(void * jarg1) {
48241   void * jresult ;
48242   Dali::Vector< Dali::Uint16Pair > *arg1 = 0 ;
48243   Dali::Vector< Dali::Uint16Pair > *result = 0 ;
48244
48245   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
48246   if (!arg1) {
48247     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< Dali::Uint16Pair > const & type is null", 0);
48248     return 0;
48249   }
48250   {
48251     try {
48252       result = (Dali::Vector< Dali::Uint16Pair > *)new Dali::Vector< Dali::Uint16Pair >((Dali::Vector< Dali::Uint16Pair > const &)*arg1);
48253     } catch (std::out_of_range& e) {
48254       {
48255         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48256       };
48257     } catch (std::exception& e) {
48258       {
48259         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48260       };
48261     } catch (...) {
48262       {
48263         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48264       };
48265     }
48266   }
48267   jresult = (void *)result;
48268   return jresult;
48269 }
48270
48271
48272 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Assign(void * jarg1, void * jarg2) {
48273   void * jresult ;
48274   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
48275   Dali::Vector< Dali::Uint16Pair > *arg2 = 0 ;
48276   Dali::Vector< Dali::Uint16Pair > *result = 0 ;
48277
48278   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
48279   arg2 = (Dali::Vector< Dali::Uint16Pair > *)jarg2;
48280   if (!arg2) {
48281     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< Dali::Uint16Pair > const & type is null", 0);
48282     return 0;
48283   }
48284   {
48285     try {
48286       result = (Dali::Vector< Dali::Uint16Pair > *) &(arg1)->operator =((Dali::Vector< Dali::Uint16Pair > const &)*arg2);
48287     } catch (std::out_of_range& e) {
48288       {
48289         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48290       };
48291     } catch (std::exception& e) {
48292       {
48293         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48294       };
48295     } catch (...) {
48296       {
48297         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48298       };
48299     }
48300   }
48301   jresult = (void *)result;
48302   return jresult;
48303 }
48304
48305
48306 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Begin(void * jarg1) {
48307   void * jresult ;
48308   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
48309   Dali::Vector< Dali::Uint16Pair >::Iterator result;
48310
48311   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
48312   {
48313     try {
48314       result = (Dali::Vector< Dali::Uint16Pair >::Iterator)((Dali::Vector< Dali::Uint16Pair > const *)arg1)->Begin();
48315     } catch (std::out_of_range& e) {
48316       {
48317         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48318       };
48319     } catch (std::exception& e) {
48320       {
48321         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48322       };
48323     } catch (...) {
48324       {
48325         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48326       };
48327     }
48328   }
48329   jresult = (void *)result;
48330   return jresult;
48331 }
48332
48333
48334 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUint16Pair_End(void * jarg1) {
48335   void * jresult ;
48336   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
48337   Dali::Vector< Dali::Uint16Pair >::Iterator result;
48338
48339   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
48340   {
48341     try {
48342       result = (Dali::Vector< Dali::Uint16Pair >::Iterator)((Dali::Vector< Dali::Uint16Pair > const *)arg1)->End();
48343     } catch (std::out_of_range& e) {
48344       {
48345         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48346       };
48347     } catch (std::exception& e) {
48348       {
48349         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48350       };
48351     } catch (...) {
48352       {
48353         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48354       };
48355     }
48356   }
48357   jresult = (void *)result;
48358   return jresult;
48359 }
48360
48361
48362 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUint16Pair_ValueOfIndex__SWIG_0(void * jarg1, unsigned long jarg2) {
48363   void * jresult ;
48364   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
48365   Dali::Vector< Dali::Uint16Pair >::SizeType arg2 ;
48366   Dali::Vector< Dali::Uint16Pair >::ItemType *result = 0 ;
48367
48368   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
48369   arg2 = (Dali::Vector< Dali::Uint16Pair >::SizeType)jarg2;
48370   {
48371     try {
48372       result = (Dali::Vector< Dali::Uint16Pair >::ItemType *) &(arg1)->operator [](arg2);
48373     } catch (std::out_of_range& e) {
48374       {
48375         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48376       };
48377     } catch (std::exception& e) {
48378       {
48379         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48380       };
48381     } catch (...) {
48382       {
48383         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48384       };
48385     }
48386   }
48387   jresult = (void *)result;
48388   return jresult;
48389 }
48390
48391
48392 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUint16Pair_PushBack(void * jarg1, void * jarg2) {
48393   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
48394   Dali::Vector< Dali::Uint16Pair >::ItemType *arg2 = 0 ;
48395
48396   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
48397   arg2 = (Dali::Vector< Dali::Uint16Pair >::ItemType *)jarg2;
48398   if (!arg2) {
48399     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< Dali::Uint16Pair >::ItemType const & type is null", 0);
48400     return ;
48401   }
48402   {
48403     try {
48404       (arg1)->PushBack((Dali::Vector< Dali::Uint16Pair >::ItemType const &)*arg2);
48405     } catch (std::out_of_range& e) {
48406       {
48407         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48408       };
48409     } catch (std::exception& e) {
48410       {
48411         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48412       };
48413     } catch (...) {
48414       {
48415         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48416       };
48417     }
48418   }
48419 }
48420
48421
48422 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Insert__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
48423   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
48424   Dali::Vector< Dali::Uint16Pair >::Iterator arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
48425   Dali::Vector< Dali::Uint16Pair >::ItemType *arg3 = 0 ;
48426
48427   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
48428   arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg2;
48429   arg3 = (Dali::Vector< Dali::Uint16Pair >::ItemType *)jarg3;
48430   if (!arg3) {
48431     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< Dali::Uint16Pair >::ItemType const & type is null", 0);
48432     return ;
48433   }
48434   {
48435     try {
48436       (arg1)->Insert(arg2,(Dali::Vector< Dali::Uint16Pair >::ItemType const &)*arg3);
48437     } catch (std::out_of_range& e) {
48438       {
48439         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48440       };
48441     } catch (std::exception& e) {
48442       {
48443         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48444       };
48445     } catch (...) {
48446       {
48447         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48448       };
48449     }
48450   }
48451 }
48452
48453
48454 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Insert__SWIG_1(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
48455   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
48456   Dali::Vector< Dali::Uint16Pair >::Iterator arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
48457   Dali::Vector< Dali::Uint16Pair >::Iterator arg3 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
48458   Dali::Vector< Dali::Uint16Pair >::Iterator arg4 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
48459
48460   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
48461   arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg2;
48462   arg3 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg3;
48463   arg4 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg4;
48464   {
48465     try {
48466       (arg1)->Insert(arg2,arg3,arg4);
48467     } catch (std::out_of_range& e) {
48468       {
48469         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48470       };
48471     } catch (std::exception& e) {
48472       {
48473         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48474       };
48475     } catch (...) {
48476       {
48477         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48478       };
48479     }
48480   }
48481 }
48482
48483
48484 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Reserve(void * jarg1, unsigned long jarg2) {
48485   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
48486   Dali::Vector< Dali::Uint16Pair >::SizeType arg2 ;
48487
48488   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
48489   arg2 = (Dali::Vector< Dali::Uint16Pair >::SizeType)jarg2;
48490   {
48491     try {
48492       (arg1)->Reserve(arg2);
48493     } catch (std::out_of_range& e) {
48494       {
48495         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48496       };
48497     } catch (std::exception& e) {
48498       {
48499         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48500       };
48501     } catch (...) {
48502       {
48503         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48504       };
48505     }
48506   }
48507 }
48508
48509
48510 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Resize__SWIG_0(void * jarg1, unsigned long jarg2) {
48511   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
48512   Dali::Vector< Dali::Uint16Pair >::SizeType arg2 ;
48513
48514   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
48515   arg2 = (Dali::Vector< Dali::Uint16Pair >::SizeType)jarg2;
48516   {
48517     try {
48518       (arg1)->Resize(arg2);
48519     } catch (std::out_of_range& e) {
48520       {
48521         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48522       };
48523     } catch (std::exception& e) {
48524       {
48525         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48526       };
48527     } catch (...) {
48528       {
48529         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48530       };
48531     }
48532   }
48533 }
48534
48535
48536 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Resize__SWIG_1(void * jarg1, unsigned long jarg2, void * jarg3) {
48537   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
48538   Dali::Vector< Dali::Uint16Pair >::SizeType arg2 ;
48539   Dali::Vector< Dali::Uint16Pair >::ItemType *arg3 = 0 ;
48540
48541   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
48542   arg2 = (Dali::Vector< Dali::Uint16Pair >::SizeType)jarg2;
48543   arg3 = (Dali::Vector< Dali::Uint16Pair >::ItemType *)jarg3;
48544   if (!arg3) {
48545     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< Dali::Uint16Pair >::ItemType const & type is null", 0);
48546     return ;
48547   }
48548   {
48549     try {
48550       (arg1)->Resize(arg2,(Dali::Vector< Dali::Uint16Pair >::ItemType const &)*arg3);
48551     } catch (std::out_of_range& e) {
48552       {
48553         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48554       };
48555     } catch (std::exception& e) {
48556       {
48557         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48558       };
48559     } catch (...) {
48560       {
48561         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48562       };
48563     }
48564   }
48565 }
48566
48567
48568 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Erase__SWIG_0(void * jarg1, void * jarg2) {
48569   void * jresult ;
48570   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
48571   Dali::Vector< Dali::Uint16Pair >::Iterator arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
48572   Dali::Vector< Dali::Uint16Pair >::Iterator result;
48573
48574   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
48575   arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg2;
48576   {
48577     try {
48578       result = (Dali::Vector< Dali::Uint16Pair >::Iterator)(arg1)->Erase(arg2);
48579     } catch (std::out_of_range& e) {
48580       {
48581         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48582       };
48583     } catch (std::exception& e) {
48584       {
48585         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48586       };
48587     } catch (...) {
48588       {
48589         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48590       };
48591     }
48592   }
48593   jresult = (void *)result;
48594   return jresult;
48595 }
48596
48597
48598 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Erase__SWIG_1(void * jarg1, void * jarg2, void * jarg3) {
48599   void * jresult ;
48600   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
48601   Dali::Vector< Dali::Uint16Pair >::Iterator arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
48602   Dali::Vector< Dali::Uint16Pair >::Iterator arg3 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
48603   Dali::Vector< Dali::Uint16Pair >::Iterator result;
48604
48605   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
48606   arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg2;
48607   arg3 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg3;
48608   {
48609     try {
48610       result = (Dali::Vector< Dali::Uint16Pair >::Iterator)(arg1)->Erase(arg2,arg3);
48611     } catch (std::out_of_range& e) {
48612       {
48613         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48614       };
48615     } catch (std::exception& e) {
48616       {
48617         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48618       };
48619     } catch (...) {
48620       {
48621         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48622       };
48623     }
48624   }
48625   jresult = (void *)result;
48626   return jresult;
48627 }
48628
48629
48630 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Remove(void * jarg1, void * jarg2) {
48631   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
48632   Dali::Vector< Dali::Uint16Pair >::Iterator arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
48633
48634   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
48635   arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg2;
48636   {
48637     try {
48638       (arg1)->Remove(arg2);
48639     } catch (std::out_of_range& e) {
48640       {
48641         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48642       };
48643     } catch (std::exception& e) {
48644       {
48645         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48646       };
48647     } catch (...) {
48648       {
48649         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48650       };
48651     }
48652   }
48653 }
48654
48655
48656 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Swap(void * jarg1, void * jarg2) {
48657   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
48658   Dali::Vector< Dali::Uint16Pair > *arg2 = 0 ;
48659
48660   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
48661   arg2 = (Dali::Vector< Dali::Uint16Pair > *)jarg2;
48662   if (!arg2) {
48663     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< Dali::Uint16Pair > & type is null", 0);
48664     return ;
48665   }
48666   {
48667     try {
48668       (arg1)->Swap(*arg2);
48669     } catch (std::out_of_range& e) {
48670       {
48671         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48672       };
48673     } catch (std::exception& e) {
48674       {
48675         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48676       };
48677     } catch (...) {
48678       {
48679         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48680       };
48681     }
48682   }
48683 }
48684
48685
48686 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Clear(void * jarg1) {
48687   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
48688
48689   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
48690   {
48691     try {
48692       (arg1)->Clear();
48693     } catch (std::out_of_range& e) {
48694       {
48695         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48696       };
48697     } catch (std::exception& e) {
48698       {
48699         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48700       };
48701     } catch (...) {
48702       {
48703         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48704       };
48705     }
48706   }
48707 }
48708
48709
48710 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Release(void * jarg1) {
48711   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
48712
48713   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
48714   {
48715     try {
48716       (arg1)->Release();
48717     } catch (std::out_of_range& e) {
48718       {
48719         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48720       };
48721     } catch (std::exception& e) {
48722       {
48723         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48724       };
48725     } catch (...) {
48726       {
48727         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48728       };
48729     }
48730   }
48731 }
48732
48733
48734 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VoidSignal() {
48735   void * jresult ;
48736   Dali::Signal< void () > *result = 0 ;
48737
48738   {
48739     try {
48740       result = (Dali::Signal< void () > *)new Dali::Signal< void () >();
48741     } catch (std::out_of_range& e) {
48742       {
48743         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48744       };
48745     } catch (std::exception& e) {
48746       {
48747         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48748       };
48749     } catch (...) {
48750       {
48751         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48752       };
48753     }
48754   }
48755   jresult = (void *)result;
48756   return jresult;
48757 }
48758
48759
48760 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_VoidSignal(void * jarg1) {
48761   Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
48762
48763   arg1 = (Dali::Signal< void () > *)jarg1;
48764   {
48765     try {
48766       delete arg1;
48767     } catch (std::out_of_range& e) {
48768       {
48769         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48770       };
48771     } catch (std::exception& e) {
48772       {
48773         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48774       };
48775     } catch (...) {
48776       {
48777         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48778       };
48779     }
48780   }
48781 }
48782
48783
48784 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_VoidSignal_Empty(void * jarg1) {
48785   unsigned int jresult ;
48786   Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
48787   bool result;
48788
48789   arg1 = (Dali::Signal< void () > *)jarg1;
48790   {
48791     try {
48792       result = (bool)((Dali::Signal< void () > const *)arg1)->Empty();
48793     } catch (std::out_of_range& e) {
48794       {
48795         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48796       };
48797     } catch (std::exception& e) {
48798       {
48799         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48800       };
48801     } catch (...) {
48802       {
48803         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48804       };
48805     }
48806   }
48807   jresult = result;
48808   return jresult;
48809 }
48810
48811
48812 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_VoidSignal_GetConnectionCount(void * jarg1) {
48813   unsigned long jresult ;
48814   Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
48815   std::size_t result;
48816
48817   arg1 = (Dali::Signal< void () > *)jarg1;
48818   {
48819     try {
48820       result = ((Dali::Signal< void () > const *)arg1)->GetConnectionCount();
48821     } catch (std::out_of_range& e) {
48822       {
48823         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48824       };
48825     } catch (std::exception& e) {
48826       {
48827         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48828       };
48829     } catch (...) {
48830       {
48831         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48832       };
48833     }
48834   }
48835   jresult = (unsigned long)result;
48836   return jresult;
48837 }
48838
48839
48840 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VoidSignal_Connect__SWIG_0(void * jarg1, void * jarg2) {
48841   Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
48842   void (*arg2)() = (void (*)()) 0 ;
48843
48844   arg1 = (Dali::Signal< void () > *)jarg1;
48845   arg2 = (void (*)())jarg2;
48846   {
48847     try {
48848       (arg1)->Connect(arg2);
48849     } catch (std::out_of_range& e) {
48850       {
48851         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48852       };
48853     } catch (std::exception& e) {
48854       {
48855         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48856       };
48857     } catch (...) {
48858       {
48859         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48860       };
48861     }
48862   }
48863 }
48864
48865
48866 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VoidSignal_Disconnect(void * jarg1, void * jarg2) {
48867   Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
48868   void (*arg2)() = (void (*)()) 0 ;
48869
48870   arg1 = (Dali::Signal< void () > *)jarg1;
48871   arg2 = (void (*)())jarg2;
48872   {
48873     try {
48874       (arg1)->Disconnect(arg2);
48875     } catch (std::out_of_range& e) {
48876       {
48877         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48878       };
48879     } catch (std::exception& e) {
48880       {
48881         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48882       };
48883     } catch (...) {
48884       {
48885         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48886       };
48887     }
48888   }
48889 }
48890
48891
48892 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VoidSignal_Connect__SWIG_4(void * jarg1, void * jarg2, void * jarg3) {
48893   Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
48894   Dali::ConnectionTrackerInterface *arg2 = (Dali::ConnectionTrackerInterface *) 0 ;
48895   Dali::FunctorDelegate *arg3 = (Dali::FunctorDelegate *) 0 ;
48896
48897   arg1 = (Dali::Signal< void () > *)jarg1;
48898   arg2 = (Dali::ConnectionTrackerInterface *)jarg2;
48899   arg3 = (Dali::FunctorDelegate *)jarg3;
48900   {
48901     try {
48902       (arg1)->Connect(arg2,arg3);
48903     } catch (std::out_of_range& e) {
48904       {
48905         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48906       };
48907     } catch (std::exception& e) {
48908       {
48909         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48910       };
48911     } catch (...) {
48912       {
48913         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48914       };
48915     }
48916   }
48917 }
48918
48919
48920 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VoidSignal_Emit(void * jarg1) {
48921   Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
48922
48923   arg1 = (Dali::Signal< void () > *)jarg1;
48924   {
48925     try {
48926       (arg1)->Emit();
48927     } catch (std::out_of_range& e) {
48928       {
48929         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48930       };
48931     } catch (std::exception& e) {
48932       {
48933         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48934       };
48935     } catch (...) {
48936       {
48937         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48938       };
48939     }
48940   }
48941 }
48942
48943
48944 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_FloatSignal_Empty(void * jarg1) {
48945   unsigned int jresult ;
48946   Dali::Signal< void (float) > *arg1 = (Dali::Signal< void (float) > *) 0 ;
48947   bool result;
48948
48949   arg1 = (Dali::Signal< void (float) > *)jarg1;
48950   {
48951     try {
48952       result = (bool)Dali_Signal_Sl_void_Sp_float_SP__Sg__Empty((Dali::Signal< void (float) > const *)arg1);
48953     } catch (std::out_of_range& e) {
48954       {
48955         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48956       };
48957     } catch (std::exception& e) {
48958       {
48959         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48960       };
48961     } catch (...) {
48962       {
48963         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48964       };
48965     }
48966   }
48967   jresult = result;
48968   return jresult;
48969 }
48970
48971
48972 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_FloatSignal_GetConnectionCount(void * jarg1) {
48973   unsigned long jresult ;
48974   Dali::Signal< void (float) > *arg1 = (Dali::Signal< void (float) > *) 0 ;
48975   std::size_t result;
48976
48977   arg1 = (Dali::Signal< void (float) > *)jarg1;
48978   {
48979     try {
48980       result = Dali_Signal_Sl_void_Sp_float_SP__Sg__GetConnectionCount((Dali::Signal< void (float) > const *)arg1);
48981     } catch (std::out_of_range& e) {
48982       {
48983         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48984       };
48985     } catch (std::exception& e) {
48986       {
48987         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48988       };
48989     } catch (...) {
48990       {
48991         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48992       };
48993     }
48994   }
48995   jresult = (unsigned long)result;
48996   return jresult;
48997 }
48998
48999
49000 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FloatSignal_Connect(void * jarg1, void * jarg2) {
49001   Dali::Signal< void (float) > *arg1 = (Dali::Signal< void (float) > *) 0 ;
49002   void (*arg2)(float) = (void (*)(float)) 0 ;
49003
49004   arg1 = (Dali::Signal< void (float) > *)jarg1;
49005   arg2 = (void (*)(float))jarg2;
49006   {
49007     try {
49008       Dali_Signal_Sl_void_Sp_float_SP__Sg__Connect(arg1,arg2);
49009     } catch (std::out_of_range& e) {
49010       {
49011         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49012       };
49013     } catch (std::exception& e) {
49014       {
49015         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49016       };
49017     } catch (...) {
49018       {
49019         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49020       };
49021     }
49022   }
49023 }
49024
49025
49026 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FloatSignal_Disconnect(void * jarg1, void * jarg2) {
49027   Dali::Signal< void (float) > *arg1 = (Dali::Signal< void (float) > *) 0 ;
49028   void (*arg2)(float) = (void (*)(float)) 0 ;
49029
49030   arg1 = (Dali::Signal< void (float) > *)jarg1;
49031   arg2 = (void (*)(float))jarg2;
49032   {
49033     try {
49034       Dali_Signal_Sl_void_Sp_float_SP__Sg__Disconnect(arg1,arg2);
49035     } catch (std::out_of_range& e) {
49036       {
49037         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49038       };
49039     } catch (std::exception& e) {
49040       {
49041         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49042       };
49043     } catch (...) {
49044       {
49045         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49046       };
49047     }
49048   }
49049 }
49050
49051
49052 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FloatSignal_Emit(void * jarg1, float jarg2) {
49053   Dali::Signal< void (float) > *arg1 = (Dali::Signal< void (float) > *) 0 ;
49054   float arg2 ;
49055
49056   arg1 = (Dali::Signal< void (float) > *)jarg1;
49057   arg2 = (float)jarg2;
49058   {
49059     try {
49060       Dali_Signal_Sl_void_Sp_float_SP__Sg__Emit(arg1,arg2);
49061     } catch (std::out_of_range& e) {
49062       {
49063         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49064       };
49065     } catch (std::exception& e) {
49066       {
49067         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49068       };
49069     } catch (...) {
49070       {
49071         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49072       };
49073     }
49074   }
49075 }
49076
49077
49078 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FloatSignal() {
49079   void * jresult ;
49080   Dali::Signal< void (float) > *result = 0 ;
49081
49082   {
49083     try {
49084       result = (Dali::Signal< void (float) > *)new Dali::Signal< void (float) >();
49085     } catch (std::out_of_range& e) {
49086       {
49087         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49088       };
49089     } catch (std::exception& e) {
49090       {
49091         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49092       };
49093     } catch (...) {
49094       {
49095         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49096       };
49097     }
49098   }
49099   jresult = (void *)result;
49100   return jresult;
49101 }
49102
49103
49104 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FloatSignal(void * jarg1) {
49105   Dali::Signal< void (float) > *arg1 = (Dali::Signal< void (float) > *) 0 ;
49106
49107   arg1 = (Dali::Signal< void (float) > *)jarg1;
49108   {
49109     try {
49110       delete arg1;
49111     } catch (std::out_of_range& e) {
49112       {
49113         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49114       };
49115     } catch (std::exception& e) {
49116       {
49117         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49118       };
49119     } catch (...) {
49120       {
49121         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49122       };
49123     }
49124   }
49125 }
49126
49127
49128 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ObjectCreatedSignal_Empty(void * jarg1) {
49129   unsigned int jresult ;
49130   Dali::Signal< void (Dali::BaseHandle) > *arg1 = (Dali::Signal< void (Dali::BaseHandle) > *) 0 ;
49131   bool result;
49132
49133   arg1 = (Dali::Signal< void (Dali::BaseHandle) > *)jarg1;
49134   {
49135     try {
49136       result = (bool)Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Empty((Dali::Signal< void (Dali::BaseHandle) > const *)arg1);
49137     } catch (std::out_of_range& e) {
49138       {
49139         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49140       };
49141     } catch (std::exception& e) {
49142       {
49143         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49144       };
49145     } catch (...) {
49146       {
49147         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49148       };
49149     }
49150   }
49151   jresult = result;
49152   return jresult;
49153 }
49154
49155
49156 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ObjectCreatedSignal_GetConnectionCount(void * jarg1) {
49157   unsigned long jresult ;
49158   Dali::Signal< void (Dali::BaseHandle) > *arg1 = (Dali::Signal< void (Dali::BaseHandle) > *) 0 ;
49159   std::size_t result;
49160
49161   arg1 = (Dali::Signal< void (Dali::BaseHandle) > *)jarg1;
49162   {
49163     try {
49164       result = Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::BaseHandle) > const *)arg1);
49165     } catch (std::out_of_range& e) {
49166       {
49167         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49168       };
49169     } catch (std::exception& e) {
49170       {
49171         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49172       };
49173     } catch (...) {
49174       {
49175         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49176       };
49177     }
49178   }
49179   jresult = (unsigned long)result;
49180   return jresult;
49181 }
49182
49183
49184 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ObjectCreatedSignal_Connect(void * jarg1, void * jarg2) {
49185   Dali::Signal< void (Dali::BaseHandle) > *arg1 = (Dali::Signal< void (Dali::BaseHandle) > *) 0 ;
49186   void (*arg2)(Dali::BaseHandle) = (void (*)(Dali::BaseHandle)) 0 ;
49187
49188   arg1 = (Dali::Signal< void (Dali::BaseHandle) > *)jarg1;
49189   arg2 = (void (*)(Dali::BaseHandle))jarg2;
49190   {
49191     try {
49192       Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Connect(arg1,arg2);
49193     } catch (std::out_of_range& e) {
49194       {
49195         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49196       };
49197     } catch (std::exception& e) {
49198       {
49199         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49200       };
49201     } catch (...) {
49202       {
49203         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49204       };
49205     }
49206   }
49207 }
49208
49209
49210 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ObjectCreatedSignal_Disconnect(void * jarg1, void * jarg2) {
49211   Dali::Signal< void (Dali::BaseHandle) > *arg1 = (Dali::Signal< void (Dali::BaseHandle) > *) 0 ;
49212   void (*arg2)(Dali::BaseHandle) = (void (*)(Dali::BaseHandle)) 0 ;
49213
49214   arg1 = (Dali::Signal< void (Dali::BaseHandle) > *)jarg1;
49215   arg2 = (void (*)(Dali::BaseHandle))jarg2;
49216   {
49217     try {
49218       Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Disconnect(arg1,arg2);
49219     } catch (std::out_of_range& e) {
49220       {
49221         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49222       };
49223     } catch (std::exception& e) {
49224       {
49225         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49226       };
49227     } catch (...) {
49228       {
49229         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49230       };
49231     }
49232   }
49233 }
49234
49235
49236 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ObjectCreatedSignal_Emit(void * jarg1, void * jarg2) {
49237   Dali::Signal< void (Dali::BaseHandle) > *arg1 = (Dali::Signal< void (Dali::BaseHandle) > *) 0 ;
49238   Dali::BaseHandle arg2 ;
49239   Dali::BaseHandle *argp2 ;
49240
49241   arg1 = (Dali::Signal< void (Dali::BaseHandle) > *)jarg1;
49242   argp2 = (Dali::BaseHandle *)jarg2;
49243   if (!argp2) {
49244     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
49245     return ;
49246   }
49247   arg2 = *argp2;
49248   {
49249     try {
49250       Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Emit(arg1,arg2);
49251     } catch (std::out_of_range& e) {
49252       {
49253         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49254       };
49255     } catch (std::exception& e) {
49256       {
49257         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49258       };
49259     } catch (...) {
49260       {
49261         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49262       };
49263     }
49264   }
49265 }
49266
49267
49268 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ObjectCreatedSignal() {
49269   void * jresult ;
49270   Dali::Signal< void (Dali::BaseHandle) > *result = 0 ;
49271
49272   {
49273     try {
49274       result = (Dali::Signal< void (Dali::BaseHandle) > *)new Dali::Signal< void (Dali::BaseHandle) >();
49275     } catch (std::out_of_range& e) {
49276       {
49277         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49278       };
49279     } catch (std::exception& e) {
49280       {
49281         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49282       };
49283     } catch (...) {
49284       {
49285         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49286       };
49287     }
49288   }
49289   jresult = (void *)result;
49290   return jresult;
49291 }
49292
49293
49294 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ObjectCreatedSignal(void * jarg1) {
49295   Dali::Signal< void (Dali::BaseHandle) > *arg1 = (Dali::Signal< void (Dali::BaseHandle) > *) 0 ;
49296
49297   arg1 = (Dali::Signal< void (Dali::BaseHandle) > *)jarg1;
49298   {
49299     try {
49300       delete arg1;
49301     } catch (std::out_of_range& e) {
49302       {
49303         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49304       };
49305     } catch (std::exception& e) {
49306       {
49307         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49308       };
49309     } catch (...) {
49310       {
49311         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49312       };
49313     }
49314   }
49315 }
49316
49317
49318 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ObjectDestroyedSignal_Empty(void * jarg1) {
49319   unsigned int jresult ;
49320   Dali::Signal< void (Dali::RefObject const *) > *arg1 = (Dali::Signal< void (Dali::RefObject const *) > *) 0 ;
49321   bool result;
49322
49323   arg1 = (Dali::Signal< void (Dali::RefObject const *) > *)jarg1;
49324   {
49325     try {
49326       result = (bool)Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__Empty((Dali::Signal< void (Dali::RefObject const *) > const *)arg1);
49327     } catch (std::out_of_range& e) {
49328       {
49329         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49330       };
49331     } catch (std::exception& e) {
49332       {
49333         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49334       };
49335     } catch (...) {
49336       {
49337         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49338       };
49339     }
49340   }
49341   jresult = result;
49342   return jresult;
49343 }
49344
49345
49346 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ObjectDestroyedSignal_GetConnectionCount(void * jarg1) {
49347   unsigned long jresult ;
49348   Dali::Signal< void (Dali::RefObject const *) > *arg1 = (Dali::Signal< void (Dali::RefObject const *) > *) 0 ;
49349   std::size_t result;
49350
49351   arg1 = (Dali::Signal< void (Dali::RefObject const *) > *)jarg1;
49352   {
49353     try {
49354       result = Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::RefObject const *) > const *)arg1);
49355     } catch (std::out_of_range& e) {
49356       {
49357         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49358       };
49359     } catch (std::exception& e) {
49360       {
49361         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49362       };
49363     } catch (...) {
49364       {
49365         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49366       };
49367     }
49368   }
49369   jresult = (unsigned long)result;
49370   return jresult;
49371 }
49372
49373
49374 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ObjectDestroyedSignal_Connect(void * jarg1, void * jarg2) {
49375   Dali::Signal< void (Dali::RefObject const *) > *arg1 = (Dali::Signal< void (Dali::RefObject const *) > *) 0 ;
49376   void (*arg2)(Dali::RefObject const *) = (void (*)(Dali::RefObject const *)) 0 ;
49377
49378   arg1 = (Dali::Signal< void (Dali::RefObject const *) > *)jarg1;
49379   arg2 = (void (*)(Dali::RefObject const *))jarg2;
49380   {
49381     try {
49382       Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__Connect(arg1,arg2);
49383     } catch (std::out_of_range& e) {
49384       {
49385         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49386       };
49387     } catch (std::exception& e) {
49388       {
49389         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49390       };
49391     } catch (...) {
49392       {
49393         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49394       };
49395     }
49396   }
49397 }
49398
49399
49400 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ObjectDestroyedSignal_Disconnect(void * jarg1, void * jarg2) {
49401   Dali::Signal< void (Dali::RefObject const *) > *arg1 = (Dali::Signal< void (Dali::RefObject const *) > *) 0 ;
49402   void (*arg2)(Dali::RefObject const *) = (void (*)(Dali::RefObject const *)) 0 ;
49403
49404   arg1 = (Dali::Signal< void (Dali::RefObject const *) > *)jarg1;
49405   arg2 = (void (*)(Dali::RefObject const *))jarg2;
49406   {
49407     try {
49408       Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__Disconnect(arg1,arg2);
49409     } catch (std::out_of_range& e) {
49410       {
49411         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49412       };
49413     } catch (std::exception& e) {
49414       {
49415         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49416       };
49417     } catch (...) {
49418       {
49419         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49420       };
49421     }
49422   }
49423 }
49424
49425
49426 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ObjectDestroyedSignal_Emit(void * jarg1, void * jarg2) {
49427   Dali::Signal< void (Dali::RefObject const *) > *arg1 = (Dali::Signal< void (Dali::RefObject const *) > *) 0 ;
49428   Dali::RefObject *arg2 = (Dali::RefObject *) 0 ;
49429
49430   arg1 = (Dali::Signal< void (Dali::RefObject const *) > *)jarg1;
49431   arg2 = (Dali::RefObject *)jarg2;
49432   {
49433     try {
49434       Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__Emit(arg1,(Dali::RefObject const *)arg2);
49435     } catch (std::out_of_range& e) {
49436       {
49437         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49438       };
49439     } catch (std::exception& e) {
49440       {
49441         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49442       };
49443     } catch (...) {
49444       {
49445         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49446       };
49447     }
49448   }
49449 }
49450
49451
49452 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ObjectDestroyedSignal() {
49453   void * jresult ;
49454   Dali::Signal< void (Dali::RefObject const *) > *result = 0 ;
49455
49456   {
49457     try {
49458       result = (Dali::Signal< void (Dali::RefObject const *) > *)new Dali::Signal< void (Dali::RefObject const *) >();
49459     } catch (std::out_of_range& e) {
49460       {
49461         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49462       };
49463     } catch (std::exception& e) {
49464       {
49465         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49466       };
49467     } catch (...) {
49468       {
49469         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49470       };
49471     }
49472   }
49473   jresult = (void *)result;
49474   return jresult;
49475 }
49476
49477
49478 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ObjectDestroyedSignal(void * jarg1) {
49479   Dali::Signal< void (Dali::RefObject const *) > *arg1 = (Dali::Signal< void (Dali::RefObject const *) > *) 0 ;
49480
49481   arg1 = (Dali::Signal< void (Dali::RefObject const *) > *)jarg1;
49482   {
49483     try {
49484       delete arg1;
49485     } catch (std::out_of_range& e) {
49486       {
49487         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49488       };
49489     } catch (std::exception& e) {
49490       {
49491         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49492       };
49493     } catch (...) {
49494       {
49495         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49496       };
49497     }
49498   }
49499 }
49500
49501
49502 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PropertyNotifySignal_Empty(void * jarg1) {
49503   unsigned int jresult ;
49504   Dali::Signal< void (Dali::PropertyNotification &) > *arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *) 0 ;
49505   bool result;
49506
49507   arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *)jarg1;
49508   {
49509     try {
49510       result = (bool)Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Empty((Dali::Signal< void (Dali::PropertyNotification &) > const *)arg1);
49511     } catch (std::out_of_range& e) {
49512       {
49513         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49514       };
49515     } catch (std::exception& e) {
49516       {
49517         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49518       };
49519     } catch (...) {
49520       {
49521         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49522       };
49523     }
49524   }
49525   jresult = result;
49526   return jresult;
49527 }
49528
49529
49530 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_PropertyNotifySignal_GetConnectionCount(void * jarg1) {
49531   unsigned long jresult ;
49532   Dali::Signal< void (Dali::PropertyNotification &) > *arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *) 0 ;
49533   std::size_t result;
49534
49535   arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *)jarg1;
49536   {
49537     try {
49538       result = Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::PropertyNotification &) > const *)arg1);
49539     } catch (std::out_of_range& e) {
49540       {
49541         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49542       };
49543     } catch (std::exception& e) {
49544       {
49545         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49546       };
49547     } catch (...) {
49548       {
49549         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49550       };
49551     }
49552   }
49553   jresult = (unsigned long)result;
49554   return jresult;
49555 }
49556
49557
49558 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PropertyNotifySignal_Connect(void * jarg1, void * jarg2) {
49559   Dali::Signal< void (Dali::PropertyNotification &) > *arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *) 0 ;
49560   void (*arg2)(Dali::PropertyNotification &) = (void (*)(Dali::PropertyNotification &)) 0 ;
49561
49562   arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *)jarg1;
49563   arg2 = (void (*)(Dali::PropertyNotification &))jarg2;
49564   {
49565     try {
49566       Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Connect(arg1,arg2);
49567     } catch (std::out_of_range& e) {
49568       {
49569         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49570       };
49571     } catch (std::exception& e) {
49572       {
49573         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49574       };
49575     } catch (...) {
49576       {
49577         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49578       };
49579     }
49580   }
49581 }
49582
49583
49584 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PropertyNotifySignal_Disconnect(void * jarg1, void * jarg2) {
49585   Dali::Signal< void (Dali::PropertyNotification &) > *arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *) 0 ;
49586   void (*arg2)(Dali::PropertyNotification &) = (void (*)(Dali::PropertyNotification &)) 0 ;
49587
49588   arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *)jarg1;
49589   arg2 = (void (*)(Dali::PropertyNotification &))jarg2;
49590   {
49591     try {
49592       Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Disconnect(arg1,arg2);
49593     } catch (std::out_of_range& e) {
49594       {
49595         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49596       };
49597     } catch (std::exception& e) {
49598       {
49599         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49600       };
49601     } catch (...) {
49602       {
49603         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49604       };
49605     }
49606   }
49607 }
49608
49609
49610 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PropertyNotifySignal_Emit(void * jarg1, void * jarg2) {
49611   Dali::Signal< void (Dali::PropertyNotification &) > *arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *) 0 ;
49612   Dali::PropertyNotification *arg2 = 0 ;
49613
49614   arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *)jarg1;
49615   arg2 = (Dali::PropertyNotification *)jarg2;
49616   if (!arg2) {
49617     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyNotification & type is null", 0);
49618     return ;
49619   }
49620   {
49621     try {
49622       Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Emit(arg1,*arg2);
49623     } catch (std::out_of_range& e) {
49624       {
49625         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49626       };
49627     } catch (std::exception& e) {
49628       {
49629         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49630       };
49631     } catch (...) {
49632       {
49633         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49634       };
49635     }
49636   }
49637 }
49638
49639
49640 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PropertyNotifySignal() {
49641   void * jresult ;
49642   Dali::Signal< void (Dali::PropertyNotification &) > *result = 0 ;
49643
49644   {
49645     try {
49646       result = (Dali::Signal< void (Dali::PropertyNotification &) > *)new Dali::Signal< void (Dali::PropertyNotification &) >();
49647     } catch (std::out_of_range& e) {
49648       {
49649         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49650       };
49651     } catch (std::exception& e) {
49652       {
49653         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49654       };
49655     } catch (...) {
49656       {
49657         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49658       };
49659     }
49660   }
49661   jresult = (void *)result;
49662   return jresult;
49663 }
49664
49665
49666 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PropertyNotifySignal(void * jarg1) {
49667   Dali::Signal< void (Dali::PropertyNotification &) > *arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *) 0 ;
49668
49669   arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *)jarg1;
49670   {
49671     try {
49672       delete arg1;
49673     } catch (std::out_of_range& e) {
49674       {
49675         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49676       };
49677     } catch (std::exception& e) {
49678       {
49679         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49680       };
49681     } catch (...) {
49682       {
49683         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49684       };
49685     }
49686   }
49687 }
49688
49689
49690 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ImageSignal_Empty(void * jarg1) {
49691   unsigned int jresult ;
49692   Dali::Signal< void (Dali::Image) > *arg1 = (Dali::Signal< void (Dali::Image) > *) 0 ;
49693   bool result;
49694
49695   arg1 = (Dali::Signal< void (Dali::Image) > *)jarg1;
49696   {
49697     try {
49698       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Empty((Dali::Signal< void (Dali::Image) > const *)arg1);
49699     } catch (std::out_of_range& e) {
49700       {
49701         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49702       };
49703     } catch (std::exception& e) {
49704       {
49705         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49706       };
49707     } catch (...) {
49708       {
49709         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49710       };
49711     }
49712   }
49713   jresult = result;
49714   return jresult;
49715 }
49716
49717
49718 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ImageSignal_GetConnectionCount(void * jarg1) {
49719   unsigned long jresult ;
49720   Dali::Signal< void (Dali::Image) > *arg1 = (Dali::Signal< void (Dali::Image) > *) 0 ;
49721   std::size_t result;
49722
49723   arg1 = (Dali::Signal< void (Dali::Image) > *)jarg1;
49724   {
49725     try {
49726       result = Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Image) > const *)arg1);
49727     } catch (std::out_of_range& e) {
49728       {
49729         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49730       };
49731     } catch (std::exception& e) {
49732       {
49733         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49734       };
49735     } catch (...) {
49736       {
49737         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49738       };
49739     }
49740   }
49741   jresult = (unsigned long)result;
49742   return jresult;
49743 }
49744
49745
49746 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ImageSignal_Connect(void * jarg1, void * jarg2) {
49747   Dali::Signal< void (Dali::Image) > *arg1 = (Dali::Signal< void (Dali::Image) > *) 0 ;
49748   void (*arg2)(Dali::Image) = (void (*)(Dali::Image)) 0 ;
49749
49750   arg1 = (Dali::Signal< void (Dali::Image) > *)jarg1;
49751   arg2 = (void (*)(Dali::Image))jarg2;
49752   {
49753     try {
49754       Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Connect(arg1,arg2);
49755     } catch (std::out_of_range& e) {
49756       {
49757         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49758       };
49759     } catch (std::exception& e) {
49760       {
49761         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49762       };
49763     } catch (...) {
49764       {
49765         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49766       };
49767     }
49768   }
49769 }
49770
49771
49772 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ImageSignal_Disconnect(void * jarg1, void * jarg2) {
49773   Dali::Signal< void (Dali::Image) > *arg1 = (Dali::Signal< void (Dali::Image) > *) 0 ;
49774   void (*arg2)(Dali::Image) = (void (*)(Dali::Image)) 0 ;
49775
49776   arg1 = (Dali::Signal< void (Dali::Image) > *)jarg1;
49777   arg2 = (void (*)(Dali::Image))jarg2;
49778   {
49779     try {
49780       Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Disconnect(arg1,arg2);
49781     } catch (std::out_of_range& e) {
49782       {
49783         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49784       };
49785     } catch (std::exception& e) {
49786       {
49787         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49788       };
49789     } catch (...) {
49790       {
49791         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49792       };
49793     }
49794   }
49795 }
49796
49797
49798 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ImageSignal_Emit(void * jarg1, void * jarg2) {
49799   Dali::Signal< void (Dali::Image) > *arg1 = (Dali::Signal< void (Dali::Image) > *) 0 ;
49800   Dali::Image arg2 ;
49801   Dali::Image *argp2 ;
49802
49803   arg1 = (Dali::Signal< void (Dali::Image) > *)jarg1;
49804   argp2 = (Dali::Image *)jarg2;
49805   if (!argp2) {
49806     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
49807     return ;
49808   }
49809   arg2 = *argp2;
49810   {
49811     try {
49812       Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Emit(arg1,arg2);
49813     } catch (std::out_of_range& e) {
49814       {
49815         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49816       };
49817     } catch (std::exception& e) {
49818       {
49819         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49820       };
49821     } catch (...) {
49822       {
49823         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49824       };
49825     }
49826   }
49827 }
49828
49829
49830 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ImageSignal() {
49831   void * jresult ;
49832   Dali::Signal< void (Dali::Image) > *result = 0 ;
49833
49834   {
49835     try {
49836       result = (Dali::Signal< void (Dali::Image) > *)new Dali::Signal< void (Dali::Image) >();
49837     } catch (std::out_of_range& e) {
49838       {
49839         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49840       };
49841     } catch (std::exception& e) {
49842       {
49843         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49844       };
49845     } catch (...) {
49846       {
49847         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49848       };
49849     }
49850   }
49851   jresult = (void *)result;
49852   return jresult;
49853 }
49854
49855
49856 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ImageSignal(void * jarg1) {
49857   Dali::Signal< void (Dali::Image) > *arg1 = (Dali::Signal< void (Dali::Image) > *) 0 ;
49858
49859   arg1 = (Dali::Signal< void (Dali::Image) > *)jarg1;
49860   {
49861     try {
49862       delete arg1;
49863     } catch (std::out_of_range& e) {
49864       {
49865         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49866       };
49867     } catch (std::exception& e) {
49868       {
49869         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49870       };
49871     } catch (...) {
49872       {
49873         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49874       };
49875     }
49876   }
49877 }
49878
49879
49880 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RenderTaskSignal() {
49881   void * jresult ;
49882   Dali::Signal< void (Dali::RenderTask &) > *result = 0 ;
49883
49884   {
49885     try {
49886       result = (Dali::Signal< void (Dali::RenderTask &) > *)new Dali::Signal< void (Dali::RenderTask &) >();
49887     } catch (std::out_of_range& e) {
49888       {
49889         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49890       };
49891     } catch (std::exception& e) {
49892       {
49893         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49894       };
49895     } catch (...) {
49896       {
49897         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49898       };
49899     }
49900   }
49901   jresult = (void *)result;
49902   return jresult;
49903 }
49904
49905
49906 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_RenderTaskSignal(void * jarg1) {
49907   Dali::Signal< void (Dali::RenderTask &) > *arg1 = (Dali::Signal< void (Dali::RenderTask &) > *) 0 ;
49908
49909   arg1 = (Dali::Signal< void (Dali::RenderTask &) > *)jarg1;
49910   {
49911     try {
49912       delete arg1;
49913     } catch (std::out_of_range& e) {
49914       {
49915         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49916       };
49917     } catch (std::exception& e) {
49918       {
49919         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49920       };
49921     } catch (...) {
49922       {
49923         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49924       };
49925     }
49926   }
49927 }
49928
49929
49930 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_LongPressGestureDetectedSignal_Empty(void * jarg1) {
49931   unsigned int jresult ;
49932   Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *) 0 ;
49933   bool result;
49934
49935   arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *)jarg1;
49936   {
49937     try {
49938       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);
49939     } catch (std::out_of_range& e) {
49940       {
49941         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49942       };
49943     } catch (std::exception& e) {
49944       {
49945         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49946       };
49947     } catch (...) {
49948       {
49949         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49950       };
49951     }
49952   }
49953   jresult = result;
49954   return jresult;
49955 }
49956
49957
49958 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_LongPressGestureDetectedSignal_GetConnectionCount(void * jarg1) {
49959   unsigned long jresult ;
49960   Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *) 0 ;
49961   std::size_t result;
49962
49963   arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *)jarg1;
49964   {
49965     try {
49966       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);
49967     } catch (std::out_of_range& e) {
49968       {
49969         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49970       };
49971     } catch (std::exception& e) {
49972       {
49973         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49974       };
49975     } catch (...) {
49976       {
49977         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49978       };
49979     }
49980   }
49981   jresult = (unsigned long)result;
49982   return jresult;
49983 }
49984
49985
49986 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LongPressGestureDetectedSignal_Connect(void * jarg1, void * jarg2) {
49987   Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *) 0 ;
49988   void (*arg2)(Dali::Actor,Dali::LongPressGesture const &) = (void (*)(Dali::Actor,Dali::LongPressGesture const &)) 0 ;
49989
49990   arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *)jarg1;
49991   arg2 = (void (*)(Dali::Actor,Dali::LongPressGesture const &))jarg2;
49992   {
49993     try {
49994       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_LongPressGesture_SS_const_SA__SP__Sg__Connect(arg1,arg2);
49995     } catch (std::out_of_range& e) {
49996       {
49997         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49998       };
49999     } catch (std::exception& e) {
50000       {
50001         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50002       };
50003     } catch (...) {
50004       {
50005         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50006       };
50007     }
50008   }
50009 }
50010
50011
50012 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LongPressGestureDetectedSignal_Disconnect(void * jarg1, void * jarg2) {
50013   Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *) 0 ;
50014   void (*arg2)(Dali::Actor,Dali::LongPressGesture const &) = (void (*)(Dali::Actor,Dali::LongPressGesture const &)) 0 ;
50015
50016   arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *)jarg1;
50017   arg2 = (void (*)(Dali::Actor,Dali::LongPressGesture const &))jarg2;
50018   {
50019     try {
50020       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_LongPressGesture_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
50021     } catch (std::out_of_range& e) {
50022       {
50023         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50024       };
50025     } catch (std::exception& e) {
50026       {
50027         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50028       };
50029     } catch (...) {
50030       {
50031         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50032       };
50033     }
50034   }
50035 }
50036
50037
50038 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LongPressGestureDetectedSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
50039   Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *) 0 ;
50040   Dali::Actor arg2 ;
50041   Dali::LongPressGesture *arg3 = 0 ;
50042   Dali::Actor *argp2 ;
50043
50044   arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *)jarg1;
50045   argp2 = (Dali::Actor *)jarg2;
50046   if (!argp2) {
50047     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
50048     return ;
50049   }
50050   arg2 = *argp2;
50051   arg3 = (Dali::LongPressGesture *)jarg3;
50052   if (!arg3) {
50053     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LongPressGesture const & type is null", 0);
50054     return ;
50055   }
50056   {
50057     try {
50058       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_LongPressGesture_SS_const_SA__SP__Sg__Emit(arg1,arg2,(Dali::LongPressGesture const &)*arg3);
50059     } catch (std::out_of_range& e) {
50060       {
50061         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50062       };
50063     } catch (std::exception& e) {
50064       {
50065         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50066       };
50067     } catch (...) {
50068       {
50069         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50070       };
50071     }
50072   }
50073 }
50074
50075
50076 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_LongPressGestureDetectedSignal() {
50077   void * jresult ;
50078   Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *result = 0 ;
50079
50080   {
50081     try {
50082       result = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *)new Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) >();
50083     } catch (std::out_of_range& e) {
50084       {
50085         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50086       };
50087     } catch (std::exception& e) {
50088       {
50089         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50090       };
50091     } catch (...) {
50092       {
50093         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50094       };
50095     }
50096   }
50097   jresult = (void *)result;
50098   return jresult;
50099 }
50100
50101
50102 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_LongPressGestureDetectedSignal(void * jarg1) {
50103   Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *) 0 ;
50104
50105   arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *)jarg1;
50106   {
50107     try {
50108       delete arg1;
50109     } catch (std::out_of_range& e) {
50110       {
50111         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50112       };
50113     } catch (std::exception& e) {
50114       {
50115         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50116       };
50117     } catch (...) {
50118       {
50119         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50120       };
50121     }
50122   }
50123 }
50124
50125
50126 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ActorTouchDataSignal_Empty(void * jarg1) {
50127   unsigned int jresult ;
50128   Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *) 0 ;
50129   bool result;
50130
50131   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *)jarg1;
50132   {
50133     try {
50134       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);
50135     } catch (std::out_of_range& e) {
50136       {
50137         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50138       };
50139     } catch (std::exception& e) {
50140       {
50141         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50142       };
50143     } catch (...) {
50144       {
50145         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50146       };
50147     }
50148   }
50149   jresult = result;
50150   return jresult;
50151 }
50152
50153
50154 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ActorTouchDataSignal_GetConnectionCount(void * jarg1) {
50155   unsigned long jresult ;
50156   Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *) 0 ;
50157   std::size_t result;
50158
50159   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *)jarg1;
50160   {
50161     try {
50162       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);
50163     } catch (std::out_of_range& e) {
50164       {
50165         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50166       };
50167     } catch (std::exception& e) {
50168       {
50169         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50170       };
50171     } catch (...) {
50172       {
50173         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50174       };
50175     }
50176   }
50177   jresult = (unsigned long)result;
50178   return jresult;
50179 }
50180
50181
50182 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorTouchDataSignal_Connect(void * jarg1, void * jarg2) {
50183   Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *) 0 ;
50184   bool (*arg2)(Dali::Actor,Dali::TouchData const &) = (bool (*)(Dali::Actor,Dali::TouchData const &)) 0 ;
50185
50186   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *)jarg1;
50187   arg2 = (bool (*)(Dali::Actor,Dali::TouchData const &))jarg2;
50188   {
50189     try {
50190       Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchData_SS_const_SA__SP__Sg__Connect(arg1,arg2);
50191     } catch (std::out_of_range& e) {
50192       {
50193         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50194       };
50195     } catch (std::exception& e) {
50196       {
50197         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50198       };
50199     } catch (...) {
50200       {
50201         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50202       };
50203     }
50204   }
50205 }
50206
50207
50208 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorTouchDataSignal_Disconnect(void * jarg1, void * jarg2) {
50209   Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *) 0 ;
50210   bool (*arg2)(Dali::Actor,Dali::TouchData const &) = (bool (*)(Dali::Actor,Dali::TouchData const &)) 0 ;
50211
50212   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *)jarg1;
50213   arg2 = (bool (*)(Dali::Actor,Dali::TouchData const &))jarg2;
50214   {
50215     try {
50216       Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchData_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
50217     } catch (std::out_of_range& e) {
50218       {
50219         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50220       };
50221     } catch (std::exception& e) {
50222       {
50223         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50224       };
50225     } catch (...) {
50226       {
50227         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50228       };
50229     }
50230   }
50231 }
50232
50233
50234 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ActorTouchDataSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
50235   unsigned int jresult ;
50236   Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *) 0 ;
50237   Dali::Actor arg2 ;
50238   Dali::TouchData *arg3 = 0 ;
50239   Dali::Actor *argp2 ;
50240   bool result;
50241
50242   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *)jarg1;
50243   argp2 = (Dali::Actor *)jarg2;
50244   if (!argp2) {
50245     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
50246     return 0;
50247   }
50248   arg2 = *argp2;
50249   arg3 = (Dali::TouchData *)jarg3;
50250   if (!arg3) {
50251     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchData const & type is null", 0);
50252     return 0;
50253   }
50254   {
50255     try {
50256       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchData_SS_const_SA__SP__Sg__Emit(arg1,arg2,(Dali::TouchData const &)*arg3);
50257     } catch (std::out_of_range& e) {
50258       {
50259         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50260       };
50261     } catch (std::exception& e) {
50262       {
50263         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50264       };
50265     } catch (...) {
50266       {
50267         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50268       };
50269     }
50270   }
50271   jresult = result;
50272   return jresult;
50273 }
50274
50275
50276 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ActorTouchDataSignal() {
50277   void * jresult ;
50278   Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *result = 0 ;
50279
50280   {
50281     try {
50282       result = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *)new Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) >();
50283     } catch (std::out_of_range& e) {
50284       {
50285         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50286       };
50287     } catch (std::exception& e) {
50288       {
50289         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50290       };
50291     } catch (...) {
50292       {
50293         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50294       };
50295     }
50296   }
50297   jresult = (void *)result;
50298   return jresult;
50299 }
50300
50301
50302 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ActorTouchDataSignal(void * jarg1) {
50303   Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *) 0 ;
50304
50305   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *)jarg1;
50306   {
50307     try {
50308       delete arg1;
50309     } catch (std::out_of_range& e) {
50310       {
50311         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50312       };
50313     } catch (std::exception& e) {
50314       {
50315         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50316       };
50317     } catch (...) {
50318       {
50319         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50320       };
50321     }
50322   }
50323 }
50324
50325
50326 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ActorHoverSignal_Empty(void * jarg1) {
50327   unsigned int jresult ;
50328   Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *) 0 ;
50329   bool result;
50330
50331   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *)jarg1;
50332   {
50333     try {
50334       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);
50335     } catch (std::out_of_range& e) {
50336       {
50337         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50338       };
50339     } catch (std::exception& e) {
50340       {
50341         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50342       };
50343     } catch (...) {
50344       {
50345         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50346       };
50347     }
50348   }
50349   jresult = result;
50350   return jresult;
50351 }
50352
50353
50354 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ActorHoverSignal_GetConnectionCount(void * jarg1) {
50355   unsigned long jresult ;
50356   Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *) 0 ;
50357   std::size_t result;
50358
50359   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *)jarg1;
50360   {
50361     try {
50362       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);
50363     } catch (std::out_of_range& e) {
50364       {
50365         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50366       };
50367     } catch (std::exception& e) {
50368       {
50369         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50370       };
50371     } catch (...) {
50372       {
50373         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50374       };
50375     }
50376   }
50377   jresult = (unsigned long)result;
50378   return jresult;
50379 }
50380
50381
50382 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorHoverSignal_Connect(void * jarg1, void * jarg2) {
50383   Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *) 0 ;
50384   bool (*arg2)(Dali::Actor,Dali::HoverEvent const &) = (bool (*)(Dali::Actor,Dali::HoverEvent const &)) 0 ;
50385
50386   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *)jarg1;
50387   arg2 = (bool (*)(Dali::Actor,Dali::HoverEvent const &))jarg2;
50388   {
50389     try {
50390       Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__Connect(arg1,arg2);
50391     } catch (std::out_of_range& e) {
50392       {
50393         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50394       };
50395     } catch (std::exception& e) {
50396       {
50397         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50398       };
50399     } catch (...) {
50400       {
50401         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50402       };
50403     }
50404   }
50405 }
50406
50407
50408 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorHoverSignal_Disconnect(void * jarg1, void * jarg2) {
50409   Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *) 0 ;
50410   bool (*arg2)(Dali::Actor,Dali::HoverEvent const &) = (bool (*)(Dali::Actor,Dali::HoverEvent const &)) 0 ;
50411
50412   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *)jarg1;
50413   arg2 = (bool (*)(Dali::Actor,Dali::HoverEvent const &))jarg2;
50414   {
50415     try {
50416       Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
50417     } catch (std::out_of_range& e) {
50418       {
50419         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50420       };
50421     } catch (std::exception& e) {
50422       {
50423         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50424       };
50425     } catch (...) {
50426       {
50427         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50428       };
50429     }
50430   }
50431 }
50432
50433
50434 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ActorHoverSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
50435   unsigned int jresult ;
50436   Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *) 0 ;
50437   Dali::Actor arg2 ;
50438   Dali::HoverEvent *arg3 = 0 ;
50439   Dali::Actor *argp2 ;
50440   bool result;
50441
50442   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *)jarg1;
50443   argp2 = (Dali::Actor *)jarg2;
50444   if (!argp2) {
50445     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
50446     return 0;
50447   }
50448   arg2 = *argp2;
50449   arg3 = (Dali::HoverEvent *)jarg3;
50450   if (!arg3) {
50451     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::HoverEvent const & type is null", 0);
50452     return 0;
50453   }
50454   {
50455     try {
50456       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__Emit(arg1,arg2,(Dali::HoverEvent const &)*arg3);
50457     } catch (std::out_of_range& e) {
50458       {
50459         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50460       };
50461     } catch (std::exception& e) {
50462       {
50463         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50464       };
50465     } catch (...) {
50466       {
50467         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50468       };
50469     }
50470   }
50471   jresult = result;
50472   return jresult;
50473 }
50474
50475
50476 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ActorHoverSignal() {
50477   void * jresult ;
50478   Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *result = 0 ;
50479
50480   {
50481     try {
50482       result = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *)new Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) >();
50483     } catch (std::out_of_range& e) {
50484       {
50485         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50486       };
50487     } catch (std::exception& e) {
50488       {
50489         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50490       };
50491     } catch (...) {
50492       {
50493         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50494       };
50495     }
50496   }
50497   jresult = (void *)result;
50498   return jresult;
50499 }
50500
50501
50502 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ActorHoverSignal(void * jarg1) {
50503   Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *) 0 ;
50504
50505   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *)jarg1;
50506   {
50507     try {
50508       delete arg1;
50509     } catch (std::out_of_range& e) {
50510       {
50511         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50512       };
50513     } catch (std::exception& e) {
50514       {
50515         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50516       };
50517     } catch (...) {
50518       {
50519         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50520       };
50521     }
50522   }
50523 }
50524
50525
50526 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ActorWheelSignal_Empty(void * jarg1) {
50527   unsigned int jresult ;
50528   Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *) 0 ;
50529   bool result;
50530
50531   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *)jarg1;
50532   {
50533     try {
50534       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);
50535     } catch (std::out_of_range& e) {
50536       {
50537         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50538       };
50539     } catch (std::exception& e) {
50540       {
50541         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50542       };
50543     } catch (...) {
50544       {
50545         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50546       };
50547     }
50548   }
50549   jresult = result;
50550   return jresult;
50551 }
50552
50553
50554 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ActorWheelSignal_GetConnectionCount(void * jarg1) {
50555   unsigned long jresult ;
50556   Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *) 0 ;
50557   std::size_t result;
50558
50559   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *)jarg1;
50560   {
50561     try {
50562       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);
50563     } catch (std::out_of_range& e) {
50564       {
50565         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50566       };
50567     } catch (std::exception& e) {
50568       {
50569         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50570       };
50571     } catch (...) {
50572       {
50573         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50574       };
50575     }
50576   }
50577   jresult = (unsigned long)result;
50578   return jresult;
50579 }
50580
50581
50582 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorWheelSignal_Connect(void * jarg1, void * jarg2) {
50583   Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *) 0 ;
50584   bool (*arg2)(Dali::Actor,Dali::WheelEvent const &) = (bool (*)(Dali::Actor,Dali::WheelEvent const &)) 0 ;
50585
50586   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *)jarg1;
50587   arg2 = (bool (*)(Dali::Actor,Dali::WheelEvent const &))jarg2;
50588   {
50589     try {
50590       Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__Connect(arg1,arg2);
50591     } catch (std::out_of_range& e) {
50592       {
50593         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50594       };
50595     } catch (std::exception& e) {
50596       {
50597         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50598       };
50599     } catch (...) {
50600       {
50601         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50602       };
50603     }
50604   }
50605 }
50606
50607
50608 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorWheelSignal_Disconnect(void * jarg1, void * jarg2) {
50609   Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *) 0 ;
50610   bool (*arg2)(Dali::Actor,Dali::WheelEvent const &) = (bool (*)(Dali::Actor,Dali::WheelEvent const &)) 0 ;
50611
50612   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *)jarg1;
50613   arg2 = (bool (*)(Dali::Actor,Dali::WheelEvent const &))jarg2;
50614   {
50615     try {
50616       Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
50617     } catch (std::out_of_range& e) {
50618       {
50619         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50620       };
50621     } catch (std::exception& e) {
50622       {
50623         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50624       };
50625     } catch (...) {
50626       {
50627         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50628       };
50629     }
50630   }
50631 }
50632
50633
50634 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ActorWheelSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
50635   unsigned int jresult ;
50636   Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *) 0 ;
50637   Dali::Actor arg2 ;
50638   Dali::WheelEvent *arg3 = 0 ;
50639   Dali::Actor *argp2 ;
50640   bool result;
50641
50642   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *)jarg1;
50643   argp2 = (Dali::Actor *)jarg2;
50644   if (!argp2) {
50645     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
50646     return 0;
50647   }
50648   arg2 = *argp2;
50649   arg3 = (Dali::WheelEvent *)jarg3;
50650   if (!arg3) {
50651     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::WheelEvent const & type is null", 0);
50652     return 0;
50653   }
50654   {
50655     try {
50656       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__Emit(arg1,arg2,(Dali::WheelEvent const &)*arg3);
50657     } catch (std::out_of_range& e) {
50658       {
50659         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50660       };
50661     } catch (std::exception& e) {
50662       {
50663         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50664       };
50665     } catch (...) {
50666       {
50667         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50668       };
50669     }
50670   }
50671   jresult = result;
50672   return jresult;
50673 }
50674
50675
50676 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ActorWheelSignal() {
50677   void * jresult ;
50678   Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *result = 0 ;
50679
50680   {
50681     try {
50682       result = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *)new Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) >();
50683     } catch (std::out_of_range& e) {
50684       {
50685         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50686       };
50687     } catch (std::exception& e) {
50688       {
50689         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50690       };
50691     } catch (...) {
50692       {
50693         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50694       };
50695     }
50696   }
50697   jresult = (void *)result;
50698   return jresult;
50699 }
50700
50701
50702 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ActorWheelSignal(void * jarg1) {
50703   Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *) 0 ;
50704
50705   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *)jarg1;
50706   {
50707     try {
50708       delete arg1;
50709     } catch (std::out_of_range& e) {
50710       {
50711         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50712       };
50713     } catch (std::exception& e) {
50714       {
50715         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50716       };
50717     } catch (...) {
50718       {
50719         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50720       };
50721     }
50722   }
50723 }
50724
50725
50726 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ActorSignal_Empty(void * jarg1) {
50727   unsigned int jresult ;
50728   Dali::Signal< void (Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor) > *) 0 ;
50729   bool result;
50730
50731   arg1 = (Dali::Signal< void (Dali::Actor) > *)jarg1;
50732   {
50733     try {
50734       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Empty((Dali::Signal< void (Dali::Actor) > const *)arg1);
50735     } catch (std::out_of_range& e) {
50736       {
50737         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50738       };
50739     } catch (std::exception& e) {
50740       {
50741         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50742       };
50743     } catch (...) {
50744       {
50745         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50746       };
50747     }
50748   }
50749   jresult = result;
50750   return jresult;
50751 }
50752
50753
50754 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ActorSignal_GetConnectionCount(void * jarg1) {
50755   unsigned long jresult ;
50756   Dali::Signal< void (Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor) > *) 0 ;
50757   std::size_t result;
50758
50759   arg1 = (Dali::Signal< void (Dali::Actor) > *)jarg1;
50760   {
50761     try {
50762       result = Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Actor) > const *)arg1);
50763     } catch (std::out_of_range& e) {
50764       {
50765         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50766       };
50767     } catch (std::exception& e) {
50768       {
50769         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50770       };
50771     } catch (...) {
50772       {
50773         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50774       };
50775     }
50776   }
50777   jresult = (unsigned long)result;
50778   return jresult;
50779 }
50780
50781
50782 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorSignal_Connect(void * jarg1, void * jarg2) {
50783   Dali::Signal< void (Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor) > *) 0 ;
50784   void (*arg2)(Dali::Actor) = (void (*)(Dali::Actor)) 0 ;
50785
50786   arg1 = (Dali::Signal< void (Dali::Actor) > *)jarg1;
50787   arg2 = (void (*)(Dali::Actor))jarg2;
50788   {
50789     try {
50790       Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Connect(arg1,arg2);
50791     } catch (std::out_of_range& e) {
50792       {
50793         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50794       };
50795     } catch (std::exception& e) {
50796       {
50797         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50798       };
50799     } catch (...) {
50800       {
50801         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50802       };
50803     }
50804   }
50805 }
50806
50807
50808 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorSignal_Disconnect(void * jarg1, void * jarg2) {
50809   Dali::Signal< void (Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor) > *) 0 ;
50810   void (*arg2)(Dali::Actor) = (void (*)(Dali::Actor)) 0 ;
50811
50812   arg1 = (Dali::Signal< void (Dali::Actor) > *)jarg1;
50813   arg2 = (void (*)(Dali::Actor))jarg2;
50814   {
50815     try {
50816       Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Disconnect(arg1,arg2);
50817     } catch (std::out_of_range& e) {
50818       {
50819         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50820       };
50821     } catch (std::exception& e) {
50822       {
50823         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50824       };
50825     } catch (...) {
50826       {
50827         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50828       };
50829     }
50830   }
50831 }
50832
50833
50834 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorSignal_Emit(void * jarg1, void * jarg2) {
50835   Dali::Signal< void (Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor) > *) 0 ;
50836   Dali::Actor arg2 ;
50837   Dali::Actor *argp2 ;
50838
50839   arg1 = (Dali::Signal< void (Dali::Actor) > *)jarg1;
50840   argp2 = (Dali::Actor *)jarg2;
50841   if (!argp2) {
50842     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
50843     return ;
50844   }
50845   arg2 = *argp2;
50846   {
50847     try {
50848       Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Emit(arg1,arg2);
50849     } catch (std::out_of_range& e) {
50850       {
50851         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50852       };
50853     } catch (std::exception& e) {
50854       {
50855         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50856       };
50857     } catch (...) {
50858       {
50859         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50860       };
50861     }
50862   }
50863 }
50864
50865
50866 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ActorSignal() {
50867   void * jresult ;
50868   Dali::Signal< void (Dali::Actor) > *result = 0 ;
50869
50870   {
50871     try {
50872       result = (Dali::Signal< void (Dali::Actor) > *)new Dali::Signal< void (Dali::Actor) >();
50873     } catch (std::out_of_range& e) {
50874       {
50875         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50876       };
50877     } catch (std::exception& e) {
50878       {
50879         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50880       };
50881     } catch (...) {
50882       {
50883         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50884       };
50885     }
50886   }
50887   jresult = (void *)result;
50888   return jresult;
50889 }
50890
50891
50892 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ActorSignal(void * jarg1) {
50893   Dali::Signal< void (Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor) > *) 0 ;
50894
50895   arg1 = (Dali::Signal< void (Dali::Actor) > *)jarg1;
50896   {
50897     try {
50898       delete arg1;
50899     } catch (std::out_of_range& e) {
50900       {
50901         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50902       };
50903     } catch (std::exception& e) {
50904       {
50905         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50906       };
50907     } catch (...) {
50908       {
50909         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50910       };
50911     }
50912   }
50913 }
50914
50915
50916 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_KeyEventSignal_Empty(void * jarg1) {
50917   unsigned int jresult ;
50918   Dali::Signal< void (Dali::KeyEvent const &) > *arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *) 0 ;
50919   bool result;
50920
50921   arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *)jarg1;
50922   {
50923     try {
50924       result = (bool)Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__Empty((Dali::Signal< void (Dali::KeyEvent const &) > const *)arg1);
50925     } catch (std::out_of_range& e) {
50926       {
50927         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50928       };
50929     } catch (std::exception& e) {
50930       {
50931         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50932       };
50933     } catch (...) {
50934       {
50935         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50936       };
50937     }
50938   }
50939   jresult = result;
50940   return jresult;
50941 }
50942
50943
50944 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_KeyEventSignal_GetConnectionCount(void * jarg1) {
50945   unsigned long jresult ;
50946   Dali::Signal< void (Dali::KeyEvent const &) > *arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *) 0 ;
50947   std::size_t result;
50948
50949   arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *)jarg1;
50950   {
50951     try {
50952       result = Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::KeyEvent const &) > const *)arg1);
50953     } catch (std::out_of_range& e) {
50954       {
50955         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50956       };
50957     } catch (std::exception& e) {
50958       {
50959         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50960       };
50961     } catch (...) {
50962       {
50963         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50964       };
50965     }
50966   }
50967   jresult = (unsigned long)result;
50968   return jresult;
50969 }
50970
50971
50972 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyEventSignal_Connect(void * jarg1, void * jarg2) {
50973   Dali::Signal< void (Dali::KeyEvent const &) > *arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *) 0 ;
50974   void (*arg2)(Dali::KeyEvent const &) = (void (*)(Dali::KeyEvent const &)) 0 ;
50975
50976   arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *)jarg1;
50977   arg2 = (void (*)(Dali::KeyEvent const &))jarg2;
50978   {
50979     try {
50980       Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__Connect(arg1,arg2);
50981     } catch (std::out_of_range& e) {
50982       {
50983         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50984       };
50985     } catch (std::exception& e) {
50986       {
50987         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50988       };
50989     } catch (...) {
50990       {
50991         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50992       };
50993     }
50994   }
50995 }
50996
50997
50998 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyEventSignal_Disconnect(void * jarg1, void * jarg2) {
50999   Dali::Signal< void (Dali::KeyEvent const &) > *arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *) 0 ;
51000   void (*arg2)(Dali::KeyEvent const &) = (void (*)(Dali::KeyEvent const &)) 0 ;
51001
51002   arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *)jarg1;
51003   arg2 = (void (*)(Dali::KeyEvent const &))jarg2;
51004   {
51005     try {
51006       Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
51007     } catch (std::out_of_range& e) {
51008       {
51009         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51010       };
51011     } catch (std::exception& e) {
51012       {
51013         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51014       };
51015     } catch (...) {
51016       {
51017         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51018       };
51019     }
51020   }
51021 }
51022
51023
51024 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyEventSignal_Emit(void * jarg1, void * jarg2) {
51025   Dali::Signal< void (Dali::KeyEvent const &) > *arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *) 0 ;
51026   Dali::KeyEvent *arg2 = 0 ;
51027
51028   arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *)jarg1;
51029   arg2 = (Dali::KeyEvent *)jarg2;
51030   if (!arg2) {
51031     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
51032     return ;
51033   }
51034   {
51035     try {
51036       Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__Emit(arg1,(Dali::KeyEvent const &)*arg2);
51037     } catch (std::out_of_range& e) {
51038       {
51039         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51040       };
51041     } catch (std::exception& e) {
51042       {
51043         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51044       };
51045     } catch (...) {
51046       {
51047         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51048       };
51049     }
51050   }
51051 }
51052
51053
51054 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_KeyEventSignal() {
51055   void * jresult ;
51056   Dali::Signal< void (Dali::KeyEvent const &) > *result = 0 ;
51057
51058   {
51059     try {
51060       result = (Dali::Signal< void (Dali::KeyEvent const &) > *)new Dali::Signal< void (Dali::KeyEvent const &) >();
51061     } catch (std::out_of_range& e) {
51062       {
51063         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51064       };
51065     } catch (std::exception& e) {
51066       {
51067         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51068       };
51069     } catch (...) {
51070       {
51071         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51072       };
51073     }
51074   }
51075   jresult = (void *)result;
51076   return jresult;
51077 }
51078
51079
51080 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_KeyEventSignal(void * jarg1) {
51081   Dali::Signal< void (Dali::KeyEvent const &) > *arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *) 0 ;
51082
51083   arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *)jarg1;
51084   {
51085     try {
51086       delete arg1;
51087     } catch (std::out_of_range& e) {
51088       {
51089         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51090       };
51091     } catch (std::exception& e) {
51092       {
51093         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51094       };
51095     } catch (...) {
51096       {
51097         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51098       };
51099     }
51100   }
51101 }
51102
51103
51104 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TouchSignal_Empty(void * jarg1) {
51105   unsigned int jresult ;
51106   Dali::Signal< void (Dali::TouchData const &) > *arg1 = (Dali::Signal< void (Dali::TouchData const &) > *) 0 ;
51107   bool result;
51108
51109   arg1 = (Dali::Signal< void (Dali::TouchData const &) > *)jarg1;
51110   {
51111     try {
51112       result = (bool)Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__Empty((Dali::Signal< void (Dali::TouchData const &) > const *)arg1);
51113     } catch (std::out_of_range& e) {
51114       {
51115         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51116       };
51117     } catch (std::exception& e) {
51118       {
51119         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51120       };
51121     } catch (...) {
51122       {
51123         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51124       };
51125     }
51126   }
51127   jresult = result;
51128   return jresult;
51129 }
51130
51131
51132 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TouchSignal_GetConnectionCount(void * jarg1) {
51133   unsigned long jresult ;
51134   Dali::Signal< void (Dali::TouchData const &) > *arg1 = (Dali::Signal< void (Dali::TouchData const &) > *) 0 ;
51135   std::size_t result;
51136
51137   arg1 = (Dali::Signal< void (Dali::TouchData const &) > *)jarg1;
51138   {
51139     try {
51140       result = Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::TouchData const &) > const *)arg1);
51141     } catch (std::out_of_range& e) {
51142       {
51143         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51144       };
51145     } catch (std::exception& e) {
51146       {
51147         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51148       };
51149     } catch (...) {
51150       {
51151         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51152       };
51153     }
51154   }
51155   jresult = (unsigned long)result;
51156   return jresult;
51157 }
51158
51159
51160 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchSignal_Connect(void * jarg1, void * jarg2) {
51161   Dali::Signal< void (Dali::TouchData const &) > *arg1 = (Dali::Signal< void (Dali::TouchData const &) > *) 0 ;
51162   void (*arg2)(Dali::TouchData const &) = (void (*)(Dali::TouchData const &)) 0 ;
51163
51164   arg1 = (Dali::Signal< void (Dali::TouchData const &) > *)jarg1;
51165   arg2 = (void (*)(Dali::TouchData const &))jarg2;
51166   {
51167     try {
51168       Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__Connect(arg1,arg2);
51169     } catch (std::out_of_range& e) {
51170       {
51171         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51172       };
51173     } catch (std::exception& e) {
51174       {
51175         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51176       };
51177     } catch (...) {
51178       {
51179         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51180       };
51181     }
51182   }
51183 }
51184
51185
51186 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchSignal_Disconnect(void * jarg1, void * jarg2) {
51187   Dali::Signal< void (Dali::TouchData const &) > *arg1 = (Dali::Signal< void (Dali::TouchData const &) > *) 0 ;
51188   void (*arg2)(Dali::TouchData const &) = (void (*)(Dali::TouchData const &)) 0 ;
51189
51190   arg1 = (Dali::Signal< void (Dali::TouchData const &) > *)jarg1;
51191   arg2 = (void (*)(Dali::TouchData const &))jarg2;
51192   {
51193     try {
51194       Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
51195     } catch (std::out_of_range& e) {
51196       {
51197         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51198       };
51199     } catch (std::exception& e) {
51200       {
51201         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51202       };
51203     } catch (...) {
51204       {
51205         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51206       };
51207     }
51208   }
51209 }
51210
51211
51212 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchSignal_Emit(void * jarg1, void * jarg2) {
51213   Dali::Signal< void (Dali::TouchData const &) > *arg1 = (Dali::Signal< void (Dali::TouchData const &) > *) 0 ;
51214   Dali::TouchData *arg2 = 0 ;
51215
51216   arg1 = (Dali::Signal< void (Dali::TouchData const &) > *)jarg1;
51217   arg2 = (Dali::TouchData *)jarg2;
51218   if (!arg2) {
51219     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchData const & type is null", 0);
51220     return ;
51221   }
51222   {
51223     try {
51224       Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__Emit(arg1,(Dali::TouchData const &)*arg2);
51225     } catch (std::out_of_range& e) {
51226       {
51227         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51228       };
51229     } catch (std::exception& e) {
51230       {
51231         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51232       };
51233     } catch (...) {
51234       {
51235         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51236       };
51237     }
51238   }
51239 }
51240
51241
51242 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TouchSignal() {
51243   void * jresult ;
51244   Dali::Signal< void (Dali::TouchData const &) > *result = 0 ;
51245
51246   {
51247     try {
51248       result = (Dali::Signal< void (Dali::TouchData const &) > *)new Dali::Signal< void (Dali::TouchData const &) >();
51249     } catch (std::out_of_range& e) {
51250       {
51251         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51252       };
51253     } catch (std::exception& e) {
51254       {
51255         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51256       };
51257     } catch (...) {
51258       {
51259         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51260       };
51261     }
51262   }
51263   jresult = (void *)result;
51264   return jresult;
51265 }
51266
51267
51268 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TouchSignal(void * jarg1) {
51269   Dali::Signal< void (Dali::TouchData const &) > *arg1 = (Dali::Signal< void (Dali::TouchData const &) > *) 0 ;
51270
51271   arg1 = (Dali::Signal< void (Dali::TouchData const &) > *)jarg1;
51272   {
51273     try {
51274       delete arg1;
51275     } catch (std::out_of_range& e) {
51276       {
51277         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51278       };
51279     } catch (std::exception& e) {
51280       {
51281         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51282       };
51283     } catch (...) {
51284       {
51285         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51286       };
51287     }
51288   }
51289 }
51290
51291
51292 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_StageWheelSignal_Empty(void * jarg1) {
51293   unsigned int jresult ;
51294   Dali::Signal< void (Dali::WheelEvent const &) > *arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *) 0 ;
51295   bool result;
51296
51297   arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *)jarg1;
51298   {
51299     try {
51300       result = (bool)Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__Empty((Dali::Signal< void (Dali::WheelEvent const &) > const *)arg1);
51301     } catch (std::out_of_range& e) {
51302       {
51303         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51304       };
51305     } catch (std::exception& e) {
51306       {
51307         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51308       };
51309     } catch (...) {
51310       {
51311         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51312       };
51313     }
51314   }
51315   jresult = result;
51316   return jresult;
51317 }
51318
51319
51320 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_StageWheelSignal_GetConnectionCount(void * jarg1) {
51321   unsigned long jresult ;
51322   Dali::Signal< void (Dali::WheelEvent const &) > *arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *) 0 ;
51323   std::size_t result;
51324
51325   arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *)jarg1;
51326   {
51327     try {
51328       result = Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::WheelEvent const &) > const *)arg1);
51329     } catch (std::out_of_range& e) {
51330       {
51331         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51332       };
51333     } catch (std::exception& e) {
51334       {
51335         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51336       };
51337     } catch (...) {
51338       {
51339         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51340       };
51341     }
51342   }
51343   jresult = (unsigned long)result;
51344   return jresult;
51345 }
51346
51347
51348 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StageWheelSignal_Connect(void * jarg1, void * jarg2) {
51349   Dali::Signal< void (Dali::WheelEvent const &) > *arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *) 0 ;
51350   void (*arg2)(Dali::WheelEvent const &) = (void (*)(Dali::WheelEvent const &)) 0 ;
51351
51352   arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *)jarg1;
51353   arg2 = (void (*)(Dali::WheelEvent const &))jarg2;
51354   {
51355     try {
51356       Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__Connect(arg1,arg2);
51357     } catch (std::out_of_range& e) {
51358       {
51359         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51360       };
51361     } catch (std::exception& e) {
51362       {
51363         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51364       };
51365     } catch (...) {
51366       {
51367         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51368       };
51369     }
51370   }
51371 }
51372
51373
51374 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StageWheelSignal_Disconnect(void * jarg1, void * jarg2) {
51375   Dali::Signal< void (Dali::WheelEvent const &) > *arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *) 0 ;
51376   void (*arg2)(Dali::WheelEvent const &) = (void (*)(Dali::WheelEvent const &)) 0 ;
51377
51378   arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *)jarg1;
51379   arg2 = (void (*)(Dali::WheelEvent const &))jarg2;
51380   {
51381     try {
51382       Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
51383     } catch (std::out_of_range& e) {
51384       {
51385         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51386       };
51387     } catch (std::exception& e) {
51388       {
51389         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51390       };
51391     } catch (...) {
51392       {
51393         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51394       };
51395     }
51396   }
51397 }
51398
51399
51400 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StageWheelSignal_Emit(void * jarg1, void * jarg2) {
51401   Dali::Signal< void (Dali::WheelEvent const &) > *arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *) 0 ;
51402   Dali::WheelEvent *arg2 = 0 ;
51403
51404   arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *)jarg1;
51405   arg2 = (Dali::WheelEvent *)jarg2;
51406   if (!arg2) {
51407     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::WheelEvent const & type is null", 0);
51408     return ;
51409   }
51410   {
51411     try {
51412       Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__Emit(arg1,(Dali::WheelEvent const &)*arg2);
51413     } catch (std::out_of_range& e) {
51414       {
51415         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51416       };
51417     } catch (std::exception& e) {
51418       {
51419         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51420       };
51421     } catch (...) {
51422       {
51423         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51424       };
51425     }
51426   }
51427 }
51428
51429
51430 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_StageWheelSignal() {
51431   void * jresult ;
51432   Dali::Signal< void (Dali::WheelEvent const &) > *result = 0 ;
51433
51434   {
51435     try {
51436       result = (Dali::Signal< void (Dali::WheelEvent const &) > *)new Dali::Signal< void (Dali::WheelEvent const &) >();
51437     } catch (std::out_of_range& e) {
51438       {
51439         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51440       };
51441     } catch (std::exception& e) {
51442       {
51443         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51444       };
51445     } catch (...) {
51446       {
51447         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51448       };
51449     }
51450   }
51451   jresult = (void *)result;
51452   return jresult;
51453 }
51454
51455
51456 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_StageWheelSignal(void * jarg1) {
51457   Dali::Signal< void (Dali::WheelEvent const &) > *arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *) 0 ;
51458
51459   arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *)jarg1;
51460   {
51461     try {
51462       delete arg1;
51463     } catch (std::out_of_range& e) {
51464       {
51465         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51466       };
51467     } catch (std::exception& e) {
51468       {
51469         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51470       };
51471     } catch (...) {
51472       {
51473         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51474       };
51475     }
51476   }
51477 }
51478
51479
51480 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AngleThresholdPair__SWIG_0() {
51481   void * jresult ;
51482   std::pair< Dali::Radian,Dali::Radian > *result = 0 ;
51483
51484   {
51485     try {
51486       result = (std::pair< Dali::Radian,Dali::Radian > *)new std::pair< Dali::Radian,Dali::Radian >();
51487     } catch (std::out_of_range& e) {
51488       {
51489         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51490       };
51491     } catch (std::exception& e) {
51492       {
51493         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51494       };
51495     } catch (...) {
51496       {
51497         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51498       };
51499     }
51500   }
51501   jresult = (void *)result;
51502   return jresult;
51503 }
51504
51505
51506 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AngleThresholdPair__SWIG_1(void * jarg1, void * jarg2) {
51507   void * jresult ;
51508   Dali::Radian arg1 ;
51509   Dali::Radian arg2 ;
51510   Dali::Radian *argp1 ;
51511   Dali::Radian *argp2 ;
51512   std::pair< Dali::Radian,Dali::Radian > *result = 0 ;
51513
51514   argp1 = (Dali::Radian *)jarg1;
51515   if (!argp1) {
51516     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
51517     return 0;
51518   }
51519   arg1 = *argp1;
51520   argp2 = (Dali::Radian *)jarg2;
51521   if (!argp2) {
51522     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
51523     return 0;
51524   }
51525   arg2 = *argp2;
51526   {
51527     try {
51528       result = (std::pair< Dali::Radian,Dali::Radian > *)new std::pair< Dali::Radian,Dali::Radian >(arg1,arg2);
51529     } catch (std::out_of_range& e) {
51530       {
51531         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51532       };
51533     } catch (std::exception& e) {
51534       {
51535         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51536       };
51537     } catch (...) {
51538       {
51539         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51540       };
51541     }
51542   }
51543   jresult = (void *)result;
51544   return jresult;
51545 }
51546
51547
51548 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AngleThresholdPair__SWIG_2(void * jarg1) {
51549   void * jresult ;
51550   std::pair< Dali::Radian,Dali::Radian > *arg1 = 0 ;
51551   std::pair< Dali::Radian,Dali::Radian > *result = 0 ;
51552
51553   arg1 = (std::pair< Dali::Radian,Dali::Radian > *)jarg1;
51554   if (!arg1) {
51555     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::pair< Dali::Radian,Dali::Radian > const & type is null", 0);
51556     return 0;
51557   }
51558   {
51559     try {
51560       result = (std::pair< Dali::Radian,Dali::Radian > *)new std::pair< Dali::Radian,Dali::Radian >((std::pair< Dali::Radian,Dali::Radian > const &)*arg1);
51561     } catch (std::out_of_range& e) {
51562       {
51563         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51564       };
51565     } catch (std::exception& e) {
51566       {
51567         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51568       };
51569     } catch (...) {
51570       {
51571         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51572       };
51573     }
51574   }
51575   jresult = (void *)result;
51576   return jresult;
51577 }
51578
51579
51580 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AngleThresholdPair_first_set(void * jarg1, void * jarg2) {
51581   std::pair< Dali::Radian,Dali::Radian > *arg1 = (std::pair< Dali::Radian,Dali::Radian > *) 0 ;
51582   Dali::Radian *arg2 = (Dali::Radian *) 0 ;
51583
51584   arg1 = (std::pair< Dali::Radian,Dali::Radian > *)jarg1;
51585   arg2 = (Dali::Radian *)jarg2;
51586   if (arg1) (arg1)->first = *arg2;
51587 }
51588
51589
51590 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AngleThresholdPair_first_get(void * jarg1) {
51591   void * jresult ;
51592   std::pair< Dali::Radian,Dali::Radian > *arg1 = (std::pair< Dali::Radian,Dali::Radian > *) 0 ;
51593   Dali::Radian *result = 0 ;
51594
51595   arg1 = (std::pair< Dali::Radian,Dali::Radian > *)jarg1;
51596   result = (Dali::Radian *)& ((arg1)->first);
51597   jresult = (void *)result;
51598   return jresult;
51599 }
51600
51601
51602 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AngleThresholdPair_second_set(void * jarg1, void * jarg2) {
51603   std::pair< Dali::Radian,Dali::Radian > *arg1 = (std::pair< Dali::Radian,Dali::Radian > *) 0 ;
51604   Dali::Radian *arg2 = (Dali::Radian *) 0 ;
51605
51606   arg1 = (std::pair< Dali::Radian,Dali::Radian > *)jarg1;
51607   arg2 = (Dali::Radian *)jarg2;
51608   if (arg1) (arg1)->second = *arg2;
51609 }
51610
51611
51612 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AngleThresholdPair_second_get(void * jarg1) {
51613   void * jresult ;
51614   std::pair< Dali::Radian,Dali::Radian > *arg1 = (std::pair< Dali::Radian,Dali::Radian > *) 0 ;
51615   Dali::Radian *result = 0 ;
51616
51617   arg1 = (std::pair< Dali::Radian,Dali::Radian > *)jarg1;
51618   result = (Dali::Radian *)& ((arg1)->second);
51619   jresult = (void *)result;
51620   return jresult;
51621 }
51622
51623
51624 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AngleThresholdPair(void * jarg1) {
51625   std::pair< Dali::Radian,Dali::Radian > *arg1 = (std::pair< Dali::Radian,Dali::Radian > *) 0 ;
51626
51627   arg1 = (std::pair< Dali::Radian,Dali::Radian > *)jarg1;
51628   {
51629     try {
51630       delete arg1;
51631     } catch (std::out_of_range& e) {
51632       {
51633         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51634       };
51635     } catch (std::exception& e) {
51636       {
51637         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51638       };
51639     } catch (...) {
51640       {
51641         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51642       };
51643     }
51644   }
51645 }
51646
51647
51648 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PanGestureDetectedSignal_Empty(void * jarg1) {
51649   unsigned int jresult ;
51650   Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *) 0 ;
51651   bool result;
51652
51653   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *)jarg1;
51654   {
51655     try {
51656       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);
51657     } catch (std::out_of_range& e) {
51658       {
51659         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51660       };
51661     } catch (std::exception& e) {
51662       {
51663         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51664       };
51665     } catch (...) {
51666       {
51667         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51668       };
51669     }
51670   }
51671   jresult = result;
51672   return jresult;
51673 }
51674
51675
51676 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_PanGestureDetectedSignal_GetConnectionCount(void * jarg1) {
51677   unsigned long jresult ;
51678   Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *) 0 ;
51679   std::size_t result;
51680
51681   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *)jarg1;
51682   {
51683     try {
51684       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);
51685     } catch (std::out_of_range& e) {
51686       {
51687         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51688       };
51689     } catch (std::exception& e) {
51690       {
51691         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51692       };
51693     } catch (...) {
51694       {
51695         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51696       };
51697     }
51698   }
51699   jresult = (unsigned long)result;
51700   return jresult;
51701 }
51702
51703
51704 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetectedSignal_Connect(void * jarg1, void * jarg2) {
51705   Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *) 0 ;
51706   void (*arg2)(Dali::Actor,Dali::PanGesture const &) = (void (*)(Dali::Actor,Dali::PanGesture const &)) 0 ;
51707
51708   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *)jarg1;
51709   arg2 = (void (*)(Dali::Actor,Dali::PanGesture const &))jarg2;
51710   {
51711     try {
51712       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PanGesture_SS_const_SA__SP__Sg__Connect(arg1,arg2);
51713     } catch (std::out_of_range& e) {
51714       {
51715         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51716       };
51717     } catch (std::exception& e) {
51718       {
51719         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51720       };
51721     } catch (...) {
51722       {
51723         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51724       };
51725     }
51726   }
51727 }
51728
51729
51730 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetectedSignal_Disconnect(void * jarg1, void * jarg2) {
51731   Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *) 0 ;
51732   void (*arg2)(Dali::Actor,Dali::PanGesture const &) = (void (*)(Dali::Actor,Dali::PanGesture const &)) 0 ;
51733
51734   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *)jarg1;
51735   arg2 = (void (*)(Dali::Actor,Dali::PanGesture const &))jarg2;
51736   {
51737     try {
51738       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PanGesture_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
51739     } catch (std::out_of_range& e) {
51740       {
51741         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51742       };
51743     } catch (std::exception& e) {
51744       {
51745         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51746       };
51747     } catch (...) {
51748       {
51749         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51750       };
51751     }
51752   }
51753 }
51754
51755
51756 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetectedSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
51757   Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *) 0 ;
51758   Dali::Actor arg2 ;
51759   Dali::PanGesture *arg3 = 0 ;
51760   Dali::Actor *argp2 ;
51761
51762   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *)jarg1;
51763   argp2 = (Dali::Actor *)jarg2;
51764   if (!argp2) {
51765     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
51766     return ;
51767   }
51768   arg2 = *argp2;
51769   arg3 = (Dali::PanGesture *)jarg3;
51770   if (!arg3) {
51771     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGesture const & type is null", 0);
51772     return ;
51773   }
51774   {
51775     try {
51776       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PanGesture_SS_const_SA__SP__Sg__Emit(arg1,arg2,(Dali::PanGesture const &)*arg3);
51777     } catch (std::out_of_range& e) {
51778       {
51779         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51780       };
51781     } catch (std::exception& e) {
51782       {
51783         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51784       };
51785     } catch (...) {
51786       {
51787         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51788       };
51789     }
51790   }
51791 }
51792
51793
51794 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PanGestureDetectedSignal() {
51795   void * jresult ;
51796   Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *result = 0 ;
51797
51798   {
51799     try {
51800       result = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *)new Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) >();
51801     } catch (std::out_of_range& e) {
51802       {
51803         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51804       };
51805     } catch (std::exception& e) {
51806       {
51807         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51808       };
51809     } catch (...) {
51810       {
51811         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51812       };
51813     }
51814   }
51815   jresult = (void *)result;
51816   return jresult;
51817 }
51818
51819
51820 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PanGestureDetectedSignal(void * jarg1) {
51821   Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *) 0 ;
51822
51823   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *)jarg1;
51824   {
51825     try {
51826       delete arg1;
51827     } catch (std::out_of_range& e) {
51828       {
51829         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51830       };
51831     } catch (std::exception& e) {
51832       {
51833         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51834       };
51835     } catch (...) {
51836       {
51837         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51838       };
51839     }
51840   }
51841 }
51842
51843
51844 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PinchGestureDetectedSignal_Empty(void * jarg1) {
51845   unsigned int jresult ;
51846   Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *) 0 ;
51847   bool result;
51848
51849   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *)jarg1;
51850   {
51851     try {
51852       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);
51853     } catch (std::out_of_range& e) {
51854       {
51855         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51856       };
51857     } catch (std::exception& e) {
51858       {
51859         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51860       };
51861     } catch (...) {
51862       {
51863         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51864       };
51865     }
51866   }
51867   jresult = result;
51868   return jresult;
51869 }
51870
51871
51872 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_PinchGestureDetectedSignal_GetConnectionCount(void * jarg1) {
51873   unsigned long jresult ;
51874   Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *) 0 ;
51875   std::size_t result;
51876
51877   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *)jarg1;
51878   {
51879     try {
51880       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);
51881     } catch (std::out_of_range& e) {
51882       {
51883         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51884       };
51885     } catch (std::exception& e) {
51886       {
51887         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51888       };
51889     } catch (...) {
51890       {
51891         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51892       };
51893     }
51894   }
51895   jresult = (unsigned long)result;
51896   return jresult;
51897 }
51898
51899
51900 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PinchGestureDetectedSignal_Connect(void * jarg1, void * jarg2) {
51901   Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *) 0 ;
51902   void (*arg2)(Dali::Actor,Dali::PinchGesture const &) = (void (*)(Dali::Actor,Dali::PinchGesture const &)) 0 ;
51903
51904   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *)jarg1;
51905   arg2 = (void (*)(Dali::Actor,Dali::PinchGesture const &))jarg2;
51906   {
51907     try {
51908       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PinchGesture_SS_const_SA__SP__Sg__Connect(arg1,arg2);
51909     } catch (std::out_of_range& e) {
51910       {
51911         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51912       };
51913     } catch (std::exception& e) {
51914       {
51915         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51916       };
51917     } catch (...) {
51918       {
51919         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51920       };
51921     }
51922   }
51923 }
51924
51925
51926 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PinchGestureDetectedSignal_Disconnect(void * jarg1, void * jarg2) {
51927   Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *) 0 ;
51928   void (*arg2)(Dali::Actor,Dali::PinchGesture const &) = (void (*)(Dali::Actor,Dali::PinchGesture const &)) 0 ;
51929
51930   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *)jarg1;
51931   arg2 = (void (*)(Dali::Actor,Dali::PinchGesture const &))jarg2;
51932   {
51933     try {
51934       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PinchGesture_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
51935     } catch (std::out_of_range& e) {
51936       {
51937         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51938       };
51939     } catch (std::exception& e) {
51940       {
51941         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51942       };
51943     } catch (...) {
51944       {
51945         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51946       };
51947     }
51948   }
51949 }
51950
51951
51952 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PinchGestureDetectedSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
51953   Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *) 0 ;
51954   Dali::Actor arg2 ;
51955   Dali::PinchGesture *arg3 = 0 ;
51956   Dali::Actor *argp2 ;
51957
51958   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *)jarg1;
51959   argp2 = (Dali::Actor *)jarg2;
51960   if (!argp2) {
51961     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
51962     return ;
51963   }
51964   arg2 = *argp2;
51965   arg3 = (Dali::PinchGesture *)jarg3;
51966   if (!arg3) {
51967     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PinchGesture const & type is null", 0);
51968     return ;
51969   }
51970   {
51971     try {
51972       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PinchGesture_SS_const_SA__SP__Sg__Emit(arg1,arg2,(Dali::PinchGesture const &)*arg3);
51973     } catch (std::out_of_range& e) {
51974       {
51975         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51976       };
51977     } catch (std::exception& e) {
51978       {
51979         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51980       };
51981     } catch (...) {
51982       {
51983         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51984       };
51985     }
51986   }
51987 }
51988
51989
51990 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PinchGestureDetectedSignal() {
51991   void * jresult ;
51992   Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *result = 0 ;
51993
51994   {
51995     try {
51996       result = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *)new Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) >();
51997     } catch (std::out_of_range& e) {
51998       {
51999         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52000       };
52001     } catch (std::exception& e) {
52002       {
52003         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52004       };
52005     } catch (...) {
52006       {
52007         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52008       };
52009     }
52010   }
52011   jresult = (void *)result;
52012   return jresult;
52013 }
52014
52015
52016 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PinchGestureDetectedSignal(void * jarg1) {
52017   Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *) 0 ;
52018
52019   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *)jarg1;
52020   {
52021     try {
52022       delete arg1;
52023     } catch (std::out_of_range& e) {
52024       {
52025         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
52026       };
52027     } catch (std::exception& e) {
52028       {
52029         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
52030       };
52031     } catch (...) {
52032       {
52033         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
52034       };
52035     }
52036   }
52037 }
52038
52039
52040 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TapGestureDetectedSignal_Empty(void * jarg1) {
52041   unsigned int jresult ;
52042   Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *) 0 ;
52043   bool result;
52044
52045   arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *)jarg1;
52046   {
52047     try {
52048       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);
52049     } catch (std::out_of_range& e) {
52050       {
52051         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52052       };
52053     } catch (std::exception& e) {
52054       {
52055         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52056       };
52057     } catch (...) {
52058       {
52059         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52060       };
52061     }
52062   }
52063   jresult = result;
52064   return jresult;
52065 }
52066
52067
52068 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TapGestureDetectedSignal_GetConnectionCount(void * jarg1) {
52069   unsigned long jresult ;
52070   Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *) 0 ;
52071   std::size_t result;
52072
52073   arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *)jarg1;
52074   {
52075     try {
52076       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);
52077     } catch (std::out_of_range& e) {
52078       {
52079         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52080       };
52081     } catch (std::exception& e) {
52082       {
52083         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52084       };
52085     } catch (...) {
52086       {
52087         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52088       };
52089     }
52090   }
52091   jresult = (unsigned long)result;
52092   return jresult;
52093 }
52094
52095
52096 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TapGestureDetectedSignal_Connect(void * jarg1, void * jarg2) {
52097   Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *) 0 ;
52098   void (*arg2)(Dali::Actor,Dali::TapGesture const &) = (void (*)(Dali::Actor,Dali::TapGesture const &)) 0 ;
52099
52100   arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *)jarg1;
52101   arg2 = (void (*)(Dali::Actor,Dali::TapGesture const &))jarg2;
52102   {
52103     try {
52104       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_TapGesture_SS_const_SA__SP__Sg__Connect(arg1,arg2);
52105     } catch (std::out_of_range& e) {
52106       {
52107         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
52108       };
52109     } catch (std::exception& e) {
52110       {
52111         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
52112       };
52113     } catch (...) {
52114       {
52115         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
52116       };
52117     }
52118   }
52119 }
52120
52121
52122 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TapGestureDetectedSignal_Disconnect(void * jarg1, void * jarg2) {
52123   Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *) 0 ;
52124   void (*arg2)(Dali::Actor,Dali::TapGesture const &) = (void (*)(Dali::Actor,Dali::TapGesture const &)) 0 ;
52125
52126   arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *)jarg1;
52127   arg2 = (void (*)(Dali::Actor,Dali::TapGesture const &))jarg2;
52128   {
52129     try {
52130       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_TapGesture_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
52131     } catch (std::out_of_range& e) {
52132       {
52133         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
52134       };
52135     } catch (std::exception& e) {
52136       {
52137         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
52138       };
52139     } catch (...) {
52140       {
52141         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
52142       };
52143     }
52144   }
52145 }
52146
52147
52148 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TapGestureDetectedSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
52149   Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *) 0 ;
52150   Dali::Actor arg2 ;
52151   Dali::TapGesture *arg3 = 0 ;
52152   Dali::Actor *argp2 ;
52153
52154   arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *)jarg1;
52155   argp2 = (Dali::Actor *)jarg2;
52156   if (!argp2) {
52157     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
52158     return ;
52159   }
52160   arg2 = *argp2;
52161   arg3 = (Dali::TapGesture *)jarg3;
52162   if (!arg3) {
52163     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TapGesture const & type is null", 0);
52164     return ;
52165   }
52166   {
52167     try {
52168       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_TapGesture_SS_const_SA__SP__Sg__Emit(arg1,arg2,(Dali::TapGesture const &)*arg3);
52169     } catch (std::out_of_range& e) {
52170       {
52171         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
52172       };
52173     } catch (std::exception& e) {
52174       {
52175         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
52176       };
52177     } catch (...) {
52178       {
52179         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
52180       };
52181     }
52182   }
52183 }
52184
52185
52186 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TapGestureDetectedSignal() {
52187   void * jresult ;
52188   Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *result = 0 ;
52189
52190   {
52191     try {
52192       result = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *)new Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) >();
52193     } catch (std::out_of_range& e) {
52194       {
52195         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52196       };
52197     } catch (std::exception& e) {
52198       {
52199         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52200       };
52201     } catch (...) {
52202       {
52203         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52204       };
52205     }
52206   }
52207   jresult = (void *)result;
52208   return jresult;
52209 }
52210
52211
52212 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TapGestureDetectedSignal(void * jarg1) {
52213   Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *) 0 ;
52214
52215   arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *)jarg1;
52216   {
52217     try {
52218       delete arg1;
52219     } catch (std::out_of_range& e) {
52220       {
52221         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
52222       };
52223     } catch (std::exception& e) {
52224       {
52225         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
52226       };
52227     } catch (...) {
52228       {
52229         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
52230       };
52231     }
52232   }
52233 }
52234
52235
52236 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AnimationSignal_Empty(void * jarg1) {
52237   unsigned int jresult ;
52238   Dali::Signal< void (Dali::Animation &) > *arg1 = (Dali::Signal< void (Dali::Animation &) > *) 0 ;
52239   bool result;
52240
52241   arg1 = (Dali::Signal< void (Dali::Animation &) > *)jarg1;
52242   {
52243     try {
52244       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Animation_SA__SP__Sg__Empty((Dali::Signal< void (Dali::Animation &) > const *)arg1);
52245     } catch (std::out_of_range& e) {
52246       {
52247         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52248       };
52249     } catch (std::exception& e) {
52250       {
52251         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52252       };
52253     } catch (...) {
52254       {
52255         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52256       };
52257     }
52258   }
52259   jresult = result;
52260   return jresult;
52261 }
52262
52263
52264 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_AnimationSignal_GetConnectionCount(void * jarg1) {
52265   unsigned long jresult ;
52266   Dali::Signal< void (Dali::Animation &) > *arg1 = (Dali::Signal< void (Dali::Animation &) > *) 0 ;
52267   std::size_t result;
52268
52269   arg1 = (Dali::Signal< void (Dali::Animation &) > *)jarg1;
52270   {
52271     try {
52272       result = Dali_Signal_Sl_void_Sp_Dali_Animation_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Animation &) > const *)arg1);
52273     } catch (std::out_of_range& e) {
52274       {
52275         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52276       };
52277     } catch (std::exception& e) {
52278       {
52279         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52280       };
52281     } catch (...) {
52282       {
52283         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52284       };
52285     }
52286   }
52287   jresult = (unsigned long)result;
52288   return jresult;
52289 }
52290
52291
52292 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AnimationSignal_Connect(void * jarg1, void * jarg2) {
52293   Dali::Signal< void (Dali::Animation &) > *arg1 = (Dali::Signal< void (Dali::Animation &) > *) 0 ;
52294   void (*arg2)(Dali::Animation &) = (void (*)(Dali::Animation &)) 0 ;
52295
52296   arg1 = (Dali::Signal< void (Dali::Animation &) > *)jarg1;
52297   arg2 = (void (*)(Dali::Animation &))jarg2;
52298   {
52299     try {
52300       Dali_Signal_Sl_void_Sp_Dali_Animation_SA__SP__Sg__Connect(arg1,arg2);
52301     } catch (std::out_of_range& e) {
52302       {
52303         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
52304       };
52305     } catch (std::exception& e) {
52306       {
52307         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
52308       };
52309     } catch (...) {
52310       {
52311         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
52312       };
52313     }
52314   }
52315 }
52316
52317
52318 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AnimationSignal_Disconnect(void * jarg1, void * jarg2) {
52319   Dali::Signal< void (Dali::Animation &) > *arg1 = (Dali::Signal< void (Dali::Animation &) > *) 0 ;
52320   void (*arg2)(Dali::Animation &) = (void (*)(Dali::Animation &)) 0 ;
52321
52322   arg1 = (Dali::Signal< void (Dali::Animation &) > *)jarg1;
52323   arg2 = (void (*)(Dali::Animation &))jarg2;
52324   {
52325     try {
52326       Dali_Signal_Sl_void_Sp_Dali_Animation_SA__SP__Sg__Disconnect(arg1,arg2);
52327     } catch (std::out_of_range& e) {
52328       {
52329         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
52330       };
52331     } catch (std::exception& e) {
52332       {
52333         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
52334       };
52335     } catch (...) {
52336       {
52337         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
52338       };
52339     }
52340   }
52341 }
52342
52343
52344 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AnimationSignal_Emit(void * jarg1, void * jarg2) {
52345   Dali::Signal< void (Dali::Animation &) > *arg1 = (Dali::Signal< void (Dali::Animation &) > *) 0 ;
52346   Dali::Animation *arg2 = 0 ;
52347
52348   arg1 = (Dali::Signal< void (Dali::Animation &) > *)jarg1;
52349   arg2 = (Dali::Animation *)jarg2;
52350   if (!arg2) {
52351     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Animation & type is null", 0);
52352     return ;
52353   }
52354   {
52355     try {
52356       Dali_Signal_Sl_void_Sp_Dali_Animation_SA__SP__Sg__Emit(arg1,*arg2);
52357     } catch (std::out_of_range& e) {
52358       {
52359         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
52360       };
52361     } catch (std::exception& e) {
52362       {
52363         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
52364       };
52365     } catch (...) {
52366       {
52367         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
52368       };
52369     }
52370   }
52371 }
52372
52373
52374 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AnimationSignal() {
52375   void * jresult ;
52376   Dali::Signal< void (Dali::Animation &) > *result = 0 ;
52377
52378   {
52379     try {
52380       result = (Dali::Signal< void (Dali::Animation &) > *)new Dali::Signal< void (Dali::Animation &) >();
52381     } catch (std::out_of_range& e) {
52382       {
52383         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52384       };
52385     } catch (std::exception& e) {
52386       {
52387         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52388       };
52389     } catch (...) {
52390       {
52391         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52392       };
52393     }
52394   }
52395   jresult = (void *)result;
52396   return jresult;
52397 }
52398
52399
52400 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AnimationSignal(void * jarg1) {
52401   Dali::Signal< void (Dali::Animation &) > *arg1 = (Dali::Signal< void (Dali::Animation &) > *) 0 ;
52402
52403   arg1 = (Dali::Signal< void (Dali::Animation &) > *)jarg1;
52404   {
52405     try {
52406       delete arg1;
52407     } catch (std::out_of_range& e) {
52408       {
52409         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
52410       };
52411     } catch (std::exception& e) {
52412       {
52413         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
52414       };
52415     } catch (...) {
52416       {
52417         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
52418       };
52419     }
52420   }
52421 }
52422
52423
52424 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ResourceImageSignal_Empty(void * jarg1) {
52425   unsigned int jresult ;
52426   Dali::Signal< void (Dali::ResourceImage) > *arg1 = (Dali::Signal< void (Dali::ResourceImage) > *) 0 ;
52427   bool result;
52428
52429   arg1 = (Dali::Signal< void (Dali::ResourceImage) > *)jarg1;
52430   {
52431     try {
52432       result = (bool)Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Empty((Dali::Signal< void (Dali::ResourceImage) > const *)arg1);
52433     } catch (std::out_of_range& e) {
52434       {
52435         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52436       };
52437     } catch (std::exception& e) {
52438       {
52439         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52440       };
52441     } catch (...) {
52442       {
52443         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52444       };
52445     }
52446   }
52447   jresult = result;
52448   return jresult;
52449 }
52450
52451
52452 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ResourceImageSignal_GetConnectionCount(void * jarg1) {
52453   unsigned long jresult ;
52454   Dali::Signal< void (Dali::ResourceImage) > *arg1 = (Dali::Signal< void (Dali::ResourceImage) > *) 0 ;
52455   std::size_t result;
52456
52457   arg1 = (Dali::Signal< void (Dali::ResourceImage) > *)jarg1;
52458   {
52459     try {
52460       result = Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::ResourceImage) > const *)arg1);
52461     } catch (std::out_of_range& e) {
52462       {
52463         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52464       };
52465     } catch (std::exception& e) {
52466       {
52467         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52468       };
52469     } catch (...) {
52470       {
52471         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52472       };
52473     }
52474   }
52475   jresult = (unsigned long)result;
52476   return jresult;
52477 }
52478
52479
52480 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ResourceImageSignal_Connect(void * jarg1, void * jarg2) {
52481   Dali::Signal< void (Dali::ResourceImage) > *arg1 = (Dali::Signal< void (Dali::ResourceImage) > *) 0 ;
52482   void (*arg2)(Dali::ResourceImage) = (void (*)(Dali::ResourceImage)) 0 ;
52483
52484   arg1 = (Dali::Signal< void (Dali::ResourceImage) > *)jarg1;
52485   arg2 = (void (*)(Dali::ResourceImage))jarg2;
52486   {
52487     try {
52488       Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Connect(arg1,arg2);
52489     } catch (std::out_of_range& e) {
52490       {
52491         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
52492       };
52493     } catch (std::exception& e) {
52494       {
52495         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
52496       };
52497     } catch (...) {
52498       {
52499         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
52500       };
52501     }
52502   }
52503 }
52504
52505
52506 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ResourceImageSignal_Disconnect(void * jarg1, void * jarg2) {
52507   Dali::Signal< void (Dali::ResourceImage) > *arg1 = (Dali::Signal< void (Dali::ResourceImage) > *) 0 ;
52508   void (*arg2)(Dali::ResourceImage) = (void (*)(Dali::ResourceImage)) 0 ;
52509
52510   arg1 = (Dali::Signal< void (Dali::ResourceImage) > *)jarg1;
52511   arg2 = (void (*)(Dali::ResourceImage))jarg2;
52512   {
52513     try {
52514       Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Disconnect(arg1,arg2);
52515     } catch (std::out_of_range& e) {
52516       {
52517         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
52518       };
52519     } catch (std::exception& e) {
52520       {
52521         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
52522       };
52523     } catch (...) {
52524       {
52525         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
52526       };
52527     }
52528   }
52529 }
52530
52531
52532 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ResourceImageSignal_Emit(void * jarg1, void * jarg2) {
52533   Dali::Signal< void (Dali::ResourceImage) > *arg1 = (Dali::Signal< void (Dali::ResourceImage) > *) 0 ;
52534   Dali::ResourceImage arg2 ;
52535   Dali::ResourceImage *argp2 ;
52536
52537   arg1 = (Dali::Signal< void (Dali::ResourceImage) > *)jarg1;
52538   argp2 = (Dali::ResourceImage *)jarg2;
52539   if (!argp2) {
52540     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ResourceImage", 0);
52541     return ;
52542   }
52543   arg2 = *argp2;
52544   {
52545     try {
52546       Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Emit(arg1,arg2);
52547     } catch (std::out_of_range& e) {
52548       {
52549         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
52550       };
52551     } catch (std::exception& e) {
52552       {
52553         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
52554       };
52555     } catch (...) {
52556       {
52557         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
52558       };
52559     }
52560   }
52561 }
52562
52563
52564 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ResourceImageSignal() {
52565   void * jresult ;
52566   Dali::Signal< void (Dali::ResourceImage) > *result = 0 ;
52567
52568   {
52569     try {
52570       result = (Dali::Signal< void (Dali::ResourceImage) > *)new Dali::Signal< void (Dali::ResourceImage) >();
52571     } catch (std::out_of_range& e) {
52572       {
52573         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52574       };
52575     } catch (std::exception& e) {
52576       {
52577         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52578       };
52579     } catch (...) {
52580       {
52581         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52582       };
52583     }
52584   }
52585   jresult = (void *)result;
52586   return jresult;
52587 }
52588
52589
52590 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ResourceImageSignal(void * jarg1) {
52591   Dali::Signal< void (Dali::ResourceImage) > *arg1 = (Dali::Signal< void (Dali::ResourceImage) > *) 0 ;
52592
52593   arg1 = (Dali::Signal< void (Dali::ResourceImage) > *)jarg1;
52594   {
52595     try {
52596       delete arg1;
52597     } catch (std::out_of_range& e) {
52598       {
52599         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
52600       };
52601     } catch (std::exception& e) {
52602       {
52603         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
52604       };
52605     } catch (...) {
52606       {
52607         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
52608       };
52609     }
52610   }
52611 }
52612
52613
52614 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewVisibilityChangedSignal_Empty(void * jarg1) {
52615   unsigned int jresult ;
52616   Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *) 0 ;
52617   bool result;
52618
52619   arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *)jarg1;
52620   {
52621     try {
52622       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);
52623     } catch (std::out_of_range& e) {
52624       {
52625         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52626       };
52627     } catch (std::exception& e) {
52628       {
52629         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52630       };
52631     } catch (...) {
52632       {
52633         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52634       };
52635     }
52636   }
52637   jresult = result;
52638   return jresult;
52639 }
52640
52641
52642 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ViewVisibilityChangedSignal_GetConnectionCount(void * jarg1) {
52643   unsigned long jresult ;
52644   Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *) 0 ;
52645   std::size_t result;
52646
52647   arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *)jarg1;
52648   {
52649     try {
52650       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);
52651     } catch (std::out_of_range& e) {
52652       {
52653         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52654       };
52655     } catch (std::exception& e) {
52656       {
52657         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52658       };
52659     } catch (...) {
52660       {
52661         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52662       };
52663     }
52664   }
52665   jresult = (unsigned long)result;
52666   return jresult;
52667 }
52668
52669
52670 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewVisibilityChangedSignal_Connect(void * jarg1, void * jarg2) {
52671   Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *) 0 ;
52672   void (*arg2)(Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) = (void (*)(Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type)) 0 ;
52673
52674   arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *)jarg1;
52675   arg2 = (void (*)(Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type))jarg2;
52676   {
52677     try {
52678       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_Sc_Dali_DevelActor_VisibilityChange_Type_SP__Sg__Connect(arg1,arg2);
52679     } catch (std::out_of_range& e) {
52680       {
52681         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
52682       };
52683     } catch (std::exception& e) {
52684       {
52685         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
52686       };
52687     } catch (...) {
52688       {
52689         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
52690       };
52691     }
52692   }
52693 }
52694
52695
52696 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewVisibilityChangedSignal_Disconnect(void * jarg1, void * jarg2) {
52697   Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *) 0 ;
52698   void (*arg2)(Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) = (void (*)(Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type)) 0 ;
52699
52700   arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *)jarg1;
52701   arg2 = (void (*)(Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type))jarg2;
52702   {
52703     try {
52704       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_Sc_Dali_DevelActor_VisibilityChange_Type_SP__Sg__Disconnect(arg1,arg2);
52705     } catch (std::out_of_range& e) {
52706       {
52707         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
52708       };
52709     } catch (std::exception& e) {
52710       {
52711         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
52712       };
52713     } catch (...) {
52714       {
52715         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
52716       };
52717     }
52718   }
52719 }
52720
52721
52722 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewVisibilityChangedSignal_Emit(void * jarg1, void * jarg2, unsigned int jarg3, int jarg4) {
52723   Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *) 0 ;
52724   Dali::Actor arg2 ;
52725   bool arg3 ;
52726   Dali::DevelActor::VisibilityChange::Type arg4 ;
52727   Dali::Actor *argp2 ;
52728
52729   arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *)jarg1;
52730   argp2 = (Dali::Actor *)jarg2;
52731   if (!argp2) {
52732     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
52733     return ;
52734   }
52735   arg2 = *argp2;
52736   arg3 = jarg3 ? true : false;
52737   arg4 = (Dali::DevelActor::VisibilityChange::Type)jarg4;
52738   {
52739     try {
52740       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_Sc_Dali_DevelActor_VisibilityChange_Type_SP__Sg__Emit(arg1,arg2,arg3,arg4);
52741     } catch (std::out_of_range& e) {
52742       {
52743         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
52744       };
52745     } catch (std::exception& e) {
52746       {
52747         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
52748       };
52749     } catch (...) {
52750       {
52751         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
52752       };
52753     }
52754   }
52755 }
52756
52757
52758 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ViewVisibilityChangedSignal() {
52759   void * jresult ;
52760   Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *result = 0 ;
52761
52762   {
52763     try {
52764       result = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *)new Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) >();
52765     } catch (std::out_of_range& e) {
52766       {
52767         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52768       };
52769     } catch (std::exception& e) {
52770       {
52771         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52772       };
52773     } catch (...) {
52774       {
52775         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52776       };
52777     }
52778   }
52779   jresult = (void *)result;
52780   return jresult;
52781 }
52782
52783
52784 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ViewVisibilityChangedSignal(void * jarg1) {
52785   Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *) 0 ;
52786
52787   arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *)jarg1;
52788   {
52789     try {
52790       delete arg1;
52791     } catch (std::out_of_range& e) {
52792       {
52793         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
52794       };
52795     } catch (std::exception& e) {
52796       {
52797         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
52798       };
52799     } catch (...) {
52800       {
52801         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
52802       };
52803     }
52804   }
52805 }
52806
52807
52808 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Timer__SWIG_0() {
52809   void * jresult ;
52810   Dali::Timer *result = 0 ;
52811
52812   {
52813     try {
52814       result = (Dali::Timer *)new Dali::Timer();
52815     } catch (std::out_of_range& e) {
52816       {
52817         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52818       };
52819     } catch (std::exception& e) {
52820       {
52821         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52822       };
52823     } catch (...) {
52824       {
52825         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52826       };
52827     }
52828   }
52829   jresult = (void *)result;
52830   return jresult;
52831 }
52832
52833
52834 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Timer_New(unsigned int jarg1) {
52835   void * jresult ;
52836   unsigned int arg1 ;
52837   Dali::Timer result;
52838
52839   arg1 = (unsigned int)jarg1;
52840   {
52841     try {
52842       result = Dali::Timer::New(arg1);
52843     } catch (std::out_of_range& e) {
52844       {
52845         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52846       };
52847     } catch (std::exception& e) {
52848       {
52849         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52850       };
52851     } catch (...) {
52852       {
52853         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52854       };
52855     }
52856   }
52857   jresult = new Dali::Timer((const Dali::Timer &)result);
52858   return jresult;
52859 }
52860
52861
52862 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Timer__SWIG_1(void * jarg1) {
52863   void * jresult ;
52864   Dali::Timer *arg1 = 0 ;
52865   Dali::Timer *result = 0 ;
52866
52867   arg1 = (Dali::Timer *)jarg1;
52868   if (!arg1) {
52869     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Timer const & type is null", 0);
52870     return 0;
52871   }
52872   {
52873     try {
52874       result = (Dali::Timer *)new Dali::Timer((Dali::Timer const &)*arg1);
52875     } catch (std::out_of_range& e) {
52876       {
52877         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52878       };
52879     } catch (std::exception& e) {
52880       {
52881         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52882       };
52883     } catch (...) {
52884       {
52885         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52886       };
52887     }
52888   }
52889   jresult = (void *)result;
52890   return jresult;
52891 }
52892
52893
52894 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Timer_Assign(void * jarg1, void * jarg2) {
52895   void * jresult ;
52896   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
52897   Dali::Timer *arg2 = 0 ;
52898   Dali::Timer *result = 0 ;
52899
52900   arg1 = (Dali::Timer *)jarg1;
52901   arg2 = (Dali::Timer *)jarg2;
52902   if (!arg2) {
52903     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Timer const & type is null", 0);
52904     return 0;
52905   }
52906   {
52907     try {
52908       result = (Dali::Timer *) &(arg1)->operator =((Dali::Timer const &)*arg2);
52909     } catch (std::out_of_range& e) {
52910       {
52911         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52912       };
52913     } catch (std::exception& e) {
52914       {
52915         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52916       };
52917     } catch (...) {
52918       {
52919         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52920       };
52921     }
52922   }
52923   jresult = (void *)result;
52924   return jresult;
52925 }
52926
52927
52928 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Timer(void * jarg1) {
52929   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
52930
52931   arg1 = (Dali::Timer *)jarg1;
52932   {
52933     try {
52934       delete arg1;
52935     } catch (std::out_of_range& e) {
52936       {
52937         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
52938       };
52939     } catch (std::exception& e) {
52940       {
52941         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
52942       };
52943     } catch (...) {
52944       {
52945         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
52946       };
52947     }
52948   }
52949 }
52950
52951
52952 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Timer_DownCast(void * jarg1) {
52953   void * jresult ;
52954   Dali::BaseHandle arg1 ;
52955   Dali::BaseHandle *argp1 ;
52956   Dali::Timer result;
52957
52958   argp1 = (Dali::BaseHandle *)jarg1;
52959   if (!argp1) {
52960     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
52961     return 0;
52962   }
52963   arg1 = *argp1;
52964   {
52965     try {
52966       result = Dali::Timer::DownCast(arg1);
52967     } catch (std::out_of_range& e) {
52968       {
52969         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52970       };
52971     } catch (std::exception& e) {
52972       {
52973         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52974       };
52975     } catch (...) {
52976       {
52977         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52978       };
52979     }
52980   }
52981   jresult = new Dali::Timer((const Dali::Timer &)result);
52982   return jresult;
52983 }
52984
52985
52986 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Timer_Start(void * jarg1) {
52987   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
52988
52989   arg1 = (Dali::Timer *)jarg1;
52990   {
52991     try {
52992       (arg1)->Start();
52993     } catch (std::out_of_range& e) {
52994       {
52995         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
52996       };
52997     } catch (std::exception& e) {
52998       {
52999         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
53000       };
53001     } catch (...) {
53002       {
53003         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
53004       };
53005     }
53006   }
53007 }
53008
53009
53010 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Timer_Stop(void * jarg1) {
53011   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
53012
53013   arg1 = (Dali::Timer *)jarg1;
53014   {
53015     try {
53016       (arg1)->Stop();
53017     } catch (std::out_of_range& e) {
53018       {
53019         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
53020       };
53021     } catch (std::exception& e) {
53022       {
53023         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
53024       };
53025     } catch (...) {
53026       {
53027         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
53028       };
53029     }
53030   }
53031 }
53032
53033
53034 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Timer_SetInterval(void * jarg1, unsigned int jarg2) {
53035   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
53036   unsigned int arg2 ;
53037
53038   arg1 = (Dali::Timer *)jarg1;
53039   arg2 = (unsigned int)jarg2;
53040   {
53041     try {
53042       (arg1)->SetInterval(arg2);
53043     } catch (std::out_of_range& e) {
53044       {
53045         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
53046       };
53047     } catch (std::exception& e) {
53048       {
53049         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
53050       };
53051     } catch (...) {
53052       {
53053         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
53054       };
53055     }
53056   }
53057 }
53058
53059
53060 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Timer_GetInterval(void * jarg1) {
53061   unsigned int jresult ;
53062   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
53063   unsigned int result;
53064
53065   arg1 = (Dali::Timer *)jarg1;
53066   {
53067     try {
53068       result = (unsigned int)((Dali::Timer const *)arg1)->GetInterval();
53069     } catch (std::out_of_range& e) {
53070       {
53071         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53072       };
53073     } catch (std::exception& e) {
53074       {
53075         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53076       };
53077     } catch (...) {
53078       {
53079         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53080       };
53081     }
53082   }
53083   jresult = result;
53084   return jresult;
53085 }
53086
53087
53088 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Timer_IsRunning(void * jarg1) {
53089   unsigned int jresult ;
53090   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
53091   bool result;
53092
53093   arg1 = (Dali::Timer *)jarg1;
53094   {
53095     try {
53096       result = (bool)((Dali::Timer const *)arg1)->IsRunning();
53097     } catch (std::out_of_range& e) {
53098       {
53099         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53100       };
53101     } catch (std::exception& e) {
53102       {
53103         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53104       };
53105     } catch (...) {
53106       {
53107         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53108       };
53109     }
53110   }
53111   jresult = result;
53112   return jresult;
53113 }
53114
53115
53116 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Timer_TickSignal(void * jarg1) {
53117   void * jresult ;
53118   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
53119   Dali::Timer::TimerSignalType *result = 0 ;
53120
53121   arg1 = (Dali::Timer *)jarg1;
53122   {
53123     try {
53124       result = (Dali::Timer::TimerSignalType *) &(arg1)->TickSignal();
53125     } catch (std::out_of_range& e) {
53126       {
53127         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53128       };
53129     } catch (std::exception& e) {
53130       {
53131         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53132       };
53133     } catch (...) {
53134       {
53135         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53136       };
53137     }
53138   }
53139   jresult = (void *)result;
53140   return jresult;
53141 }
53142
53143
53144 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_DragAndDropDetector() {
53145   void * jresult ;
53146   Dali::DragAndDropDetector *result = 0 ;
53147
53148   {
53149     try {
53150       result = (Dali::DragAndDropDetector *)new Dali::DragAndDropDetector();
53151     } catch (std::out_of_range& e) {
53152       {
53153         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53154       };
53155     } catch (std::exception& e) {
53156       {
53157         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53158       };
53159     } catch (...) {
53160       {
53161         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53162       };
53163     }
53164   }
53165   jresult = (void *)result;
53166   return jresult;
53167 }
53168
53169
53170 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_DragAndDropDetector(void * jarg1) {
53171   Dali::DragAndDropDetector *arg1 = (Dali::DragAndDropDetector *) 0 ;
53172
53173   arg1 = (Dali::DragAndDropDetector *)jarg1;
53174   {
53175     try {
53176       delete arg1;
53177     } catch (std::out_of_range& e) {
53178       {
53179         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
53180       };
53181     } catch (std::exception& e) {
53182       {
53183         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
53184       };
53185     } catch (...) {
53186       {
53187         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
53188       };
53189     }
53190   }
53191 }
53192
53193
53194 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_DragAndDropDetector_GetContent(void * jarg1) {
53195   char * jresult ;
53196   Dali::DragAndDropDetector *arg1 = (Dali::DragAndDropDetector *) 0 ;
53197   std::string *result = 0 ;
53198
53199   arg1 = (Dali::DragAndDropDetector *)jarg1;
53200   {
53201     try {
53202       result = (std::string *) &((Dali::DragAndDropDetector const *)arg1)->GetContent();
53203     } catch (std::out_of_range& e) {
53204       {
53205         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53206       };
53207     } catch (std::exception& e) {
53208       {
53209         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53210       };
53211     } catch (...) {
53212       {
53213         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53214       };
53215     }
53216   }
53217   jresult = SWIG_csharp_string_callback(result->c_str());
53218   return jresult;
53219 }
53220
53221
53222 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_DragAndDropDetector_GetCurrentScreenPosition(void * jarg1) {
53223   void * jresult ;
53224   Dali::DragAndDropDetector *arg1 = (Dali::DragAndDropDetector *) 0 ;
53225   Dali::Vector2 result;
53226
53227   arg1 = (Dali::DragAndDropDetector *)jarg1;
53228   {
53229     try {
53230       result = ((Dali::DragAndDropDetector const *)arg1)->GetCurrentScreenPosition();
53231     } catch (std::out_of_range& e) {
53232       {
53233         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53234       };
53235     } catch (std::exception& e) {
53236       {
53237         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53238       };
53239     } catch (...) {
53240       {
53241         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53242       };
53243     }
53244   }
53245   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
53246   return jresult;
53247 }
53248
53249
53250 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_DragAndDropDetector_EnteredSignal(void * jarg1) {
53251   void * jresult ;
53252   Dali::DragAndDropDetector *arg1 = (Dali::DragAndDropDetector *) 0 ;
53253   Dali::DragAndDropDetector::DragAndDropSignal *result = 0 ;
53254
53255   arg1 = (Dali::DragAndDropDetector *)jarg1;
53256   {
53257     try {
53258       result = (Dali::DragAndDropDetector::DragAndDropSignal *) &(arg1)->EnteredSignal();
53259     } catch (std::out_of_range& e) {
53260       {
53261         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53262       };
53263     } catch (std::exception& e) {
53264       {
53265         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53266       };
53267     } catch (...) {
53268       {
53269         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53270       };
53271     }
53272   }
53273   jresult = (void *)result;
53274   return jresult;
53275 }
53276
53277
53278 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_DragAndDropDetector_ExitedSignal(void * jarg1) {
53279   void * jresult ;
53280   Dali::DragAndDropDetector *arg1 = (Dali::DragAndDropDetector *) 0 ;
53281   Dali::DragAndDropDetector::DragAndDropSignal *result = 0 ;
53282
53283   arg1 = (Dali::DragAndDropDetector *)jarg1;
53284   {
53285     try {
53286       result = (Dali::DragAndDropDetector::DragAndDropSignal *) &(arg1)->ExitedSignal();
53287     } catch (std::out_of_range& e) {
53288       {
53289         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53290       };
53291     } catch (std::exception& e) {
53292       {
53293         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53294       };
53295     } catch (...) {
53296       {
53297         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53298       };
53299     }
53300   }
53301   jresult = (void *)result;
53302   return jresult;
53303 }
53304
53305
53306 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_DragAndDropDetector_MovedSignal(void * jarg1) {
53307   void * jresult ;
53308   Dali::DragAndDropDetector *arg1 = (Dali::DragAndDropDetector *) 0 ;
53309   Dali::DragAndDropDetector::DragAndDropSignal *result = 0 ;
53310
53311   arg1 = (Dali::DragAndDropDetector *)jarg1;
53312   {
53313     try {
53314       result = (Dali::DragAndDropDetector::DragAndDropSignal *) &(arg1)->MovedSignal();
53315     } catch (std::out_of_range& e) {
53316       {
53317         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53318       };
53319     } catch (std::exception& e) {
53320       {
53321         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53322       };
53323     } catch (...) {
53324       {
53325         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53326       };
53327     }
53328   }
53329   jresult = (void *)result;
53330   return jresult;
53331 }
53332
53333
53334 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_DragAndDropDetector_DroppedSignal(void * jarg1) {
53335   void * jresult ;
53336   Dali::DragAndDropDetector *arg1 = (Dali::DragAndDropDetector *) 0 ;
53337   Dali::DragAndDropDetector::DragAndDropSignal *result = 0 ;
53338
53339   arg1 = (Dali::DragAndDropDetector *)jarg1;
53340   {
53341     try {
53342       result = (Dali::DragAndDropDetector::DragAndDropSignal *) &(arg1)->DroppedSignal();
53343     } catch (std::out_of_range& e) {
53344       {
53345         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53346       };
53347     } catch (std::exception& e) {
53348       {
53349         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53350       };
53351     } catch (...) {
53352       {
53353         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53354       };
53355     }
53356   }
53357   jresult = (void *)result;
53358   return jresult;
53359 }
53360
53361
53362 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ApplicationExtensions__SWIG_0() {
53363   void * jresult ;
53364   Dali::ApplicationExtensions *result = 0 ;
53365
53366   {
53367     try {
53368       result = (Dali::ApplicationExtensions *)new Dali::ApplicationExtensions();
53369     } catch (std::out_of_range& e) {
53370       {
53371         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53372       };
53373     } catch (std::exception& e) {
53374       {
53375         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53376       };
53377     } catch (...) {
53378       {
53379         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53380       };
53381     }
53382   }
53383   jresult = (void *)result;
53384   return jresult;
53385 }
53386
53387
53388 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ApplicationExtensions__SWIG_1(void * jarg1) {
53389   void * jresult ;
53390   Dali::Application *arg1 = (Dali::Application *) 0 ;
53391   Dali::ApplicationExtensions *result = 0 ;
53392
53393   arg1 = (Dali::Application *)jarg1;
53394   {
53395     try {
53396       result = (Dali::ApplicationExtensions *)new Dali::ApplicationExtensions(arg1);
53397     } catch (std::out_of_range& e) {
53398       {
53399         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53400       };
53401     } catch (std::exception& e) {
53402       {
53403         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53404       };
53405     } catch (...) {
53406       {
53407         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53408       };
53409     }
53410   }
53411   jresult = (void *)result;
53412   return jresult;
53413 }
53414
53415
53416 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ApplicationExtensions(void * jarg1) {
53417   Dali::ApplicationExtensions *arg1 = (Dali::ApplicationExtensions *) 0 ;
53418
53419   arg1 = (Dali::ApplicationExtensions *)jarg1;
53420   {
53421     try {
53422       delete arg1;
53423     } catch (std::out_of_range& e) {
53424       {
53425         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
53426       };
53427     } catch (std::exception& e) {
53428       {
53429         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
53430       };
53431     } catch (...) {
53432       {
53433         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
53434       };
53435     }
53436   }
53437 }
53438
53439
53440 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ApplicationExtensions_Init(void * jarg1) {
53441   Dali::ApplicationExtensions *arg1 = (Dali::ApplicationExtensions *) 0 ;
53442
53443   arg1 = (Dali::ApplicationExtensions *)jarg1;
53444   {
53445     try {
53446       (arg1)->Init();
53447     } catch (std::out_of_range& e) {
53448       {
53449         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
53450       };
53451     } catch (std::exception& e) {
53452       {
53453         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
53454       };
53455     } catch (...) {
53456       {
53457         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
53458       };
53459     }
53460   }
53461 }
53462
53463 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ApplicationExtensions_Start(void * jarg1) {
53464   Dali::ApplicationExtensions *arg1 = (Dali::ApplicationExtensions *) 0 ;
53465   
53466   arg1 = (Dali::ApplicationExtensions *)jarg1; 
53467   {
53468     try {
53469       (arg1)->Start();
53470     } catch (std::out_of_range& e) {
53471       {
53472         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
53473       };
53474     } catch (std::exception& e) {
53475       {
53476         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
53477       };
53478     } catch (...) {
53479       {
53480         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
53481       };
53482     }
53483   }
53484 }
53485
53486 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ApplicationExtensions_Terminate(void * jarg1) {
53487   Dali::ApplicationExtensions *arg1 = (Dali::ApplicationExtensions *) 0 ;
53488
53489   arg1 = (Dali::ApplicationExtensions *)jarg1;
53490   {
53491     try {
53492       (arg1)->Terminate();
53493     } catch (std::out_of_range& e) {
53494       {
53495         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
53496       };
53497     } catch (std::exception& e) {
53498       {
53499         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
53500       };
53501     } catch (...) {
53502       {
53503         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
53504       };
53505     }
53506   }
53507 }
53508
53509
53510 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ApplicationExtensions_Pause(void * jarg1) {
53511   Dali::ApplicationExtensions *arg1 = (Dali::ApplicationExtensions *) 0 ;
53512
53513   arg1 = (Dali::ApplicationExtensions *)jarg1;
53514   {
53515     try {
53516       (arg1)->Pause();
53517     } catch (std::out_of_range& e) {
53518       {
53519         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
53520       };
53521     } catch (std::exception& e) {
53522       {
53523         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
53524       };
53525     } catch (...) {
53526       {
53527         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
53528       };
53529     }
53530   }
53531 }
53532
53533
53534 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ApplicationExtensions_Resume(void * jarg1) {
53535   Dali::ApplicationExtensions *arg1 = (Dali::ApplicationExtensions *) 0 ;
53536
53537   arg1 = (Dali::ApplicationExtensions *)jarg1;
53538   {
53539     try {
53540       (arg1)->Resume();
53541     } catch (std::out_of_range& e) {
53542       {
53543         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
53544       };
53545     } catch (std::exception& e) {
53546       {
53547         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
53548       };
53549     } catch (...) {
53550       {
53551         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
53552       };
53553     }
53554   }
53555 }
53556
53557
53558 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ApplicationExtensions_LanguageChange(void * jarg1) {
53559   Dali::ApplicationExtensions *arg1 = (Dali::ApplicationExtensions *) 0 ;
53560
53561   arg1 = (Dali::ApplicationExtensions *)jarg1;
53562   {
53563     try {
53564       (arg1)->LanguageChange();
53565     } catch (std::out_of_range& e) {
53566       {
53567         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
53568       };
53569     } catch (std::exception& e) {
53570       {
53571         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
53572       };
53573     } catch (...) {
53574       {
53575         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
53576       };
53577     }
53578   }
53579 }
53580
53581
53582
53583 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TimerSignalType_Empty(void * jarg1) {
53584   unsigned int jresult ;
53585   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
53586   bool result;
53587
53588   arg1 = (Dali::Signal< bool () > *)jarg1;
53589   {
53590     try {
53591       result = (bool)Dali_Signal_Sl_bool_Sp__SP__Sg__Empty((Dali::Signal< bool () > const *)arg1);
53592     } catch (std::out_of_range& e) {
53593       {
53594         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53595       };
53596     } catch (std::exception& e) {
53597       {
53598         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53599       };
53600     } catch (...) {
53601       {
53602         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53603       };
53604     }
53605   }
53606   jresult = result;
53607   return jresult;
53608 }
53609
53610
53611 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TimerSignalType_GetConnectionCount(void * jarg1) {
53612   unsigned long jresult ;
53613   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
53614   std::size_t result;
53615
53616   arg1 = (Dali::Signal< bool () > *)jarg1;
53617   {
53618     try {
53619       result = Dali_Signal_Sl_bool_Sp__SP__Sg__GetConnectionCount((Dali::Signal< bool () > const *)arg1);
53620     } catch (std::out_of_range& e) {
53621       {
53622         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53623       };
53624     } catch (std::exception& e) {
53625       {
53626         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53627       };
53628     } catch (...) {
53629       {
53630         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53631       };
53632     }
53633   }
53634   jresult = (unsigned long)result;
53635   return jresult;
53636 }
53637
53638
53639 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TimerSignalType_Connect(void * jarg1, void * jarg2) {
53640   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
53641   bool (*arg2)() = (bool (*)()) 0 ;
53642
53643   arg1 = (Dali::Signal< bool () > *)jarg1;
53644   arg2 = (bool (*)())jarg2;
53645   {
53646     try {
53647       Dali_Signal_Sl_bool_Sp__SP__Sg__Connect(arg1,arg2);
53648     } catch (std::out_of_range& e) {
53649       {
53650         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
53651       };
53652     } catch (std::exception& e) {
53653       {
53654         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
53655       };
53656     } catch (...) {
53657       {
53658         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
53659       };
53660     }
53661   }
53662 }
53663
53664
53665 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TimerSignalType_Disconnect(void * jarg1, void * jarg2) {
53666   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
53667   bool (*arg2)() = (bool (*)()) 0 ;
53668
53669   arg1 = (Dali::Signal< bool () > *)jarg1;
53670   arg2 = (bool (*)())jarg2;
53671   {
53672     try {
53673       Dali_Signal_Sl_bool_Sp__SP__Sg__Disconnect(arg1,arg2);
53674     } catch (std::out_of_range& e) {
53675       {
53676         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
53677       };
53678     } catch (std::exception& e) {
53679       {
53680         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
53681       };
53682     } catch (...) {
53683       {
53684         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
53685       };
53686     }
53687   }
53688 }
53689
53690
53691 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TimerSignalType_Emit(void * jarg1) {
53692   unsigned int jresult ;
53693   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
53694   bool result;
53695
53696   arg1 = (Dali::Signal< bool () > *)jarg1;
53697   {
53698     try {
53699       result = (bool)Dali_Signal_Sl_bool_Sp__SP__Sg__Emit(arg1);
53700     } catch (std::out_of_range& e) {
53701       {
53702         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53703       };
53704     } catch (std::exception& e) {
53705       {
53706         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53707       };
53708     } catch (...) {
53709       {
53710         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53711       };
53712     }
53713   }
53714   jresult = result;
53715   return jresult;
53716 }
53717
53718
53719 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TimerSignalType() {
53720   void * jresult ;
53721   Dali::Signal< bool () > *result = 0 ;
53722
53723   {
53724     try {
53725       result = (Dali::Signal< bool () > *)new Dali::Signal< bool () >();
53726     } catch (std::out_of_range& e) {
53727       {
53728         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53729       };
53730     } catch (std::exception& e) {
53731       {
53732         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53733       };
53734     } catch (...) {
53735       {
53736         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53737       };
53738     }
53739   }
53740   jresult = (void *)result;
53741   return jresult;
53742 }
53743
53744
53745 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TimerSignalType(void * jarg1) {
53746   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
53747
53748   arg1 = (Dali::Signal< bool () > *)jarg1;
53749   {
53750     try {
53751       delete arg1;
53752     } catch (std::out_of_range& e) {
53753       {
53754         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
53755       };
53756     } catch (std::exception& e) {
53757       {
53758         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
53759       };
53760     } catch (...) {
53761       {
53762         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
53763       };
53764     }
53765   }
53766 }
53767
53768
53769 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VISUAL_PROPERTY_TYPE_get() {
53770   int jresult ;
53771   int result;
53772
53773   {
53774     try {
53775       result = (int)Dali::Toolkit::Visual::Property::TYPE;
53776     } catch (std::out_of_range& e) {
53777       {
53778         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53779       };
53780     } catch (std::exception& e) {
53781       {
53782         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53783       };
53784     } catch (...) {
53785       {
53786         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53787       };
53788     }
53789   }
53790   jresult = (int)result;
53791   return jresult;
53792 }
53793
53794
53795 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VISUAL_PROPERTY_SHADER_get() {
53796   int jresult ;
53797   int result;
53798
53799   {
53800     try {
53801       result = (int)Dali::Toolkit::Visual::Property::SHADER;
53802     } catch (std::out_of_range& e) {
53803       {
53804         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53805       };
53806     } catch (std::exception& e) {
53807       {
53808         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53809       };
53810     } catch (...) {
53811       {
53812         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53813       };
53814     }
53815   }
53816   jresult = (int)result;
53817   return jresult;
53818 }
53819
53820
53821 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VISUAL_SHADER_VERTEX_get() {
53822   int jresult ;
53823   int result;
53824
53825   {
53826     try {
53827       result = (int)Dali::Toolkit::Visual::Shader::Property::VERTEX_SHADER;
53828     } catch (std::out_of_range& e) {
53829       {
53830         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53831       };
53832     } catch (std::exception& e) {
53833       {
53834         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53835       };
53836     } catch (...) {
53837       {
53838         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53839       };
53840     }
53841   }
53842   jresult = (int)result;
53843   return jresult;
53844 }
53845
53846
53847 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VISUAL_SHADER_FRAGMENT_get() {
53848   int jresult ;
53849   int result;
53850
53851   {
53852     try {
53853       result = (int)Dali::Toolkit::Visual::Shader::Property::FRAGMENT_SHADER;
53854     } catch (std::out_of_range& e) {
53855       {
53856         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53857       };
53858     } catch (std::exception& e) {
53859       {
53860         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53861       };
53862     } catch (...) {
53863       {
53864         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53865       };
53866     }
53867   }
53868   jresult = (int)result;
53869   return jresult;
53870 }
53871
53872
53873 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VISUAL_SHADER_SUBDIVIDE_GRID_X_get() {
53874   int jresult ;
53875   int result;
53876
53877   {
53878     try {
53879       result = (int)Dali::Toolkit::Visual::Shader::Property::SUBDIVIDE_GRID_X;
53880     } catch (std::out_of_range& e) {
53881       {
53882         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53883       };
53884     } catch (std::exception& e) {
53885       {
53886         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53887       };
53888     } catch (...) {
53889       {
53890         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53891       };
53892     }
53893   }
53894   jresult = (int)result;
53895   return jresult;
53896 }
53897
53898
53899 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VISUAL_SHADER_SUBDIVIDE_GRID_Y_get() {
53900   int jresult ;
53901   int result;
53902
53903   {
53904     try {
53905       result = (int)Dali::Toolkit::Visual::Shader::Property::SUBDIVIDE_GRID_Y;
53906     } catch (std::out_of_range& e) {
53907       {
53908         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53909       };
53910     } catch (std::exception& e) {
53911       {
53912         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53913       };
53914     } catch (...) {
53915       {
53916         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53917       };
53918     }
53919   }
53920   jresult = (int)result;
53921   return jresult;
53922 }
53923
53924
53925 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VISUAL_SHADER_HINTS_get() {
53926   int jresult ;
53927   int result;
53928
53929   {
53930     try {
53931       result = (int)Dali::Toolkit::Visual::Shader::Property::HINTS;
53932     } catch (std::out_of_range& e) {
53933       {
53934         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53935       };
53936     } catch (std::exception& e) {
53937       {
53938         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53939       };
53940     } catch (...) {
53941       {
53942         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53943       };
53944     }
53945   }
53946   jresult = (int)result;
53947   return jresult;
53948 }
53949
53950
53951 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_BORDER_VISUAL_COLOR_get() {
53952   int jresult ;
53953   int result;
53954
53955   {
53956     try {
53957       result = (int)Dali::Toolkit::BorderVisual::Property::COLOR;
53958     } catch (std::out_of_range& e) {
53959       {
53960         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53961       };
53962     } catch (std::exception& e) {
53963       {
53964         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53965       };
53966     } catch (...) {
53967       {
53968         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53969       };
53970     }
53971   }
53972   jresult = (int)result;
53973   return jresult;
53974 }
53975
53976
53977 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_BORDER_VISUAL_SIZE_get() {
53978   int jresult ;
53979   int result;
53980
53981   {
53982     try {
53983       result = (int)Dali::Toolkit::BorderVisual::Property::SIZE;
53984     } catch (std::out_of_range& e) {
53985       {
53986         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53987       };
53988     } catch (std::exception& e) {
53989       {
53990         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53991       };
53992     } catch (...) {
53993       {
53994         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53995       };
53996     }
53997   }
53998   jresult = (int)result;
53999   return jresult;
54000 }
54001
54002
54003 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_BORDER_VISUAL_ANTI_ALIASING_get() {
54004   int jresult ;
54005   int result;
54006
54007   {
54008     try {
54009       result = (int)Dali::Toolkit::BorderVisual::Property::ANTI_ALIASING;
54010     } catch (std::out_of_range& e) {
54011       {
54012         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54013       };
54014     } catch (std::exception& e) {
54015       {
54016         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54017       };
54018     } catch (...) {
54019       {
54020         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54021       };
54022     }
54023   }
54024   jresult = (int)result;
54025   return jresult;
54026 }
54027
54028
54029 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_COLOR_VISUAL_MIX_COLOR_get() {
54030   int jresult ;
54031   int result;
54032
54033   {
54034     try {
54035       result = (int)Dali::Toolkit::ColorVisual::Property::MIX_COLOR;
54036     } catch (std::out_of_range& e) {
54037       {
54038         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54039       };
54040     } catch (std::exception& e) {
54041       {
54042         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54043       };
54044     } catch (...) {
54045       {
54046         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54047       };
54048     }
54049   }
54050   jresult = (int)result;
54051   return jresult;
54052 }
54053
54054
54055 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_GRADIENT_VISUAL_START_POSITION_get() {
54056   int jresult ;
54057   int result;
54058
54059   {
54060     try {
54061       result = (int)Dali::Toolkit::GradientVisual::Property::START_POSITION;
54062     } catch (std::out_of_range& e) {
54063       {
54064         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54065       };
54066     } catch (std::exception& e) {
54067       {
54068         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54069       };
54070     } catch (...) {
54071       {
54072         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54073       };
54074     }
54075   }
54076   jresult = (int)result;
54077   return jresult;
54078 }
54079
54080
54081 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_GRADIENT_VISUAL_END_POSITION_get() {
54082   int jresult ;
54083   int result;
54084
54085   {
54086     try {
54087       result = (int)Dali::Toolkit::GradientVisual::Property::END_POSITION;
54088     } catch (std::out_of_range& e) {
54089       {
54090         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54091       };
54092     } catch (std::exception& e) {
54093       {
54094         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54095       };
54096     } catch (...) {
54097       {
54098         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54099       };
54100     }
54101   }
54102   jresult = (int)result;
54103   return jresult;
54104 }
54105
54106
54107 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_GRADIENT_VISUAL_CENTER_get() {
54108   int jresult ;
54109   int result;
54110
54111   {
54112     try {
54113       result = (int)Dali::Toolkit::GradientVisual::Property::CENTER;
54114     } catch (std::out_of_range& e) {
54115       {
54116         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54117       };
54118     } catch (std::exception& e) {
54119       {
54120         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54121       };
54122     } catch (...) {
54123       {
54124         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54125       };
54126     }
54127   }
54128   jresult = (int)result;
54129   return jresult;
54130 }
54131
54132
54133 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_GRADIENT_VISUAL_RADIUS_get() {
54134   int jresult ;
54135   int result;
54136
54137   {
54138     try {
54139       result = (int)Dali::Toolkit::GradientVisual::Property::RADIUS;
54140     } catch (std::out_of_range& e) {
54141       {
54142         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54143       };
54144     } catch (std::exception& e) {
54145       {
54146         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54147       };
54148     } catch (...) {
54149       {
54150         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54151       };
54152     }
54153   }
54154   jresult = (int)result;
54155   return jresult;
54156 }
54157
54158
54159 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_GRADIENT_VISUAL_STOP_OFFSET_get() {
54160   int jresult ;
54161   int result;
54162
54163   {
54164     try {
54165       result = (int)Dali::Toolkit::GradientVisual::Property::STOP_OFFSET;
54166     } catch (std::out_of_range& e) {
54167       {
54168         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54169       };
54170     } catch (std::exception& e) {
54171       {
54172         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54173       };
54174     } catch (...) {
54175       {
54176         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54177       };
54178     }
54179   }
54180   jresult = (int)result;
54181   return jresult;
54182 }
54183
54184
54185 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_GRADIENT_VISUAL_STOP_COLOR_get() {
54186   int jresult ;
54187   int result;
54188
54189   {
54190     try {
54191       result = (int)Dali::Toolkit::GradientVisual::Property::STOP_COLOR;
54192     } catch (std::out_of_range& e) {
54193       {
54194         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54195       };
54196     } catch (std::exception& e) {
54197       {
54198         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54199       };
54200     } catch (...) {
54201       {
54202         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54203       };
54204     }
54205   }
54206   jresult = (int)result;
54207   return jresult;
54208 }
54209
54210
54211 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_GRADIENT_VISUAL_UNITS_get() {
54212   int jresult ;
54213   int result;
54214
54215   {
54216     try {
54217       result = (int)Dali::Toolkit::GradientVisual::Property::UNITS;
54218     } catch (std::out_of_range& e) {
54219       {
54220         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54221       };
54222     } catch (std::exception& e) {
54223       {
54224         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54225       };
54226     } catch (...) {
54227       {
54228         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54229       };
54230     }
54231   }
54232   jresult = (int)result;
54233   return jresult;
54234 }
54235
54236
54237 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_GRADIENT_VISUAL_SPREAD_METHOD_get() {
54238   int jresult ;
54239   int result;
54240
54241   {
54242     try {
54243       result = (int)Dali::Toolkit::GradientVisual::Property::SPREAD_METHOD;
54244     } catch (std::out_of_range& e) {
54245       {
54246         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54247       };
54248     } catch (std::exception& e) {
54249       {
54250         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54251       };
54252     } catch (...) {
54253       {
54254         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54255       };
54256     }
54257   }
54258   jresult = (int)result;
54259   return jresult;
54260 }
54261
54262
54263 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_URL_get() {
54264   int jresult ;
54265   int result;
54266
54267   {
54268     try {
54269       result = (int)Dali::Toolkit::ImageVisual::Property::URL;
54270     } catch (std::out_of_range& e) {
54271       {
54272         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54273       };
54274     } catch (std::exception& e) {
54275       {
54276         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54277       };
54278     } catch (...) {
54279       {
54280         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54281       };
54282     }
54283   }
54284   jresult = (int)result;
54285   return jresult;
54286 }
54287
54288 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_ALPHA_MASK_URL_get() {
54289   int jresult ;
54290   int result;
54291
54292   {
54293     try {
54294       result = (int)Dali::Toolkit::DevelImageVisual::Property::ALPHA_MASK_URL;
54295     } catch (std::out_of_range& e) {
54296       {
54297         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54298       };
54299     } catch (std::exception& e) {
54300       {
54301         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54302       };
54303     } catch (...) {
54304       {
54305         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54306       };
54307     }
54308   }
54309   jresult = (int)result;
54310   return jresult;
54311 }
54312
54313
54314 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_FITTING_MODE_get() {
54315   int jresult ;
54316   int result;
54317
54318   {
54319     try {
54320       result = (int)Dali::Toolkit::ImageVisual::Property::FITTING_MODE;
54321     } catch (std::out_of_range& e) {
54322       {
54323         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54324       };
54325     } catch (std::exception& e) {
54326       {
54327         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54328       };
54329     } catch (...) {
54330       {
54331         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54332       };
54333     }
54334   }
54335   jresult = (int)result;
54336   return jresult;
54337 }
54338
54339
54340 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_SAMPLING_MODE_get() {
54341   int jresult ;
54342   int result;
54343
54344   {
54345     try {
54346       result = (int)Dali::Toolkit::ImageVisual::Property::SAMPLING_MODE;
54347     } catch (std::out_of_range& e) {
54348       {
54349         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54350       };
54351     } catch (std::exception& e) {
54352       {
54353         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54354       };
54355     } catch (...) {
54356       {
54357         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54358       };
54359     }
54360   }
54361   jresult = (int)result;
54362   return jresult;
54363 }
54364
54365
54366 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_DESIRED_WIDTH_get() {
54367   int jresult ;
54368   int result;
54369
54370   {
54371     try {
54372       result = (int)Dali::Toolkit::ImageVisual::Property::DESIRED_WIDTH;
54373     } catch (std::out_of_range& e) {
54374       {
54375         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54376       };
54377     } catch (std::exception& e) {
54378       {
54379         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54380       };
54381     } catch (...) {
54382       {
54383         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54384       };
54385     }
54386   }
54387   jresult = (int)result;
54388   return jresult;
54389 }
54390
54391
54392 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_DESIRED_HEIGHT_get() {
54393   int jresult ;
54394   int result;
54395
54396   {
54397     try {
54398       result = (int)Dali::Toolkit::ImageVisual::Property::DESIRED_HEIGHT;
54399     } catch (std::out_of_range& e) {
54400       {
54401         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54402       };
54403     } catch (std::exception& e) {
54404       {
54405         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54406       };
54407     } catch (...) {
54408       {
54409         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54410       };
54411     }
54412   }
54413   jresult = (int)result;
54414   return jresult;
54415 }
54416
54417
54418 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_SYNCHRONOUS_LOADING_get() {
54419   int jresult ;
54420   int result;
54421
54422   {
54423     try {
54424       result = (int)Dali::Toolkit::ImageVisual::Property::SYNCHRONOUS_LOADING;
54425     } catch (std::out_of_range& e) {
54426       {
54427         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54428       };
54429     } catch (std::exception& e) {
54430       {
54431         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54432       };
54433     } catch (...) {
54434       {
54435         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54436       };
54437     }
54438   }
54439   jresult = (int)result;
54440   return jresult;
54441 }
54442
54443
54444 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_BORDER_ONLY_get() {
54445   int jresult ;
54446   int result;
54447
54448   {
54449     try {
54450       result = (int)Dali::Toolkit::ImageVisual::Property::BORDER_ONLY;
54451     } catch (std::out_of_range& e) {
54452       {
54453         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54454       };
54455     } catch (std::exception& e) {
54456       {
54457         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54458       };
54459     } catch (...) {
54460       {
54461         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54462       };
54463     }
54464   }
54465   jresult = (int)result;
54466   return jresult;
54467 }
54468
54469
54470 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_PIXEL_AREA_get() {
54471   int jresult ;
54472   int result;
54473
54474   {
54475     try {
54476       result = (int)Dali::Toolkit::ImageVisual::Property::PIXEL_AREA;
54477     } catch (std::out_of_range& e) {
54478       {
54479         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54480       };
54481     } catch (std::exception& e) {
54482       {
54483         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54484       };
54485     } catch (...) {
54486       {
54487         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54488       };
54489     }
54490   }
54491   jresult = (int)result;
54492   return jresult;
54493 }
54494
54495
54496 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_WRAP_MODE_U_get() {
54497   int jresult ;
54498   int result;
54499
54500   {
54501     try {
54502       result = (int)Dali::Toolkit::ImageVisual::Property::WRAP_MODE_U;
54503     } catch (std::out_of_range& e) {
54504       {
54505         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54506       };
54507     } catch (std::exception& e) {
54508       {
54509         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54510       };
54511     } catch (...) {
54512       {
54513         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54514       };
54515     }
54516   }
54517   jresult = (int)result;
54518   return jresult;
54519 }
54520
54521
54522 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_WRAP_MODE_V_get() {
54523   int jresult ;
54524   int result;
54525
54526   {
54527     try {
54528       result = (int)Dali::Toolkit::ImageVisual::Property::WRAP_MODE_V;
54529     } catch (std::out_of_range& e) {
54530       {
54531         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54532       };
54533     } catch (std::exception& e) {
54534       {
54535         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54536       };
54537     } catch (...) {
54538       {
54539         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54540       };
54541     }
54542   }
54543   jresult = (int)result;
54544   return jresult;
54545 }
54546
54547
54548 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_MESH_VISUAL_OBJECT_URL_get() {
54549   int jresult ;
54550   int result;
54551
54552   {
54553     try {
54554       result = (int)Dali::Toolkit::MeshVisual::Property::OBJECT_URL;
54555     } catch (std::out_of_range& e) {
54556       {
54557         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54558       };
54559     } catch (std::exception& e) {
54560       {
54561         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54562       };
54563     } catch (...) {
54564       {
54565         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54566       };
54567     }
54568   }
54569   jresult = (int)result;
54570   return jresult;
54571 }
54572
54573
54574 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_MESH_VISUAL_MATERIAL_URL_get() {
54575   int jresult ;
54576   int result;
54577
54578   {
54579     try {
54580       result = (int)Dali::Toolkit::MeshVisual::Property::MATERIAL_URL;
54581     } catch (std::out_of_range& e) {
54582       {
54583         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54584       };
54585     } catch (std::exception& e) {
54586       {
54587         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54588       };
54589     } catch (...) {
54590       {
54591         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54592       };
54593     }
54594   }
54595   jresult = (int)result;
54596   return jresult;
54597 }
54598
54599
54600 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_MESH_VISUAL_TEXTURES_PATH_get() {
54601   int jresult ;
54602   int result;
54603
54604   {
54605     try {
54606       result = (int)Dali::Toolkit::MeshVisual::Property::TEXTURES_PATH;
54607     } catch (std::out_of_range& e) {
54608       {
54609         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54610       };
54611     } catch (std::exception& e) {
54612       {
54613         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54614       };
54615     } catch (...) {
54616       {
54617         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54618       };
54619     }
54620   }
54621   jresult = (int)result;
54622   return jresult;
54623 }
54624
54625
54626 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_MESH_VISUAL_SHADING_MODE_get() {
54627   int jresult ;
54628   int result;
54629
54630   {
54631     try {
54632       result = (int)Dali::Toolkit::MeshVisual::Property::SHADING_MODE;
54633     } catch (std::out_of_range& e) {
54634       {
54635         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54636       };
54637     } catch (std::exception& e) {
54638       {
54639         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54640       };
54641     } catch (...) {
54642       {
54643         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54644       };
54645     }
54646   }
54647   jresult = (int)result;
54648   return jresult;
54649 }
54650
54651
54652 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_MESH_VISUAL_USE_MIPMAPPING_get() {
54653   int jresult ;
54654   int result;
54655
54656   {
54657     try {
54658       result = (int)Dali::Toolkit::MeshVisual::Property::USE_MIPMAPPING;
54659     } catch (std::out_of_range& e) {
54660       {
54661         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54662       };
54663     } catch (std::exception& e) {
54664       {
54665         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54666       };
54667     } catch (...) {
54668       {
54669         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54670       };
54671     }
54672   }
54673   jresult = (int)result;
54674   return jresult;
54675 }
54676
54677
54678 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_MESH_VISUAL_USE_SOFT_NORMALS_get() {
54679   int jresult ;
54680   int result;
54681
54682   {
54683     try {
54684       result = (int)Dali::Toolkit::MeshVisual::Property::USE_SOFT_NORMALS;
54685     } catch (std::out_of_range& e) {
54686       {
54687         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54688       };
54689     } catch (std::exception& e) {
54690       {
54691         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54692       };
54693     } catch (...) {
54694       {
54695         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54696       };
54697     }
54698   }
54699   jresult = (int)result;
54700   return jresult;
54701 }
54702
54703
54704 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_MESH_VISUAL_LIGHT_POSITION_get() {
54705   int jresult ;
54706   int result;
54707
54708   {
54709     try {
54710       result = (int)Dali::Toolkit::MeshVisual::Property::LIGHT_POSITION;
54711     } catch (std::out_of_range& e) {
54712       {
54713         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54714       };
54715     } catch (std::exception& e) {
54716       {
54717         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54718       };
54719     } catch (...) {
54720       {
54721         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54722       };
54723     }
54724   }
54725   jresult = (int)result;
54726   return jresult;
54727 }
54728
54729
54730 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_SHAPE_get() {
54731   int jresult ;
54732   int result;
54733
54734   {
54735     try {
54736       result = (int)Dali::Toolkit::PrimitiveVisual::Property::SHAPE;
54737     } catch (std::out_of_range& e) {
54738       {
54739         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54740       };
54741     } catch (std::exception& e) {
54742       {
54743         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54744       };
54745     } catch (...) {
54746       {
54747         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54748       };
54749     }
54750   }
54751   jresult = (int)result;
54752   return jresult;
54753 }
54754
54755
54756 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_MIX_COLOR_get() {
54757   int jresult ;
54758   int result;
54759
54760   {
54761     try {
54762       result = (int)Dali::Toolkit::PrimitiveVisual::Property::MIX_COLOR;
54763     } catch (std::out_of_range& e) {
54764       {
54765         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54766       };
54767     } catch (std::exception& e) {
54768       {
54769         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54770       };
54771     } catch (...) {
54772       {
54773         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54774       };
54775     }
54776   }
54777   jresult = (int)result;
54778   return jresult;
54779 }
54780
54781
54782 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_SLICES_get() {
54783   int jresult ;
54784   int result;
54785
54786   {
54787     try {
54788       result = (int)Dali::Toolkit::PrimitiveVisual::Property::SLICES;
54789     } catch (std::out_of_range& e) {
54790       {
54791         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54792       };
54793     } catch (std::exception& e) {
54794       {
54795         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54796       };
54797     } catch (...) {
54798       {
54799         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54800       };
54801     }
54802   }
54803   jresult = (int)result;
54804   return jresult;
54805 }
54806
54807
54808 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_STACKS_get() {
54809   int jresult ;
54810   int result;
54811
54812   {
54813     try {
54814       result = (int)Dali::Toolkit::PrimitiveVisual::Property::STACKS;
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 = (int)result;
54830   return jresult;
54831 }
54832
54833
54834 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_SCALE_TOP_RADIUS_get() {
54835   int jresult ;
54836   int result;
54837
54838   {
54839     try {
54840       result = (int)Dali::Toolkit::PrimitiveVisual::Property::SCALE_TOP_RADIUS;
54841     } catch (std::out_of_range& e) {
54842       {
54843         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54844       };
54845     } catch (std::exception& e) {
54846       {
54847         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54848       };
54849     } catch (...) {
54850       {
54851         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54852       };
54853     }
54854   }
54855   jresult = (int)result;
54856   return jresult;
54857 }
54858
54859
54860 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_SCALE_BOTTOM_RADIUS_get() {
54861   int jresult ;
54862   int result;
54863
54864   {
54865     try {
54866       result = (int)Dali::Toolkit::PrimitiveVisual::Property::SCALE_BOTTOM_RADIUS;
54867     } catch (std::out_of_range& e) {
54868       {
54869         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54870       };
54871     } catch (std::exception& e) {
54872       {
54873         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54874       };
54875     } catch (...) {
54876       {
54877         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54878       };
54879     }
54880   }
54881   jresult = (int)result;
54882   return jresult;
54883 }
54884
54885
54886 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_SCALE_HEIGHT_get() {
54887   int jresult ;
54888   int result;
54889
54890   {
54891     try {
54892       result = (int)Dali::Toolkit::PrimitiveVisual::Property::SCALE_HEIGHT;
54893     } catch (std::out_of_range& e) {
54894       {
54895         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54896       };
54897     } catch (std::exception& e) {
54898       {
54899         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54900       };
54901     } catch (...) {
54902       {
54903         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54904       };
54905     }
54906   }
54907   jresult = (int)result;
54908   return jresult;
54909 }
54910
54911
54912 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_SCALE_RADIUS_get() {
54913   int jresult ;
54914   int result;
54915
54916   {
54917     try {
54918       result = (int)Dali::Toolkit::PrimitiveVisual::Property::SCALE_RADIUS;
54919     } catch (std::out_of_range& e) {
54920       {
54921         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54922       };
54923     } catch (std::exception& e) {
54924       {
54925         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54926       };
54927     } catch (...) {
54928       {
54929         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54930       };
54931     }
54932   }
54933   jresult = (int)result;
54934   return jresult;
54935 }
54936
54937
54938 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_SCALE_DIMENSIONS_get() {
54939   int jresult ;
54940   int result;
54941
54942   {
54943     try {
54944       result = (int)Dali::Toolkit::PrimitiveVisual::Property::SCALE_DIMENSIONS;
54945     } catch (std::out_of_range& e) {
54946       {
54947         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54948       };
54949     } catch (std::exception& e) {
54950       {
54951         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54952       };
54953     } catch (...) {
54954       {
54955         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54956       };
54957     }
54958   }
54959   jresult = (int)result;
54960   return jresult;
54961 }
54962
54963
54964 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_BEVEL_PERCENTAGE_get() {
54965   int jresult ;
54966   int result;
54967
54968   {
54969     try {
54970       result = (int)Dali::Toolkit::PrimitiveVisual::Property::BEVEL_PERCENTAGE;
54971     } catch (std::out_of_range& e) {
54972       {
54973         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54974       };
54975     } catch (std::exception& e) {
54976       {
54977         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54978       };
54979     } catch (...) {
54980       {
54981         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54982       };
54983     }
54984   }
54985   jresult = (int)result;
54986   return jresult;
54987 }
54988
54989
54990 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_BEVEL_SMOOTHNESS_get() {
54991   int jresult ;
54992   int result;
54993
54994   {
54995     try {
54996       result = (int)Dali::Toolkit::PrimitiveVisual::Property::BEVEL_SMOOTHNESS;
54997     } catch (std::out_of_range& e) {
54998       {
54999         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55000       };
55001     } catch (std::exception& e) {
55002       {
55003         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55004       };
55005     } catch (...) {
55006       {
55007         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55008       };
55009     }
55010   }
55011   jresult = (int)result;
55012   return jresult;
55013 }
55014
55015
55016 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_LIGHT_POSITION_get() {
55017   int jresult ;
55018   int result;
55019
55020   {
55021     try {
55022       result = (int)Dali::Toolkit::PrimitiveVisual::Property::LIGHT_POSITION;
55023     } catch (std::out_of_range& e) {
55024       {
55025         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55026       };
55027     } catch (std::exception& e) {
55028       {
55029         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55030       };
55031     } catch (...) {
55032       {
55033         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55034       };
55035     }
55036   }
55037   jresult = (int)result;
55038   return jresult;
55039 }
55040
55041
55042 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TEXT_VISUAL_TEXT_get() {
55043   int jresult ;
55044   int result;
55045
55046   {
55047     try {
55048       result = (int)Dali::Toolkit::TextVisual::Property::TEXT;
55049     } catch (std::out_of_range& e) {
55050       {
55051         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55052       };
55053     } catch (std::exception& e) {
55054       {
55055         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55056       };
55057     } catch (...) {
55058       {
55059         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55060       };
55061     }
55062   }
55063   jresult = (int)result;
55064   return jresult;
55065 }
55066
55067
55068 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TEXT_VISUAL_FONT_FAMILY_get() {
55069   int jresult ;
55070   int result;
55071
55072   {
55073     try {
55074       result = (int)Dali::Toolkit::TextVisual::Property::FONT_FAMILY;
55075     } catch (std::out_of_range& e) {
55076       {
55077         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55078       };
55079     } catch (std::exception& e) {
55080       {
55081         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55082       };
55083     } catch (...) {
55084       {
55085         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55086       };
55087     }
55088   }
55089   jresult = (int)result;
55090   return jresult;
55091 }
55092
55093
55094 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TEXT_VISUAL_FONT_STYLE_get() {
55095   int jresult ;
55096   int result;
55097
55098   {
55099     try {
55100       result = (int)Dali::Toolkit::TextVisual::Property::FONT_STYLE;
55101     } catch (std::out_of_range& e) {
55102       {
55103         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55104       };
55105     } catch (std::exception& e) {
55106       {
55107         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55108       };
55109     } catch (...) {
55110       {
55111         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55112       };
55113     }
55114   }
55115   jresult = (int)result;
55116   return jresult;
55117 }
55118
55119
55120 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TEXT_VISUAL_POINT_SIZE_get() {
55121   int jresult ;
55122   int result;
55123
55124   {
55125     try {
55126       result = (int)Dali::Toolkit::TextVisual::Property::POINT_SIZE;
55127     } catch (std::out_of_range& e) {
55128       {
55129         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55130       };
55131     } catch (std::exception& e) {
55132       {
55133         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55134       };
55135     } catch (...) {
55136       {
55137         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55138       };
55139     }
55140   }
55141   jresult = (int)result;
55142   return jresult;
55143 }
55144
55145
55146 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TEXT_VISUAL_MULTI_LINE_get() {
55147   int jresult ;
55148   int result;
55149
55150   {
55151     try {
55152       result = (int)Dali::Toolkit::TextVisual::Property::MULTI_LINE;
55153     } catch (std::out_of_range& e) {
55154       {
55155         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55156       };
55157     } catch (std::exception& e) {
55158       {
55159         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55160       };
55161     } catch (...) {
55162       {
55163         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55164       };
55165     }
55166   }
55167   jresult = (int)result;
55168   return jresult;
55169 }
55170
55171
55172 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TEXT_VISUAL_HORIZONTAL_ALIGNMENT_get() {
55173   int jresult ;
55174   int result;
55175
55176   {
55177     try {
55178       result = (int)Dali::Toolkit::TextVisual::Property::HORIZONTAL_ALIGNMENT;
55179     } catch (std::out_of_range& e) {
55180       {
55181         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55182       };
55183     } catch (std::exception& e) {
55184       {
55185         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55186       };
55187     } catch (...) {
55188       {
55189         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55190       };
55191     }
55192   }
55193   jresult = (int)result;
55194   return jresult;
55195 }
55196
55197
55198 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TEXT_VISUAL_VERTICAL_ALIGNMENT_get() {
55199   int jresult ;
55200   int result;
55201
55202   {
55203     try {
55204       result = (int)Dali::Toolkit::TextVisual::Property::VERTICAL_ALIGNMENT;
55205     } catch (std::out_of_range& e) {
55206       {
55207         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55208       };
55209     } catch (std::exception& e) {
55210       {
55211         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55212       };
55213     } catch (...) {
55214       {
55215         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55216       };
55217     }
55218   }
55219   jresult = (int)result;
55220   return jresult;
55221 }
55222
55223
55224 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TEXT_VISUAL_TEXT_COLOR_get() {
55225   int jresult ;
55226   int result;
55227
55228   {
55229     try {
55230       result = (int)Dali::Toolkit::TextVisual::Property::TEXT_COLOR;
55231     } catch (std::out_of_range& e) {
55232       {
55233         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55234       };
55235     } catch (std::exception& e) {
55236       {
55237         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55238       };
55239     } catch (...) {
55240       {
55241         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55242       };
55243     }
55244   }
55245   jresult = (int)result;
55246   return jresult;
55247 }
55248
55249
55250 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TEXT_VISUAL_ENABLE_MARKUP_get() {
55251   int jresult ;
55252   int result;
55253
55254   {
55255     try {
55256       result = (int)Dali::Toolkit::TextVisual::Property::ENABLE_MARKUP;
55257     } catch (std::out_of_range& e) {
55258       {
55259         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55260       };
55261     } catch (std::exception& e) {
55262       {
55263         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55264       };
55265     } catch (...) {
55266       {
55267         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55268       };
55269     }
55270   }
55271   jresult = (int)result;
55272   return jresult;
55273 }
55274
55275
55276 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Builder() {
55277   void * jresult ;
55278   Dali::Toolkit::Builder *result = 0 ;
55279
55280   {
55281     try {
55282       result = (Dali::Toolkit::Builder *)new Dali::Toolkit::Builder();
55283     } catch (std::out_of_range& e) {
55284       {
55285         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55286       };
55287     } catch (std::exception& e) {
55288       {
55289         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55290       };
55291     } catch (...) {
55292       {
55293         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55294       };
55295     }
55296   }
55297   jresult = (void *)result;
55298   return jresult;
55299 }
55300
55301
55302 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_New() {
55303   void * jresult ;
55304   Dali::Toolkit::Builder result;
55305
55306   {
55307     try {
55308       result = Dali::Toolkit::Builder::New();
55309     } catch (std::out_of_range& e) {
55310       {
55311         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55312       };
55313     } catch (std::exception& e) {
55314       {
55315         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55316       };
55317     } catch (...) {
55318       {
55319         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55320       };
55321     }
55322   }
55323   jresult = new Dali::Toolkit::Builder((const Dali::Toolkit::Builder &)result);
55324   return jresult;
55325 }
55326
55327
55328 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Builder(void * jarg1) {
55329   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
55330
55331   arg1 = (Dali::Toolkit::Builder *)jarg1;
55332   {
55333     try {
55334       delete arg1;
55335     } catch (std::out_of_range& e) {
55336       {
55337         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55338       };
55339     } catch (std::exception& e) {
55340       {
55341         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55342       };
55343     } catch (...) {
55344       {
55345         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55346       };
55347     }
55348   }
55349 }
55350
55351
55352 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Builder_LoadFromString__SWIG_0(void * jarg1, char * jarg2, int jarg3) {
55353   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
55354   std::string *arg2 = 0 ;
55355   Dali::Toolkit::Builder::UIFormat arg3 ;
55356
55357   arg1 = (Dali::Toolkit::Builder *)jarg1;
55358   if (!jarg2) {
55359     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
55360     return ;
55361   }
55362   std::string arg2_str(jarg2);
55363   arg2 = &arg2_str;
55364   arg3 = (Dali::Toolkit::Builder::UIFormat)jarg3;
55365   {
55366     try {
55367       (arg1)->LoadFromString((std::string const &)*arg2,arg3);
55368     } catch (std::out_of_range& e) {
55369       {
55370         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55371       };
55372     } catch (std::exception& e) {
55373       {
55374         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55375       };
55376     } catch (...) {
55377       {
55378         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55379       };
55380     }
55381   }
55382
55383   //argout typemap for const std::string&
55384
55385 }
55386
55387
55388 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Builder_LoadFromString__SWIG_1(void * jarg1, char * jarg2) {
55389   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
55390   std::string *arg2 = 0 ;
55391
55392   arg1 = (Dali::Toolkit::Builder *)jarg1;
55393   if (!jarg2) {
55394     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
55395     return ;
55396   }
55397   std::string arg2_str(jarg2);
55398   arg2 = &arg2_str;
55399   {
55400     try {
55401       (arg1)->LoadFromString((std::string const &)*arg2);
55402     } catch (std::out_of_range& e) {
55403       {
55404         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55405       };
55406     } catch (std::exception& e) {
55407       {
55408         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55409       };
55410     } catch (...) {
55411       {
55412         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55413       };
55414     }
55415   }
55416
55417   //argout typemap for const std::string&
55418
55419 }
55420
55421
55422 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Builder_AddConstants(void * jarg1, void * jarg2) {
55423   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
55424   Dali::Property::Map *arg2 = 0 ;
55425
55426   arg1 = (Dali::Toolkit::Builder *)jarg1;
55427   arg2 = (Dali::Property::Map *)jarg2;
55428   if (!arg2) {
55429     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
55430     return ;
55431   }
55432   {
55433     try {
55434       (arg1)->AddConstants((Dali::Property::Map const &)*arg2);
55435     } catch (std::out_of_range& e) {
55436       {
55437         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55438       };
55439     } catch (std::exception& e) {
55440       {
55441         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55442       };
55443     } catch (...) {
55444       {
55445         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55446       };
55447     }
55448   }
55449 }
55450
55451
55452 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Builder_AddConstant(void * jarg1, char * jarg2, void * jarg3) {
55453   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
55454   std::string *arg2 = 0 ;
55455   Dali::Property::Value *arg3 = 0 ;
55456
55457   arg1 = (Dali::Toolkit::Builder *)jarg1;
55458   if (!jarg2) {
55459     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
55460     return ;
55461   }
55462   std::string arg2_str(jarg2);
55463   arg2 = &arg2_str;
55464   arg3 = (Dali::Property::Value *)jarg3;
55465   if (!arg3) {
55466     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
55467     return ;
55468   }
55469   {
55470     try {
55471       (arg1)->AddConstant((std::string const &)*arg2,(Dali::Property::Value const &)*arg3);
55472     } catch (std::out_of_range& e) {
55473       {
55474         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55475       };
55476     } catch (std::exception& e) {
55477       {
55478         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55479       };
55480     } catch (...) {
55481       {
55482         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55483       };
55484     }
55485   }
55486
55487   //argout typemap for const std::string&
55488
55489 }
55490
55491
55492 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_GetConstants(void * jarg1) {
55493   void * jresult ;
55494   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
55495   Dali::Property::Map *result = 0 ;
55496
55497   arg1 = (Dali::Toolkit::Builder *)jarg1;
55498   {
55499     try {
55500       result = (Dali::Property::Map *) &((Dali::Toolkit::Builder const *)arg1)->GetConstants();
55501     } catch (std::out_of_range& e) {
55502       {
55503         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55504       };
55505     } catch (std::exception& e) {
55506       {
55507         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55508       };
55509     } catch (...) {
55510       {
55511         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55512       };
55513     }
55514   }
55515   jresult = (void *)result;
55516   return jresult;
55517 }
55518
55519
55520 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_GetConstant(void * jarg1, char * jarg2) {
55521   void * jresult ;
55522   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
55523   std::string *arg2 = 0 ;
55524   Dali::Property::Value *result = 0 ;
55525
55526   arg1 = (Dali::Toolkit::Builder *)jarg1;
55527   if (!jarg2) {
55528     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
55529     return 0;
55530   }
55531   std::string arg2_str(jarg2);
55532   arg2 = &arg2_str;
55533   {
55534     try {
55535       result = (Dali::Property::Value *) &((Dali::Toolkit::Builder const *)arg1)->GetConstant((std::string const &)*arg2);
55536     } catch (std::out_of_range& e) {
55537       {
55538         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55539       };
55540     } catch (std::exception& e) {
55541       {
55542         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55543       };
55544     } catch (...) {
55545       {
55546         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55547       };
55548     }
55549   }
55550   jresult = (void *)result;
55551
55552   //argout typemap for const std::string&
55553
55554   return jresult;
55555 }
55556
55557
55558 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_CreateAnimation__SWIG_0(void * jarg1, char * jarg2) {
55559   void * jresult ;
55560   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
55561   std::string *arg2 = 0 ;
55562   Dali::Animation result;
55563
55564   arg1 = (Dali::Toolkit::Builder *)jarg1;
55565   if (!jarg2) {
55566     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
55567     return 0;
55568   }
55569   std::string arg2_str(jarg2);
55570   arg2 = &arg2_str;
55571   {
55572     try {
55573       result = (arg1)->CreateAnimation((std::string const &)*arg2);
55574     } catch (std::out_of_range& e) {
55575       {
55576         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55577       };
55578     } catch (std::exception& e) {
55579       {
55580         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55581       };
55582     } catch (...) {
55583       {
55584         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55585       };
55586     }
55587   }
55588   jresult = new Dali::Animation((const Dali::Animation &)result);
55589
55590   //argout typemap for const std::string&
55591
55592   return jresult;
55593 }
55594
55595
55596 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_CreateAnimation__SWIG_1(void * jarg1, char * jarg2, void * jarg3) {
55597   void * jresult ;
55598   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
55599   std::string *arg2 = 0 ;
55600   Dali::Property::Map *arg3 = 0 ;
55601   Dali::Animation result;
55602
55603   arg1 = (Dali::Toolkit::Builder *)jarg1;
55604   if (!jarg2) {
55605     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
55606     return 0;
55607   }
55608   std::string arg2_str(jarg2);
55609   arg2 = &arg2_str;
55610   arg3 = (Dali::Property::Map *)jarg3;
55611   if (!arg3) {
55612     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
55613     return 0;
55614   }
55615   {
55616     try {
55617       result = (arg1)->CreateAnimation((std::string const &)*arg2,(Dali::Property::Map const &)*arg3);
55618     } catch (std::out_of_range& e) {
55619       {
55620         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55621       };
55622     } catch (std::exception& e) {
55623       {
55624         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55625       };
55626     } catch (...) {
55627       {
55628         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55629       };
55630     }
55631   }
55632   jresult = new Dali::Animation((const Dali::Animation &)result);
55633
55634   //argout typemap for const std::string&
55635
55636   return jresult;
55637 }
55638
55639
55640 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_CreateAnimation__SWIG_2(void * jarg1, char * jarg2, void * jarg3) {
55641   void * jresult ;
55642   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
55643   std::string *arg2 = 0 ;
55644   Dali::Actor arg3 ;
55645   Dali::Actor *argp3 ;
55646   Dali::Animation result;
55647
55648   arg1 = (Dali::Toolkit::Builder *)jarg1;
55649   if (!jarg2) {
55650     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
55651     return 0;
55652   }
55653   std::string arg2_str(jarg2);
55654   arg2 = &arg2_str;
55655   argp3 = (Dali::Actor *)jarg3;
55656   if (!argp3) {
55657     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
55658     return 0;
55659   }
55660   arg3 = *argp3;
55661   {
55662     try {
55663       result = (arg1)->CreateAnimation((std::string const &)*arg2,arg3);
55664     } catch (std::out_of_range& e) {
55665       {
55666         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55667       };
55668     } catch (std::exception& e) {
55669       {
55670         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55671       };
55672     } catch (...) {
55673       {
55674         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55675       };
55676     }
55677   }
55678   jresult = new Dali::Animation((const Dali::Animation &)result);
55679
55680   //argout typemap for const std::string&
55681
55682   return jresult;
55683 }
55684
55685
55686 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_CreateAnimation__SWIG_3(void * jarg1, char * jarg2, void * jarg3, void * jarg4) {
55687   void * jresult ;
55688   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
55689   std::string *arg2 = 0 ;
55690   Dali::Property::Map *arg3 = 0 ;
55691   Dali::Actor arg4 ;
55692   Dali::Actor *argp4 ;
55693   Dali::Animation result;
55694
55695   arg1 = (Dali::Toolkit::Builder *)jarg1;
55696   if (!jarg2) {
55697     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
55698     return 0;
55699   }
55700   std::string arg2_str(jarg2);
55701   arg2 = &arg2_str;
55702   arg3 = (Dali::Property::Map *)jarg3;
55703   if (!arg3) {
55704     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
55705     return 0;
55706   }
55707   argp4 = (Dali::Actor *)jarg4;
55708   if (!argp4) {
55709     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
55710     return 0;
55711   }
55712   arg4 = *argp4;
55713   {
55714     try {
55715       result = (arg1)->CreateAnimation((std::string const &)*arg2,(Dali::Property::Map const &)*arg3,arg4);
55716     } catch (std::out_of_range& e) {
55717       {
55718         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55719       };
55720     } catch (std::exception& e) {
55721       {
55722         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55723       };
55724     } catch (...) {
55725       {
55726         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55727       };
55728     }
55729   }
55730   jresult = new Dali::Animation((const Dali::Animation &)result);
55731
55732   //argout typemap for const std::string&
55733
55734   return jresult;
55735 }
55736
55737
55738 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_Create__SWIG_0(void * jarg1, char * jarg2) {
55739   void * jresult ;
55740   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
55741   std::string *arg2 = 0 ;
55742   Dali::BaseHandle result;
55743
55744   arg1 = (Dali::Toolkit::Builder *)jarg1;
55745   if (!jarg2) {
55746     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
55747     return 0;
55748   }
55749   std::string arg2_str(jarg2);
55750   arg2 = &arg2_str;
55751   {
55752     try {
55753       result = (arg1)->Create((std::string const &)*arg2);
55754     } catch (std::out_of_range& e) {
55755       {
55756         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55757       };
55758     } catch (std::exception& e) {
55759       {
55760         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55761       };
55762     } catch (...) {
55763       {
55764         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55765       };
55766     }
55767   }
55768   jresult = new Dali::BaseHandle((const Dali::BaseHandle &)result);
55769
55770   //argout typemap for const std::string&
55771
55772   return jresult;
55773 }
55774
55775
55776 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_Create__SWIG_1(void * jarg1, char * jarg2, void * jarg3) {
55777   void * jresult ;
55778   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
55779   std::string *arg2 = 0 ;
55780   Dali::Property::Map *arg3 = 0 ;
55781   Dali::BaseHandle result;
55782
55783   arg1 = (Dali::Toolkit::Builder *)jarg1;
55784   if (!jarg2) {
55785     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
55786     return 0;
55787   }
55788   std::string arg2_str(jarg2);
55789   arg2 = &arg2_str;
55790   arg3 = (Dali::Property::Map *)jarg3;
55791   if (!arg3) {
55792     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
55793     return 0;
55794   }
55795   {
55796     try {
55797       result = (arg1)->Create((std::string const &)*arg2,(Dali::Property::Map const &)*arg3);
55798     } catch (std::out_of_range& e) {
55799       {
55800         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55801       };
55802     } catch (std::exception& e) {
55803       {
55804         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55805       };
55806     } catch (...) {
55807       {
55808         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55809       };
55810     }
55811   }
55812   jresult = new Dali::BaseHandle((const Dali::BaseHandle &)result);
55813
55814   //argout typemap for const std::string&
55815
55816   return jresult;
55817 }
55818
55819
55820 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_CreateFromJson(void * jarg1, char * jarg2) {
55821   void * jresult ;
55822   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
55823   std::string *arg2 = 0 ;
55824   Dali::BaseHandle result;
55825
55826   arg1 = (Dali::Toolkit::Builder *)jarg1;
55827   if (!jarg2) {
55828     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
55829     return 0;
55830   }
55831   std::string arg2_str(jarg2);
55832   arg2 = &arg2_str;
55833   {
55834     try {
55835       result = (arg1)->CreateFromJson((std::string const &)*arg2);
55836     } catch (std::out_of_range& e) {
55837       {
55838         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55839       };
55840     } catch (std::exception& e) {
55841       {
55842         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55843       };
55844     } catch (...) {
55845       {
55846         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55847       };
55848     }
55849   }
55850   jresult = new Dali::BaseHandle((const Dali::BaseHandle &)result);
55851
55852   //argout typemap for const std::string&
55853
55854   return jresult;
55855 }
55856
55857
55858 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Builder_ApplyStyle(void * jarg1, char * jarg2, void * jarg3) {
55859   unsigned int jresult ;
55860   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
55861   std::string *arg2 = 0 ;
55862   Dali::Handle *arg3 = 0 ;
55863   bool result;
55864
55865   arg1 = (Dali::Toolkit::Builder *)jarg1;
55866   if (!jarg2) {
55867     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
55868     return 0;
55869   }
55870   std::string arg2_str(jarg2);
55871   arg2 = &arg2_str;
55872   arg3 = (Dali::Handle *)jarg3;
55873   if (!arg3) {
55874     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
55875     return 0;
55876   }
55877   {
55878     try {
55879       result = (bool)(arg1)->ApplyStyle((std::string const &)*arg2,*arg3);
55880     } catch (std::out_of_range& e) {
55881       {
55882         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55883       };
55884     } catch (std::exception& e) {
55885       {
55886         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55887       };
55888     } catch (...) {
55889       {
55890         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55891       };
55892     }
55893   }
55894   jresult = result;
55895
55896   //argout typemap for const std::string&
55897
55898   return jresult;
55899 }
55900
55901
55902 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Builder_ApplyFromJson(void * jarg1, void * jarg2, char * jarg3) {
55903   unsigned int jresult ;
55904   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
55905   Dali::Handle *arg2 = 0 ;
55906   std::string *arg3 = 0 ;
55907   bool result;
55908
55909   arg1 = (Dali::Toolkit::Builder *)jarg1;
55910   arg2 = (Dali::Handle *)jarg2;
55911   if (!arg2) {
55912     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
55913     return 0;
55914   }
55915   if (!jarg3) {
55916     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
55917     return 0;
55918   }
55919   std::string arg3_str(jarg3);
55920   arg3 = &arg3_str;
55921   {
55922     try {
55923       result = (bool)(arg1)->ApplyFromJson(*arg2,(std::string const &)*arg3);
55924     } catch (std::out_of_range& e) {
55925       {
55926         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55927       };
55928     } catch (std::exception& e) {
55929       {
55930         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55931       };
55932     } catch (...) {
55933       {
55934         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55935       };
55936     }
55937   }
55938   jresult = result;
55939
55940   //argout typemap for const std::string&
55941
55942   return jresult;
55943 }
55944
55945
55946 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Builder_AddActors__SWIG_0(void * jarg1, void * jarg2) {
55947   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
55948   Dali::Actor arg2 ;
55949   Dali::Actor *argp2 ;
55950
55951   arg1 = (Dali::Toolkit::Builder *)jarg1;
55952   argp2 = (Dali::Actor *)jarg2;
55953   if (!argp2) {
55954     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
55955     return ;
55956   }
55957   arg2 = *argp2;
55958   {
55959     try {
55960       (arg1)->AddActors(arg2);
55961     } catch (std::out_of_range& e) {
55962       {
55963         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55964       };
55965     } catch (std::exception& e) {
55966       {
55967         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55968       };
55969     } catch (...) {
55970       {
55971         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55972       };
55973     }
55974   }
55975 }
55976
55977
55978 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Builder_AddActors__SWIG_1(void * jarg1, char * jarg2, void * jarg3) {
55979   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
55980   std::string *arg2 = 0 ;
55981   Dali::Actor arg3 ;
55982   Dali::Actor *argp3 ;
55983
55984   arg1 = (Dali::Toolkit::Builder *)jarg1;
55985   if (!jarg2) {
55986     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
55987     return ;
55988   }
55989   std::string arg2_str(jarg2);
55990   arg2 = &arg2_str;
55991   argp3 = (Dali::Actor *)jarg3;
55992   if (!argp3) {
55993     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
55994     return ;
55995   }
55996   arg3 = *argp3;
55997   {
55998     try {
55999       (arg1)->AddActors((std::string const &)*arg2,arg3);
56000     } catch (std::out_of_range& e) {
56001       {
56002         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
56003       };
56004     } catch (std::exception& e) {
56005       {
56006         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
56007       };
56008     } catch (...) {
56009       {
56010         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
56011       };
56012     }
56013   }
56014
56015   //argout typemap for const std::string&
56016
56017 }
56018
56019
56020 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Builder_CreateRenderTask(void * jarg1, char * jarg2) {
56021   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
56022   std::string *arg2 = 0 ;
56023
56024   arg1 = (Dali::Toolkit::Builder *)jarg1;
56025   if (!jarg2) {
56026     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
56027     return ;
56028   }
56029   std::string arg2_str(jarg2);
56030   arg2 = &arg2_str;
56031   {
56032     try {
56033       (arg1)->CreateRenderTask((std::string const &)*arg2);
56034     } catch (std::out_of_range& e) {
56035       {
56036         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
56037       };
56038     } catch (std::exception& e) {
56039       {
56040         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
56041       };
56042     } catch (...) {
56043       {
56044         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
56045       };
56046     }
56047   }
56048
56049   //argout typemap for const std::string&
56050
56051 }
56052
56053
56054 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_GetFrameBufferImage(void * jarg1, char * jarg2) {
56055   void * jresult ;
56056   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
56057   std::string *arg2 = 0 ;
56058   Dali::FrameBufferImage result;
56059
56060   arg1 = (Dali::Toolkit::Builder *)jarg1;
56061   if (!jarg2) {
56062     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
56063     return 0;
56064   }
56065   std::string arg2_str(jarg2);
56066   arg2 = &arg2_str;
56067   {
56068     try {
56069       result = (arg1)->GetFrameBufferImage((std::string const &)*arg2);
56070     } catch (std::out_of_range& e) {
56071       {
56072         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56073       };
56074     } catch (std::exception& e) {
56075       {
56076         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56077       };
56078     } catch (...) {
56079       {
56080         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56081       };
56082     }
56083   }
56084   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result);
56085
56086   //argout typemap for const std::string&
56087
56088   return jresult;
56089 }
56090
56091
56092 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_GetPath(void * jarg1, char * jarg2) {
56093   void * jresult ;
56094   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
56095   std::string *arg2 = 0 ;
56096   Dali::Path result;
56097
56098   arg1 = (Dali::Toolkit::Builder *)jarg1;
56099   if (!jarg2) {
56100     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
56101     return 0;
56102   }
56103   std::string arg2_str(jarg2);
56104   arg2 = &arg2_str;
56105   {
56106     try {
56107       result = (arg1)->GetPath((std::string const &)*arg2);
56108     } catch (std::out_of_range& e) {
56109       {
56110         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56111       };
56112     } catch (std::exception& e) {
56113       {
56114         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56115       };
56116     } catch (...) {
56117       {
56118         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56119       };
56120     }
56121   }
56122   jresult = new Dali::Path((const Dali::Path &)result);
56123
56124   //argout typemap for const std::string&
56125
56126   return jresult;
56127 }
56128
56129
56130 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_GetPathConstrainer(void * jarg1, char * jarg2) {
56131   void * jresult ;
56132   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
56133   std::string *arg2 = 0 ;
56134   Dali::PathConstrainer result;
56135
56136   arg1 = (Dali::Toolkit::Builder *)jarg1;
56137   if (!jarg2) {
56138     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
56139     return 0;
56140   }
56141   std::string arg2_str(jarg2);
56142   arg2 = &arg2_str;
56143   {
56144     try {
56145       result = (arg1)->GetPathConstrainer((std::string const &)*arg2);
56146     } catch (std::out_of_range& e) {
56147       {
56148         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56149       };
56150     } catch (std::exception& e) {
56151       {
56152         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56153       };
56154     } catch (...) {
56155       {
56156         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56157       };
56158     }
56159   }
56160   jresult = new Dali::PathConstrainer((const Dali::PathConstrainer &)result);
56161
56162   //argout typemap for const std::string&
56163
56164   return jresult;
56165 }
56166
56167
56168 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_GetLinearConstrainer(void * jarg1, char * jarg2) {
56169   void * jresult ;
56170   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
56171   std::string *arg2 = 0 ;
56172   Dali::LinearConstrainer result;
56173
56174   arg1 = (Dali::Toolkit::Builder *)jarg1;
56175   if (!jarg2) {
56176     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
56177     return 0;
56178   }
56179   std::string arg2_str(jarg2);
56180   arg2 = &arg2_str;
56181   {
56182     try {
56183       result = (arg1)->GetLinearConstrainer((std::string const &)*arg2);
56184     } catch (std::out_of_range& e) {
56185       {
56186         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56187       };
56188     } catch (std::exception& e) {
56189       {
56190         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56191       };
56192     } catch (...) {
56193       {
56194         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56195       };
56196     }
56197   }
56198   jresult = new Dali::LinearConstrainer((const Dali::LinearConstrainer &)result);
56199
56200   //argout typemap for const std::string&
56201
56202   return jresult;
56203 }
56204
56205
56206 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_QuitSignal(void * jarg1) {
56207   void * jresult ;
56208   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
56209   Dali::Toolkit::Builder::BuilderSignalType *result = 0 ;
56210
56211   arg1 = (Dali::Toolkit::Builder *)jarg1;
56212   {
56213     try {
56214       result = (Dali::Toolkit::Builder::BuilderSignalType *) &(arg1)->QuitSignal();
56215     } catch (std::out_of_range& e) {
56216       {
56217         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56218       };
56219     } catch (std::exception& e) {
56220       {
56221         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56222       };
56223     } catch (...) {
56224       {
56225         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56226       };
56227     }
56228   }
56229   jresult = (void *)result;
56230   return jresult;
56231 }
56232
56233
56234 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TransitionData__SWIG_0() {
56235   void * jresult ;
56236   Dali::Toolkit::TransitionData *result = 0 ;
56237
56238   {
56239     try {
56240       result = (Dali::Toolkit::TransitionData *)new Dali::Toolkit::TransitionData();
56241     } catch (std::out_of_range& e) {
56242       {
56243         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56244       };
56245     } catch (std::exception& e) {
56246       {
56247         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56248       };
56249     } catch (...) {
56250       {
56251         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56252       };
56253     }
56254   }
56255   jresult = (void *)result;
56256   return jresult;
56257 }
56258
56259
56260 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TransitionData(void * jarg1) {
56261   Dali::Toolkit::TransitionData *arg1 = (Dali::Toolkit::TransitionData *) 0 ;
56262
56263   arg1 = (Dali::Toolkit::TransitionData *)jarg1;
56264   {
56265     try {
56266       delete arg1;
56267     } catch (std::out_of_range& e) {
56268       {
56269         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
56270       };
56271     } catch (std::exception& e) {
56272       {
56273         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
56274       };
56275     } catch (...) {
56276       {
56277         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
56278       };
56279     }
56280   }
56281 }
56282
56283
56284 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TransitionData_New__SWIG_0(void * jarg1) {
56285   void * jresult ;
56286   Dali::Property::Map *arg1 = 0 ;
56287   Dali::Toolkit::TransitionData result;
56288
56289   arg1 = (Dali::Property::Map *)jarg1;
56290   if (!arg1) {
56291     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
56292     return 0;
56293   }
56294   {
56295     try {
56296       result = Dali::Toolkit::TransitionData::New((Dali::Property::Map const &)*arg1);
56297     } catch (std::out_of_range& e) {
56298       {
56299         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56300       };
56301     } catch (std::exception& e) {
56302       {
56303         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56304       };
56305     } catch (...) {
56306       {
56307         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56308       };
56309     }
56310   }
56311   jresult = new Dali::Toolkit::TransitionData((const Dali::Toolkit::TransitionData &)result);
56312   return jresult;
56313 }
56314
56315
56316 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TransitionData_New__SWIG_1(void * jarg1) {
56317   void * jresult ;
56318   Dali::Property::Array *arg1 = 0 ;
56319   Dali::Toolkit::TransitionData result;
56320
56321   arg1 = (Dali::Property::Array *)jarg1;
56322   if (!arg1) {
56323     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Array const & type is null", 0);
56324     return 0;
56325   }
56326   {
56327     try {
56328       result = Dali::Toolkit::TransitionData::New((Dali::Property::Array const &)*arg1);
56329     } catch (std::out_of_range& e) {
56330       {
56331         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56332       };
56333     } catch (std::exception& e) {
56334       {
56335         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56336       };
56337     } catch (...) {
56338       {
56339         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56340       };
56341     }
56342   }
56343   jresult = new Dali::Toolkit::TransitionData((const Dali::Toolkit::TransitionData &)result);
56344   return jresult;
56345 }
56346
56347
56348 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TransitionData_DownCast(void * jarg1) {
56349   void * jresult ;
56350   Dali::BaseHandle arg1 ;
56351   Dali::BaseHandle *argp1 ;
56352   Dali::Toolkit::TransitionData result;
56353
56354   argp1 = (Dali::BaseHandle *)jarg1;
56355   if (!argp1) {
56356     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
56357     return 0;
56358   }
56359   arg1 = *argp1;
56360   {
56361     try {
56362       result = Dali::Toolkit::TransitionData::DownCast(arg1);
56363     } catch (std::out_of_range& e) {
56364       {
56365         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56366       };
56367     } catch (std::exception& e) {
56368       {
56369         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56370       };
56371     } catch (...) {
56372       {
56373         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56374       };
56375     }
56376   }
56377   jresult = new Dali::Toolkit::TransitionData((const Dali::Toolkit::TransitionData &)result);
56378   return jresult;
56379 }
56380
56381
56382 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TransitionData__SWIG_1(void * jarg1) {
56383   void * jresult ;
56384   Dali::Toolkit::TransitionData *arg1 = 0 ;
56385   Dali::Toolkit::TransitionData *result = 0 ;
56386
56387   arg1 = (Dali::Toolkit::TransitionData *)jarg1;
56388   if (!arg1) {
56389     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TransitionData const & type is null", 0);
56390     return 0;
56391   }
56392   {
56393     try {
56394       result = (Dali::Toolkit::TransitionData *)new Dali::Toolkit::TransitionData((Dali::Toolkit::TransitionData const &)*arg1);
56395     } catch (std::out_of_range& e) {
56396       {
56397         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56398       };
56399     } catch (std::exception& e) {
56400       {
56401         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56402       };
56403     } catch (...) {
56404       {
56405         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56406       };
56407     }
56408   }
56409   jresult = (void *)result;
56410   return jresult;
56411 }
56412
56413
56414 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TransitionData_Assign(void * jarg1, void * jarg2) {
56415   void * jresult ;
56416   Dali::Toolkit::TransitionData *arg1 = (Dali::Toolkit::TransitionData *) 0 ;
56417   Dali::Toolkit::TransitionData *arg2 = 0 ;
56418   Dali::Toolkit::TransitionData *result = 0 ;
56419
56420   arg1 = (Dali::Toolkit::TransitionData *)jarg1;
56421   arg2 = (Dali::Toolkit::TransitionData *)jarg2;
56422   if (!arg2) {
56423     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TransitionData const & type is null", 0);
56424     return 0;
56425   }
56426   {
56427     try {
56428       result = (Dali::Toolkit::TransitionData *) &(arg1)->operator =((Dali::Toolkit::TransitionData const &)*arg2);
56429     } catch (std::out_of_range& e) {
56430       {
56431         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56432       };
56433     } catch (std::exception& e) {
56434       {
56435         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56436       };
56437     } catch (...) {
56438       {
56439         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56440       };
56441     }
56442   }
56443   jresult = (void *)result;
56444   return jresult;
56445 }
56446
56447
56448 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TransitionData_Count(void * jarg1) {
56449   unsigned long jresult ;
56450   Dali::Toolkit::TransitionData *arg1 = (Dali::Toolkit::TransitionData *) 0 ;
56451   size_t result;
56452
56453   arg1 = (Dali::Toolkit::TransitionData *)jarg1;
56454   {
56455     try {
56456       result = ((Dali::Toolkit::TransitionData const *)arg1)->Count();
56457     } catch (std::out_of_range& e) {
56458       {
56459         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56460       };
56461     } catch (std::exception& e) {
56462       {
56463         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56464       };
56465     } catch (...) {
56466       {
56467         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56468       };
56469     }
56470   }
56471   jresult = (unsigned long)result;
56472   return jresult;
56473 }
56474
56475
56476 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TransitionData_GetAnimatorAt(void * jarg1, unsigned long jarg2) {
56477   void * jresult ;
56478   Dali::Toolkit::TransitionData *arg1 = (Dali::Toolkit::TransitionData *) 0 ;
56479   size_t arg2 ;
56480   Dali::Property::Map result;
56481
56482   arg1 = (Dali::Toolkit::TransitionData *)jarg1;
56483   arg2 = (size_t)jarg2;
56484   {
56485     try {
56486       result = (arg1)->GetAnimatorAt(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 = new Dali::Property::Map((const Dali::Property::Map &)result);
56502   return jresult;
56503 }
56504
56505
56506 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TransitionData__SWIG_2(void * jarg1) {
56507   void * jresult ;
56508   Dali::Toolkit::Internal::TransitionData *arg1 = (Dali::Toolkit::Internal::TransitionData *) 0 ;
56509   Dali::Toolkit::TransitionData *result = 0 ;
56510
56511   arg1 = (Dali::Toolkit::Internal::TransitionData *)jarg1;
56512   {
56513     try {
56514       result = (Dali::Toolkit::TransitionData *)new Dali::Toolkit::TransitionData(arg1);
56515     } catch (std::out_of_range& e) {
56516       {
56517         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56518       };
56519     } catch (std::exception& e) {
56520       {
56521         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56522       };
56523     } catch (...) {
56524       {
56525         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56526       };
56527     }
56528   }
56529   jresult = (void *)result;
56530   return jresult;
56531 }
56532
56533
56534 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_CONTENT_get() {
56535   int jresult ;
56536   int result;
56537
56538   {
56539     try {
56540       result = (int)Dali::Toolkit::Tooltip::Property::CONTENT;
56541     } catch (std::out_of_range& e) {
56542       {
56543         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56544       };
56545     } catch (std::exception& e) {
56546       {
56547         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56548       };
56549     } catch (...) {
56550       {
56551         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56552       };
56553     }
56554   }
56555   jresult = (int)result;
56556   return jresult;
56557 }
56558
56559
56560 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_LAYOUT_get() {
56561   int jresult ;
56562   int result;
56563
56564   {
56565     try {
56566       result = (int)Dali::Toolkit::Tooltip::Property::LAYOUT;
56567     } catch (std::out_of_range& e) {
56568       {
56569         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56570       };
56571     } catch (std::exception& e) {
56572       {
56573         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56574       };
56575     } catch (...) {
56576       {
56577         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56578       };
56579     }
56580   }
56581   jresult = (int)result;
56582   return jresult;
56583 }
56584
56585
56586 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_WAIT_TIME_get() {
56587   int jresult ;
56588   int result;
56589
56590   {
56591     try {
56592       result = (int)Dali::Toolkit::Tooltip::Property::WAIT_TIME;
56593     } catch (std::out_of_range& e) {
56594       {
56595         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56596       };
56597     } catch (std::exception& e) {
56598       {
56599         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56600       };
56601     } catch (...) {
56602       {
56603         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56604       };
56605     }
56606   }
56607   jresult = (int)result;
56608   return jresult;
56609 }
56610
56611
56612 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_BACKGROUND_get() {
56613   int jresult ;
56614   int result;
56615
56616   {
56617     try {
56618       result = (int)Dali::Toolkit::Tooltip::Property::BACKGROUND;
56619     } catch (std::out_of_range& e) {
56620       {
56621         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56622       };
56623     } catch (std::exception& e) {
56624       {
56625         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56626       };
56627     } catch (...) {
56628       {
56629         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56630       };
56631     }
56632   }
56633   jresult = (int)result;
56634   return jresult;
56635 }
56636
56637
56638 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_TAIL_get() {
56639   int jresult ;
56640   int result;
56641
56642   {
56643     try {
56644       result = (int)Dali::Toolkit::Tooltip::Property::TAIL;
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 = (int)result;
56660   return jresult;
56661 }
56662
56663
56664 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_POSITION_get() {
56665   int jresult ;
56666   int result;
56667
56668   {
56669     try {
56670       result = (int)Dali::Toolkit::Tooltip::Property::POSITION;
56671     } catch (std::out_of_range& e) {
56672       {
56673         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56674       };
56675     } catch (std::exception& e) {
56676       {
56677         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56678       };
56679     } catch (...) {
56680       {
56681         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56682       };
56683     }
56684   }
56685   jresult = (int)result;
56686   return jresult;
56687 }
56688
56689
56690 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_HOVER_POINT_OFFSET_get() {
56691   int jresult ;
56692   int result;
56693
56694   {
56695     try {
56696       result = (int)Dali::Toolkit::Tooltip::Property::HOVER_POINT_OFFSET;
56697     } catch (std::out_of_range& e) {
56698       {
56699         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56700       };
56701     } catch (std::exception& e) {
56702       {
56703         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56704       };
56705     } catch (...) {
56706       {
56707         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56708       };
56709     }
56710   }
56711   jresult = (int)result;
56712   return jresult;
56713 }
56714
56715
56716 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_MOVEMENT_THRESHOLD_get() {
56717   int jresult ;
56718   int result;
56719
56720   {
56721     try {
56722       result = (int)Dali::Toolkit::Tooltip::Property::MOVEMENT_THRESHOLD;
56723     } catch (std::out_of_range& e) {
56724       {
56725         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56726       };
56727     } catch (std::exception& e) {
56728       {
56729         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56730       };
56731     } catch (...) {
56732       {
56733         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56734       };
56735     }
56736   }
56737   jresult = (int)result;
56738   return jresult;
56739 }
56740
56741
56742 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_DISAPPEAR_ON_MOVEMENT_get() {
56743   int jresult ;
56744   int result;
56745
56746   {
56747     try {
56748       result = (int)Dali::Toolkit::Tooltip::Property::DISAPPEAR_ON_MOVEMENT;
56749     } catch (std::out_of_range& e) {
56750       {
56751         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56752       };
56753     } catch (std::exception& e) {
56754       {
56755         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56756       };
56757     } catch (...) {
56758       {
56759         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56760       };
56761     }
56762   }
56763   jresult = (int)result;
56764   return jresult;
56765 }
56766
56767
56768 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_BACKGROUND_VISUAL_get() {
56769   int jresult ;
56770   int result;
56771
56772   {
56773     try {
56774       result = (int)Dali::Toolkit::Tooltip::Background::Property::VISUAL;
56775     } catch (std::out_of_range& e) {
56776       {
56777         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56778       };
56779     } catch (std::exception& e) {
56780       {
56781         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56782       };
56783     } catch (...) {
56784       {
56785         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56786       };
56787     }
56788   }
56789   jresult = (int)result;
56790   return jresult;
56791 }
56792
56793
56794 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_BACKGROUND_BORDER_get() {
56795   int jresult ;
56796   int result;
56797
56798   {
56799     try {
56800       result = (int)Dali::Toolkit::Tooltip::Background::Property::BORDER;
56801     } catch (std::out_of_range& e) {
56802       {
56803         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56804       };
56805     } catch (std::exception& e) {
56806       {
56807         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56808       };
56809     } catch (...) {
56810       {
56811         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56812       };
56813     }
56814   }
56815   jresult = (int)result;
56816   return jresult;
56817 }
56818
56819
56820 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_TAIL_VISIBILITY_get() {
56821   int jresult ;
56822   int result;
56823
56824   {
56825     try {
56826       result = (int)Dali::Toolkit::Tooltip::Tail::Property::VISIBILITY;
56827     } catch (std::out_of_range& e) {
56828       {
56829         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56830       };
56831     } catch (std::exception& e) {
56832       {
56833         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56834       };
56835     } catch (...) {
56836       {
56837         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56838       };
56839     }
56840   }
56841   jresult = (int)result;
56842   return jresult;
56843 }
56844
56845
56846 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_TAIL_ABOVE_VISUAL_get() {
56847   int jresult ;
56848   int result;
56849
56850   {
56851     try {
56852       result = (int)Dali::Toolkit::Tooltip::Tail::Property::ABOVE_VISUAL;
56853     } catch (std::out_of_range& e) {
56854       {
56855         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56856       };
56857     } catch (std::exception& e) {
56858       {
56859         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56860       };
56861     } catch (...) {
56862       {
56863         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56864       };
56865     }
56866   }
56867   jresult = (int)result;
56868   return jresult;
56869 }
56870
56871
56872 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_TAIL_BELOW_VISUAL_get() {
56873   int jresult ;
56874   int result;
56875
56876   {
56877     try {
56878       result = (int)Dali::Toolkit::Tooltip::Tail::Property::BELOW_VISUAL;
56879     } catch (std::out_of_range& e) {
56880       {
56881         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56882       };
56883     } catch (std::exception& e) {
56884       {
56885         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56886       };
56887     } catch (...) {
56888       {
56889         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56890       };
56891     }
56892   }
56893   jresult = (int)result;
56894   return jresult;
56895 }
56896
56897
56898 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_New() {
56899   void * jresult ;
56900   Dali::Toolkit::Control result;
56901
56902   {
56903     try {
56904       result = Dali::Toolkit::Internal::Control::New();
56905     } catch (std::out_of_range& e) {
56906       {
56907         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56908       };
56909     } catch (std::exception& e) {
56910       {
56911         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56912       };
56913     } catch (...) {
56914       {
56915         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56916       };
56917     }
56918   }
56919   jresult = new Dali::Toolkit::Control((const Dali::Toolkit::Control &)result);
56920   return jresult;
56921 }
56922
56923
56924 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SetStyleName(void * jarg1, char * jarg2) {
56925   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56926   std::string *arg2 = 0 ;
56927
56928   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56929   if (!jarg2) {
56930     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
56931     return ;
56932   }
56933   std::string arg2_str(jarg2);
56934   arg2 = &arg2_str;
56935   {
56936     try {
56937       (arg1)->SetStyleName((std::string const &)*arg2);
56938     } catch (std::out_of_range& e) {
56939       {
56940         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
56941       };
56942     } catch (std::exception& e) {
56943       {
56944         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
56945       };
56946     } catch (...) {
56947       {
56948         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
56949       };
56950     }
56951   }
56952
56953   //argout typemap for const std::string&
56954
56955 }
56956
56957
56958 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_ViewImpl_GetStyleName(void * jarg1) {
56959   char * jresult ;
56960   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56961   std::string *result = 0 ;
56962
56963   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56964   {
56965     try {
56966       result = (std::string *) &((Dali::Toolkit::Internal::Control const *)arg1)->GetStyleName();
56967     } catch (std::out_of_range& e) {
56968       {
56969         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56970       };
56971     } catch (std::exception& e) {
56972       {
56973         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56974       };
56975     } catch (...) {
56976       {
56977         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56978       };
56979     }
56980   }
56981   jresult = SWIG_csharp_string_callback(result->c_str());
56982   return jresult;
56983 }
56984
56985
56986 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SetBackgroundColor(void * jarg1, void * jarg2) {
56987   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56988   Dali::Vector4 *arg2 = 0 ;
56989
56990   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56991   arg2 = (Dali::Vector4 *)jarg2;
56992   if (!arg2) {
56993     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
56994     return ;
56995   }
56996   {
56997     try {
56998       (arg1)->SetBackgroundColor((Dali::Vector4 const &)*arg2);
56999     } catch (std::out_of_range& e) {
57000       {
57001         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57002       };
57003     } catch (std::exception& e) {
57004       {
57005         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57006       };
57007     } catch (...) {
57008       {
57009         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57010       };
57011     }
57012   }
57013 }
57014
57015
57016 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_GetBackgroundColor(void * jarg1) {
57017   void * jresult ;
57018   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57019   Dali::Vector4 result;
57020
57021   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57022   {
57023     try {
57024       result = ((Dali::Toolkit::Internal::Control const *)arg1)->GetBackgroundColor();
57025     } catch (std::out_of_range& e) {
57026       {
57027         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57028       };
57029     } catch (std::exception& e) {
57030       {
57031         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57032       };
57033     } catch (...) {
57034       {
57035         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57036       };
57037     }
57038   }
57039   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
57040   return jresult;
57041 }
57042
57043
57044 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SetBackgroundImage(void * jarg1, void * jarg2) {
57045   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57046   Dali::Image arg2 ;
57047   Dali::Image *argp2 ;
57048
57049   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57050   argp2 = (Dali::Image *)jarg2;
57051   if (!argp2) {
57052     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
57053     return ;
57054   }
57055   arg2 = *argp2;
57056   {
57057     try {
57058       (arg1)->SetBackgroundImage(arg2);
57059     } catch (std::out_of_range& e) {
57060       {
57061         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57062       };
57063     } catch (std::exception& e) {
57064       {
57065         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57066       };
57067     } catch (...) {
57068       {
57069         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57070       };
57071     }
57072   }
57073 }
57074
57075
57076 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SetBackground(void * jarg1, void * jarg2) {
57077   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57078   Dali::Property::Map *arg2 = 0 ;
57079
57080   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57081   arg2 = (Dali::Property::Map *)jarg2;
57082   if (!arg2) {
57083     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
57084     return ;
57085   }
57086   {
57087     try {
57088       (arg1)->SetBackground((Dali::Property::Map const &)*arg2);
57089     } catch (std::out_of_range& e) {
57090       {
57091         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57092       };
57093     } catch (std::exception& e) {
57094       {
57095         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57096       };
57097     } catch (...) {
57098       {
57099         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57100       };
57101     }
57102   }
57103 }
57104
57105
57106 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_ClearBackground(void * jarg1) {
57107   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57108
57109   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57110   {
57111     try {
57112       (arg1)->ClearBackground();
57113     } catch (std::out_of_range& e) {
57114       {
57115         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57116       };
57117     } catch (std::exception& e) {
57118       {
57119         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57120       };
57121     } catch (...) {
57122       {
57123         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57124       };
57125     }
57126   }
57127 }
57128
57129
57130 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_EnableGestureDetection(void * jarg1, int jarg2) {
57131   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57132   Dali::Gesture::Type arg2 ;
57133
57134   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57135   arg2 = (Dali::Gesture::Type)jarg2;
57136   {
57137     try {
57138       (arg1)->EnableGestureDetection(arg2);
57139     } catch (std::out_of_range& e) {
57140       {
57141         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57142       };
57143     } catch (std::exception& e) {
57144       {
57145         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57146       };
57147     } catch (...) {
57148       {
57149         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57150       };
57151     }
57152   }
57153 }
57154
57155
57156 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_DisableGestureDetection(void * jarg1, int jarg2) {
57157   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57158   Dali::Gesture::Type arg2 ;
57159
57160   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57161   arg2 = (Dali::Gesture::Type)jarg2;
57162   {
57163     try {
57164       (arg1)->DisableGestureDetection(arg2);
57165     } catch (std::out_of_range& e) {
57166       {
57167         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57168       };
57169     } catch (std::exception& e) {
57170       {
57171         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57172       };
57173     } catch (...) {
57174       {
57175         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57176       };
57177     }
57178   }
57179 }
57180
57181
57182 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_GetPinchGestureDetector(void * jarg1) {
57183   void * jresult ;
57184   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57185   Dali::PinchGestureDetector result;
57186
57187   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57188   {
57189     try {
57190       result = ((Dali::Toolkit::Internal::Control const *)arg1)->GetPinchGestureDetector();
57191     } catch (std::out_of_range& e) {
57192       {
57193         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57194       };
57195     } catch (std::exception& e) {
57196       {
57197         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57198       };
57199     } catch (...) {
57200       {
57201         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57202       };
57203     }
57204   }
57205   jresult = new Dali::PinchGestureDetector((const Dali::PinchGestureDetector &)result);
57206   return jresult;
57207 }
57208
57209
57210 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_GetPanGestureDetector(void * jarg1) {
57211   void * jresult ;
57212   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57213   Dali::PanGestureDetector result;
57214
57215   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57216   {
57217     try {
57218       result = ((Dali::Toolkit::Internal::Control const *)arg1)->GetPanGestureDetector();
57219     } catch (std::out_of_range& e) {
57220       {
57221         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57222       };
57223     } catch (std::exception& e) {
57224       {
57225         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57226       };
57227     } catch (...) {
57228       {
57229         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57230       };
57231     }
57232   }
57233   jresult = new Dali::PanGestureDetector((const Dali::PanGestureDetector &)result);
57234   return jresult;
57235 }
57236
57237
57238 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_GetTapGestureDetector(void * jarg1) {
57239   void * jresult ;
57240   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57241   Dali::TapGestureDetector result;
57242
57243   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57244   {
57245     try {
57246       result = ((Dali::Toolkit::Internal::Control const *)arg1)->GetTapGestureDetector();
57247     } catch (std::out_of_range& e) {
57248       {
57249         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57250       };
57251     } catch (std::exception& e) {
57252       {
57253         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57254       };
57255     } catch (...) {
57256       {
57257         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57258       };
57259     }
57260   }
57261   jresult = new Dali::TapGestureDetector((const Dali::TapGestureDetector &)result);
57262   return jresult;
57263 }
57264
57265
57266 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_GetLongPressGestureDetector(void * jarg1) {
57267   void * jresult ;
57268   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57269   Dali::LongPressGestureDetector result;
57270
57271   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57272   {
57273     try {
57274       result = ((Dali::Toolkit::Internal::Control const *)arg1)->GetLongPressGestureDetector();
57275     } catch (std::out_of_range& e) {
57276       {
57277         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57278       };
57279     } catch (std::exception& e) {
57280       {
57281         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57282       };
57283     } catch (...) {
57284       {
57285         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57286       };
57287     }
57288   }
57289   jresult = new Dali::LongPressGestureDetector((const Dali::LongPressGestureDetector &)result);
57290   return jresult;
57291 }
57292
57293
57294 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SetKeyboardNavigationSupport(void * jarg1, unsigned int jarg2) {
57295   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57296   bool arg2 ;
57297
57298   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57299   arg2 = jarg2 ? true : false;
57300   {
57301     try {
57302       (arg1)->SetKeyboardNavigationSupport(arg2);
57303     } catch (std::out_of_range& e) {
57304       {
57305         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57306       };
57307     } catch (std::exception& e) {
57308       {
57309         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57310       };
57311     } catch (...) {
57312       {
57313         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57314       };
57315     }
57316   }
57317 }
57318
57319
57320 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_IsKeyboardNavigationSupported(void * jarg1) {
57321   unsigned int jresult ;
57322   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57323   bool result;
57324
57325   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57326   {
57327     try {
57328       result = (bool)(arg1)->IsKeyboardNavigationSupported();
57329     } catch (std::out_of_range& e) {
57330       {
57331         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57332       };
57333     } catch (std::exception& e) {
57334       {
57335         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57336       };
57337     } catch (...) {
57338       {
57339         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57340       };
57341     }
57342   }
57343   jresult = result;
57344   return jresult;
57345 }
57346
57347
57348 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SetKeyInputFocus(void * jarg1) {
57349   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57350
57351   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57352   {
57353     try {
57354       (arg1)->SetKeyInputFocus();
57355     } catch (std::out_of_range& e) {
57356       {
57357         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57358       };
57359     } catch (std::exception& e) {
57360       {
57361         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57362       };
57363     } catch (...) {
57364       {
57365         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57366       };
57367     }
57368   }
57369 }
57370
57371
57372 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_HasKeyInputFocus(void * jarg1) {
57373   unsigned int jresult ;
57374   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57375   bool result;
57376
57377   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57378   {
57379     try {
57380       result = (bool)(arg1)->HasKeyInputFocus();
57381     } catch (std::out_of_range& e) {
57382       {
57383         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57384       };
57385     } catch (std::exception& e) {
57386       {
57387         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57388       };
57389     } catch (...) {
57390       {
57391         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57392       };
57393     }
57394   }
57395   jresult = result;
57396   return jresult;
57397 }
57398
57399
57400 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_ClearKeyInputFocus(void * jarg1) {
57401   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57402
57403   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57404   {
57405     try {
57406       (arg1)->ClearKeyInputFocus();
57407     } catch (std::out_of_range& e) {
57408       {
57409         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57410       };
57411     } catch (std::exception& e) {
57412       {
57413         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57414       };
57415     } catch (...) {
57416       {
57417         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57418       };
57419     }
57420   }
57421 }
57422
57423
57424 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SetAsKeyboardFocusGroup(void * jarg1, unsigned int jarg2) {
57425   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57426   bool arg2 ;
57427
57428   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57429   arg2 = jarg2 ? true : false;
57430   {
57431     try {
57432       (arg1)->SetAsKeyboardFocusGroup(arg2);
57433     } catch (std::out_of_range& e) {
57434       {
57435         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57436       };
57437     } catch (std::exception& e) {
57438       {
57439         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57440       };
57441     } catch (...) {
57442       {
57443         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57444       };
57445     }
57446   }
57447 }
57448
57449
57450 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_IsKeyboardFocusGroup(void * jarg1) {
57451   unsigned int jresult ;
57452   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57453   bool result;
57454
57455   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57456   {
57457     try {
57458       result = (bool)(arg1)->IsKeyboardFocusGroup();
57459     } catch (std::out_of_range& e) {
57460       {
57461         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57462       };
57463     } catch (std::exception& e) {
57464       {
57465         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57466       };
57467     } catch (...) {
57468       {
57469         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57470       };
57471     }
57472   }
57473   jresult = result;
57474   return jresult;
57475 }
57476
57477
57478 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_AccessibilityActivate(void * jarg1) {
57479   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57480
57481   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57482   {
57483     try {
57484       (arg1)->AccessibilityActivate();
57485     } catch (std::out_of_range& e) {
57486       {
57487         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57488       };
57489     } catch (std::exception& e) {
57490       {
57491         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57492       };
57493     } catch (...) {
57494       {
57495         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57496       };
57497     }
57498   }
57499 }
57500
57501
57502 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_KeyboardEnter(void * jarg1) {
57503   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57504
57505   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57506   {
57507     try {
57508       (arg1)->KeyboardEnter();
57509     } catch (std::out_of_range& e) {
57510       {
57511         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57512       };
57513     } catch (std::exception& e) {
57514       {
57515         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57516       };
57517     } catch (...) {
57518       {
57519         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57520       };
57521     }
57522   }
57523 }
57524
57525
57526 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_KeyEventSignal(void * jarg1) {
57527   void * jresult ;
57528   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57529   Dali::Toolkit::Control::KeyEventSignalType *result = 0 ;
57530
57531   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57532   {
57533     try {
57534       result = (Dali::Toolkit::Control::KeyEventSignalType *) &(arg1)->KeyEventSignal();
57535     } catch (std::out_of_range& e) {
57536       {
57537         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57538       };
57539     } catch (std::exception& e) {
57540       {
57541         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57542       };
57543     } catch (...) {
57544       {
57545         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57546       };
57547     }
57548   }
57549   jresult = (void *)result;
57550   return jresult;
57551 }
57552
57553
57554 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_KeyInputFocusGainedSignal(void * jarg1) {
57555   void * jresult ;
57556   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57557   Dali::Toolkit::Control::KeyInputFocusSignalType *result = 0 ;
57558
57559   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57560   {
57561     try {
57562       result = (Dali::Toolkit::Control::KeyInputFocusSignalType *) &(arg1)->KeyInputFocusGainedSignal();
57563     } catch (std::out_of_range& e) {
57564       {
57565         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57566       };
57567     } catch (std::exception& e) {
57568       {
57569         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57570       };
57571     } catch (...) {
57572       {
57573         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57574       };
57575     }
57576   }
57577   jresult = (void *)result;
57578   return jresult;
57579 }
57580
57581
57582 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_KeyInputFocusLostSignal(void * jarg1) {
57583   void * jresult ;
57584   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57585   Dali::Toolkit::Control::KeyInputFocusSignalType *result = 0 ;
57586
57587   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57588   {
57589     try {
57590       result = (Dali::Toolkit::Control::KeyInputFocusSignalType *) &(arg1)->KeyInputFocusLostSignal();
57591     } catch (std::out_of_range& e) {
57592       {
57593         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57594       };
57595     } catch (std::exception& e) {
57596       {
57597         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57598       };
57599     } catch (...) {
57600       {
57601         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57602       };
57603     }
57604   }
57605   jresult = (void *)result;
57606   return jresult;
57607 }
57608
57609
57610 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_EmitKeyEventSignal(void * jarg1, void * jarg2) {
57611   unsigned int jresult ;
57612   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57613   Dali::KeyEvent *arg2 = 0 ;
57614   bool result;
57615
57616   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57617   arg2 = (Dali::KeyEvent *)jarg2;
57618   if (!arg2) {
57619     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
57620     return 0;
57621   }
57622   {
57623     try {
57624       result = (bool)(arg1)->EmitKeyEventSignal((Dali::KeyEvent const &)*arg2);
57625     } catch (std::out_of_range& e) {
57626       {
57627         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57628       };
57629     } catch (std::exception& e) {
57630       {
57631         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57632       };
57633     } catch (...) {
57634       {
57635         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57636       };
57637     }
57638   }
57639   jresult = result;
57640   return jresult;
57641 }
57642
57643
57644 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnStageConnection(void * jarg1, int jarg2) {
57645   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57646   int arg2 ;
57647   SwigDirector_ViewImpl *darg = 0;
57648
57649   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57650   arg2 = (int)jarg2;
57651   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
57652   {
57653     try {
57654       (darg)->OnStageConnection(arg2);
57655     } catch (std::out_of_range& e) {
57656       {
57657         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57658       };
57659     } catch (std::exception& e) {
57660       {
57661         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57662       };
57663     } catch (...) {
57664       {
57665         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57666       };
57667     }
57668   }
57669 }
57670
57671
57672 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnStageConnectionSwigExplicitViewImpl(void * jarg1, int jarg2) {
57673   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57674   int arg2 ;
57675   SwigDirector_ViewImpl *darg = 0;
57676
57677   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57678   arg2 = (int)jarg2;
57679   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
57680   {
57681     try {
57682       (darg)->OnStageConnectionSwigPublic(arg2);
57683     } catch (std::out_of_range& e) {
57684       {
57685         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57686       };
57687     } catch (std::exception& e) {
57688       {
57689         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57690       };
57691     } catch (...) {
57692       {
57693         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57694       };
57695     }
57696   }
57697 }
57698
57699
57700 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnStageDisconnection(void * jarg1) {
57701   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57702   SwigDirector_ViewImpl *darg = 0;
57703
57704   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57705   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
57706   {
57707     try {
57708       (darg)->OnStageDisconnection();
57709     } catch (std::out_of_range& e) {
57710       {
57711         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57712       };
57713     } catch (std::exception& e) {
57714       {
57715         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57716       };
57717     } catch (...) {
57718       {
57719         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57720       };
57721     }
57722   }
57723 }
57724
57725
57726 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnStageDisconnectionSwigExplicitViewImpl(void * jarg1) {
57727   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57728   SwigDirector_ViewImpl *darg = 0;
57729
57730   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57731   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
57732   {
57733     try {
57734       (darg)->OnStageDisconnectionSwigPublic();
57735     } catch (std::out_of_range& e) {
57736       {
57737         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57738       };
57739     } catch (std::exception& e) {
57740       {
57741         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57742       };
57743     } catch (...) {
57744       {
57745         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57746       };
57747     }
57748   }
57749 }
57750
57751
57752 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnChildAdd(void * jarg1, void * jarg2) {
57753   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57754   Dali::Actor *arg2 = 0 ;
57755   SwigDirector_ViewImpl *darg = 0;
57756
57757   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57758   arg2 = (Dali::Actor *)jarg2;
57759   if (!arg2) {
57760     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
57761     return ;
57762   }
57763   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
57764   {
57765     try {
57766       (darg)->OnChildAdd(*arg2);
57767     } catch (std::out_of_range& e) {
57768       {
57769         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57770       };
57771     } catch (std::exception& e) {
57772       {
57773         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57774       };
57775     } catch (...) {
57776       {
57777         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57778       };
57779     }
57780   }
57781 }
57782
57783
57784 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnChildAddSwigExplicitViewImpl(void * jarg1, void * jarg2) {
57785   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57786   Dali::Actor *arg2 = 0 ;
57787   SwigDirector_ViewImpl *darg = 0;
57788
57789   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57790   arg2 = (Dali::Actor *)jarg2;
57791   if (!arg2) {
57792     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
57793     return ;
57794   }
57795   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
57796   {
57797     try {
57798       (darg)->OnChildAddSwigPublic(*arg2);
57799     } catch (std::out_of_range& e) {
57800       {
57801         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57802       };
57803     } catch (std::exception& e) {
57804       {
57805         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57806       };
57807     } catch (...) {
57808       {
57809         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57810       };
57811     }
57812   }
57813 }
57814
57815
57816 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnChildRemove(void * jarg1, void * jarg2) {
57817   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57818   Dali::Actor *arg2 = 0 ;
57819   SwigDirector_ViewImpl *darg = 0;
57820
57821   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57822   arg2 = (Dali::Actor *)jarg2;
57823   if (!arg2) {
57824     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
57825     return ;
57826   }
57827   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
57828   {
57829     try {
57830       (darg)->OnChildRemove(*arg2);
57831     } catch (std::out_of_range& e) {
57832       {
57833         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57834       };
57835     } catch (std::exception& e) {
57836       {
57837         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57838       };
57839     } catch (...) {
57840       {
57841         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57842       };
57843     }
57844   }
57845 }
57846
57847
57848 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnChildRemoveSwigExplicitViewImpl(void * jarg1, void * jarg2) {
57849   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57850   Dali::Actor *arg2 = 0 ;
57851   SwigDirector_ViewImpl *darg = 0;
57852
57853   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57854   arg2 = (Dali::Actor *)jarg2;
57855   if (!arg2) {
57856     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
57857     return ;
57858   }
57859   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
57860   {
57861     try {
57862       (darg)->OnChildRemoveSwigPublic(*arg2);
57863     } catch (std::out_of_range& e) {
57864       {
57865         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57866       };
57867     } catch (std::exception& e) {
57868       {
57869         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57870       };
57871     } catch (...) {
57872       {
57873         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57874       };
57875     }
57876   }
57877 }
57878
57879
57880 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnPropertySet(void * jarg1, int jarg2, void * jarg3) {
57881   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57882   Dali::Property::Index arg2 ;
57883   Dali::Property::Value arg3 ;
57884   Dali::Property::Value *argp3 ;
57885   SwigDirector_ViewImpl *darg = 0;
57886
57887   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57888   arg2 = (Dali::Property::Index)jarg2;
57889   argp3 = (Dali::Property::Value *)jarg3;
57890   if (!argp3) {
57891     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
57892     return ;
57893   }
57894   arg3 = *argp3;
57895   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
57896   {
57897     try {
57898       (darg)->OnPropertySet(arg2,arg3);
57899     } catch (std::out_of_range& e) {
57900       {
57901         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57902       };
57903     } catch (std::exception& e) {
57904       {
57905         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57906       };
57907     } catch (...) {
57908       {
57909         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57910       };
57911     }
57912   }
57913 }
57914
57915
57916 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnPropertySetSwigExplicitViewImpl(void * jarg1, int jarg2, void * jarg3) {
57917   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57918   Dali::Property::Index arg2 ;
57919   Dali::Property::Value arg3 ;
57920   Dali::Property::Value *argp3 ;
57921   SwigDirector_ViewImpl *darg = 0;
57922
57923   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57924   arg2 = (Dali::Property::Index)jarg2;
57925   argp3 = (Dali::Property::Value *)jarg3;
57926   if (!argp3) {
57927     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
57928     return ;
57929   }
57930   arg3 = *argp3;
57931   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
57932   {
57933     try {
57934       (darg)->OnPropertySetSwigPublic(arg2,arg3);
57935     } catch (std::out_of_range& e) {
57936       {
57937         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57938       };
57939     } catch (std::exception& e) {
57940       {
57941         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57942       };
57943     } catch (...) {
57944       {
57945         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57946       };
57947     }
57948   }
57949 }
57950
57951
57952 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnSizeSet(void * jarg1, void * jarg2) {
57953   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57954   Dali::Vector3 *arg2 = 0 ;
57955   SwigDirector_ViewImpl *darg = 0;
57956
57957   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57958   arg2 = (Dali::Vector3 *)jarg2;
57959   if (!arg2) {
57960     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
57961     return ;
57962   }
57963   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
57964   {
57965     try {
57966       (darg)->OnSizeSet((Dali::Vector3 const &)*arg2);
57967     } catch (std::out_of_range& e) {
57968       {
57969         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57970       };
57971     } catch (std::exception& e) {
57972       {
57973         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57974       };
57975     } catch (...) {
57976       {
57977         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57978       };
57979     }
57980   }
57981 }
57982
57983
57984 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnSizeSetSwigExplicitViewImpl(void * jarg1, void * jarg2) {
57985   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57986   Dali::Vector3 *arg2 = 0 ;
57987   SwigDirector_ViewImpl *darg = 0;
57988
57989   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57990   arg2 = (Dali::Vector3 *)jarg2;
57991   if (!arg2) {
57992     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
57993     return ;
57994   }
57995   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
57996   {
57997     try {
57998       (darg)->OnSizeSetSwigPublic((Dali::Vector3 const &)*arg2);
57999     } catch (std::out_of_range& e) {
58000       {
58001         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58002       };
58003     } catch (std::exception& e) {
58004       {
58005         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58006       };
58007     } catch (...) {
58008       {
58009         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58010       };
58011     }
58012   }
58013 }
58014
58015
58016 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnSizeAnimation(void * jarg1, void * jarg2, void * jarg3) {
58017   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58018   Dali::Animation *arg2 = 0 ;
58019   Dali::Vector3 *arg3 = 0 ;
58020   SwigDirector_ViewImpl *darg = 0;
58021
58022   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58023   arg2 = (Dali::Animation *)jarg2;
58024   if (!arg2) {
58025     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Animation & type is null", 0);
58026     return ;
58027   }
58028   arg3 = (Dali::Vector3 *)jarg3;
58029   if (!arg3) {
58030     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
58031     return ;
58032   }
58033   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
58034   {
58035     try {
58036       (darg)->OnSizeAnimation(*arg2,(Dali::Vector3 const &)*arg3);
58037     } catch (std::out_of_range& e) {
58038       {
58039         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58040       };
58041     } catch (std::exception& e) {
58042       {
58043         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58044       };
58045     } catch (...) {
58046       {
58047         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58048       };
58049     }
58050   }
58051 }
58052
58053
58054 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnSizeAnimationSwigExplicitViewImpl(void * jarg1, void * jarg2, void * jarg3) {
58055   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58056   Dali::Animation *arg2 = 0 ;
58057   Dali::Vector3 *arg3 = 0 ;
58058   SwigDirector_ViewImpl *darg = 0;
58059
58060   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58061   arg2 = (Dali::Animation *)jarg2;
58062   if (!arg2) {
58063     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Animation & type is null", 0);
58064     return ;
58065   }
58066   arg3 = (Dali::Vector3 *)jarg3;
58067   if (!arg3) {
58068     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
58069     return ;
58070   }
58071   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
58072   {
58073     try {
58074       (darg)->OnSizeAnimationSwigPublic(*arg2,(Dali::Vector3 const &)*arg3);
58075     } catch (std::out_of_range& e) {
58076       {
58077         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58078       };
58079     } catch (std::exception& e) {
58080       {
58081         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58082       };
58083     } catch (...) {
58084       {
58085         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58086       };
58087     }
58088   }
58089 }
58090
58091
58092 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnTouchEvent(void * jarg1, void * jarg2) {
58093   unsigned int jresult ;
58094   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58095   Dali::TouchEvent *arg2 = 0 ;
58096   SwigDirector_ViewImpl *darg = 0;
58097   bool result;
58098
58099   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58100   arg2 = (Dali::TouchEvent *)jarg2;
58101   if (!arg2) {
58102     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchEvent const & type is null", 0);
58103     return 0;
58104   }
58105   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
58106   {
58107     try {
58108       result = (bool)(darg)->OnTouchEvent((Dali::TouchEvent const &)*arg2);
58109     } catch (std::out_of_range& e) {
58110       {
58111         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58112       };
58113     } catch (std::exception& e) {
58114       {
58115         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58116       };
58117     } catch (...) {
58118       {
58119         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58120       };
58121     }
58122   }
58123   jresult = result;
58124   return jresult;
58125 }
58126
58127
58128 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnTouchEventSwigExplicitViewImpl(void * jarg1, void * jarg2) {
58129   unsigned int jresult ;
58130   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58131   Dali::TouchEvent *arg2 = 0 ;
58132   SwigDirector_ViewImpl *darg = 0;
58133   bool result;
58134
58135   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58136   arg2 = (Dali::TouchEvent *)jarg2;
58137   if (!arg2) {
58138     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchEvent const & type is null", 0);
58139     return 0;
58140   }
58141   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
58142   {
58143     try {
58144       result = (bool)(darg)->OnTouchEventSwigPublic((Dali::TouchEvent const &)*arg2);
58145     } catch (std::out_of_range& e) {
58146       {
58147         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58148       };
58149     } catch (std::exception& e) {
58150       {
58151         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58152       };
58153     } catch (...) {
58154       {
58155         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58156       };
58157     }
58158   }
58159   jresult = result;
58160   return jresult;
58161 }
58162
58163
58164 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnHoverEvent(void * jarg1, void * jarg2) {
58165   unsigned int jresult ;
58166   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58167   Dali::HoverEvent *arg2 = 0 ;
58168   SwigDirector_ViewImpl *darg = 0;
58169   bool result;
58170
58171   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58172   arg2 = (Dali::HoverEvent *)jarg2;
58173   if (!arg2) {
58174     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::HoverEvent const & type is null", 0);
58175     return 0;
58176   }
58177   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
58178   {
58179     try {
58180       result = (bool)(darg)->OnHoverEvent((Dali::HoverEvent const &)*arg2);
58181     } catch (std::out_of_range& e) {
58182       {
58183         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58184       };
58185     } catch (std::exception& e) {
58186       {
58187         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58188       };
58189     } catch (...) {
58190       {
58191         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58192       };
58193     }
58194   }
58195   jresult = result;
58196   return jresult;
58197 }
58198
58199
58200 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnHoverEventSwigExplicitViewImpl(void * jarg1, void * jarg2) {
58201   unsigned int jresult ;
58202   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58203   Dali::HoverEvent *arg2 = 0 ;
58204   SwigDirector_ViewImpl *darg = 0;
58205   bool result;
58206
58207   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58208   arg2 = (Dali::HoverEvent *)jarg2;
58209   if (!arg2) {
58210     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::HoverEvent const & type is null", 0);
58211     return 0;
58212   }
58213   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
58214   {
58215     try {
58216       result = (bool)(darg)->OnHoverEventSwigPublic((Dali::HoverEvent const &)*arg2);
58217     } catch (std::out_of_range& e) {
58218       {
58219         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58220       };
58221     } catch (std::exception& e) {
58222       {
58223         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58224       };
58225     } catch (...) {
58226       {
58227         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58228       };
58229     }
58230   }
58231   jresult = result;
58232   return jresult;
58233 }
58234
58235
58236 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnKeyEvent(void * jarg1, void * jarg2) {
58237   unsigned int jresult ;
58238   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58239   Dali::KeyEvent *arg2 = 0 ;
58240   SwigDirector_ViewImpl *darg = 0;
58241   bool result;
58242
58243   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58244   arg2 = (Dali::KeyEvent *)jarg2;
58245   if (!arg2) {
58246     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
58247     return 0;
58248   }
58249   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
58250   {
58251     try {
58252       result = (bool)(darg)->OnKeyEvent((Dali::KeyEvent const &)*arg2);
58253     } catch (std::out_of_range& e) {
58254       {
58255         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58256       };
58257     } catch (std::exception& e) {
58258       {
58259         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58260       };
58261     } catch (...) {
58262       {
58263         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58264       };
58265     }
58266   }
58267   jresult = result;
58268   return jresult;
58269 }
58270
58271
58272 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnKeyEventSwigExplicitViewImpl(void * jarg1, void * jarg2) {
58273   unsigned int jresult ;
58274   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58275   Dali::KeyEvent *arg2 = 0 ;
58276   SwigDirector_ViewImpl *darg = 0;
58277   bool result;
58278
58279   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58280   arg2 = (Dali::KeyEvent *)jarg2;
58281   if (!arg2) {
58282     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
58283     return 0;
58284   }
58285   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
58286   {
58287     try {
58288       result = (bool)(darg)->OnKeyEventSwigPublic((Dali::KeyEvent const &)*arg2);
58289     } catch (std::out_of_range& e) {
58290       {
58291         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58292       };
58293     } catch (std::exception& e) {
58294       {
58295         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58296       };
58297     } catch (...) {
58298       {
58299         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58300       };
58301     }
58302   }
58303   jresult = result;
58304   return jresult;
58305 }
58306
58307
58308 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnWheelEvent(void * jarg1, void * jarg2) {
58309   unsigned int jresult ;
58310   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58311   Dali::WheelEvent *arg2 = 0 ;
58312   SwigDirector_ViewImpl *darg = 0;
58313   bool result;
58314
58315   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58316   arg2 = (Dali::WheelEvent *)jarg2;
58317   if (!arg2) {
58318     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::WheelEvent const & type is null", 0);
58319     return 0;
58320   }
58321   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
58322   {
58323     try {
58324       result = (bool)(darg)->OnWheelEvent((Dali::WheelEvent const &)*arg2);
58325     } catch (std::out_of_range& e) {
58326       {
58327         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58328       };
58329     } catch (std::exception& e) {
58330       {
58331         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58332       };
58333     } catch (...) {
58334       {
58335         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58336       };
58337     }
58338   }
58339   jresult = result;
58340   return jresult;
58341 }
58342
58343
58344 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnWheelEventSwigExplicitViewImpl(void * jarg1, void * jarg2) {
58345   unsigned int jresult ;
58346   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58347   Dali::WheelEvent *arg2 = 0 ;
58348   SwigDirector_ViewImpl *darg = 0;
58349   bool result;
58350
58351   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58352   arg2 = (Dali::WheelEvent *)jarg2;
58353   if (!arg2) {
58354     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::WheelEvent const & type is null", 0);
58355     return 0;
58356   }
58357   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
58358   {
58359     try {
58360       result = (bool)(darg)->OnWheelEventSwigPublic((Dali::WheelEvent const &)*arg2);
58361     } catch (std::out_of_range& e) {
58362       {
58363         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58364       };
58365     } catch (std::exception& e) {
58366       {
58367         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58368       };
58369     } catch (...) {
58370       {
58371         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58372       };
58373     }
58374   }
58375   jresult = result;
58376   return jresult;
58377 }
58378
58379
58380 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnRelayout(void * jarg1, void * jarg2, void * jarg3) {
58381   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58382   Dali::Vector2 *arg2 = 0 ;
58383   Dali::RelayoutContainer *arg3 = 0 ;
58384   SwigDirector_ViewImpl *darg = 0;
58385
58386   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58387   arg2 = (Dali::Vector2 *)jarg2;
58388   if (!arg2) {
58389     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
58390     return ;
58391   }
58392   arg3 = (Dali::RelayoutContainer *)jarg3;
58393   if (!arg3) {
58394     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::RelayoutContainer & type is null", 0);
58395     return ;
58396   }
58397   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
58398   {
58399     try {
58400       (darg)->OnRelayout((Dali::Vector2 const &)*arg2,*arg3);
58401     } catch (std::out_of_range& e) {
58402       {
58403         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58404       };
58405     } catch (std::exception& e) {
58406       {
58407         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58408       };
58409     } catch (...) {
58410       {
58411         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58412       };
58413     }
58414   }
58415 }
58416
58417
58418 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnRelayoutSwigExplicitViewImpl(void * jarg1, void * jarg2, void * jarg3) {
58419   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58420   Dali::Vector2 *arg2 = 0 ;
58421   Dali::RelayoutContainer *arg3 = 0 ;
58422   SwigDirector_ViewImpl *darg = 0;
58423
58424   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58425   arg2 = (Dali::Vector2 *)jarg2;
58426   if (!arg2) {
58427     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
58428     return ;
58429   }
58430   arg3 = (Dali::RelayoutContainer *)jarg3;
58431   if (!arg3) {
58432     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::RelayoutContainer & type is null", 0);
58433     return ;
58434   }
58435   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
58436   {
58437     try {
58438       (darg)->OnRelayoutSwigPublic((Dali::Vector2 const &)*arg2,*arg3);
58439     } catch (std::out_of_range& e) {
58440       {
58441         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58442       };
58443     } catch (std::exception& e) {
58444       {
58445         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58446       };
58447     } catch (...) {
58448       {
58449         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58450       };
58451     }
58452   }
58453 }
58454
58455
58456 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnSetResizePolicy(void * jarg1, int jarg2, int jarg3) {
58457   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58458   Dali::ResizePolicy::Type arg2 ;
58459   Dali::Dimension::Type arg3 ;
58460   SwigDirector_ViewImpl *darg = 0;
58461
58462   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58463   arg2 = (Dali::ResizePolicy::Type)jarg2;
58464   arg3 = (Dali::Dimension::Type)jarg3;
58465   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
58466   {
58467     try {
58468       (darg)->OnSetResizePolicy(arg2,arg3);
58469     } catch (std::out_of_range& e) {
58470       {
58471         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58472       };
58473     } catch (std::exception& e) {
58474       {
58475         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58476       };
58477     } catch (...) {
58478       {
58479         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58480       };
58481     }
58482   }
58483 }
58484
58485
58486 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnSetResizePolicySwigExplicitViewImpl(void * jarg1, int jarg2, int jarg3) {
58487   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58488   Dali::ResizePolicy::Type arg2 ;
58489   Dali::Dimension::Type arg3 ;
58490   SwigDirector_ViewImpl *darg = 0;
58491
58492   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58493   arg2 = (Dali::ResizePolicy::Type)jarg2;
58494   arg3 = (Dali::Dimension::Type)jarg3;
58495   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
58496   {
58497     try {
58498       (darg)->OnSetResizePolicySwigPublic(arg2,arg3);
58499     } catch (std::out_of_range& e) {
58500       {
58501         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58502       };
58503     } catch (std::exception& e) {
58504       {
58505         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58506       };
58507     } catch (...) {
58508       {
58509         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58510       };
58511     }
58512   }
58513 }
58514
58515
58516 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_GetNaturalSize(void * jarg1) {
58517   void * jresult ;
58518   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58519   SwigDirector_ViewImpl *darg = 0;
58520   Dali::Vector3 result;
58521
58522   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58523   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
58524   {
58525     try {
58526       result = (darg)->GetNaturalSize();
58527     } catch (std::out_of_range& e) {
58528       {
58529         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58530       };
58531     } catch (std::exception& e) {
58532       {
58533         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58534       };
58535     } catch (...) {
58536       {
58537         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58538       };
58539     }
58540   }
58541   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
58542   return jresult;
58543 }
58544
58545
58546 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_GetNaturalSizeSwigExplicitViewImpl(void * jarg1) {
58547   void * jresult ;
58548   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58549   SwigDirector_ViewImpl *darg = 0;
58550   Dali::Vector3 result;
58551
58552   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58553   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
58554   {
58555     try {
58556       result = (darg)->GetNaturalSizeSwigPublic();
58557     } catch (std::out_of_range& e) {
58558       {
58559         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58560       };
58561     } catch (std::exception& e) {
58562       {
58563         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58564       };
58565     } catch (...) {
58566       {
58567         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58568       };
58569     }
58570   }
58571   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
58572   return jresult;
58573 }
58574
58575
58576 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ViewImpl_CalculateChildSize(void * jarg1, void * jarg2, int jarg3) {
58577   float jresult ;
58578   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58579   Dali::Actor *arg2 = 0 ;
58580   Dali::Dimension::Type arg3 ;
58581   SwigDirector_ViewImpl *darg = 0;
58582   float result;
58583
58584   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58585   arg2 = (Dali::Actor *)jarg2;
58586   if (!arg2) {
58587     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
58588     return 0;
58589   }
58590   arg3 = (Dali::Dimension::Type)jarg3;
58591   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
58592   {
58593     try {
58594       result = (float)(darg)->CalculateChildSize((Dali::Actor const &)*arg2,arg3);
58595     } catch (std::out_of_range& e) {
58596       {
58597         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58598       };
58599     } catch (std::exception& e) {
58600       {
58601         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58602       };
58603     } catch (...) {
58604       {
58605         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58606       };
58607     }
58608   }
58609   jresult = result;
58610   return jresult;
58611 }
58612
58613
58614 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ViewImpl_CalculateChildSizeSwigExplicitViewImpl(void * jarg1, void * jarg2, int jarg3) {
58615   float jresult ;
58616   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58617   Dali::Actor *arg2 = 0 ;
58618   Dali::Dimension::Type arg3 ;
58619   SwigDirector_ViewImpl *darg = 0;
58620   float result;
58621
58622   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58623   arg2 = (Dali::Actor *)jarg2;
58624   if (!arg2) {
58625     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
58626     return 0;
58627   }
58628   arg3 = (Dali::Dimension::Type)jarg3;
58629   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
58630   {
58631     try {
58632       result = (float)(darg)->CalculateChildSizeSwigPublic((Dali::Actor const &)*arg2,arg3);
58633     } catch (std::out_of_range& e) {
58634       {
58635         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58636       };
58637     } catch (std::exception& e) {
58638       {
58639         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58640       };
58641     } catch (...) {
58642       {
58643         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58644       };
58645     }
58646   }
58647   jresult = result;
58648   return jresult;
58649 }
58650
58651
58652 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ViewImpl_GetHeightForWidth(void * jarg1, float jarg2) {
58653   float jresult ;
58654   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58655   float arg2 ;
58656   SwigDirector_ViewImpl *darg = 0;
58657   float result;
58658
58659   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58660   arg2 = (float)jarg2;
58661   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
58662   {
58663     try {
58664       result = (float)(darg)->GetHeightForWidth(arg2);
58665     } catch (std::out_of_range& e) {
58666       {
58667         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58668       };
58669     } catch (std::exception& e) {
58670       {
58671         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58672       };
58673     } catch (...) {
58674       {
58675         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58676       };
58677     }
58678   }
58679   jresult = result;
58680   return jresult;
58681 }
58682
58683
58684 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ViewImpl_GetHeightForWidthSwigExplicitViewImpl(void * jarg1, float jarg2) {
58685   float jresult ;
58686   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58687   float arg2 ;
58688   SwigDirector_ViewImpl *darg = 0;
58689   float result;
58690
58691   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58692   arg2 = (float)jarg2;
58693   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
58694   {
58695     try {
58696       result = (float)(darg)->GetHeightForWidthSwigPublic(arg2);
58697     } catch (std::out_of_range& e) {
58698       {
58699         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58700       };
58701     } catch (std::exception& e) {
58702       {
58703         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58704       };
58705     } catch (...) {
58706       {
58707         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58708       };
58709     }
58710   }
58711   jresult = result;
58712   return jresult;
58713 }
58714
58715
58716 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ViewImpl_GetWidthForHeight(void * jarg1, float jarg2) {
58717   float jresult ;
58718   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58719   float arg2 ;
58720   SwigDirector_ViewImpl *darg = 0;
58721   float result;
58722
58723   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58724   arg2 = (float)jarg2;
58725   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
58726   {
58727     try {
58728       result = (float)(darg)->GetWidthForHeight(arg2);
58729     } catch (std::out_of_range& e) {
58730       {
58731         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58732       };
58733     } catch (std::exception& e) {
58734       {
58735         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58736       };
58737     } catch (...) {
58738       {
58739         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58740       };
58741     }
58742   }
58743   jresult = result;
58744   return jresult;
58745 }
58746
58747
58748 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ViewImpl_GetWidthForHeightSwigExplicitViewImpl(void * jarg1, float jarg2) {
58749   float jresult ;
58750   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58751   float arg2 ;
58752   SwigDirector_ViewImpl *darg = 0;
58753   float result;
58754
58755   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58756   arg2 = (float)jarg2;
58757   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
58758   {
58759     try {
58760       result = (float)(darg)->GetWidthForHeightSwigPublic(arg2);
58761     } catch (std::out_of_range& e) {
58762       {
58763         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58764       };
58765     } catch (std::exception& e) {
58766       {
58767         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58768       };
58769     } catch (...) {
58770       {
58771         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58772       };
58773     }
58774   }
58775   jresult = result;
58776   return jresult;
58777 }
58778
58779
58780 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_RelayoutDependentOnChildren__SWIG_0(void * jarg1, int jarg2) {
58781   unsigned int jresult ;
58782   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58783   Dali::Dimension::Type arg2 ;
58784   SwigDirector_ViewImpl *darg = 0;
58785   bool result;
58786
58787   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58788   arg2 = (Dali::Dimension::Type)jarg2;
58789   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
58790   {
58791     try {
58792       result = (bool)(darg)->RelayoutDependentOnChildren(arg2);
58793     } catch (std::out_of_range& e) {
58794       {
58795         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58796       };
58797     } catch (std::exception& e) {
58798       {
58799         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58800       };
58801     } catch (...) {
58802       {
58803         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58804       };
58805     }
58806   }
58807   jresult = result;
58808   return jresult;
58809 }
58810
58811
58812 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_RelayoutDependentOnChildrenSwigExplicitViewImpl__SWIG_0(void * jarg1, int jarg2) {
58813   unsigned int jresult ;
58814   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58815   Dali::Dimension::Type arg2 ;
58816   SwigDirector_ViewImpl *darg = 0;
58817   bool result;
58818
58819   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58820   arg2 = (Dali::Dimension::Type)jarg2;
58821   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
58822   {
58823     try {
58824       result = (bool)(darg)->RelayoutDependentOnChildrenSwigPublic(arg2);
58825     } catch (std::out_of_range& e) {
58826       {
58827         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58828       };
58829     } catch (std::exception& e) {
58830       {
58831         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58832       };
58833     } catch (...) {
58834       {
58835         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58836       };
58837     }
58838   }
58839   jresult = result;
58840   return jresult;
58841 }
58842
58843
58844 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_RelayoutDependentOnChildren__SWIG_1(void * jarg1) {
58845   unsigned int jresult ;
58846   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58847   SwigDirector_ViewImpl *darg = 0;
58848   bool result;
58849
58850   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58851   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
58852   {
58853     try {
58854       result = (bool)(darg)->RelayoutDependentOnChildren();
58855     } catch (std::out_of_range& e) {
58856       {
58857         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58858       };
58859     } catch (std::exception& e) {
58860       {
58861         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58862       };
58863     } catch (...) {
58864       {
58865         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58866       };
58867     }
58868   }
58869   jresult = result;
58870   return jresult;
58871 }
58872
58873
58874 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_RelayoutDependentOnChildrenSwigExplicitViewImpl__SWIG_1(void * jarg1) {
58875   unsigned int jresult ;
58876   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58877   SwigDirector_ViewImpl *darg = 0;
58878   bool result;
58879
58880   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58881   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
58882   {
58883     try {
58884       result = (bool)(darg)->RelayoutDependentOnChildrenSwigPublic();
58885     } catch (std::out_of_range& e) {
58886       {
58887         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58888       };
58889     } catch (std::exception& e) {
58890       {
58891         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58892       };
58893     } catch (...) {
58894       {
58895         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58896       };
58897     }
58898   }
58899   jresult = result;
58900   return jresult;
58901 }
58902
58903
58904 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnCalculateRelayoutSize(void * jarg1, int jarg2) {
58905   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58906   Dali::Dimension::Type arg2 ;
58907   SwigDirector_ViewImpl *darg = 0;
58908
58909   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58910   arg2 = (Dali::Dimension::Type)jarg2;
58911   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
58912   {
58913     try {
58914       (darg)->OnCalculateRelayoutSize(arg2);
58915     } catch (std::out_of_range& e) {
58916       {
58917         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58918       };
58919     } catch (std::exception& e) {
58920       {
58921         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58922       };
58923     } catch (...) {
58924       {
58925         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58926       };
58927     }
58928   }
58929 }
58930
58931
58932 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnCalculateRelayoutSizeSwigExplicitViewImpl(void * jarg1, int jarg2) {
58933   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58934   Dali::Dimension::Type arg2 ;
58935   SwigDirector_ViewImpl *darg = 0;
58936
58937   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58938   arg2 = (Dali::Dimension::Type)jarg2;
58939   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
58940   {
58941     try {
58942       (darg)->OnCalculateRelayoutSizeSwigPublic(arg2);
58943     } catch (std::out_of_range& e) {
58944       {
58945         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58946       };
58947     } catch (std::exception& e) {
58948       {
58949         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58950       };
58951     } catch (...) {
58952       {
58953         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58954       };
58955     }
58956   }
58957 }
58958
58959
58960 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnLayoutNegotiated(void * jarg1, float jarg2, int jarg3) {
58961   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58962   float arg2 ;
58963   Dali::Dimension::Type arg3 ;
58964   SwigDirector_ViewImpl *darg = 0;
58965
58966   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58967   arg2 = (float)jarg2;
58968   arg3 = (Dali::Dimension::Type)jarg3;
58969   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
58970   {
58971     try {
58972       (darg)->OnLayoutNegotiated(arg2,arg3);
58973     } catch (std::out_of_range& e) {
58974       {
58975         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58976       };
58977     } catch (std::exception& e) {
58978       {
58979         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58980       };
58981     } catch (...) {
58982       {
58983         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58984       };
58985     }
58986   }
58987 }
58988
58989
58990 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnLayoutNegotiatedSwigExplicitViewImpl(void * jarg1, float jarg2, int jarg3) {
58991   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58992   float arg2 ;
58993   Dali::Dimension::Type arg3 ;
58994   SwigDirector_ViewImpl *darg = 0;
58995
58996   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58997   arg2 = (float)jarg2;
58998   arg3 = (Dali::Dimension::Type)jarg3;
58999   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
59000   {
59001     try {
59002       (darg)->OnLayoutNegotiatedSwigPublic(arg2,arg3);
59003     } catch (std::out_of_range& e) {
59004       {
59005         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59006       };
59007     } catch (std::exception& e) {
59008       {
59009         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59010       };
59011     } catch (...) {
59012       {
59013         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59014       };
59015     }
59016   }
59017 }
59018
59019
59020 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnInitialize(void * jarg1) {
59021   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59022
59023   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59024   {
59025     try {
59026       (arg1)->OnInitialize();
59027     } catch (std::out_of_range& e) {
59028       {
59029         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59030       };
59031     } catch (std::exception& e) {
59032       {
59033         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59034       };
59035     } catch (...) {
59036       {
59037         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59038       };
59039     }
59040   }
59041 }
59042
59043
59044 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnInitializeSwigExplicitViewImpl(void * jarg1) {
59045   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59046
59047   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59048   {
59049     try {
59050       (arg1)->Dali::Toolkit::Internal::Control::OnInitialize();
59051     } catch (std::out_of_range& e) {
59052       {
59053         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59054       };
59055     } catch (std::exception& e) {
59056       {
59057         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59058       };
59059     } catch (...) {
59060       {
59061         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59062       };
59063     }
59064   }
59065 }
59066
59067
59068 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnControlChildAdd(void * jarg1, void * jarg2) {
59069   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59070   Dali::Actor *arg2 = 0 ;
59071
59072   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59073   arg2 = (Dali::Actor *)jarg2;
59074   if (!arg2) {
59075     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
59076     return ;
59077   }
59078   {
59079     try {
59080       (arg1)->OnControlChildAdd(*arg2);
59081     } catch (std::out_of_range& e) {
59082       {
59083         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59084       };
59085     } catch (std::exception& e) {
59086       {
59087         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59088       };
59089     } catch (...) {
59090       {
59091         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59092       };
59093     }
59094   }
59095 }
59096
59097
59098 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnControlChildAddSwigExplicitViewImpl(void * jarg1, void * jarg2) {
59099   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59100   Dali::Actor *arg2 = 0 ;
59101
59102   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59103   arg2 = (Dali::Actor *)jarg2;
59104   if (!arg2) {
59105     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
59106     return ;
59107   }
59108   {
59109     try {
59110       (arg1)->Dali::Toolkit::Internal::Control::OnControlChildAdd(*arg2);
59111     } catch (std::out_of_range& e) {
59112       {
59113         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59114       };
59115     } catch (std::exception& e) {
59116       {
59117         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59118       };
59119     } catch (...) {
59120       {
59121         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59122       };
59123     }
59124   }
59125 }
59126
59127
59128 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnControlChildRemove(void * jarg1, void * jarg2) {
59129   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59130   Dali::Actor *arg2 = 0 ;
59131
59132   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59133   arg2 = (Dali::Actor *)jarg2;
59134   if (!arg2) {
59135     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
59136     return ;
59137   }
59138   {
59139     try {
59140       (arg1)->OnControlChildRemove(*arg2);
59141     } catch (std::out_of_range& e) {
59142       {
59143         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59144       };
59145     } catch (std::exception& e) {
59146       {
59147         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59148       };
59149     } catch (...) {
59150       {
59151         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59152       };
59153     }
59154   }
59155 }
59156
59157
59158 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnControlChildRemoveSwigExplicitViewImpl(void * jarg1, void * jarg2) {
59159   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59160   Dali::Actor *arg2 = 0 ;
59161
59162   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59163   arg2 = (Dali::Actor *)jarg2;
59164   if (!arg2) {
59165     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
59166     return ;
59167   }
59168   {
59169     try {
59170       (arg1)->Dali::Toolkit::Internal::Control::OnControlChildRemove(*arg2);
59171     } catch (std::out_of_range& e) {
59172       {
59173         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59174       };
59175     } catch (std::exception& e) {
59176       {
59177         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59178       };
59179     } catch (...) {
59180       {
59181         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59182       };
59183     }
59184   }
59185 }
59186
59187
59188 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnStyleChange(void * jarg1, void * jarg2, int jarg3) {
59189   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59190   Dali::Toolkit::StyleManager arg2 ;
59191   Dali::StyleChange::Type arg3 ;
59192   Dali::Toolkit::StyleManager *argp2 ;
59193
59194   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59195   argp2 = (Dali::Toolkit::StyleManager *)jarg2;
59196   if (!argp2) {
59197     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::StyleManager", 0);
59198     return ;
59199   }
59200   arg2 = *argp2;
59201   arg3 = (Dali::StyleChange::Type)jarg3;
59202   {
59203     try {
59204       (arg1)->OnStyleChange(arg2,arg3);
59205     } catch (std::out_of_range& e) {
59206       {
59207         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59208       };
59209     } catch (std::exception& e) {
59210       {
59211         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59212       };
59213     } catch (...) {
59214       {
59215         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59216       };
59217     }
59218   }
59219 }
59220
59221
59222 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnStyleChangeSwigExplicitViewImpl(void * jarg1, void * jarg2, int jarg3) {
59223   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59224   Dali::Toolkit::StyleManager arg2 ;
59225   Dali::StyleChange::Type arg3 ;
59226   Dali::Toolkit::StyleManager *argp2 ;
59227
59228   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59229   argp2 = (Dali::Toolkit::StyleManager *)jarg2;
59230   if (!argp2) {
59231     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::StyleManager", 0);
59232     return ;
59233   }
59234   arg2 = *argp2;
59235   arg3 = (Dali::StyleChange::Type)jarg3;
59236   {
59237     try {
59238       (arg1)->Dali::Toolkit::Internal::Control::OnStyleChange(arg2,arg3);
59239     } catch (std::out_of_range& e) {
59240       {
59241         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59242       };
59243     } catch (std::exception& e) {
59244       {
59245         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59246       };
59247     } catch (...) {
59248       {
59249         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59250       };
59251     }
59252   }
59253 }
59254
59255
59256 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnAccessibilityActivated(void * jarg1) {
59257   unsigned int jresult ;
59258   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59259   bool result;
59260
59261   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59262   {
59263     try {
59264       result = (bool)(arg1)->OnAccessibilityActivated();
59265     } catch (std::out_of_range& e) {
59266       {
59267         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59268       };
59269     } catch (std::exception& e) {
59270       {
59271         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59272       };
59273     } catch (...) {
59274       {
59275         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59276       };
59277     }
59278   }
59279   jresult = result;
59280   return jresult;
59281 }
59282
59283
59284 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnAccessibilityActivatedSwigExplicitViewImpl(void * jarg1) {
59285   unsigned int jresult ;
59286   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59287   bool result;
59288
59289   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59290   {
59291     try {
59292       result = (bool)(arg1)->Dali::Toolkit::Internal::Control::OnAccessibilityActivated();
59293     } catch (std::out_of_range& e) {
59294       {
59295         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59296       };
59297     } catch (std::exception& e) {
59298       {
59299         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59300       };
59301     } catch (...) {
59302       {
59303         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59304       };
59305     }
59306   }
59307   jresult = result;
59308   return jresult;
59309 }
59310
59311
59312 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnAccessibilityPan(void * jarg1, void * jarg2) {
59313   unsigned int jresult ;
59314   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59315   Dali::PanGesture arg2 ;
59316   Dali::PanGesture *argp2 ;
59317   bool result;
59318
59319   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59320   argp2 = (Dali::PanGesture *)jarg2;
59321   if (!argp2) {
59322     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::PanGesture", 0);
59323     return 0;
59324   }
59325   arg2 = *argp2;
59326   {
59327     try {
59328       result = (bool)(arg1)->OnAccessibilityPan(arg2);
59329     } catch (std::out_of_range& e) {
59330       {
59331         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59332       };
59333     } catch (std::exception& e) {
59334       {
59335         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59336       };
59337     } catch (...) {
59338       {
59339         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59340       };
59341     }
59342   }
59343   jresult = result;
59344   return jresult;
59345 }
59346
59347
59348 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnAccessibilityPanSwigExplicitViewImpl(void * jarg1, void * jarg2) {
59349   unsigned int jresult ;
59350   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59351   Dali::PanGesture arg2 ;
59352   Dali::PanGesture *argp2 ;
59353   bool result;
59354
59355   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59356   argp2 = (Dali::PanGesture *)jarg2;
59357   if (!argp2) {
59358     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::PanGesture", 0);
59359     return 0;
59360   }
59361   arg2 = *argp2;
59362   {
59363     try {
59364       result = (bool)(arg1)->Dali::Toolkit::Internal::Control::OnAccessibilityPan(arg2);
59365     } catch (std::out_of_range& e) {
59366       {
59367         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59368       };
59369     } catch (std::exception& e) {
59370       {
59371         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59372       };
59373     } catch (...) {
59374       {
59375         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59376       };
59377     }
59378   }
59379   jresult = result;
59380   return jresult;
59381 }
59382
59383
59384 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnAccessibilityTouch(void * jarg1, void * jarg2) {
59385   unsigned int jresult ;
59386   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59387   Dali::TouchEvent *arg2 = 0 ;
59388   bool result;
59389
59390   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59391   arg2 = (Dali::TouchEvent *)jarg2;
59392   if (!arg2) {
59393     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchEvent const & type is null", 0);
59394     return 0;
59395   }
59396   {
59397     try {
59398       result = (bool)(arg1)->OnAccessibilityTouch((Dali::TouchEvent const &)*arg2);
59399     } catch (std::out_of_range& e) {
59400       {
59401         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59402       };
59403     } catch (std::exception& e) {
59404       {
59405         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59406       };
59407     } catch (...) {
59408       {
59409         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59410       };
59411     }
59412   }
59413   jresult = result;
59414   return jresult;
59415 }
59416
59417
59418 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnAccessibilityTouchSwigExplicitViewImpl(void * jarg1, void * jarg2) {
59419   unsigned int jresult ;
59420   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59421   Dali::TouchEvent *arg2 = 0 ;
59422   bool result;
59423
59424   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59425   arg2 = (Dali::TouchEvent *)jarg2;
59426   if (!arg2) {
59427     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchEvent const & type is null", 0);
59428     return 0;
59429   }
59430   {
59431     try {
59432       result = (bool)(arg1)->Dali::Toolkit::Internal::Control::OnAccessibilityTouch((Dali::TouchEvent const &)*arg2);
59433     } catch (std::out_of_range& e) {
59434       {
59435         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59436       };
59437     } catch (std::exception& e) {
59438       {
59439         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59440       };
59441     } catch (...) {
59442       {
59443         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59444       };
59445     }
59446   }
59447   jresult = result;
59448   return jresult;
59449 }
59450
59451
59452 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnAccessibilityValueChange(void * jarg1, unsigned int jarg2) {
59453   unsigned int jresult ;
59454   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59455   bool arg2 ;
59456   bool result;
59457
59458   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59459   arg2 = jarg2 ? true : false;
59460   {
59461     try {
59462       result = (bool)(arg1)->OnAccessibilityValueChange(arg2);
59463     } catch (std::out_of_range& e) {
59464       {
59465         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59466       };
59467     } catch (std::exception& e) {
59468       {
59469         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59470       };
59471     } catch (...) {
59472       {
59473         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59474       };
59475     }
59476   }
59477   jresult = result;
59478   return jresult;
59479 }
59480
59481
59482 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnAccessibilityValueChangeSwigExplicitViewImpl(void * jarg1, unsigned int jarg2) {
59483   unsigned int jresult ;
59484   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59485   bool arg2 ;
59486   bool result;
59487
59488   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59489   arg2 = jarg2 ? true : false;
59490   {
59491     try {
59492       result = (bool)(arg1)->Dali::Toolkit::Internal::Control::OnAccessibilityValueChange(arg2);
59493     } catch (std::out_of_range& e) {
59494       {
59495         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59496       };
59497     } catch (std::exception& e) {
59498       {
59499         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59500       };
59501     } catch (...) {
59502       {
59503         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59504       };
59505     }
59506   }
59507   jresult = result;
59508   return jresult;
59509 }
59510
59511
59512 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnAccessibilityZoom(void * jarg1) {
59513   unsigned int jresult ;
59514   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59515   bool result;
59516
59517   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59518   {
59519     try {
59520       result = (bool)(arg1)->OnAccessibilityZoom();
59521     } catch (std::out_of_range& e) {
59522       {
59523         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59524       };
59525     } catch (std::exception& e) {
59526       {
59527         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59528       };
59529     } catch (...) {
59530       {
59531         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59532       };
59533     }
59534   }
59535   jresult = result;
59536   return jresult;
59537 }
59538
59539
59540 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnAccessibilityZoomSwigExplicitViewImpl(void * jarg1) {
59541   unsigned int jresult ;
59542   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59543   bool result;
59544
59545   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59546   {
59547     try {
59548       result = (bool)(arg1)->Dali::Toolkit::Internal::Control::OnAccessibilityZoom();
59549     } catch (std::out_of_range& e) {
59550       {
59551         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59552       };
59553     } catch (std::exception& e) {
59554       {
59555         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59556       };
59557     } catch (...) {
59558       {
59559         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59560       };
59561     }
59562   }
59563   jresult = result;
59564   return jresult;
59565 }
59566
59567
59568 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnKeyInputFocusGained(void * jarg1) {
59569   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59570
59571   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59572   {
59573     try {
59574       (arg1)->OnKeyInputFocusGained();
59575     } catch (std::out_of_range& e) {
59576       {
59577         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59578       };
59579     } catch (std::exception& e) {
59580       {
59581         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59582       };
59583     } catch (...) {
59584       {
59585         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59586       };
59587     }
59588   }
59589 }
59590
59591
59592 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnKeyInputFocusGainedSwigExplicitViewImpl(void * jarg1) {
59593   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59594
59595   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59596   {
59597     try {
59598       (arg1)->Dali::Toolkit::Internal::Control::OnKeyInputFocusGained();
59599     } catch (std::out_of_range& e) {
59600       {
59601         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59602       };
59603     } catch (std::exception& e) {
59604       {
59605         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59606       };
59607     } catch (...) {
59608       {
59609         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59610       };
59611     }
59612   }
59613 }
59614
59615
59616 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnKeyInputFocusLost(void * jarg1) {
59617   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59618
59619   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59620   {
59621     try {
59622       (arg1)->OnKeyInputFocusLost();
59623     } catch (std::out_of_range& e) {
59624       {
59625         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59626       };
59627     } catch (std::exception& e) {
59628       {
59629         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59630       };
59631     } catch (...) {
59632       {
59633         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59634       };
59635     }
59636   }
59637 }
59638
59639
59640 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnKeyInputFocusLostSwigExplicitViewImpl(void * jarg1) {
59641   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59642
59643   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59644   {
59645     try {
59646       (arg1)->Dali::Toolkit::Internal::Control::OnKeyInputFocusLost();
59647     } catch (std::out_of_range& e) {
59648       {
59649         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59650       };
59651     } catch (std::exception& e) {
59652       {
59653         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59654       };
59655     } catch (...) {
59656       {
59657         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59658       };
59659     }
59660   }
59661 }
59662
59663
59664 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_GetNextKeyboardFocusableActor(void * jarg1, void * jarg2, int jarg3, unsigned int jarg4) {
59665   void * jresult ;
59666   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59667   Dali::Actor arg2 ;
59668   Dali::Toolkit::Control::KeyboardFocus::Direction arg3 ;
59669   bool arg4 ;
59670   Dali::Actor *argp2 ;
59671   Dali::Actor result;
59672
59673   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59674   argp2 = (Dali::Actor *)jarg2;
59675   if (!argp2) {
59676     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
59677     return 0;
59678   }
59679   arg2 = *argp2;
59680   arg3 = (Dali::Toolkit::Control::KeyboardFocus::Direction)jarg3;
59681   arg4 = jarg4 ? true : false;
59682   {
59683     try {
59684       result = (arg1)->GetNextKeyboardFocusableActor(arg2,arg3,arg4);
59685     } catch (std::out_of_range& e) {
59686       {
59687         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59688       };
59689     } catch (std::exception& e) {
59690       {
59691         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59692       };
59693     } catch (...) {
59694       {
59695         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59696       };
59697     }
59698   }
59699   jresult = new Dali::Actor((const Dali::Actor &)result);
59700   return jresult;
59701 }
59702
59703
59704 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_GetNextKeyboardFocusableActorSwigExplicitViewImpl(void * jarg1, void * jarg2, int jarg3, unsigned int jarg4) {
59705   void * jresult ;
59706   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59707   Dali::Actor arg2 ;
59708   Dali::Toolkit::Control::KeyboardFocus::Direction arg3 ;
59709   bool arg4 ;
59710   Dali::Actor *argp2 ;
59711   Dali::Actor result;
59712
59713   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59714   argp2 = (Dali::Actor *)jarg2;
59715   if (!argp2) {
59716     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
59717     return 0;
59718   }
59719   arg2 = *argp2;
59720   arg3 = (Dali::Toolkit::Control::KeyboardFocus::Direction)jarg3;
59721   arg4 = jarg4 ? true : false;
59722   {
59723     try {
59724       result = (arg1)->Dali::Toolkit::Internal::Control::GetNextKeyboardFocusableActor(arg2,arg3,arg4);
59725     } catch (std::out_of_range& e) {
59726       {
59727         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59728       };
59729     } catch (std::exception& e) {
59730       {
59731         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59732       };
59733     } catch (...) {
59734       {
59735         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59736       };
59737     }
59738   }
59739   jresult = new Dali::Actor((const Dali::Actor &)result);
59740   return jresult;
59741 }
59742
59743
59744 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnKeyboardFocusChangeCommitted(void * jarg1, void * jarg2) {
59745   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59746   Dali::Actor arg2 ;
59747   Dali::Actor *argp2 ;
59748
59749   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59750   argp2 = (Dali::Actor *)jarg2;
59751   if (!argp2) {
59752     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
59753     return ;
59754   }
59755   arg2 = *argp2;
59756   {
59757     try {
59758       (arg1)->OnKeyboardFocusChangeCommitted(arg2);
59759     } catch (std::out_of_range& e) {
59760       {
59761         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59762       };
59763     } catch (std::exception& e) {
59764       {
59765         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59766       };
59767     } catch (...) {
59768       {
59769         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59770       };
59771     }
59772   }
59773 }
59774
59775
59776 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnKeyboardFocusChangeCommittedSwigExplicitViewImpl(void * jarg1, void * jarg2) {
59777   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59778   Dali::Actor arg2 ;
59779   Dali::Actor *argp2 ;
59780
59781   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59782   argp2 = (Dali::Actor *)jarg2;
59783   if (!argp2) {
59784     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
59785     return ;
59786   }
59787   arg2 = *argp2;
59788   {
59789     try {
59790       (arg1)->Dali::Toolkit::Internal::Control::OnKeyboardFocusChangeCommitted(arg2);
59791     } catch (std::out_of_range& e) {
59792       {
59793         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59794       };
59795     } catch (std::exception& e) {
59796       {
59797         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59798       };
59799     } catch (...) {
59800       {
59801         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59802       };
59803     }
59804   }
59805 }
59806
59807
59808 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnKeyboardEnter(void * jarg1) {
59809   unsigned int jresult ;
59810   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59811   bool result;
59812
59813   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59814   {
59815     try {
59816       result = (bool)(arg1)->OnKeyboardEnter();
59817     } catch (std::out_of_range& e) {
59818       {
59819         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59820       };
59821     } catch (std::exception& e) {
59822       {
59823         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59824       };
59825     } catch (...) {
59826       {
59827         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59828       };
59829     }
59830   }
59831   jresult = result;
59832   return jresult;
59833 }
59834
59835
59836 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnKeyboardEnterSwigExplicitViewImpl(void * jarg1) {
59837   unsigned int jresult ;
59838   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59839   bool result;
59840
59841   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59842   {
59843     try {
59844       result = (bool)(arg1)->Dali::Toolkit::Internal::Control::OnKeyboardEnter();
59845     } catch (std::out_of_range& e) {
59846       {
59847         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59848       };
59849     } catch (std::exception& e) {
59850       {
59851         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59852       };
59853     } catch (...) {
59854       {
59855         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59856       };
59857     }
59858   }
59859   jresult = result;
59860   return jresult;
59861 }
59862
59863
59864 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnPinch(void * jarg1, void * jarg2) {
59865   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59866   Dali::PinchGesture *arg2 = 0 ;
59867
59868   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59869   arg2 = (Dali::PinchGesture *)jarg2;
59870   if (!arg2) {
59871     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PinchGesture const & type is null", 0);
59872     return ;
59873   }
59874   {
59875     try {
59876       (arg1)->OnPinch((Dali::PinchGesture const &)*arg2);
59877     } catch (std::out_of_range& e) {
59878       {
59879         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59880       };
59881     } catch (std::exception& e) {
59882       {
59883         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59884       };
59885     } catch (...) {
59886       {
59887         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59888       };
59889     }
59890   }
59891 }
59892
59893
59894 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnPinchSwigExplicitViewImpl(void * jarg1, void * jarg2) {
59895   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59896   Dali::PinchGesture *arg2 = 0 ;
59897
59898   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59899   arg2 = (Dali::PinchGesture *)jarg2;
59900   if (!arg2) {
59901     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PinchGesture const & type is null", 0);
59902     return ;
59903   }
59904   {
59905     try {
59906       (arg1)->Dali::Toolkit::Internal::Control::OnPinch((Dali::PinchGesture const &)*arg2);
59907     } catch (std::out_of_range& e) {
59908       {
59909         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59910       };
59911     } catch (std::exception& e) {
59912       {
59913         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59914       };
59915     } catch (...) {
59916       {
59917         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59918       };
59919     }
59920   }
59921 }
59922
59923
59924 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnPan(void * jarg1, void * jarg2) {
59925   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59926   Dali::PanGesture *arg2 = 0 ;
59927
59928   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59929   arg2 = (Dali::PanGesture *)jarg2;
59930   if (!arg2) {
59931     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGesture const & type is null", 0);
59932     return ;
59933   }
59934   {
59935     try {
59936       (arg1)->OnPan((Dali::PanGesture const &)*arg2);
59937     } catch (std::out_of_range& e) {
59938       {
59939         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59940       };
59941     } catch (std::exception& e) {
59942       {
59943         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59944       };
59945     } catch (...) {
59946       {
59947         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59948       };
59949     }
59950   }
59951 }
59952
59953
59954 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnPanSwigExplicitViewImpl(void * jarg1, void * jarg2) {
59955   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59956   Dali::PanGesture *arg2 = 0 ;
59957
59958   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59959   arg2 = (Dali::PanGesture *)jarg2;
59960   if (!arg2) {
59961     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGesture const & type is null", 0);
59962     return ;
59963   }
59964   {
59965     try {
59966       (arg1)->Dali::Toolkit::Internal::Control::OnPan((Dali::PanGesture const &)*arg2);
59967     } catch (std::out_of_range& e) {
59968       {
59969         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59970       };
59971     } catch (std::exception& e) {
59972       {
59973         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59974       };
59975     } catch (...) {
59976       {
59977         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59978       };
59979     }
59980   }
59981 }
59982
59983
59984 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnTap(void * jarg1, void * jarg2) {
59985   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
59986   Dali::TapGesture *arg2 = 0 ;
59987
59988   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
59989   arg2 = (Dali::TapGesture *)jarg2;
59990   if (!arg2) {
59991     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TapGesture const & type is null", 0);
59992     return ;
59993   }
59994   {
59995     try {
59996       (arg1)->OnTap((Dali::TapGesture const &)*arg2);
59997     } catch (std::out_of_range& e) {
59998       {
59999         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60000       };
60001     } catch (std::exception& e) {
60002       {
60003         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60004       };
60005     } catch (...) {
60006       {
60007         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60008       };
60009     }
60010   }
60011 }
60012
60013
60014 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnTapSwigExplicitViewImpl(void * jarg1, void * jarg2) {
60015   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60016   Dali::TapGesture *arg2 = 0 ;
60017
60018   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
60019   arg2 = (Dali::TapGesture *)jarg2;
60020   if (!arg2) {
60021     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TapGesture const & type is null", 0);
60022     return ;
60023   }
60024   {
60025     try {
60026       (arg1)->Dali::Toolkit::Internal::Control::OnTap((Dali::TapGesture const &)*arg2);
60027     } catch (std::out_of_range& e) {
60028       {
60029         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60030       };
60031     } catch (std::exception& e) {
60032       {
60033         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60034       };
60035     } catch (...) {
60036       {
60037         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60038       };
60039     }
60040   }
60041 }
60042
60043
60044 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnLongPress(void * jarg1, void * jarg2) {
60045   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60046   Dali::LongPressGesture *arg2 = 0 ;
60047
60048   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
60049   arg2 = (Dali::LongPressGesture *)jarg2;
60050   if (!arg2) {
60051     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LongPressGesture const & type is null", 0);
60052     return ;
60053   }
60054   {
60055     try {
60056       (arg1)->OnLongPress((Dali::LongPressGesture const &)*arg2);
60057     } catch (std::out_of_range& e) {
60058       {
60059         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60060       };
60061     } catch (std::exception& e) {
60062       {
60063         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60064       };
60065     } catch (...) {
60066       {
60067         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60068       };
60069     }
60070   }
60071 }
60072
60073
60074 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnLongPressSwigExplicitViewImpl(void * jarg1, void * jarg2) {
60075   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60076   Dali::LongPressGesture *arg2 = 0 ;
60077
60078   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
60079   arg2 = (Dali::LongPressGesture *)jarg2;
60080   if (!arg2) {
60081     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LongPressGesture const & type is null", 0);
60082     return ;
60083   }
60084   {
60085     try {
60086       (arg1)->Dali::Toolkit::Internal::Control::OnLongPress((Dali::LongPressGesture const &)*arg2);
60087     } catch (std::out_of_range& e) {
60088       {
60089         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60090       };
60091     } catch (std::exception& e) {
60092       {
60093         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60094       };
60095     } catch (...) {
60096       {
60097         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60098       };
60099     }
60100   }
60101 }
60102
60103
60104 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SignalConnected(void * jarg1, void * jarg2, void * jarg3) {
60105   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60106   Dali::SlotObserver *arg2 = (Dali::SlotObserver *) 0 ;
60107   Dali::CallbackBase *arg3 = (Dali::CallbackBase *) 0 ;
60108
60109   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
60110   arg2 = (Dali::SlotObserver *)jarg2;
60111   arg3 = (Dali::CallbackBase *)jarg3;
60112   {
60113     try {
60114       (arg1)->SignalConnected(arg2,arg3);
60115     } catch (std::out_of_range& e) {
60116       {
60117         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60118       };
60119     } catch (std::exception& e) {
60120       {
60121         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60122       };
60123     } catch (...) {
60124       {
60125         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60126       };
60127     }
60128   }
60129 }
60130
60131
60132 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SignalConnectedSwigExplicitViewImpl(void * jarg1, void * jarg2, void * jarg3) {
60133   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60134   Dali::SlotObserver *arg2 = (Dali::SlotObserver *) 0 ;
60135   Dali::CallbackBase *arg3 = (Dali::CallbackBase *) 0 ;
60136
60137   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
60138   arg2 = (Dali::SlotObserver *)jarg2;
60139   arg3 = (Dali::CallbackBase *)jarg3;
60140   {
60141     try {
60142       (arg1)->Dali::Toolkit::Internal::Control::SignalConnected(arg2,arg3);
60143     } catch (std::out_of_range& e) {
60144       {
60145         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60146       };
60147     } catch (std::exception& e) {
60148       {
60149         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60150       };
60151     } catch (...) {
60152       {
60153         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60154       };
60155     }
60156   }
60157 }
60158
60159
60160 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SignalDisconnected(void * jarg1, void * jarg2, void * jarg3) {
60161   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60162   Dali::SlotObserver *arg2 = (Dali::SlotObserver *) 0 ;
60163   Dali::CallbackBase *arg3 = (Dali::CallbackBase *) 0 ;
60164
60165   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
60166   arg2 = (Dali::SlotObserver *)jarg2;
60167   arg3 = (Dali::CallbackBase *)jarg3;
60168   {
60169     try {
60170       (arg1)->SignalDisconnected(arg2,arg3);
60171     } catch (std::out_of_range& e) {
60172       {
60173         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60174       };
60175     } catch (std::exception& e) {
60176       {
60177         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60178       };
60179     } catch (...) {
60180       {
60181         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60182       };
60183     }
60184   }
60185 }
60186
60187
60188 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SignalDisconnectedSwigExplicitViewImpl(void * jarg1, void * jarg2, void * jarg3) {
60189   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
60190   Dali::SlotObserver *arg2 = (Dali::SlotObserver *) 0 ;
60191   Dali::CallbackBase *arg3 = (Dali::CallbackBase *) 0 ;
60192
60193   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
60194   arg2 = (Dali::SlotObserver *)jarg2;
60195   arg3 = (Dali::CallbackBase *)jarg3;
60196   {
60197     try {
60198       (arg1)->Dali::Toolkit::Internal::Control::SignalDisconnected(arg2,arg3);
60199     } catch (std::out_of_range& e) {
60200       {
60201         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60202       };
60203     } catch (std::exception& e) {
60204       {
60205         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60206       };
60207     } catch (...) {
60208       {
60209         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60210       };
60211     }
60212   }
60213 }
60214
60215
60216 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) {
60217   Dali::Toolkit::Internal::Control *obj = (Dali::Toolkit::Internal::Control *)objarg;
60218   SwigDirector_ViewImpl *director = dynamic_cast<SwigDirector_ViewImpl *>(obj);
60219   if (director) {
60220     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);
60221   }
60222 }
60223
60224
60225 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GetImplementation__SWIG_0(void * jarg1) {
60226   void * jresult ;
60227   Dali::Toolkit::Control *arg1 = 0 ;
60228   Dali::Toolkit::Internal::Control *result = 0 ;
60229
60230   arg1 = (Dali::Toolkit::Control *)jarg1;
60231   if (!arg1) {
60232     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Control & type is null", 0);
60233     return 0;
60234   }
60235   {
60236     try {
60237       result = (Dali::Toolkit::Internal::Control *) &Dali::Toolkit::Internal::GetImplementation(*arg1);
60238     } catch (std::out_of_range& e) {
60239       {
60240         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60241       };
60242     } catch (std::exception& e) {
60243       {
60244         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60245       };
60246     } catch (...) {
60247       {
60248         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60249       };
60250     }
60251   }
60252   jresult = (void *)result;
60253   return jresult;
60254 }
60255
60256
60257 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_View_Property_STYLE_NAME_get() {
60258   int jresult ;
60259   int result;
60260
60261   result = (int)Dali::Toolkit::Control::Property::STYLE_NAME;
60262   jresult = (int)result;
60263   return jresult;
60264 }
60265
60266
60267 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_View_Property_BACKGROUND_COLOR_get() {
60268   int jresult ;
60269   int result;
60270
60271   result = (int)Dali::Toolkit::Control::Property::BACKGROUND_COLOR;
60272   jresult = (int)result;
60273   return jresult;
60274 }
60275
60276
60277 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_View_Property_BACKGROUND_IMAGE_get() {
60278   int jresult ;
60279   int result;
60280
60281   result = (int)Dali::Toolkit::Control::Property::BACKGROUND_IMAGE;
60282   jresult = (int)result;
60283   return jresult;
60284 }
60285
60286
60287 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_View_Property_KEY_INPUT_FOCUS_get() {
60288   int jresult ;
60289   int result;
60290
60291   result = (int)Dali::Toolkit::Control::Property::KEY_INPUT_FOCUS;
60292   jresult = (int)result;
60293   return jresult;
60294 }
60295
60296
60297 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_View_Property_BACKGROUND_get() {
60298   int jresult ;
60299   int result;
60300
60301   result = (int)Dali::Toolkit::Control::Property::BACKGROUND;
60302   jresult = (int)result;
60303   return jresult;
60304 }
60305
60306
60307 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_View_Property() {
60308   void * jresult ;
60309   Dali::Toolkit::Control::Property *result = 0 ;
60310
60311   {
60312     try {
60313       result = (Dali::Toolkit::Control::Property *)new Dali::Toolkit::Control::Property();
60314     } catch (std::out_of_range& e) {
60315       {
60316         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60317       };
60318     } catch (std::exception& e) {
60319       {
60320         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60321       };
60322     } catch (...) {
60323       {
60324         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60325       };
60326     }
60327   }
60328   jresult = (void *)result;
60329   return jresult;
60330 }
60331
60332
60333 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_View_Property(void * jarg1) {
60334   Dali::Toolkit::Control::Property *arg1 = (Dali::Toolkit::Control::Property *) 0 ;
60335
60336   arg1 = (Dali::Toolkit::Control::Property *)jarg1;
60337   {
60338     try {
60339       delete arg1;
60340     } catch (std::out_of_range& e) {
60341       {
60342         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60343       };
60344     } catch (std::exception& e) {
60345       {
60346         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60347       };
60348     } catch (...) {
60349       {
60350         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60351       };
60352     }
60353   }
60354 }
60355
60356
60357 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_View_KeyboardFocus() {
60358   void * jresult ;
60359   Dali::Toolkit::Control::KeyboardFocus *result = 0 ;
60360
60361   {
60362     try {
60363       result = (Dali::Toolkit::Control::KeyboardFocus *)new Dali::Toolkit::Control::KeyboardFocus();
60364     } catch (std::out_of_range& e) {
60365       {
60366         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60367       };
60368     } catch (std::exception& e) {
60369       {
60370         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60371       };
60372     } catch (...) {
60373       {
60374         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60375       };
60376     }
60377   }
60378   jresult = (void *)result;
60379   return jresult;
60380 }
60381
60382
60383 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_View_KeyboardFocus(void * jarg1) {
60384   Dali::Toolkit::Control::KeyboardFocus *arg1 = (Dali::Toolkit::Control::KeyboardFocus *) 0 ;
60385
60386   arg1 = (Dali::Toolkit::Control::KeyboardFocus *)jarg1;
60387   {
60388     try {
60389       delete arg1;
60390     } catch (std::out_of_range& e) {
60391       {
60392         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60393       };
60394     } catch (std::exception& e) {
60395       {
60396         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60397       };
60398     } catch (...) {
60399       {
60400         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60401       };
60402     }
60403   }
60404 }
60405
60406
60407 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_New() {
60408   void * jresult ;
60409   Dali::Toolkit::Control result;
60410
60411   {
60412     try {
60413       result = Dali::Toolkit::Control::New();
60414     } catch (std::out_of_range& e) {
60415       {
60416         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60417       };
60418     } catch (std::exception& e) {
60419       {
60420         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60421       };
60422     } catch (...) {
60423       {
60424         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60425       };
60426     }
60427   }
60428   jresult = new Dali::Toolkit::Control((const Dali::Toolkit::Control &)result);
60429   return jresult;
60430 }
60431
60432
60433 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_View__SWIG_0() {
60434   void * jresult ;
60435   Dali::Toolkit::Control *result = 0 ;
60436
60437   {
60438     try {
60439       result = (Dali::Toolkit::Control *)new Dali::Toolkit::Control();
60440     } catch (std::out_of_range& e) {
60441       {
60442         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60443       };
60444     } catch (std::exception& e) {
60445       {
60446         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60447       };
60448     } catch (...) {
60449       {
60450         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60451       };
60452     }
60453   }
60454   jresult = (void *)result;
60455   return jresult;
60456 }
60457
60458
60459 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_View__SWIG_1(void * jarg1) {
60460   void * jresult ;
60461   Dali::Toolkit::Control *arg1 = 0 ;
60462   Dali::Toolkit::Control *result = 0 ;
60463
60464   arg1 = (Dali::Toolkit::Control *)jarg1;
60465   if (!arg1) {
60466     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Control const & type is null", 0);
60467     return 0;
60468   }
60469   {
60470     try {
60471       result = (Dali::Toolkit::Control *)new Dali::Toolkit::Control((Dali::Toolkit::Control const &)*arg1);
60472     } catch (std::out_of_range& e) {
60473       {
60474         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60475       };
60476     } catch (std::exception& e) {
60477       {
60478         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60479       };
60480     } catch (...) {
60481       {
60482         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60483       };
60484     }
60485   }
60486   jresult = (void *)result;
60487   return jresult;
60488 }
60489
60490
60491 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_View(void * jarg1) {
60492   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
60493
60494   arg1 = (Dali::Toolkit::Control *)jarg1;
60495   {
60496     try {
60497       delete arg1;
60498     } catch (std::out_of_range& e) {
60499       {
60500         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60501       };
60502     } catch (std::exception& e) {
60503       {
60504         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60505       };
60506     } catch (...) {
60507       {
60508         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60509       };
60510     }
60511   }
60512 }
60513
60514
60515 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_Assign(void * jarg1, void * jarg2) {
60516   void * jresult ;
60517   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
60518   Dali::Toolkit::Control *arg2 = 0 ;
60519   Dali::Toolkit::Control *result = 0 ;
60520
60521   arg1 = (Dali::Toolkit::Control *)jarg1;
60522   arg2 = (Dali::Toolkit::Control *)jarg2;
60523   if (!arg2) {
60524     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Control const & type is null", 0);
60525     return 0;
60526   }
60527   {
60528     try {
60529       result = (Dali::Toolkit::Control *) &(arg1)->operator =((Dali::Toolkit::Control const &)*arg2);
60530     } catch (std::out_of_range& e) {
60531       {
60532         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60533       };
60534     } catch (std::exception& e) {
60535       {
60536         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60537       };
60538     } catch (...) {
60539       {
60540         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60541       };
60542     }
60543   }
60544   jresult = (void *)result;
60545   return jresult;
60546 }
60547
60548
60549 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_DownCast(void * jarg1) {
60550   void * jresult ;
60551   Dali::BaseHandle arg1 ;
60552   Dali::BaseHandle *argp1 ;
60553   Dali::Toolkit::Control result;
60554
60555   argp1 = (Dali::BaseHandle *)jarg1;
60556   if (!argp1) {
60557     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
60558     return 0;
60559   }
60560   arg1 = *argp1;
60561   {
60562     try {
60563       result = Dali::Toolkit::Control::DownCast(arg1);
60564     } catch (std::out_of_range& e) {
60565       {
60566         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60567       };
60568     } catch (std::exception& e) {
60569       {
60570         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60571       };
60572     } catch (...) {
60573       {
60574         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60575       };
60576     }
60577   }
60578   jresult = new Dali::Toolkit::Control((const Dali::Toolkit::Control &)result);
60579   return jresult;
60580 }
60581
60582
60583 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_View_SetKeyInputFocus(void * jarg1) {
60584   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
60585
60586   arg1 = (Dali::Toolkit::Control *)jarg1;
60587   {
60588     try {
60589       (arg1)->SetKeyInputFocus();
60590     } catch (std::out_of_range& e) {
60591       {
60592         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60593       };
60594     } catch (std::exception& e) {
60595       {
60596         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60597       };
60598     } catch (...) {
60599       {
60600         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60601       };
60602     }
60603   }
60604 }
60605
60606
60607 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_View_HasKeyInputFocus(void * jarg1) {
60608   unsigned int jresult ;
60609   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
60610   bool result;
60611
60612   arg1 = (Dali::Toolkit::Control *)jarg1;
60613   {
60614     try {
60615       result = (bool)(arg1)->HasKeyInputFocus();
60616     } catch (std::out_of_range& e) {
60617       {
60618         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60619       };
60620     } catch (std::exception& e) {
60621       {
60622         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60623       };
60624     } catch (...) {
60625       {
60626         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60627       };
60628     }
60629   }
60630   jresult = result;
60631   return jresult;
60632 }
60633
60634
60635 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_View_ClearKeyInputFocus(void * jarg1) {
60636   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
60637
60638   arg1 = (Dali::Toolkit::Control *)jarg1;
60639   {
60640     try {
60641       (arg1)->ClearKeyInputFocus();
60642     } catch (std::out_of_range& e) {
60643       {
60644         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60645       };
60646     } catch (std::exception& e) {
60647       {
60648         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60649       };
60650     } catch (...) {
60651       {
60652         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60653       };
60654     }
60655   }
60656 }
60657
60658
60659 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_GetPinchGestureDetector(void * jarg1) {
60660   void * jresult ;
60661   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
60662   Dali::PinchGestureDetector result;
60663
60664   arg1 = (Dali::Toolkit::Control *)jarg1;
60665   {
60666     try {
60667       result = ((Dali::Toolkit::Control const *)arg1)->GetPinchGestureDetector();
60668     } catch (std::out_of_range& e) {
60669       {
60670         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60671       };
60672     } catch (std::exception& e) {
60673       {
60674         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60675       };
60676     } catch (...) {
60677       {
60678         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60679       };
60680     }
60681   }
60682   jresult = new Dali::PinchGestureDetector((const Dali::PinchGestureDetector &)result);
60683   return jresult;
60684 }
60685
60686
60687 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_GetPanGestureDetector(void * jarg1) {
60688   void * jresult ;
60689   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
60690   Dali::PanGestureDetector result;
60691
60692   arg1 = (Dali::Toolkit::Control *)jarg1;
60693   {
60694     try {
60695       result = ((Dali::Toolkit::Control const *)arg1)->GetPanGestureDetector();
60696     } catch (std::out_of_range& e) {
60697       {
60698         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60699       };
60700     } catch (std::exception& e) {
60701       {
60702         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60703       };
60704     } catch (...) {
60705       {
60706         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60707       };
60708     }
60709   }
60710   jresult = new Dali::PanGestureDetector((const Dali::PanGestureDetector &)result);
60711   return jresult;
60712 }
60713
60714
60715 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_GetTapGestureDetector(void * jarg1) {
60716   void * jresult ;
60717   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
60718   Dali::TapGestureDetector result;
60719
60720   arg1 = (Dali::Toolkit::Control *)jarg1;
60721   {
60722     try {
60723       result = ((Dali::Toolkit::Control const *)arg1)->GetTapGestureDetector();
60724     } catch (std::out_of_range& e) {
60725       {
60726         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60727       };
60728     } catch (std::exception& e) {
60729       {
60730         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60731       };
60732     } catch (...) {
60733       {
60734         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60735       };
60736     }
60737   }
60738   jresult = new Dali::TapGestureDetector((const Dali::TapGestureDetector &)result);
60739   return jresult;
60740 }
60741
60742
60743 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_GetLongPressGestureDetector(void * jarg1) {
60744   void * jresult ;
60745   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
60746   Dali::LongPressGestureDetector result;
60747
60748   arg1 = (Dali::Toolkit::Control *)jarg1;
60749   {
60750     try {
60751       result = ((Dali::Toolkit::Control const *)arg1)->GetLongPressGestureDetector();
60752     } catch (std::out_of_range& e) {
60753       {
60754         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60755       };
60756     } catch (std::exception& e) {
60757       {
60758         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60759       };
60760     } catch (...) {
60761       {
60762         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60763       };
60764     }
60765   }
60766   jresult = new Dali::LongPressGestureDetector((const Dali::LongPressGestureDetector &)result);
60767   return jresult;
60768 }
60769
60770
60771 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_View_SetStyleName(void * jarg1, char * jarg2) {
60772   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
60773   std::string *arg2 = 0 ;
60774
60775   arg1 = (Dali::Toolkit::Control *)jarg1;
60776   if (!jarg2) {
60777     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
60778     return ;
60779   }
60780   std::string arg2_str(jarg2);
60781   arg2 = &arg2_str;
60782   {
60783     try {
60784       (arg1)->SetStyleName((std::string const &)*arg2);
60785     } catch (std::out_of_range& e) {
60786       {
60787         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60788       };
60789     } catch (std::exception& e) {
60790       {
60791         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60792       };
60793     } catch (...) {
60794       {
60795         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60796       };
60797     }
60798   }
60799
60800   //argout typemap for const std::string&
60801
60802 }
60803
60804
60805 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_View_GetStyleName(void * jarg1) {
60806   char * jresult ;
60807   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
60808   std::string *result = 0 ;
60809
60810   arg1 = (Dali::Toolkit::Control *)jarg1;
60811   {
60812     try {
60813       result = (std::string *) &((Dali::Toolkit::Control const *)arg1)->GetStyleName();
60814     } catch (std::out_of_range& e) {
60815       {
60816         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60817       };
60818     } catch (std::exception& e) {
60819       {
60820         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60821       };
60822     } catch (...) {
60823       {
60824         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60825       };
60826     }
60827   }
60828   jresult = SWIG_csharp_string_callback(result->c_str());
60829   return jresult;
60830 }
60831
60832
60833 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_View_SetBackgroundColor(void * jarg1, void * jarg2) {
60834   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
60835   Dali::Vector4 *arg2 = 0 ;
60836
60837   arg1 = (Dali::Toolkit::Control *)jarg1;
60838   arg2 = (Dali::Vector4 *)jarg2;
60839   if (!arg2) {
60840     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
60841     return ;
60842   }
60843   {
60844     try {
60845       (arg1)->SetBackgroundColor((Dali::Vector4 const &)*arg2);
60846     } catch (std::out_of_range& e) {
60847       {
60848         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60849       };
60850     } catch (std::exception& e) {
60851       {
60852         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60853       };
60854     } catch (...) {
60855       {
60856         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60857       };
60858     }
60859   }
60860 }
60861
60862
60863 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_GetBackgroundColor(void * jarg1) {
60864   void * jresult ;
60865   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
60866   Dali::Vector4 result;
60867
60868   arg1 = (Dali::Toolkit::Control *)jarg1;
60869   {
60870     try {
60871       result = ((Dali::Toolkit::Control const *)arg1)->GetBackgroundColor();
60872     } catch (std::out_of_range& e) {
60873       {
60874         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60875       };
60876     } catch (std::exception& e) {
60877       {
60878         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60879       };
60880     } catch (...) {
60881       {
60882         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60883       };
60884     }
60885   }
60886   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
60887   return jresult;
60888 }
60889
60890
60891 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_View_SetBackgroundImage(void * jarg1, void * jarg2) {
60892   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
60893   Dali::Image arg2 ;
60894   Dali::Image *argp2 ;
60895
60896   arg1 = (Dali::Toolkit::Control *)jarg1;
60897   argp2 = (Dali::Image *)jarg2;
60898   if (!argp2) {
60899     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
60900     return ;
60901   }
60902   arg2 = *argp2;
60903   {
60904     try {
60905       (arg1)->SetBackgroundImage(arg2);
60906     } catch (std::out_of_range& e) {
60907       {
60908         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60909       };
60910     } catch (std::exception& e) {
60911       {
60912         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60913       };
60914     } catch (...) {
60915       {
60916         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60917       };
60918     }
60919   }
60920 }
60921
60922
60923 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_View_ClearBackground(void * jarg1) {
60924   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
60925
60926   arg1 = (Dali::Toolkit::Control *)jarg1;
60927   {
60928     try {
60929       (arg1)->ClearBackground();
60930     } catch (std::out_of_range& e) {
60931       {
60932         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60933       };
60934     } catch (std::exception& e) {
60935       {
60936         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60937       };
60938     } catch (...) {
60939       {
60940         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60941       };
60942     }
60943   }
60944 }
60945
60946
60947 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_KeyEventSignal(void * jarg1) {
60948   void * jresult ;
60949   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
60950   Dali::Toolkit::Control::KeyEventSignalType *result = 0 ;
60951
60952   arg1 = (Dali::Toolkit::Control *)jarg1;
60953   {
60954     try {
60955       result = (Dali::Toolkit::Control::KeyEventSignalType *) &(arg1)->KeyEventSignal();
60956     } catch (std::out_of_range& e) {
60957       {
60958         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60959       };
60960     } catch (std::exception& e) {
60961       {
60962         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60963       };
60964     } catch (...) {
60965       {
60966         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60967       };
60968     }
60969   }
60970   jresult = (void *)result;
60971   return jresult;
60972 }
60973
60974
60975 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_KeyInputFocusGainedSignal(void * jarg1) {
60976   void * jresult ;
60977   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
60978   Dali::Toolkit::Control::KeyInputFocusSignalType *result = 0 ;
60979
60980   arg1 = (Dali::Toolkit::Control *)jarg1;
60981   {
60982     try {
60983       result = (Dali::Toolkit::Control::KeyInputFocusSignalType *) &(arg1)->KeyInputFocusGainedSignal();
60984     } catch (std::out_of_range& e) {
60985       {
60986         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60987       };
60988     } catch (std::exception& e) {
60989       {
60990         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60991       };
60992     } catch (...) {
60993       {
60994         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60995       };
60996     }
60997   }
60998   jresult = (void *)result;
60999   return jresult;
61000 }
61001
61002
61003 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_KeyInputFocusLostSignal(void * jarg1) {
61004   void * jresult ;
61005   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
61006   Dali::Toolkit::Control::KeyInputFocusSignalType *result = 0 ;
61007
61008   arg1 = (Dali::Toolkit::Control *)jarg1;
61009   {
61010     try {
61011       result = (Dali::Toolkit::Control::KeyInputFocusSignalType *) &(arg1)->KeyInputFocusLostSignal();
61012     } catch (std::out_of_range& e) {
61013       {
61014         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61015       };
61016     } catch (std::exception& e) {
61017       {
61018         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61019       };
61020     } catch (...) {
61021       {
61022         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61023       };
61024     }
61025   }
61026   jresult = (void *)result;
61027   return jresult;
61028 }
61029
61030
61031 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_View__SWIG_2(void * jarg1) {
61032   void * jresult ;
61033   Dali::Toolkit::Internal::Control *arg1 = 0 ;
61034   Dali::Toolkit::Control *result = 0 ;
61035
61036   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
61037   if (!arg1) {
61038     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Internal::Control & type is null", 0);
61039     return 0;
61040   }
61041   {
61042     try {
61043       result = (Dali::Toolkit::Control *)new Dali::Toolkit::Control(*arg1);
61044     } catch (std::out_of_range& e) {
61045       {
61046         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61047       };
61048     } catch (std::exception& e) {
61049       {
61050         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61051       };
61052     } catch (...) {
61053       {
61054         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61055       };
61056     }
61057   }
61058   jresult = (void *)result;
61059   return jresult;
61060 }
61061
61062 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_CreateTransition(void * jarg1, void * jarg2)
61063 {
61064   void * jresult;
61065   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
61066   arg1 = (Dali::Toolkit::Control *)jarg1;
61067
61068   Dali::Toolkit::Internal::Control& controlImpl = Dali::Toolkit::Internal::GetImplementation( *arg1 );
61069
61070   Dali::Toolkit::TransitionData *arg2 = 0 ;
61071   Dali::Animation result;
61072
61073   arg2 = (Dali::Toolkit::TransitionData *)jarg2;
61074   if (!arg2) {
61075     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TransitionData const & type is null", 0);
61076     return 0;
61077   }
61078   {
61079     try {
61080       result = DevelControl::CreateTransition( controlImpl, (Dali::Toolkit::TransitionData const &)*arg2);
61081     } catch (std::out_of_range& e) {
61082       {
61083         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61084       };
61085     } catch (std::exception& e) {
61086       {
61087         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61088       };
61089     } catch (...) {
61090       {
61091         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61092       };
61093     }
61094   }
61095   jresult = new Dali::Animation((const Dali::Animation &)result);
61096   return jresult;
61097 }
61098
61099 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceReadySignal(void * jarg1) {
61100   void * jresult ;
61101   Dali::Toolkit::Control *arg1 = 0 ;
61102   Dali::Toolkit::DevelControl::ResourceReadySignalType *result = 0 ;
61103
61104   arg1 = (Dali::Toolkit::Control *)jarg1;
61105   if (!arg1) {
61106     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Control & type is null", 0);
61107     return 0;
61108   }
61109   {
61110     try {
61111       result = (Dali::Toolkit::DevelControl::ResourceReadySignalType *) &Dali::Toolkit::DevelControl::ResourceReadySignal(*arg1);
61112     } catch (std::out_of_range& e) {
61113       {
61114         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61115       };
61116     } catch (std::exception& e) {
61117       {
61118         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61119       };
61120     } catch (...) {
61121       {
61122         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61123       };
61124     }
61125   }
61126   jresult = (void *)result;
61127   return jresult;
61128 }
61129
61130
61131 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_IsResourceReady(void * jarg1) {
61132   unsigned int jresult ;
61133   Dali::Toolkit::Control *arg1 = 0 ;
61134   bool result;
61135
61136   arg1 = (Dali::Toolkit::Control *)jarg1;
61137   if (!arg1) {
61138     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Control const & type is null", 0);
61139     return 0;
61140   }
61141   {
61142     try {
61143       result = (bool)Dali::Toolkit::DevelControl::IsResourceReady((Dali::Toolkit::Control const &)*arg1);
61144     } catch (std::out_of_range& e) {
61145       {
61146         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61147       };
61148     } catch (std::exception& e) {
61149       {
61150         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61151       };
61152     } catch (...) {
61153       {
61154         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61155       };
61156     }
61157   }
61158   jresult = result;
61159   return jresult;
61160 }
61161
61162
61163 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_KeyInputFocusManager() {
61164   void * jresult ;
61165   Dali::Toolkit::KeyInputFocusManager *result = 0 ;
61166
61167   {
61168     try {
61169       result = (Dali::Toolkit::KeyInputFocusManager *)new Dali::Toolkit::KeyInputFocusManager();
61170     } catch (std::out_of_range& e) {
61171       {
61172         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61173       };
61174     } catch (std::exception& e) {
61175       {
61176         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61177       };
61178     } catch (...) {
61179       {
61180         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61181       };
61182     }
61183   }
61184   jresult = (void *)result;
61185   return jresult;
61186 }
61187
61188
61189 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_KeyInputFocusManager(void * jarg1) {
61190   Dali::Toolkit::KeyInputFocusManager *arg1 = (Dali::Toolkit::KeyInputFocusManager *) 0 ;
61191
61192   arg1 = (Dali::Toolkit::KeyInputFocusManager *)jarg1;
61193   {
61194     try {
61195       delete arg1;
61196     } catch (std::out_of_range& e) {
61197       {
61198         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61199       };
61200     } catch (std::exception& e) {
61201       {
61202         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61203       };
61204     } catch (...) {
61205       {
61206         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61207       };
61208     }
61209   }
61210 }
61211
61212
61213 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_KeyInputFocusManager_Get() {
61214   void * jresult ;
61215   Dali::Toolkit::KeyInputFocusManager result;
61216
61217   {
61218     try {
61219       result = Dali::Toolkit::KeyInputFocusManager::Get();
61220     } catch (std::out_of_range& e) {
61221       {
61222         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61223       };
61224     } catch (std::exception& e) {
61225       {
61226         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61227       };
61228     } catch (...) {
61229       {
61230         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61231       };
61232     }
61233   }
61234   jresult = new Dali::Toolkit::KeyInputFocusManager((const Dali::Toolkit::KeyInputFocusManager &)result);
61235   return jresult;
61236 }
61237
61238
61239 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyInputFocusManager_SetFocus(void * jarg1, void * jarg2) {
61240   Dali::Toolkit::KeyInputFocusManager *arg1 = (Dali::Toolkit::KeyInputFocusManager *) 0 ;
61241   Dali::Toolkit::Control arg2 ;
61242   Dali::Toolkit::Control *argp2 ;
61243
61244   arg1 = (Dali::Toolkit::KeyInputFocusManager *)jarg1;
61245   argp2 = (Dali::Toolkit::Control *)jarg2;
61246   if (!argp2) {
61247     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Control", 0);
61248     return ;
61249   }
61250   arg2 = *argp2;
61251   {
61252     try {
61253       (arg1)->SetFocus(arg2);
61254     } catch (std::out_of_range& e) {
61255       {
61256         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61257       };
61258     } catch (std::exception& e) {
61259       {
61260         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61261       };
61262     } catch (...) {
61263       {
61264         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61265       };
61266     }
61267   }
61268 }
61269
61270
61271 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_KeyInputFocusManager_GetCurrentFocusControl(void * jarg1) {
61272   void * jresult ;
61273   Dali::Toolkit::KeyInputFocusManager *arg1 = (Dali::Toolkit::KeyInputFocusManager *) 0 ;
61274   Dali::Toolkit::Control result;
61275
61276   arg1 = (Dali::Toolkit::KeyInputFocusManager *)jarg1;
61277   {
61278     try {
61279       result = ((Dali::Toolkit::KeyInputFocusManager const *)arg1)->GetCurrentFocusControl();
61280     } catch (std::out_of_range& e) {
61281       {
61282         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61283       };
61284     } catch (std::exception& e) {
61285       {
61286         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61287       };
61288     } catch (...) {
61289       {
61290         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61291       };
61292     }
61293   }
61294   jresult = new Dali::Toolkit::Control((const Dali::Toolkit::Control &)result);
61295   return jresult;
61296 }
61297
61298
61299 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyInputFocusManager_RemoveFocus(void * jarg1, void * jarg2) {
61300   Dali::Toolkit::KeyInputFocusManager *arg1 = (Dali::Toolkit::KeyInputFocusManager *) 0 ;
61301   Dali::Toolkit::Control arg2 ;
61302   Dali::Toolkit::Control *argp2 ;
61303
61304   arg1 = (Dali::Toolkit::KeyInputFocusManager *)jarg1;
61305   argp2 = (Dali::Toolkit::Control *)jarg2;
61306   if (!argp2) {
61307     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Control", 0);
61308     return ;
61309   }
61310   arg2 = *argp2;
61311   {
61312     try {
61313       (arg1)->RemoveFocus(arg2);
61314     } catch (std::out_of_range& e) {
61315       {
61316         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61317       };
61318     } catch (std::exception& e) {
61319       {
61320         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61321       };
61322     } catch (...) {
61323       {
61324         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61325       };
61326     }
61327   }
61328 }
61329
61330
61331 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_KeyInputFocusManager_KeyInputFocusChangedSignal(void * jarg1) {
61332   void * jresult ;
61333   Dali::Toolkit::KeyInputFocusManager *arg1 = (Dali::Toolkit::KeyInputFocusManager *) 0 ;
61334   Dali::Toolkit::KeyInputFocusManager::KeyInputFocusChangedSignalType *result = 0 ;
61335
61336   arg1 = (Dali::Toolkit::KeyInputFocusManager *)jarg1;
61337   {
61338     try {
61339       result = (Dali::Toolkit::KeyInputFocusManager::KeyInputFocusChangedSignalType *) &(arg1)->KeyInputFocusChangedSignal();
61340     } catch (std::out_of_range& e) {
61341       {
61342         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61343       };
61344     } catch (std::exception& e) {
61345       {
61346         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61347       };
61348     } catch (...) {
61349       {
61350         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61351       };
61352     }
61353   }
61354   jresult = (void *)result;
61355   return jresult;
61356 }
61357
61358
61359 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Alignment_Padding__SWIG_0() {
61360   void * jresult ;
61361   Dali::Toolkit::Alignment::Padding *result = 0 ;
61362
61363   {
61364     try {
61365       result = (Dali::Toolkit::Alignment::Padding *)new Dali::Toolkit::Alignment::Padding();
61366     } catch (std::out_of_range& e) {
61367       {
61368         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61369       };
61370     } catch (std::exception& e) {
61371       {
61372         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61373       };
61374     } catch (...) {
61375       {
61376         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61377       };
61378     }
61379   }
61380   jresult = (void *)result;
61381   return jresult;
61382 }
61383
61384
61385 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Alignment_Padding__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4) {
61386   void * jresult ;
61387   float arg1 ;
61388   float arg2 ;
61389   float arg3 ;
61390   float arg4 ;
61391   Dali::Toolkit::Alignment::Padding *result = 0 ;
61392
61393   arg1 = (float)jarg1;
61394   arg2 = (float)jarg2;
61395   arg3 = (float)jarg3;
61396   arg4 = (float)jarg4;
61397   {
61398     try {
61399       result = (Dali::Toolkit::Alignment::Padding *)new Dali::Toolkit::Alignment::Padding(arg1,arg2,arg3,arg4);
61400     } catch (std::out_of_range& e) {
61401       {
61402         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61403       };
61404     } catch (std::exception& e) {
61405       {
61406         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61407       };
61408     } catch (...) {
61409       {
61410         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61411       };
61412     }
61413   }
61414   jresult = (void *)result;
61415   return jresult;
61416 }
61417
61418
61419 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Alignment_Padding_left_set(void * jarg1, float jarg2) {
61420   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
61421   float arg2 ;
61422
61423   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1;
61424   arg2 = (float)jarg2;
61425   if (arg1) (arg1)->left = arg2;
61426 }
61427
61428
61429 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Alignment_Padding_left_get(void * jarg1) {
61430   float jresult ;
61431   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
61432   float result;
61433
61434   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1;
61435   result = (float) ((arg1)->left);
61436   jresult = result;
61437   return jresult;
61438 }
61439
61440
61441 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Alignment_Padding_right_set(void * jarg1, float jarg2) {
61442   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
61443   float arg2 ;
61444
61445   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1;
61446   arg2 = (float)jarg2;
61447   if (arg1) (arg1)->right = arg2;
61448 }
61449
61450
61451 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Alignment_Padding_right_get(void * jarg1) {
61452   float jresult ;
61453   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
61454   float result;
61455
61456   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1;
61457   result = (float) ((arg1)->right);
61458   jresult = result;
61459   return jresult;
61460 }
61461
61462
61463 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Alignment_Padding_top_set(void * jarg1, float jarg2) {
61464   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
61465   float arg2 ;
61466
61467   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1;
61468   arg2 = (float)jarg2;
61469   if (arg1) (arg1)->top = arg2;
61470 }
61471
61472
61473 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Alignment_Padding_top_get(void * jarg1) {
61474   float jresult ;
61475   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
61476   float result;
61477
61478   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1;
61479   result = (float) ((arg1)->top);
61480   jresult = result;
61481   return jresult;
61482 }
61483
61484
61485 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Alignment_Padding_bottom_set(void * jarg1, float jarg2) {
61486   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
61487   float arg2 ;
61488
61489   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1;
61490   arg2 = (float)jarg2;
61491   if (arg1) (arg1)->bottom = arg2;
61492 }
61493
61494
61495 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Alignment_Padding_bottom_get(void * jarg1) {
61496   float jresult ;
61497   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
61498   float result;
61499
61500   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1;
61501   result = (float) ((arg1)->bottom);
61502   jresult = result;
61503   return jresult;
61504 }
61505
61506
61507 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Alignment_Padding(void * jarg1) {
61508   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
61509
61510   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1;
61511   {
61512     try {
61513       delete arg1;
61514     } catch (std::out_of_range& e) {
61515       {
61516         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61517       };
61518     } catch (std::exception& e) {
61519       {
61520         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61521       };
61522     } catch (...) {
61523       {
61524         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61525       };
61526     }
61527   }
61528 }
61529
61530
61531 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Alignment__SWIG_0() {
61532   void * jresult ;
61533   Dali::Toolkit::Alignment *result = 0 ;
61534
61535   {
61536     try {
61537       result = (Dali::Toolkit::Alignment *)new Dali::Toolkit::Alignment();
61538     } catch (std::out_of_range& e) {
61539       {
61540         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61541       };
61542     } catch (std::exception& e) {
61543       {
61544         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61545       };
61546     } catch (...) {
61547       {
61548         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61549       };
61550     }
61551   }
61552   jresult = (void *)result;
61553   return jresult;
61554 }
61555
61556
61557 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Alignment_New__SWIG_0(int jarg1, int jarg2) {
61558   void * jresult ;
61559   Dali::Toolkit::Alignment::Type arg1 ;
61560   Dali::Toolkit::Alignment::Type arg2 ;
61561   Dali::Toolkit::Alignment result;
61562
61563   arg1 = (Dali::Toolkit::Alignment::Type)jarg1;
61564   arg2 = (Dali::Toolkit::Alignment::Type)jarg2;
61565   {
61566     try {
61567       result = Dali::Toolkit::Alignment::New(arg1,arg2);
61568     } catch (std::out_of_range& e) {
61569       {
61570         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61571       };
61572     } catch (std::exception& e) {
61573       {
61574         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61575       };
61576     } catch (...) {
61577       {
61578         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61579       };
61580     }
61581   }
61582   jresult = new Dali::Toolkit::Alignment((const Dali::Toolkit::Alignment &)result);
61583   return jresult;
61584 }
61585
61586
61587 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Alignment_New__SWIG_1(int jarg1) {
61588   void * jresult ;
61589   Dali::Toolkit::Alignment::Type arg1 ;
61590   Dali::Toolkit::Alignment result;
61591
61592   arg1 = (Dali::Toolkit::Alignment::Type)jarg1;
61593   {
61594     try {
61595       result = Dali::Toolkit::Alignment::New(arg1);
61596     } catch (std::out_of_range& e) {
61597       {
61598         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61599       };
61600     } catch (std::exception& e) {
61601       {
61602         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61603       };
61604     } catch (...) {
61605       {
61606         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61607       };
61608     }
61609   }
61610   jresult = new Dali::Toolkit::Alignment((const Dali::Toolkit::Alignment &)result);
61611   return jresult;
61612 }
61613
61614
61615 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Alignment_New__SWIG_2() {
61616   void * jresult ;
61617   Dali::Toolkit::Alignment result;
61618
61619   {
61620     try {
61621       result = Dali::Toolkit::Alignment::New();
61622     } catch (std::out_of_range& e) {
61623       {
61624         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61625       };
61626     } catch (std::exception& e) {
61627       {
61628         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61629       };
61630     } catch (...) {
61631       {
61632         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61633       };
61634     }
61635   }
61636   jresult = new Dali::Toolkit::Alignment((const Dali::Toolkit::Alignment &)result);
61637   return jresult;
61638 }
61639
61640
61641 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Alignment__SWIG_1(void * jarg1) {
61642   void * jresult ;
61643   Dali::Toolkit::Alignment *arg1 = 0 ;
61644   Dali::Toolkit::Alignment *result = 0 ;
61645
61646   arg1 = (Dali::Toolkit::Alignment *)jarg1;
61647   if (!arg1) {
61648     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Alignment const & type is null", 0);
61649     return 0;
61650   }
61651   {
61652     try {
61653       result = (Dali::Toolkit::Alignment *)new Dali::Toolkit::Alignment((Dali::Toolkit::Alignment const &)*arg1);
61654     } catch (std::out_of_range& e) {
61655       {
61656         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61657       };
61658     } catch (std::exception& e) {
61659       {
61660         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61661       };
61662     } catch (...) {
61663       {
61664         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61665       };
61666     }
61667   }
61668   jresult = (void *)result;
61669   return jresult;
61670 }
61671
61672
61673 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Alignment(void * jarg1) {
61674   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
61675
61676   arg1 = (Dali::Toolkit::Alignment *)jarg1;
61677   {
61678     try {
61679       delete arg1;
61680     } catch (std::out_of_range& e) {
61681       {
61682         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61683       };
61684     } catch (std::exception& e) {
61685       {
61686         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61687       };
61688     } catch (...) {
61689       {
61690         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61691       };
61692     }
61693   }
61694 }
61695
61696
61697 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Alignment_DownCast(void * jarg1) {
61698   void * jresult ;
61699   Dali::BaseHandle arg1 ;
61700   Dali::BaseHandle *argp1 ;
61701   Dali::Toolkit::Alignment result;
61702
61703   argp1 = (Dali::BaseHandle *)jarg1;
61704   if (!argp1) {
61705     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
61706     return 0;
61707   }
61708   arg1 = *argp1;
61709   {
61710     try {
61711       result = Dali::Toolkit::Alignment::DownCast(arg1);
61712     } catch (std::out_of_range& e) {
61713       {
61714         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61715       };
61716     } catch (std::exception& e) {
61717       {
61718         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61719       };
61720     } catch (...) {
61721       {
61722         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61723       };
61724     }
61725   }
61726   jresult = new Dali::Toolkit::Alignment((const Dali::Toolkit::Alignment &)result);
61727   return jresult;
61728 }
61729
61730
61731 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Alignment_SetAlignmentType(void * jarg1, int jarg2) {
61732   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
61733   Dali::Toolkit::Alignment::Type arg2 ;
61734
61735   arg1 = (Dali::Toolkit::Alignment *)jarg1;
61736   arg2 = (Dali::Toolkit::Alignment::Type)jarg2;
61737   {
61738     try {
61739       (arg1)->SetAlignmentType(arg2);
61740     } catch (std::out_of_range& e) {
61741       {
61742         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61743       };
61744     } catch (std::exception& e) {
61745       {
61746         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61747       };
61748     } catch (...) {
61749       {
61750         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61751       };
61752     }
61753   }
61754 }
61755
61756
61757 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Alignment_GetAlignmentType(void * jarg1) {
61758   int jresult ;
61759   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
61760   Dali::Toolkit::Alignment::Type result;
61761
61762   arg1 = (Dali::Toolkit::Alignment *)jarg1;
61763   {
61764     try {
61765       result = (Dali::Toolkit::Alignment::Type)((Dali::Toolkit::Alignment const *)arg1)->GetAlignmentType();
61766     } catch (std::out_of_range& e) {
61767       {
61768         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61769       };
61770     } catch (std::exception& e) {
61771       {
61772         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61773       };
61774     } catch (...) {
61775       {
61776         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61777       };
61778     }
61779   }
61780   jresult = (int)result;
61781   return jresult;
61782 }
61783
61784
61785 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Alignment_SetScaling(void * jarg1, int jarg2) {
61786   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
61787   Dali::Toolkit::Alignment::Scaling arg2 ;
61788
61789   arg1 = (Dali::Toolkit::Alignment *)jarg1;
61790   arg2 = (Dali::Toolkit::Alignment::Scaling)jarg2;
61791   {
61792     try {
61793       (arg1)->SetScaling(arg2);
61794     } catch (std::out_of_range& e) {
61795       {
61796         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61797       };
61798     } catch (std::exception& e) {
61799       {
61800         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61801       };
61802     } catch (...) {
61803       {
61804         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61805       };
61806     }
61807   }
61808 }
61809
61810
61811 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Alignment_GetScaling(void * jarg1) {
61812   int jresult ;
61813   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
61814   Dali::Toolkit::Alignment::Scaling result;
61815
61816   arg1 = (Dali::Toolkit::Alignment *)jarg1;
61817   {
61818     try {
61819       result = (Dali::Toolkit::Alignment::Scaling)((Dali::Toolkit::Alignment const *)arg1)->GetScaling();
61820     } catch (std::out_of_range& e) {
61821       {
61822         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61823       };
61824     } catch (std::exception& e) {
61825       {
61826         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61827       };
61828     } catch (...) {
61829       {
61830         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61831       };
61832     }
61833   }
61834   jresult = (int)result;
61835   return jresult;
61836 }
61837
61838
61839 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Alignment_SetPadding(void * jarg1, void * jarg2) {
61840   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
61841   Dali::Toolkit::Alignment::Padding *arg2 = 0 ;
61842
61843   arg1 = (Dali::Toolkit::Alignment *)jarg1;
61844   arg2 = (Dali::Toolkit::Alignment::Padding *)jarg2;
61845   if (!arg2) {
61846     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Alignment::Padding const & type is null", 0);
61847     return ;
61848   }
61849   {
61850     try {
61851       (arg1)->SetPadding((Dali::Toolkit::Alignment::Padding const &)*arg2);
61852     } catch (std::out_of_range& e) {
61853       {
61854         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61855       };
61856     } catch (std::exception& e) {
61857       {
61858         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61859       };
61860     } catch (...) {
61861       {
61862         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61863       };
61864     }
61865   }
61866 }
61867
61868
61869 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Alignment_GetPadding(void * jarg1) {
61870   void * jresult ;
61871   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
61872   Dali::Toolkit::Alignment::Padding *result = 0 ;
61873
61874   arg1 = (Dali::Toolkit::Alignment *)jarg1;
61875   {
61876     try {
61877       result = (Dali::Toolkit::Alignment::Padding *) &((Dali::Toolkit::Alignment const *)arg1)->GetPadding();
61878     } catch (std::out_of_range& e) {
61879       {
61880         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61881       };
61882     } catch (std::exception& e) {
61883       {
61884         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61885       };
61886     } catch (...) {
61887       {
61888         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61889       };
61890     }
61891   }
61892   jresult = (void *)result;
61893   return jresult;
61894 }
61895
61896
61897 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Alignment_Assign(void * jarg1, void * jarg2) {
61898   void * jresult ;
61899   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
61900   Dali::Toolkit::Alignment *arg2 = 0 ;
61901   Dali::Toolkit::Alignment *result = 0 ;
61902
61903   arg1 = (Dali::Toolkit::Alignment *)jarg1;
61904   arg2 = (Dali::Toolkit::Alignment *)jarg2;
61905   if (!arg2) {
61906     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Alignment const & type is null", 0);
61907     return 0;
61908   }
61909   {
61910     try {
61911       result = (Dali::Toolkit::Alignment *) &(arg1)->operator =((Dali::Toolkit::Alignment const &)*arg2);
61912     } catch (std::out_of_range& e) {
61913       {
61914         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61915       };
61916     } catch (std::exception& e) {
61917       {
61918         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61919       };
61920     } catch (...) {
61921       {
61922         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61923       };
61924     }
61925   }
61926   jresult = (void *)result;
61927   return jresult;
61928 }
61929
61930
61931 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Button_Property_DISABLED_get() {
61932   int jresult ;
61933   int result;
61934
61935   result = (int)Dali::Toolkit::Button::Property::DISABLED;
61936   jresult = (int)result;
61937   return jresult;
61938 }
61939
61940
61941 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Button_Property_AUTO_REPEATING_get() {
61942   int jresult ;
61943   int result;
61944
61945   result = (int)Dali::Toolkit::Button::Property::AUTO_REPEATING;
61946   jresult = (int)result;
61947   return jresult;
61948 }
61949
61950
61951 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Button_Property_INITIAL_AUTO_REPEATING_DELAY_get() {
61952   int jresult ;
61953   int result;
61954
61955   result = (int)Dali::Toolkit::Button::Property::INITIAL_AUTO_REPEATING_DELAY;
61956   jresult = (int)result;
61957   return jresult;
61958 }
61959
61960
61961 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Button_Property_NEXT_AUTO_REPEATING_DELAY_get() {
61962   int jresult ;
61963   int result;
61964
61965   result = (int)Dali::Toolkit::Button::Property::NEXT_AUTO_REPEATING_DELAY;
61966   jresult = (int)result;
61967   return jresult;
61968 }
61969
61970
61971 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Button_Property_TOGGLABLE_get() {
61972   int jresult ;
61973   int result;
61974
61975   result = (int)Dali::Toolkit::Button::Property::TOGGLABLE;
61976   jresult = (int)result;
61977   return jresult;
61978 }
61979
61980
61981 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Button_Property_SELECTED_get() {
61982   int jresult ;
61983   int result;
61984
61985   result = (int)Dali::Toolkit::Button::Property::SELECTED;
61986   jresult = (int)result;
61987   return jresult;
61988 }
61989
61990
61991 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Button_Property_UNSELECTED_COLOR_get() {
61992   int jresult ;
61993   int result;
61994
61995   result = (int)Dali::Toolkit::Button::Property::UNSELECTED_COLOR;
61996   jresult = (int)result;
61997   return jresult;
61998 }
61999
62000
62001 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Button_Property_SELECTED_COLOR_get() {
62002   int jresult ;
62003   int result;
62004
62005   result = (int)Dali::Toolkit::Button::Property::SELECTED_COLOR;
62006   jresult = (int)result;
62007   return jresult;
62008 }
62009
62010
62011 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Button_Property_LABEL_get() {
62012   int jresult ;
62013   int result;
62014
62015   result = (int)Dali::Toolkit::Button::Property::LABEL;
62016   jresult = (int)result;
62017   return jresult;
62018 }
62019
62020
62021 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Button_Property_LABEL_TEXT_get() {
62022   int jresult ;
62023   int result;
62024
62025   result = (int)Dali::Toolkit::Button::Property::LABEL_TEXT;
62026   jresult = (int)result;
62027   return jresult;
62028 }
62029
62030
62031 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Button_Property() {
62032   void * jresult ;
62033   Dali::Toolkit::Button::Property *result = 0 ;
62034
62035   {
62036     try {
62037       result = (Dali::Toolkit::Button::Property *)new Dali::Toolkit::Button::Property();
62038     } catch (std::out_of_range& e) {
62039       {
62040         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62041       };
62042     } catch (std::exception& e) {
62043       {
62044         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62045       };
62046     } catch (...) {
62047       {
62048         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62049       };
62050     }
62051   }
62052   jresult = (void *)result;
62053   return jresult;
62054 }
62055
62056
62057 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Button_Property(void * jarg1) {
62058   Dali::Toolkit::Button::Property *arg1 = (Dali::Toolkit::Button::Property *) 0 ;
62059
62060   arg1 = (Dali::Toolkit::Button::Property *)jarg1;
62061   {
62062     try {
62063       delete arg1;
62064     } catch (std::out_of_range& e) {
62065       {
62066         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
62067       };
62068     } catch (std::exception& e) {
62069       {
62070         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
62071       };
62072     } catch (...) {
62073       {
62074         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
62075       };
62076     }
62077   }
62078 }
62079
62080
62081 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Button__SWIG_0() {
62082   void * jresult ;
62083   Dali::Toolkit::Button *result = 0 ;
62084
62085   {
62086     try {
62087       result = (Dali::Toolkit::Button *)new Dali::Toolkit::Button();
62088     } catch (std::out_of_range& e) {
62089       {
62090         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62091       };
62092     } catch (std::exception& e) {
62093       {
62094         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62095       };
62096     } catch (...) {
62097       {
62098         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62099       };
62100     }
62101   }
62102   jresult = (void *)result;
62103   return jresult;
62104 }
62105
62106
62107 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Button__SWIG_1(void * jarg1) {
62108   void * jresult ;
62109   Dali::Toolkit::Button *arg1 = 0 ;
62110   Dali::Toolkit::Button *result = 0 ;
62111
62112   arg1 = (Dali::Toolkit::Button *)jarg1;
62113   if (!arg1) {
62114     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Button const & type is null", 0);
62115     return 0;
62116   }
62117   {
62118     try {
62119       result = (Dali::Toolkit::Button *)new Dali::Toolkit::Button((Dali::Toolkit::Button 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_Button_Assign(void * jarg1, void * jarg2) {
62140   void * jresult ;
62141   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
62142   Dali::Toolkit::Button *arg2 = 0 ;
62143   Dali::Toolkit::Button *result = 0 ;
62144
62145   arg1 = (Dali::Toolkit::Button *)jarg1;
62146   arg2 = (Dali::Toolkit::Button *)jarg2;
62147   if (!arg2) {
62148     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Button const & type is null", 0);
62149     return 0;
62150   }
62151   {
62152     try {
62153       result = (Dali::Toolkit::Button *) &(arg1)->operator =((Dali::Toolkit::Button 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_Button_DownCast(void * jarg1) {
62174   void * jresult ;
62175   Dali::BaseHandle arg1 ;
62176   Dali::BaseHandle *argp1 ;
62177   Dali::Toolkit::Button 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::Button::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::Button((const Dali::Toolkit::Button &)result);
62203   return jresult;
62204 }
62205
62206
62207 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Button(void * jarg1) {
62208   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
62209
62210   arg1 = (Dali::Toolkit::Button *)jarg1;
62211   {
62212     try {
62213       delete arg1;
62214     } catch (std::out_of_range& e) {
62215       {
62216         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
62217       };
62218     } catch (std::exception& e) {
62219       {
62220         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
62221       };
62222     } catch (...) {
62223       {
62224         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
62225       };
62226     }
62227   }
62228 }
62229
62230
62231 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Button_IsDisabled(void * jarg1) {
62232   unsigned int jresult ;
62233   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
62234   bool result;
62235
62236   arg1 = (Dali::Toolkit::Button *)jarg1;
62237   {
62238     try {
62239       result = (bool)((Dali::Toolkit::Button const *)arg1)->IsDisabled();
62240     } catch (std::out_of_range& e) {
62241       {
62242         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62243       };
62244     } catch (std::exception& e) {
62245       {
62246         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62247       };
62248     } catch (...) {
62249       {
62250         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62251       };
62252     }
62253   }
62254   jresult = result;
62255   return jresult;
62256 }
62257
62258
62259 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Button_IsAutoRepeating(void * jarg1) {
62260   unsigned int jresult ;
62261   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
62262   bool result;
62263
62264   arg1 = (Dali::Toolkit::Button *)jarg1;
62265   {
62266     try {
62267       result = (bool)((Dali::Toolkit::Button const *)arg1)->IsAutoRepeating();
62268     } catch (std::out_of_range& e) {
62269       {
62270         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62271       };
62272     } catch (std::exception& e) {
62273       {
62274         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62275       };
62276     } catch (...) {
62277       {
62278         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62279       };
62280     }
62281   }
62282   jresult = result;
62283   return jresult;
62284 }
62285
62286
62287 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Button_GetInitialAutoRepeatingDelay(void * jarg1) {
62288   float jresult ;
62289   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
62290   float result;
62291
62292   arg1 = (Dali::Toolkit::Button *)jarg1;
62293   {
62294     try {
62295       result = (float)((Dali::Toolkit::Button const *)arg1)->GetInitialAutoRepeatingDelay();
62296     } catch (std::out_of_range& e) {
62297       {
62298         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62299       };
62300     } catch (std::exception& e) {
62301       {
62302         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62303       };
62304     } catch (...) {
62305       {
62306         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62307       };
62308     }
62309   }
62310   jresult = result;
62311   return jresult;
62312 }
62313
62314
62315 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Button_GetNextAutoRepeatingDelay(void * jarg1) {
62316   float jresult ;
62317   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
62318   float result;
62319
62320   arg1 = (Dali::Toolkit::Button *)jarg1;
62321   {
62322     try {
62323       result = (float)((Dali::Toolkit::Button const *)arg1)->GetNextAutoRepeatingDelay();
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 = result;
62339   return jresult;
62340 }
62341
62342
62343 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Button_IsTogglableButton(void * jarg1) {
62344   unsigned int jresult ;
62345   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
62346   bool result;
62347
62348   arg1 = (Dali::Toolkit::Button *)jarg1;
62349   {
62350     try {
62351       result = (bool)((Dali::Toolkit::Button const *)arg1)->IsTogglableButton();
62352     } catch (std::out_of_range& e) {
62353       {
62354         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62355       };
62356     } catch (std::exception& e) {
62357       {
62358         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62359       };
62360     } catch (...) {
62361       {
62362         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62363       };
62364     }
62365   }
62366   jresult = result;
62367   return jresult;
62368 }
62369
62370
62371 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Button_IsSelected(void * jarg1) {
62372   unsigned int jresult ;
62373   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
62374   bool result;
62375
62376   arg1 = (Dali::Toolkit::Button *)jarg1;
62377   {
62378     try {
62379       result = (bool)((Dali::Toolkit::Button const *)arg1)->IsSelected();
62380     } catch (std::out_of_range& e) {
62381       {
62382         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62383       };
62384     } catch (std::exception& e) {
62385       {
62386         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62387       };
62388     } catch (...) {
62389       {
62390         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62391       };
62392     }
62393   }
62394   jresult = result;
62395   return jresult;
62396 }
62397
62398
62399 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Button_GetAnimationTime(void * jarg1) {
62400   float jresult ;
62401   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
62402   float result;
62403
62404   arg1 = (Dali::Toolkit::Button *)jarg1;
62405   {
62406     try {
62407       result = (float)((Dali::Toolkit::Button const *)arg1)->GetAnimationTime();
62408     } catch (std::out_of_range& e) {
62409       {
62410         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62411       };
62412     } catch (std::exception& e) {
62413       {
62414         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62415       };
62416     } catch (...) {
62417       {
62418         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62419       };
62420     }
62421   }
62422   jresult = result;
62423   return jresult;
62424 }
62425
62426
62427 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_Button_GetLabelText(void * jarg1) {
62428   char * jresult ;
62429   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
62430   std::string result;
62431
62432   arg1 = (Dali::Toolkit::Button *)jarg1;
62433   {
62434     try {
62435       result = ((Dali::Toolkit::Button const *)arg1)->GetLabelText();
62436     } catch (std::out_of_range& e) {
62437       {
62438         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62439       };
62440     } catch (std::exception& e) {
62441       {
62442         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62443       };
62444     } catch (...) {
62445       {
62446         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62447       };
62448     }
62449   }
62450   jresult = SWIG_csharp_string_callback((&result)->c_str());
62451   return jresult;
62452 }
62453
62454
62455 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Button_SetLabel(void * jarg1, void * jarg2) {
62456   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
62457   Dali::Actor arg2 ;
62458   Dali::Actor *argp2 ;
62459
62460   arg1 = (Dali::Toolkit::Button *)jarg1;
62461   argp2 = (Dali::Actor *)jarg2;
62462   if (!argp2) {
62463     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
62464     return ;
62465   }
62466   arg2 = *argp2;
62467   {
62468     try {
62469       (arg1)->SetLabel(arg2);
62470     } catch (std::out_of_range& e) {
62471       {
62472         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
62473       };
62474     } catch (std::exception& e) {
62475       {
62476         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
62477       };
62478     } catch (...) {
62479       {
62480         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
62481       };
62482     }
62483   }
62484 }
62485
62486
62487 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Button_SetButtonImage(void * jarg1, void * jarg2) {
62488   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
62489   Dali::Image arg2 ;
62490   Dali::Image *argp2 ;
62491
62492   arg1 = (Dali::Toolkit::Button *)jarg1;
62493   argp2 = (Dali::Image *)jarg2;
62494   if (!argp2) {
62495     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
62496     return ;
62497   }
62498   arg2 = *argp2;
62499   {
62500     try {
62501       (arg1)->SetButtonImage(arg2);
62502     } catch (std::out_of_range& e) {
62503       {
62504         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
62505       };
62506     } catch (std::exception& e) {
62507       {
62508         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
62509       };
62510     } catch (...) {
62511       {
62512         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
62513       };
62514     }
62515   }
62516 }
62517
62518
62519 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Button_SetSelectedImage(void * jarg1, void * jarg2) {
62520   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
62521   Dali::Image arg2 ;
62522   Dali::Image *argp2 ;
62523
62524   arg1 = (Dali::Toolkit::Button *)jarg1;
62525   argp2 = (Dali::Image *)jarg2;
62526   if (!argp2) {
62527     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
62528     return ;
62529   }
62530   arg2 = *argp2;
62531   {
62532     try {
62533       (arg1)->SetSelectedImage(arg2);
62534     } catch (std::out_of_range& e) {
62535       {
62536         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
62537       };
62538     } catch (std::exception& e) {
62539       {
62540         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
62541       };
62542     } catch (...) {
62543       {
62544         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
62545       };
62546     }
62547   }
62548 }
62549
62550
62551 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Button_GetButtonImage(void * jarg1) {
62552   void * jresult ;
62553   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
62554   Dali::Actor result;
62555
62556   arg1 = (Dali::Toolkit::Button *)jarg1;
62557   {
62558     try {
62559       result = ((Dali::Toolkit::Button const *)arg1)->GetButtonImage();
62560     } catch (std::out_of_range& e) {
62561       {
62562         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62563       };
62564     } catch (std::exception& e) {
62565       {
62566         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62567       };
62568     } catch (...) {
62569       {
62570         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62571       };
62572     }
62573   }
62574   jresult = new Dali::Actor((const Dali::Actor &)result);
62575   return jresult;
62576 }
62577
62578
62579 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Button_GetSelectedImage(void * jarg1) {
62580   void * jresult ;
62581   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
62582   Dali::Actor result;
62583
62584   arg1 = (Dali::Toolkit::Button *)jarg1;
62585   {
62586     try {
62587       result = ((Dali::Toolkit::Button const *)arg1)->GetSelectedImage();
62588     } catch (std::out_of_range& e) {
62589       {
62590         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62591       };
62592     } catch (std::exception& e) {
62593       {
62594         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62595       };
62596     } catch (...) {
62597       {
62598         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62599       };
62600     }
62601   }
62602   jresult = new Dali::Actor((const Dali::Actor &)result);
62603   return jresult;
62604 }
62605
62606
62607 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Button_PressedSignal(void * jarg1) {
62608   void * jresult ;
62609   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
62610   Dali::Toolkit::Button::ButtonSignalType *result = 0 ;
62611
62612   arg1 = (Dali::Toolkit::Button *)jarg1;
62613   {
62614     try {
62615       result = (Dali::Toolkit::Button::ButtonSignalType *) &(arg1)->PressedSignal();
62616     } catch (std::out_of_range& e) {
62617       {
62618         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62619       };
62620     } catch (std::exception& e) {
62621       {
62622         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62623       };
62624     } catch (...) {
62625       {
62626         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62627       };
62628     }
62629   }
62630   jresult = (void *)result;
62631   return jresult;
62632 }
62633
62634
62635 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Button_ReleasedSignal(void * jarg1) {
62636   void * jresult ;
62637   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
62638   Dali::Toolkit::Button::ButtonSignalType *result = 0 ;
62639
62640   arg1 = (Dali::Toolkit::Button *)jarg1;
62641   {
62642     try {
62643       result = (Dali::Toolkit::Button::ButtonSignalType *) &(arg1)->ReleasedSignal();
62644     } catch (std::out_of_range& e) {
62645       {
62646         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62647       };
62648     } catch (std::exception& e) {
62649       {
62650         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62651       };
62652     } catch (...) {
62653       {
62654         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62655       };
62656     }
62657   }
62658   jresult = (void *)result;
62659   return jresult;
62660 }
62661
62662
62663 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Button_ClickedSignal(void * jarg1) {
62664   void * jresult ;
62665   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
62666   Dali::Toolkit::Button::ButtonSignalType *result = 0 ;
62667
62668   arg1 = (Dali::Toolkit::Button *)jarg1;
62669   {
62670     try {
62671       result = (Dali::Toolkit::Button::ButtonSignalType *) &(arg1)->ClickedSignal();
62672     } catch (std::out_of_range& e) {
62673       {
62674         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62675       };
62676     } catch (std::exception& e) {
62677       {
62678         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62679       };
62680     } catch (...) {
62681       {
62682         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62683       };
62684     }
62685   }
62686   jresult = (void *)result;
62687   return jresult;
62688 }
62689
62690
62691 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Button_StateChangedSignal(void * jarg1) {
62692   void * jresult ;
62693   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
62694   Dali::Toolkit::Button::ButtonSignalType *result = 0 ;
62695
62696   arg1 = (Dali::Toolkit::Button *)jarg1;
62697   {
62698     try {
62699       result = (Dali::Toolkit::Button::ButtonSignalType *) &(arg1)->StateChangedSignal();
62700     } catch (std::out_of_range& e) {
62701       {
62702         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62703       };
62704     } catch (std::exception& e) {
62705       {
62706         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62707       };
62708     } catch (...) {
62709       {
62710         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62711       };
62712     }
62713   }
62714   jresult = (void *)result;
62715   return jresult;
62716 }
62717
62718
62719 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_CheckBoxButton__SWIG_0() {
62720   void * jresult ;
62721   Dali::Toolkit::CheckBoxButton *result = 0 ;
62722
62723   {
62724     try {
62725       result = (Dali::Toolkit::CheckBoxButton *)new Dali::Toolkit::CheckBoxButton();
62726     } catch (std::out_of_range& e) {
62727       {
62728         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62729       };
62730     } catch (std::exception& e) {
62731       {
62732         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62733       };
62734     } catch (...) {
62735       {
62736         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62737       };
62738     }
62739   }
62740   jresult = (void *)result;
62741   return jresult;
62742 }
62743
62744
62745 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_CheckBoxButton__SWIG_1(void * jarg1) {
62746   void * jresult ;
62747   Dali::Toolkit::CheckBoxButton *arg1 = 0 ;
62748   Dali::Toolkit::CheckBoxButton *result = 0 ;
62749
62750   arg1 = (Dali::Toolkit::CheckBoxButton *)jarg1;
62751   if (!arg1) {
62752     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::CheckBoxButton const & type is null", 0);
62753     return 0;
62754   }
62755   {
62756     try {
62757       result = (Dali::Toolkit::CheckBoxButton *)new Dali::Toolkit::CheckBoxButton((Dali::Toolkit::CheckBoxButton const &)*arg1);
62758     } catch (std::out_of_range& e) {
62759       {
62760         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62761       };
62762     } catch (std::exception& e) {
62763       {
62764         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62765       };
62766     } catch (...) {
62767       {
62768         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62769       };
62770     }
62771   }
62772   jresult = (void *)result;
62773   return jresult;
62774 }
62775
62776
62777 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CheckBoxButton_Assign(void * jarg1, void * jarg2) {
62778   void * jresult ;
62779   Dali::Toolkit::CheckBoxButton *arg1 = (Dali::Toolkit::CheckBoxButton *) 0 ;
62780   Dali::Toolkit::CheckBoxButton *arg2 = 0 ;
62781   Dali::Toolkit::CheckBoxButton *result = 0 ;
62782
62783   arg1 = (Dali::Toolkit::CheckBoxButton *)jarg1;
62784   arg2 = (Dali::Toolkit::CheckBoxButton *)jarg2;
62785   if (!arg2) {
62786     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::CheckBoxButton const & type is null", 0);
62787     return 0;
62788   }
62789   {
62790     try {
62791       result = (Dali::Toolkit::CheckBoxButton *) &(arg1)->operator =((Dali::Toolkit::CheckBoxButton const &)*arg2);
62792     } catch (std::out_of_range& e) {
62793       {
62794         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62795       };
62796     } catch (std::exception& e) {
62797       {
62798         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62799       };
62800     } catch (...) {
62801       {
62802         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62803       };
62804     }
62805   }
62806   jresult = (void *)result;
62807   return jresult;
62808 }
62809
62810
62811 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_CheckBoxButton(void * jarg1) {
62812   Dali::Toolkit::CheckBoxButton *arg1 = (Dali::Toolkit::CheckBoxButton *) 0 ;
62813
62814   arg1 = (Dali::Toolkit::CheckBoxButton *)jarg1;
62815   {
62816     try {
62817       delete arg1;
62818     } catch (std::out_of_range& e) {
62819       {
62820         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
62821       };
62822     } catch (std::exception& e) {
62823       {
62824         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
62825       };
62826     } catch (...) {
62827       {
62828         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
62829       };
62830     }
62831   }
62832 }
62833
62834
62835 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CheckBoxButton_New() {
62836   void * jresult ;
62837   Dali::Toolkit::CheckBoxButton result;
62838
62839   {
62840     try {
62841       result = Dali::Toolkit::CheckBoxButton::New();
62842     } catch (std::out_of_range& e) {
62843       {
62844         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62845       };
62846     } catch (std::exception& e) {
62847       {
62848         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62849       };
62850     } catch (...) {
62851       {
62852         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62853       };
62854     }
62855   }
62856   jresult = new Dali::Toolkit::CheckBoxButton((const Dali::Toolkit::CheckBoxButton &)result);
62857   return jresult;
62858 }
62859
62860
62861 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CheckBoxButton_DownCast(void * jarg1) {
62862   void * jresult ;
62863   Dali::BaseHandle arg1 ;
62864   Dali::BaseHandle *argp1 ;
62865   Dali::Toolkit::CheckBoxButton result;
62866
62867   argp1 = (Dali::BaseHandle *)jarg1;
62868   if (!argp1) {
62869     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
62870     return 0;
62871   }
62872   arg1 = *argp1;
62873   {
62874     try {
62875       result = Dali::Toolkit::CheckBoxButton::DownCast(arg1);
62876     } catch (std::out_of_range& e) {
62877       {
62878         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62879       };
62880     } catch (std::exception& e) {
62881       {
62882         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62883       };
62884     } catch (...) {
62885       {
62886         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62887       };
62888     }
62889   }
62890   jresult = new Dali::Toolkit::CheckBoxButton((const Dali::Toolkit::CheckBoxButton &)result);
62891   return jresult;
62892 }
62893
62894
62895 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PushButton_Property_UNSELECTED_ICON_get() {
62896   int jresult ;
62897   int result;
62898
62899   result = (int)Dali::Toolkit::PushButton::Property::UNSELECTED_ICON;
62900   jresult = (int)result;
62901   return jresult;
62902 }
62903
62904
62905 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PushButton_Property_SELECTED_ICON_get() {
62906   int jresult ;
62907   int result;
62908
62909   result = (int)Dali::Toolkit::PushButton::Property::SELECTED_ICON;
62910   jresult = (int)result;
62911   return jresult;
62912 }
62913
62914
62915 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PushButton_Property_ICON_ALIGNMENT_get() {
62916   int jresult ;
62917   int result;
62918
62919   result = (int)Dali::Toolkit::PushButton::Property::ICON_ALIGNMENT;
62920   jresult = (int)result;
62921   return jresult;
62922 }
62923
62924
62925 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PushButton_Property_LABEL_PADDING_get() {
62926   int jresult ;
62927   int result;
62928
62929   result = (int)Dali::Toolkit::PushButton::Property::LABEL_PADDING;
62930   jresult = (int)result;
62931   return jresult;
62932 }
62933
62934
62935 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PushButton_Property_ICON_PADDING_get() {
62936   int jresult ;
62937   int result;
62938
62939   result = (int)Dali::Toolkit::PushButton::Property::ICON_PADDING;
62940   jresult = (int)result;
62941   return jresult;
62942 }
62943
62944
62945 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PushButton_Property() {
62946   void * jresult ;
62947   Dali::Toolkit::PushButton::Property *result = 0 ;
62948
62949   {
62950     try {
62951       result = (Dali::Toolkit::PushButton::Property *)new Dali::Toolkit::PushButton::Property();
62952     } catch (std::out_of_range& e) {
62953       {
62954         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62955       };
62956     } catch (std::exception& e) {
62957       {
62958         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62959       };
62960     } catch (...) {
62961       {
62962         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62963       };
62964     }
62965   }
62966   jresult = (void *)result;
62967   return jresult;
62968 }
62969
62970
62971 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PushButton_Property(void * jarg1) {
62972   Dali::Toolkit::PushButton::Property *arg1 = (Dali::Toolkit::PushButton::Property *) 0 ;
62973
62974   arg1 = (Dali::Toolkit::PushButton::Property *)jarg1;
62975   {
62976     try {
62977       delete arg1;
62978     } catch (std::out_of_range& e) {
62979       {
62980         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
62981       };
62982     } catch (std::exception& e) {
62983       {
62984         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
62985       };
62986     } catch (...) {
62987       {
62988         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
62989       };
62990     }
62991   }
62992 }
62993
62994
62995 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PushButton__SWIG_0() {
62996   void * jresult ;
62997   Dali::Toolkit::PushButton *result = 0 ;
62998
62999   {
63000     try {
63001       result = (Dali::Toolkit::PushButton *)new Dali::Toolkit::PushButton();
63002     } catch (std::out_of_range& e) {
63003       {
63004         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63005       };
63006     } catch (std::exception& e) {
63007       {
63008         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63009       };
63010     } catch (...) {
63011       {
63012         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63013       };
63014     }
63015   }
63016   jresult = (void *)result;
63017   return jresult;
63018 }
63019
63020
63021 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PushButton__SWIG_1(void * jarg1) {
63022   void * jresult ;
63023   Dali::Toolkit::PushButton *arg1 = 0 ;
63024   Dali::Toolkit::PushButton *result = 0 ;
63025
63026   arg1 = (Dali::Toolkit::PushButton *)jarg1;
63027   if (!arg1) {
63028     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PushButton const & type is null", 0);
63029     return 0;
63030   }
63031   {
63032     try {
63033       result = (Dali::Toolkit::PushButton *)new Dali::Toolkit::PushButton((Dali::Toolkit::PushButton const &)*arg1);
63034     } catch (std::out_of_range& e) {
63035       {
63036         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63037       };
63038     } catch (std::exception& e) {
63039       {
63040         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63041       };
63042     } catch (...) {
63043       {
63044         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63045       };
63046     }
63047   }
63048   jresult = (void *)result;
63049   return jresult;
63050 }
63051
63052
63053 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PushButton_Assign(void * jarg1, void * jarg2) {
63054   void * jresult ;
63055   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
63056   Dali::Toolkit::PushButton *arg2 = 0 ;
63057   Dali::Toolkit::PushButton *result = 0 ;
63058
63059   arg1 = (Dali::Toolkit::PushButton *)jarg1;
63060   arg2 = (Dali::Toolkit::PushButton *)jarg2;
63061   if (!arg2) {
63062     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PushButton const & type is null", 0);
63063     return 0;
63064   }
63065   {
63066     try {
63067       result = (Dali::Toolkit::PushButton *) &(arg1)->operator =((Dali::Toolkit::PushButton const &)*arg2);
63068     } catch (std::out_of_range& e) {
63069       {
63070         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63071       };
63072     } catch (std::exception& e) {
63073       {
63074         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63075       };
63076     } catch (...) {
63077       {
63078         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63079       };
63080     }
63081   }
63082   jresult = (void *)result;
63083   return jresult;
63084 }
63085
63086
63087 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PushButton(void * jarg1) {
63088   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
63089
63090   arg1 = (Dali::Toolkit::PushButton *)jarg1;
63091   {
63092     try {
63093       delete arg1;
63094     } catch (std::out_of_range& e) {
63095       {
63096         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63097       };
63098     } catch (std::exception& e) {
63099       {
63100         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63101       };
63102     } catch (...) {
63103       {
63104         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63105       };
63106     }
63107   }
63108 }
63109
63110
63111 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PushButton_New() {
63112   void * jresult ;
63113   Dali::Toolkit::PushButton result;
63114
63115   {
63116     try {
63117       result = Dali::Toolkit::PushButton::New();
63118     } catch (std::out_of_range& e) {
63119       {
63120         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63121       };
63122     } catch (std::exception& e) {
63123       {
63124         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63125       };
63126     } catch (...) {
63127       {
63128         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63129       };
63130     }
63131   }
63132   jresult = new Dali::Toolkit::PushButton((const Dali::Toolkit::PushButton &)result);
63133   return jresult;
63134 }
63135
63136
63137 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PushButton_DownCast(void * jarg1) {
63138   void * jresult ;
63139   Dali::BaseHandle arg1 ;
63140   Dali::BaseHandle *argp1 ;
63141   Dali::Toolkit::PushButton result;
63142
63143   argp1 = (Dali::BaseHandle *)jarg1;
63144   if (!argp1) {
63145     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
63146     return 0;
63147   }
63148   arg1 = *argp1;
63149   {
63150     try {
63151       result = Dali::Toolkit::PushButton::DownCast(arg1);
63152     } catch (std::out_of_range& e) {
63153       {
63154         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63155       };
63156     } catch (std::exception& e) {
63157       {
63158         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63159       };
63160     } catch (...) {
63161       {
63162         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63163       };
63164     }
63165   }
63166   jresult = new Dali::Toolkit::PushButton((const Dali::Toolkit::PushButton &)result);
63167   return jresult;
63168 }
63169
63170
63171 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PushButton_SetButtonImage__SWIG_0_0(void * jarg1, void * jarg2) {
63172   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
63173   Dali::Image arg2 ;
63174   Dali::Image *argp2 ;
63175
63176   arg1 = (Dali::Toolkit::PushButton *)jarg1;
63177   argp2 = (Dali::Image *)jarg2;
63178   if (!argp2) {
63179     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
63180     return ;
63181   }
63182   arg2 = *argp2;
63183   {
63184     try {
63185       (arg1)->SetButtonImage(arg2);
63186     } catch (std::out_of_range& e) {
63187       {
63188         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63189       };
63190     } catch (std::exception& e) {
63191       {
63192         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63193       };
63194     } catch (...) {
63195       {
63196         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63197       };
63198     }
63199   }
63200 }
63201
63202
63203 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PushButton_SetButtonImage__SWIG_1(void * jarg1, void * jarg2) {
63204   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
63205   Dali::Actor arg2 ;
63206   Dali::Actor *argp2 ;
63207
63208   arg1 = (Dali::Toolkit::PushButton *)jarg1;
63209   argp2 = (Dali::Actor *)jarg2;
63210   if (!argp2) {
63211     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
63212     return ;
63213   }
63214   arg2 = *argp2;
63215   {
63216     try {
63217       (arg1)->SetButtonImage(arg2);
63218     } catch (std::out_of_range& e) {
63219       {
63220         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63221       };
63222     } catch (std::exception& e) {
63223       {
63224         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63225       };
63226     } catch (...) {
63227       {
63228         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63229       };
63230     }
63231   }
63232 }
63233
63234
63235 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PushButton_SetBackgroundImage(void * jarg1, void * jarg2) {
63236   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
63237   Dali::Actor arg2 ;
63238   Dali::Actor *argp2 ;
63239
63240   arg1 = (Dali::Toolkit::PushButton *)jarg1;
63241   argp2 = (Dali::Actor *)jarg2;
63242   if (!argp2) {
63243     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
63244     return ;
63245   }
63246   arg2 = *argp2;
63247   {
63248     try {
63249       (arg1)->SetBackgroundImage(arg2);
63250     } catch (std::out_of_range& e) {
63251       {
63252         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63253       };
63254     } catch (std::exception& e) {
63255       {
63256         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63257       };
63258     } catch (...) {
63259       {
63260         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63261       };
63262     }
63263   }
63264 }
63265
63266
63267 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PushButton_SetSelectedImage__SWIG_0_0(void * jarg1, void * jarg2) {
63268   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
63269   Dali::Image arg2 ;
63270   Dali::Image *argp2 ;
63271
63272   arg1 = (Dali::Toolkit::PushButton *)jarg1;
63273   argp2 = (Dali::Image *)jarg2;
63274   if (!argp2) {
63275     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
63276     return ;
63277   }
63278   arg2 = *argp2;
63279   {
63280     try {
63281       (arg1)->SetSelectedImage(arg2);
63282     } catch (std::out_of_range& e) {
63283       {
63284         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63285       };
63286     } catch (std::exception& e) {
63287       {
63288         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63289       };
63290     } catch (...) {
63291       {
63292         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63293       };
63294     }
63295   }
63296 }
63297
63298
63299 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PushButton_SetSelectedImage__SWIG_1(void * jarg1, void * jarg2) {
63300   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
63301   Dali::Actor arg2 ;
63302   Dali::Actor *argp2 ;
63303
63304   arg1 = (Dali::Toolkit::PushButton *)jarg1;
63305   argp2 = (Dali::Actor *)jarg2;
63306   if (!argp2) {
63307     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
63308     return ;
63309   }
63310   arg2 = *argp2;
63311   {
63312     try {
63313       (arg1)->SetSelectedImage(arg2);
63314     } catch (std::out_of_range& e) {
63315       {
63316         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63317       };
63318     } catch (std::exception& e) {
63319       {
63320         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63321       };
63322     } catch (...) {
63323       {
63324         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63325       };
63326     }
63327   }
63328 }
63329
63330
63331 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PushButton_SetSelectedBackgroundImage(void * jarg1, void * jarg2) {
63332   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
63333   Dali::Actor arg2 ;
63334   Dali::Actor *argp2 ;
63335
63336   arg1 = (Dali::Toolkit::PushButton *)jarg1;
63337   argp2 = (Dali::Actor *)jarg2;
63338   if (!argp2) {
63339     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
63340     return ;
63341   }
63342   arg2 = *argp2;
63343   {
63344     try {
63345       (arg1)->SetSelectedBackgroundImage(arg2);
63346     } catch (std::out_of_range& e) {
63347       {
63348         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63349       };
63350     } catch (std::exception& e) {
63351       {
63352         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63353       };
63354     } catch (...) {
63355       {
63356         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63357       };
63358     }
63359   }
63360 }
63361
63362
63363 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PushButton_SetDisabledBackgroundImage(void * jarg1, void * jarg2) {
63364   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
63365   Dali::Actor arg2 ;
63366   Dali::Actor *argp2 ;
63367
63368   arg1 = (Dali::Toolkit::PushButton *)jarg1;
63369   argp2 = (Dali::Actor *)jarg2;
63370   if (!argp2) {
63371     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
63372     return ;
63373   }
63374   arg2 = *argp2;
63375   {
63376     try {
63377       (arg1)->SetDisabledBackgroundImage(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 void SWIGSTDCALL CSharp_Dali_PushButton_SetDisabledImage(void * jarg1, void * jarg2) {
63396   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
63397   Dali::Actor arg2 ;
63398   Dali::Actor *argp2 ;
63399
63400   arg1 = (Dali::Toolkit::PushButton *)jarg1;
63401   argp2 = (Dali::Actor *)jarg2;
63402   if (!argp2) {
63403     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
63404     return ;
63405   }
63406   arg2 = *argp2;
63407   {
63408     try {
63409       (arg1)->SetDisabledImage(arg2);
63410     } catch (std::out_of_range& e) {
63411       {
63412         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63413       };
63414     } catch (std::exception& e) {
63415       {
63416         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63417       };
63418     } catch (...) {
63419       {
63420         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63421       };
63422     }
63423   }
63424 }
63425
63426
63427 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PushButton_SetDisabledSelectedImage(void * jarg1, void * jarg2) {
63428   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
63429   Dali::Actor arg2 ;
63430   Dali::Actor *argp2 ;
63431
63432   arg1 = (Dali::Toolkit::PushButton *)jarg1;
63433   argp2 = (Dali::Actor *)jarg2;
63434   if (!argp2) {
63435     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
63436     return ;
63437   }
63438   arg2 = *argp2;
63439   {
63440     try {
63441       (arg1)->SetDisabledSelectedImage(arg2);
63442     } catch (std::out_of_range& e) {
63443       {
63444         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63445       };
63446     } catch (std::exception& e) {
63447       {
63448         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63449       };
63450     } catch (...) {
63451       {
63452         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63453       };
63454     }
63455   }
63456 }
63457
63458
63459 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RadioButton__SWIG_0() {
63460   void * jresult ;
63461   Dali::Toolkit::RadioButton *result = 0 ;
63462
63463   {
63464     try {
63465       result = (Dali::Toolkit::RadioButton *)new Dali::Toolkit::RadioButton();
63466     } catch (std::out_of_range& e) {
63467       {
63468         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63469       };
63470     } catch (std::exception& e) {
63471       {
63472         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63473       };
63474     } catch (...) {
63475       {
63476         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63477       };
63478     }
63479   }
63480   jresult = (void *)result;
63481   return jresult;
63482 }
63483
63484
63485 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RadioButton__SWIG_1(void * jarg1) {
63486   void * jresult ;
63487   Dali::Toolkit::RadioButton *arg1 = 0 ;
63488   Dali::Toolkit::RadioButton *result = 0 ;
63489
63490   arg1 = (Dali::Toolkit::RadioButton *)jarg1;
63491   if (!arg1) {
63492     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::RadioButton const & type is null", 0);
63493     return 0;
63494   }
63495   {
63496     try {
63497       result = (Dali::Toolkit::RadioButton *)new Dali::Toolkit::RadioButton((Dali::Toolkit::RadioButton const &)*arg1);
63498     } catch (std::out_of_range& e) {
63499       {
63500         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63501       };
63502     } catch (std::exception& e) {
63503       {
63504         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63505       };
63506     } catch (...) {
63507       {
63508         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63509       };
63510     }
63511   }
63512   jresult = (void *)result;
63513   return jresult;
63514 }
63515
63516
63517 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RadioButton_Assign(void * jarg1, void * jarg2) {
63518   void * jresult ;
63519   Dali::Toolkit::RadioButton *arg1 = (Dali::Toolkit::RadioButton *) 0 ;
63520   Dali::Toolkit::RadioButton *arg2 = 0 ;
63521   Dali::Toolkit::RadioButton *result = 0 ;
63522
63523   arg1 = (Dali::Toolkit::RadioButton *)jarg1;
63524   arg2 = (Dali::Toolkit::RadioButton *)jarg2;
63525   if (!arg2) {
63526     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::RadioButton const & type is null", 0);
63527     return 0;
63528   }
63529   {
63530     try {
63531       result = (Dali::Toolkit::RadioButton *) &(arg1)->operator =((Dali::Toolkit::RadioButton const &)*arg2);
63532     } catch (std::out_of_range& e) {
63533       {
63534         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63535       };
63536     } catch (std::exception& e) {
63537       {
63538         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63539       };
63540     } catch (...) {
63541       {
63542         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63543       };
63544     }
63545   }
63546   jresult = (void *)result;
63547   return jresult;
63548 }
63549
63550
63551 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_RadioButton(void * jarg1) {
63552   Dali::Toolkit::RadioButton *arg1 = (Dali::Toolkit::RadioButton *) 0 ;
63553
63554   arg1 = (Dali::Toolkit::RadioButton *)jarg1;
63555   {
63556     try {
63557       delete arg1;
63558     } catch (std::out_of_range& e) {
63559       {
63560         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63561       };
63562     } catch (std::exception& e) {
63563       {
63564         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63565       };
63566     } catch (...) {
63567       {
63568         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63569       };
63570     }
63571   }
63572 }
63573
63574
63575 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RadioButton_New__SWIG_0() {
63576   void * jresult ;
63577   Dali::Toolkit::RadioButton result;
63578
63579   {
63580     try {
63581       result = Dali::Toolkit::RadioButton::New();
63582     } catch (std::out_of_range& e) {
63583       {
63584         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63585       };
63586     } catch (std::exception& e) {
63587       {
63588         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63589       };
63590     } catch (...) {
63591       {
63592         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63593       };
63594     }
63595   }
63596   jresult = new Dali::Toolkit::RadioButton((const Dali::Toolkit::RadioButton &)result);
63597   return jresult;
63598 }
63599
63600
63601 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RadioButton_New__SWIG_1(char * jarg1) {
63602   void * jresult ;
63603   std::string *arg1 = 0 ;
63604   Dali::Toolkit::RadioButton result;
63605
63606   if (!jarg1) {
63607     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
63608     return 0;
63609   }
63610   std::string arg1_str(jarg1);
63611   arg1 = &arg1_str;
63612   {
63613     try {
63614       result = Dali::Toolkit::RadioButton::New((std::string const &)*arg1);
63615     } catch (std::out_of_range& e) {
63616       {
63617         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63618       };
63619     } catch (std::exception& e) {
63620       {
63621         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63622       };
63623     } catch (...) {
63624       {
63625         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63626       };
63627     }
63628   }
63629   jresult = new Dali::Toolkit::RadioButton((const Dali::Toolkit::RadioButton &)result);
63630
63631   //argout typemap for const std::string&
63632
63633   return jresult;
63634 }
63635
63636
63637 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RadioButton_DownCast(void * jarg1) {
63638   void * jresult ;
63639   Dali::BaseHandle arg1 ;
63640   Dali::BaseHandle *argp1 ;
63641   Dali::Toolkit::RadioButton result;
63642
63643   argp1 = (Dali::BaseHandle *)jarg1;
63644   if (!argp1) {
63645     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
63646     return 0;
63647   }
63648   arg1 = *argp1;
63649   {
63650     try {
63651       result = Dali::Toolkit::RadioButton::DownCast(arg1);
63652     } catch (std::out_of_range& e) {
63653       {
63654         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63655       };
63656     } catch (std::exception& e) {
63657       {
63658         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63659       };
63660     } catch (...) {
63661       {
63662         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63663       };
63664     }
63665   }
63666   jresult = new Dali::Toolkit::RadioButton((const Dali::Toolkit::RadioButton &)result);
63667   return jresult;
63668 }
63669
63670
63671 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexContainer_Property_CONTENT_DIRECTION_get() {
63672   int jresult ;
63673   int result;
63674
63675   result = (int)Dali::Toolkit::FlexContainer::Property::CONTENT_DIRECTION;
63676   jresult = (int)result;
63677   return jresult;
63678 }
63679
63680
63681 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexContainer_Property_FLEX_DIRECTION_get() {
63682   int jresult ;
63683   int result;
63684
63685   result = (int)Dali::Toolkit::FlexContainer::Property::FLEX_DIRECTION;
63686   jresult = (int)result;
63687   return jresult;
63688 }
63689
63690
63691 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexContainer_Property_FLEX_WRAP_get() {
63692   int jresult ;
63693   int result;
63694
63695   result = (int)Dali::Toolkit::FlexContainer::Property::FLEX_WRAP;
63696   jresult = (int)result;
63697   return jresult;
63698 }
63699
63700
63701 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexContainer_Property_JUSTIFY_CONTENT_get() {
63702   int jresult ;
63703   int result;
63704
63705   result = (int)Dali::Toolkit::FlexContainer::Property::JUSTIFY_CONTENT;
63706   jresult = (int)result;
63707   return jresult;
63708 }
63709
63710
63711 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexContainer_Property_ALIGN_ITEMS_get() {
63712   int jresult ;
63713   int result;
63714
63715   result = (int)Dali::Toolkit::FlexContainer::Property::ALIGN_ITEMS;
63716   jresult = (int)result;
63717   return jresult;
63718 }
63719
63720
63721 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexContainer_Property_ALIGN_CONTENT_get() {
63722   int jresult ;
63723   int result;
63724
63725   result = (int)Dali::Toolkit::FlexContainer::Property::ALIGN_CONTENT;
63726   jresult = (int)result;
63727   return jresult;
63728 }
63729
63730
63731 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FlexContainer_Property() {
63732   void * jresult ;
63733   Dali::Toolkit::FlexContainer::Property *result = 0 ;
63734
63735   {
63736     try {
63737       result = (Dali::Toolkit::FlexContainer::Property *)new Dali::Toolkit::FlexContainer::Property();
63738     } catch (std::out_of_range& e) {
63739       {
63740         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63741       };
63742     } catch (std::exception& e) {
63743       {
63744         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63745       };
63746     } catch (...) {
63747       {
63748         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63749       };
63750     }
63751   }
63752   jresult = (void *)result;
63753   return jresult;
63754 }
63755
63756
63757 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FlexContainer_Property(void * jarg1) {
63758   Dali::Toolkit::FlexContainer::Property *arg1 = (Dali::Toolkit::FlexContainer::Property *) 0 ;
63759
63760   arg1 = (Dali::Toolkit::FlexContainer::Property *)jarg1;
63761   {
63762     try {
63763       delete arg1;
63764     } catch (std::out_of_range& e) {
63765       {
63766         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63767       };
63768     } catch (std::exception& e) {
63769       {
63770         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63771       };
63772     } catch (...) {
63773       {
63774         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63775       };
63776     }
63777   }
63778 }
63779
63780
63781 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexContainer_ChildProperty_FLEX_get() {
63782   int jresult ;
63783   int result;
63784
63785   result = (int)Dali::Toolkit::FlexContainer::ChildProperty::FLEX;
63786   jresult = (int)result;
63787   return jresult;
63788 }
63789
63790
63791 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexContainer_ChildProperty_ALIGN_SELF_get() {
63792   int jresult ;
63793   int result;
63794
63795   result = (int)Dali::Toolkit::FlexContainer::ChildProperty::ALIGN_SELF;
63796   jresult = (int)result;
63797   return jresult;
63798 }
63799
63800
63801 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexContainer_ChildProperty_FLEX_MARGIN_get() {
63802   int jresult ;
63803   int result;
63804
63805   result = (int)Dali::Toolkit::FlexContainer::ChildProperty::FLEX_MARGIN;
63806   jresult = (int)result;
63807   return jresult;
63808 }
63809
63810
63811 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FlexContainer_ChildProperty() {
63812   void * jresult ;
63813   Dali::Toolkit::FlexContainer::ChildProperty *result = 0 ;
63814
63815   {
63816     try {
63817       result = (Dali::Toolkit::FlexContainer::ChildProperty *)new Dali::Toolkit::FlexContainer::ChildProperty();
63818     } catch (std::out_of_range& e) {
63819       {
63820         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63821       };
63822     } catch (std::exception& e) {
63823       {
63824         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63825       };
63826     } catch (...) {
63827       {
63828         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63829       };
63830     }
63831   }
63832   jresult = (void *)result;
63833   return jresult;
63834 }
63835
63836
63837 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FlexContainer_ChildProperty(void * jarg1) {
63838   Dali::Toolkit::FlexContainer::ChildProperty *arg1 = (Dali::Toolkit::FlexContainer::ChildProperty *) 0 ;
63839
63840   arg1 = (Dali::Toolkit::FlexContainer::ChildProperty *)jarg1;
63841   {
63842     try {
63843       delete arg1;
63844     } catch (std::out_of_range& e) {
63845       {
63846         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63847       };
63848     } catch (std::exception& e) {
63849       {
63850         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63851       };
63852     } catch (...) {
63853       {
63854         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63855       };
63856     }
63857   }
63858 }
63859
63860
63861 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FlexContainer__SWIG_0() {
63862   void * jresult ;
63863   Dali::Toolkit::FlexContainer *result = 0 ;
63864
63865   {
63866     try {
63867       result = (Dali::Toolkit::FlexContainer *)new Dali::Toolkit::FlexContainer();
63868     } catch (std::out_of_range& e) {
63869       {
63870         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63871       };
63872     } catch (std::exception& e) {
63873       {
63874         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63875       };
63876     } catch (...) {
63877       {
63878         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63879       };
63880     }
63881   }
63882   jresult = (void *)result;
63883   return jresult;
63884 }
63885
63886
63887 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FlexContainer__SWIG_1(void * jarg1) {
63888   void * jresult ;
63889   Dali::Toolkit::FlexContainer *arg1 = 0 ;
63890   Dali::Toolkit::FlexContainer *result = 0 ;
63891
63892   arg1 = (Dali::Toolkit::FlexContainer *)jarg1;
63893   if (!arg1) {
63894     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::FlexContainer const & type is null", 0);
63895     return 0;
63896   }
63897   {
63898     try {
63899       result = (Dali::Toolkit::FlexContainer *)new Dali::Toolkit::FlexContainer((Dali::Toolkit::FlexContainer const &)*arg1);
63900     } catch (std::out_of_range& e) {
63901       {
63902         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63903       };
63904     } catch (std::exception& e) {
63905       {
63906         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63907       };
63908     } catch (...) {
63909       {
63910         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63911       };
63912     }
63913   }
63914   jresult = (void *)result;
63915   return jresult;
63916 }
63917
63918
63919 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FlexContainer_Assign(void * jarg1, void * jarg2) {
63920   void * jresult ;
63921   Dali::Toolkit::FlexContainer *arg1 = (Dali::Toolkit::FlexContainer *) 0 ;
63922   Dali::Toolkit::FlexContainer *arg2 = 0 ;
63923   Dali::Toolkit::FlexContainer *result = 0 ;
63924
63925   arg1 = (Dali::Toolkit::FlexContainer *)jarg1;
63926   arg2 = (Dali::Toolkit::FlexContainer *)jarg2;
63927   if (!arg2) {
63928     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::FlexContainer const & type is null", 0);
63929     return 0;
63930   }
63931   {
63932     try {
63933       result = (Dali::Toolkit::FlexContainer *) &(arg1)->operator =((Dali::Toolkit::FlexContainer const &)*arg2);
63934     } catch (std::out_of_range& e) {
63935       {
63936         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63937       };
63938     } catch (std::exception& e) {
63939       {
63940         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63941       };
63942     } catch (...) {
63943       {
63944         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63945       };
63946     }
63947   }
63948   jresult = (void *)result;
63949   return jresult;
63950 }
63951
63952
63953 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FlexContainer(void * jarg1) {
63954   Dali::Toolkit::FlexContainer *arg1 = (Dali::Toolkit::FlexContainer *) 0 ;
63955
63956   arg1 = (Dali::Toolkit::FlexContainer *)jarg1;
63957   {
63958     try {
63959       delete arg1;
63960     } catch (std::out_of_range& e) {
63961       {
63962         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63963       };
63964     } catch (std::exception& e) {
63965       {
63966         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63967       };
63968     } catch (...) {
63969       {
63970         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63971       };
63972     }
63973   }
63974 }
63975
63976
63977 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FlexContainer_New() {
63978   void * jresult ;
63979   Dali::Toolkit::FlexContainer result;
63980
63981   {
63982     try {
63983       result = Dali::Toolkit::FlexContainer::New();
63984     } catch (std::out_of_range& e) {
63985       {
63986         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63987       };
63988     } catch (std::exception& e) {
63989       {
63990         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63991       };
63992     } catch (...) {
63993       {
63994         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63995       };
63996     }
63997   }
63998   jresult = new Dali::Toolkit::FlexContainer((const Dali::Toolkit::FlexContainer &)result);
63999   return jresult;
64000 }
64001
64002
64003 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FlexContainer_DownCast(void * jarg1) {
64004   void * jresult ;
64005   Dali::BaseHandle arg1 ;
64006   Dali::BaseHandle *argp1 ;
64007   Dali::Toolkit::FlexContainer result;
64008
64009   argp1 = (Dali::BaseHandle *)jarg1;
64010   if (!argp1) {
64011     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
64012     return 0;
64013   }
64014   arg1 = *argp1;
64015   {
64016     try {
64017       result = Dali::Toolkit::FlexContainer::DownCast(arg1);
64018     } catch (std::out_of_range& e) {
64019       {
64020         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64021       };
64022     } catch (std::exception& e) {
64023       {
64024         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64025       };
64026     } catch (...) {
64027       {
64028         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64029       };
64030     }
64031   }
64032   jresult = new Dali::Toolkit::FlexContainer((const Dali::Toolkit::FlexContainer &)result);
64033   return jresult;
64034 }
64035
64036
64037 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ImageView_Property_RESOURCE_URL_get() {
64038   int jresult ;
64039   int result;
64040
64041   result = (int)Dali::Toolkit::ImageView::Property::RESOURCE_URL;
64042   jresult = (int)result;
64043   return jresult;
64044 }
64045
64046
64047 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ImageView_Property_IMAGE_get() {
64048   int jresult ;
64049   int result;
64050
64051   result = (int)Dali::Toolkit::ImageView::Property::IMAGE;
64052   jresult = (int)result;
64053   return jresult;
64054 }
64055
64056
64057 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ImageView_Property_PRE_MULTIPLIED_ALPHA_get() {
64058   int jresult ;
64059   int result;
64060
64061   result = (int)Dali::Toolkit::ImageView::Property::PRE_MULTIPLIED_ALPHA;
64062   jresult = (int)result;
64063   return jresult;
64064 }
64065
64066
64067 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ImageView_Property_PIXEL_AREA_get() {
64068   int jresult ;
64069   int result;
64070
64071   result = (int)Dali::Toolkit::ImageView::Property::PIXEL_AREA;
64072   jresult = (int)result;
64073   return jresult;
64074 }
64075
64076
64077 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ImageView_Property() {
64078   void * jresult ;
64079   Dali::Toolkit::ImageView::Property *result = 0 ;
64080
64081   {
64082     try {
64083       result = (Dali::Toolkit::ImageView::Property *)new Dali::Toolkit::ImageView::Property();
64084     } catch (std::out_of_range& e) {
64085       {
64086         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64087       };
64088     } catch (std::exception& e) {
64089       {
64090         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64091       };
64092     } catch (...) {
64093       {
64094         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64095       };
64096     }
64097   }
64098   jresult = (void *)result;
64099   return jresult;
64100 }
64101
64102
64103 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ImageView_Property(void * jarg1) {
64104   Dali::Toolkit::ImageView::Property *arg1 = (Dali::Toolkit::ImageView::Property *) 0 ;
64105
64106   arg1 = (Dali::Toolkit::ImageView::Property *)jarg1;
64107   {
64108     try {
64109       delete arg1;
64110     } catch (std::out_of_range& e) {
64111       {
64112         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
64113       };
64114     } catch (std::exception& e) {
64115       {
64116         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
64117       };
64118     } catch (...) {
64119       {
64120         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
64121       };
64122     }
64123   }
64124 }
64125
64126
64127 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ImageView__SWIG_0() {
64128   void * jresult ;
64129   Dali::Toolkit::ImageView *result = 0 ;
64130
64131   {
64132     try {
64133       result = (Dali::Toolkit::ImageView *)new Dali::Toolkit::ImageView();
64134     } catch (std::out_of_range& e) {
64135       {
64136         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64137       };
64138     } catch (std::exception& e) {
64139       {
64140         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64141       };
64142     } catch (...) {
64143       {
64144         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64145       };
64146     }
64147   }
64148   jresult = (void *)result;
64149   return jresult;
64150 }
64151
64152
64153 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ImageView_New__SWIG_0() {
64154   void * jresult ;
64155   Dali::Toolkit::ImageView result;
64156
64157   {
64158     try {
64159       result = Dali::Toolkit::ImageView::New();
64160     } catch (std::out_of_range& e) {
64161       {
64162         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64163       };
64164     } catch (std::exception& e) {
64165       {
64166         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64167       };
64168     } catch (...) {
64169       {
64170         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64171       };
64172     }
64173   }
64174   jresult = new Dali::Toolkit::ImageView((const Dali::Toolkit::ImageView &)result);
64175   return jresult;
64176 }
64177
64178
64179 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ImageView_New__SWIG_1(void * jarg1) {
64180   void * jresult ;
64181   Dali::Image arg1 ;
64182   Dali::Image *argp1 ;
64183   Dali::Toolkit::ImageView result;
64184
64185   argp1 = (Dali::Image *)jarg1;
64186   if (!argp1) {
64187     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
64188     return 0;
64189   }
64190   arg1 = *argp1;
64191   {
64192     try {
64193       result = Dali::Toolkit::ImageView::New(arg1);
64194     } catch (std::out_of_range& e) {
64195       {
64196         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64197       };
64198     } catch (std::exception& e) {
64199       {
64200         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64201       };
64202     } catch (...) {
64203       {
64204         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64205       };
64206     }
64207   }
64208   jresult = new Dali::Toolkit::ImageView((const Dali::Toolkit::ImageView &)result);
64209   return jresult;
64210 }
64211
64212
64213 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ImageView_New__SWIG_2(char * jarg1) {
64214   void * jresult ;
64215   std::string *arg1 = 0 ;
64216   Dali::Toolkit::ImageView result;
64217
64218   if (!jarg1) {
64219     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
64220     return 0;
64221   }
64222   std::string arg1_str(jarg1);
64223   arg1 = &arg1_str;
64224   {
64225     try {
64226       result = Dali::Toolkit::ImageView::New((std::string const &)*arg1);
64227     } catch (std::out_of_range& e) {
64228       {
64229         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64230       };
64231     } catch (std::exception& e) {
64232       {
64233         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64234       };
64235     } catch (...) {
64236       {
64237         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64238       };
64239     }
64240   }
64241   jresult = new Dali::Toolkit::ImageView((const Dali::Toolkit::ImageView &)result);
64242
64243   //argout typemap for const std::string&
64244
64245   return jresult;
64246 }
64247
64248
64249 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ImageView_New__SWIG_3(char * jarg1, void * jarg2) {
64250   void * jresult ;
64251   std::string *arg1 = 0 ;
64252   Dali::ImageDimensions arg2 ;
64253   Dali::ImageDimensions *argp2 ;
64254   Dali::Toolkit::ImageView result;
64255
64256   if (!jarg1) {
64257     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
64258     return 0;
64259   }
64260   std::string arg1_str(jarg1);
64261   arg1 = &arg1_str;
64262   argp2 = (Dali::ImageDimensions *)jarg2;
64263   if (!argp2) {
64264     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
64265     return 0;
64266   }
64267   arg2 = *argp2;
64268   {
64269     try {
64270       result = Dali::Toolkit::ImageView::New((std::string const &)*arg1,arg2);
64271     } catch (std::out_of_range& e) {
64272       {
64273         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64274       };
64275     } catch (std::exception& e) {
64276       {
64277         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64278       };
64279     } catch (...) {
64280       {
64281         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64282       };
64283     }
64284   }
64285   jresult = new Dali::Toolkit::ImageView((const Dali::Toolkit::ImageView &)result);
64286
64287   //argout typemap for const std::string&
64288
64289   return jresult;
64290 }
64291
64292
64293 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ImageView(void * jarg1) {
64294   Dali::Toolkit::ImageView *arg1 = (Dali::Toolkit::ImageView *) 0 ;
64295
64296   arg1 = (Dali::Toolkit::ImageView *)jarg1;
64297   {
64298     try {
64299       delete arg1;
64300     } catch (std::out_of_range& e) {
64301       {
64302         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
64303       };
64304     } catch (std::exception& e) {
64305       {
64306         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
64307       };
64308     } catch (...) {
64309       {
64310         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
64311       };
64312     }
64313   }
64314 }
64315
64316
64317 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ImageView__SWIG_1(void * jarg1) {
64318   void * jresult ;
64319   Dali::Toolkit::ImageView *arg1 = 0 ;
64320   Dali::Toolkit::ImageView *result = 0 ;
64321
64322   arg1 = (Dali::Toolkit::ImageView *)jarg1;
64323   if (!arg1) {
64324     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ImageView const & type is null", 0);
64325     return 0;
64326   }
64327   {
64328     try {
64329       result = (Dali::Toolkit::ImageView *)new Dali::Toolkit::ImageView((Dali::Toolkit::ImageView const &)*arg1);
64330     } catch (std::out_of_range& e) {
64331       {
64332         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64333       };
64334     } catch (std::exception& e) {
64335       {
64336         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64337       };
64338     } catch (...) {
64339       {
64340         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64341       };
64342     }
64343   }
64344   jresult = (void *)result;
64345   return jresult;
64346 }
64347
64348
64349 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ImageView_Assign(void * jarg1, void * jarg2) {
64350   void * jresult ;
64351   Dali::Toolkit::ImageView *arg1 = (Dali::Toolkit::ImageView *) 0 ;
64352   Dali::Toolkit::ImageView *arg2 = 0 ;
64353   Dali::Toolkit::ImageView *result = 0 ;
64354
64355   arg1 = (Dali::Toolkit::ImageView *)jarg1;
64356   arg2 = (Dali::Toolkit::ImageView *)jarg2;
64357   if (!arg2) {
64358     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ImageView const & type is null", 0);
64359     return 0;
64360   }
64361   {
64362     try {
64363       result = (Dali::Toolkit::ImageView *) &(arg1)->operator =((Dali::Toolkit::ImageView const &)*arg2);
64364     } catch (std::out_of_range& e) {
64365       {
64366         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64367       };
64368     } catch (std::exception& e) {
64369       {
64370         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64371       };
64372     } catch (...) {
64373       {
64374         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64375       };
64376     }
64377   }
64378   jresult = (void *)result;
64379   return jresult;
64380 }
64381
64382
64383 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ImageView_DownCast(void * jarg1) {
64384   void * jresult ;
64385   Dali::BaseHandle arg1 ;
64386   Dali::BaseHandle *argp1 ;
64387   Dali::Toolkit::ImageView result;
64388
64389   argp1 = (Dali::BaseHandle *)jarg1;
64390   if (!argp1) {
64391     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
64392     return 0;
64393   }
64394   arg1 = *argp1;
64395   {
64396     try {
64397       result = Dali::Toolkit::ImageView::DownCast(arg1);
64398     } catch (std::out_of_range& e) {
64399       {
64400         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64401       };
64402     } catch (std::exception& e) {
64403       {
64404         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64405       };
64406     } catch (...) {
64407       {
64408         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64409       };
64410     }
64411   }
64412   jresult = new Dali::Toolkit::ImageView((const Dali::Toolkit::ImageView &)result);
64413   return jresult;
64414 }
64415
64416
64417 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ImageView_SetImage__SWIG_0(void * jarg1, void * jarg2) {
64418   Dali::Toolkit::ImageView *arg1 = (Dali::Toolkit::ImageView *) 0 ;
64419   Dali::Image arg2 ;
64420   Dali::Image *argp2 ;
64421
64422   arg1 = (Dali::Toolkit::ImageView *)jarg1;
64423   argp2 = (Dali::Image *)jarg2;
64424   if (!argp2) {
64425     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
64426     return ;
64427   }
64428   arg2 = *argp2;
64429   {
64430     try {
64431       (arg1)->SetImage(arg2);
64432     } catch (std::out_of_range& e) {
64433       {
64434         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
64435       };
64436     } catch (std::exception& e) {
64437       {
64438         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
64439       };
64440     } catch (...) {
64441       {
64442         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
64443       };
64444     }
64445   }
64446 }
64447
64448
64449 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ImageView_SetImage__SWIG_1(void * jarg1, char * jarg2) {
64450   Dali::Toolkit::ImageView *arg1 = (Dali::Toolkit::ImageView *) 0 ;
64451   std::string *arg2 = 0 ;
64452
64453   arg1 = (Dali::Toolkit::ImageView *)jarg1;
64454   if (!jarg2) {
64455     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
64456     return ;
64457   }
64458   std::string arg2_str(jarg2);
64459   arg2 = &arg2_str;
64460   {
64461     try {
64462       (arg1)->SetImage((std::string const &)*arg2);
64463     } catch (std::out_of_range& e) {
64464       {
64465         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
64466       };
64467     } catch (std::exception& e) {
64468       {
64469         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
64470       };
64471     } catch (...) {
64472       {
64473         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
64474       };
64475     }
64476   }
64477
64478   //argout typemap for const std::string&
64479
64480 }
64481
64482
64483 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ImageView_SetImage__SWIG_2(void * jarg1, char * jarg2, void * jarg3) {
64484   Dali::Toolkit::ImageView *arg1 = (Dali::Toolkit::ImageView *) 0 ;
64485   std::string *arg2 = 0 ;
64486   Dali::ImageDimensions arg3 ;
64487   Dali::ImageDimensions *argp3 ;
64488
64489   arg1 = (Dali::Toolkit::ImageView *)jarg1;
64490   if (!jarg2) {
64491     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
64492     return ;
64493   }
64494   std::string arg2_str(jarg2);
64495   arg2 = &arg2_str;
64496   argp3 = (Dali::ImageDimensions *)jarg3;
64497   if (!argp3) {
64498     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
64499     return ;
64500   }
64501   arg3 = *argp3;
64502   {
64503     try {
64504       (arg1)->SetImage((std::string const &)*arg2,arg3);
64505     } catch (std::out_of_range& e) {
64506       {
64507         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
64508       };
64509     } catch (std::exception& e) {
64510       {
64511         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
64512       };
64513     } catch (...) {
64514       {
64515         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
64516       };
64517     }
64518   }
64519
64520   //argout typemap for const std::string&
64521
64522 }
64523
64524
64525 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ImageView_GetImage(void * jarg1) {
64526   void * jresult ;
64527   Dali::Toolkit::ImageView *arg1 = (Dali::Toolkit::ImageView *) 0 ;
64528   Dali::Image result;
64529
64530   arg1 = (Dali::Toolkit::ImageView *)jarg1;
64531   {
64532     try {
64533       result = ((Dali::Toolkit::ImageView const *)arg1)->GetImage();
64534     } catch (std::out_of_range& e) {
64535       {
64536         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64537       };
64538     } catch (std::exception& e) {
64539       {
64540         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64541       };
64542     } catch (...) {
64543       {
64544         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64545       };
64546     }
64547   }
64548   jresult = new Dali::Image((const Dali::Image &)result);
64549   return jresult;
64550 }
64551
64552
64553 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Model3dView_Property_GEOMETRY_URL_get() {
64554   int jresult ;
64555   int result;
64556
64557   result = (int)Dali::Toolkit::Model3dView::Property::GEOMETRY_URL;
64558   jresult = (int)result;
64559   return jresult;
64560 }
64561
64562
64563 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Model3dView_Property_MATERIAL_URL_get() {
64564   int jresult ;
64565   int result;
64566
64567   result = (int)Dali::Toolkit::Model3dView::Property::MATERIAL_URL;
64568   jresult = (int)result;
64569   return jresult;
64570 }
64571
64572
64573 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Model3dView_Property_IMAGES_URL_get() {
64574   int jresult ;
64575   int result;
64576
64577   result = (int)Dali::Toolkit::Model3dView::Property::IMAGES_URL;
64578   jresult = (int)result;
64579   return jresult;
64580 }
64581
64582
64583 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Model3dView_Property_ILLUMINATION_TYPE_get() {
64584   int jresult ;
64585   int result;
64586
64587   result = (int)Dali::Toolkit::Model3dView::Property::ILLUMINATION_TYPE;
64588   jresult = (int)result;
64589   return jresult;
64590 }
64591
64592
64593 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Model3dView_Property_TEXTURE0_URL_get() {
64594   int jresult ;
64595   int result;
64596
64597   result = (int)Dali::Toolkit::Model3dView::Property::TEXTURE0_URL;
64598   jresult = (int)result;
64599   return jresult;
64600 }
64601
64602
64603 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Model3dView_Property_TEXTURE1_URL_get() {
64604   int jresult ;
64605   int result;
64606
64607   result = (int)Dali::Toolkit::Model3dView::Property::TEXTURE1_URL;
64608   jresult = (int)result;
64609   return jresult;
64610 }
64611
64612
64613 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Model3dView_Property_TEXTURE2_URL_get() {
64614   int jresult ;
64615   int result;
64616
64617   result = (int)Dali::Toolkit::Model3dView::Property::TEXTURE2_URL;
64618   jresult = (int)result;
64619   return jresult;
64620 }
64621
64622
64623 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Model3dView_Property_LIGHT_POSITION_get() {
64624   int jresult ;
64625   int result;
64626
64627   result = (int)Dali::Toolkit::Model3dView::Property::LIGHT_POSITION;
64628   jresult = (int)result;
64629   return jresult;
64630 }
64631
64632
64633 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Model3dView_Property() {
64634   void * jresult ;
64635   Dali::Toolkit::Model3dView::Property *result = 0 ;
64636
64637   {
64638     try {
64639       result = (Dali::Toolkit::Model3dView::Property *)new Dali::Toolkit::Model3dView::Property();
64640     } catch (std::out_of_range& e) {
64641       {
64642         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64643       };
64644     } catch (std::exception& e) {
64645       {
64646         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64647       };
64648     } catch (...) {
64649       {
64650         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64651       };
64652     }
64653   }
64654   jresult = (void *)result;
64655   return jresult;
64656 }
64657
64658
64659 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Model3dView_Property(void * jarg1) {
64660   Dali::Toolkit::Model3dView::Property *arg1 = (Dali::Toolkit::Model3dView::Property *) 0 ;
64661
64662   arg1 = (Dali::Toolkit::Model3dView::Property *)jarg1;
64663   {
64664     try {
64665       delete arg1;
64666     } catch (std::out_of_range& e) {
64667       {
64668         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
64669       };
64670     } catch (std::exception& e) {
64671       {
64672         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
64673       };
64674     } catch (...) {
64675       {
64676         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
64677       };
64678     }
64679   }
64680 }
64681
64682
64683 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Model3dView_New__SWIG_0() {
64684   void * jresult ;
64685   Dali::Toolkit::Model3dView result;
64686
64687   {
64688     try {
64689       result = Dali::Toolkit::Model3dView::New();
64690     } catch (std::out_of_range& e) {
64691       {
64692         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64693       };
64694     } catch (std::exception& e) {
64695       {
64696         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64697       };
64698     } catch (...) {
64699       {
64700         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64701       };
64702     }
64703   }
64704   jresult = new Dali::Toolkit::Model3dView((const Dali::Toolkit::Model3dView &)result);
64705   return jresult;
64706 }
64707
64708
64709 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Model3dView_New__SWIG_1(char * jarg1, char * jarg2, char * jarg3) {
64710   void * jresult ;
64711   std::string *arg1 = 0 ;
64712   std::string *arg2 = 0 ;
64713   std::string *arg3 = 0 ;
64714   Dali::Toolkit::Model3dView result;
64715
64716   if (!jarg1) {
64717     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
64718     return 0;
64719   }
64720   std::string arg1_str(jarg1);
64721   arg1 = &arg1_str;
64722   if (!jarg2) {
64723     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
64724     return 0;
64725   }
64726   std::string arg2_str(jarg2);
64727   arg2 = &arg2_str;
64728   if (!jarg3) {
64729     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
64730     return 0;
64731   }
64732   std::string arg3_str(jarg3);
64733   arg3 = &arg3_str;
64734   {
64735     try {
64736       result = Dali::Toolkit::Model3dView::New((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
64737     } catch (std::out_of_range& e) {
64738       {
64739         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64740       };
64741     } catch (std::exception& e) {
64742       {
64743         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64744       };
64745     } catch (...) {
64746       {
64747         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64748       };
64749     }
64750   }
64751   jresult = new Dali::Toolkit::Model3dView((const Dali::Toolkit::Model3dView &)result);
64752
64753   //argout typemap for const std::string&
64754
64755
64756   //argout typemap for const std::string&
64757
64758
64759   //argout typemap for const std::string&
64760
64761   return jresult;
64762 }
64763
64764
64765 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Model3dView__SWIG_0() {
64766   void * jresult ;
64767   Dali::Toolkit::Model3dView *result = 0 ;
64768
64769   {
64770     try {
64771       result = (Dali::Toolkit::Model3dView *)new Dali::Toolkit::Model3dView();
64772     } catch (std::out_of_range& e) {
64773       {
64774         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64775       };
64776     } catch (std::exception& e) {
64777       {
64778         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64779       };
64780     } catch (...) {
64781       {
64782         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64783       };
64784     }
64785   }
64786   jresult = (void *)result;
64787   return jresult;
64788 }
64789
64790
64791 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Model3dView(void * jarg1) {
64792   Dali::Toolkit::Model3dView *arg1 = (Dali::Toolkit::Model3dView *) 0 ;
64793
64794   arg1 = (Dali::Toolkit::Model3dView *)jarg1;
64795   {
64796     try {
64797       delete arg1;
64798     } catch (std::out_of_range& e) {
64799       {
64800         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
64801       };
64802     } catch (std::exception& e) {
64803       {
64804         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
64805       };
64806     } catch (...) {
64807       {
64808         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
64809       };
64810     }
64811   }
64812 }
64813
64814
64815 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Model3dView__SWIG_1(void * jarg1) {
64816   void * jresult ;
64817   Dali::Toolkit::Model3dView *arg1 = 0 ;
64818   Dali::Toolkit::Model3dView *result = 0 ;
64819
64820   arg1 = (Dali::Toolkit::Model3dView *)jarg1;
64821   if (!arg1) {
64822     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Model3dView const & type is null", 0);
64823     return 0;
64824   }
64825   {
64826     try {
64827       result = (Dali::Toolkit::Model3dView *)new Dali::Toolkit::Model3dView((Dali::Toolkit::Model3dView const &)*arg1);
64828     } catch (std::out_of_range& e) {
64829       {
64830         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64831       };
64832     } catch (std::exception& e) {
64833       {
64834         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64835       };
64836     } catch (...) {
64837       {
64838         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64839       };
64840     }
64841   }
64842   jresult = (void *)result;
64843   return jresult;
64844 }
64845
64846
64847 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Model3dView_Assign(void * jarg1, void * jarg2) {
64848   void * jresult ;
64849   Dali::Toolkit::Model3dView *arg1 = (Dali::Toolkit::Model3dView *) 0 ;
64850   Dali::Toolkit::Model3dView *arg2 = 0 ;
64851   Dali::Toolkit::Model3dView *result = 0 ;
64852
64853   arg1 = (Dali::Toolkit::Model3dView *)jarg1;
64854   arg2 = (Dali::Toolkit::Model3dView *)jarg2;
64855   if (!arg2) {
64856     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Model3dView const & type is null", 0);
64857     return 0;
64858   }
64859   {
64860     try {
64861       result = (Dali::Toolkit::Model3dView *) &(arg1)->operator =((Dali::Toolkit::Model3dView const &)*arg2);
64862     } catch (std::out_of_range& e) {
64863       {
64864         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64865       };
64866     } catch (std::exception& e) {
64867       {
64868         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64869       };
64870     } catch (...) {
64871       {
64872         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64873       };
64874     }
64875   }
64876   jresult = (void *)result;
64877   return jresult;
64878 }
64879
64880
64881 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Model3dView_DownCast(void * jarg1) {
64882   void * jresult ;
64883   Dali::BaseHandle arg1 ;
64884   Dali::BaseHandle *argp1 ;
64885   Dali::Toolkit::Model3dView result;
64886
64887   argp1 = (Dali::BaseHandle *)jarg1;
64888   if (!argp1) {
64889     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
64890     return 0;
64891   }
64892   arg1 = *argp1;
64893   {
64894     try {
64895       result = Dali::Toolkit::Model3dView::DownCast(arg1);
64896     } catch (std::out_of_range& e) {
64897       {
64898         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64899       };
64900     } catch (std::exception& e) {
64901       {
64902         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64903       };
64904     } catch (...) {
64905       {
64906         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64907       };
64908     }
64909   }
64910   jresult = new Dali::Toolkit::Model3dView((const Dali::Toolkit::Model3dView &)result);
64911   return jresult;
64912 }
64913
64914
64915 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_Property_SCROLL_DIRECTION_get() {
64916   int jresult ;
64917   int result;
64918
64919   result = (int)Dali::Toolkit::ScrollBar::Property::SCROLL_DIRECTION;
64920   jresult = (int)result;
64921   return jresult;
64922 }
64923
64924
64925 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_Property_INDICATOR_HEIGHT_POLICY_get() {
64926   int jresult ;
64927   int result;
64928
64929   result = (int)Dali::Toolkit::ScrollBar::Property::INDICATOR_HEIGHT_POLICY;
64930   jresult = (int)result;
64931   return jresult;
64932 }
64933
64934
64935 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_Property_INDICATOR_FIXED_HEIGHT_get() {
64936   int jresult ;
64937   int result;
64938
64939   result = (int)Dali::Toolkit::ScrollBar::Property::INDICATOR_FIXED_HEIGHT;
64940   jresult = (int)result;
64941   return jresult;
64942 }
64943
64944
64945 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_Property_INDICATOR_SHOW_DURATION_get() {
64946   int jresult ;
64947   int result;
64948
64949   result = (int)Dali::Toolkit::ScrollBar::Property::INDICATOR_SHOW_DURATION;
64950   jresult = (int)result;
64951   return jresult;
64952 }
64953
64954
64955 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_Property_INDICATOR_HIDE_DURATION_get() {
64956   int jresult ;
64957   int result;
64958
64959   result = (int)Dali::Toolkit::ScrollBar::Property::INDICATOR_HIDE_DURATION;
64960   jresult = (int)result;
64961   return jresult;
64962 }
64963
64964
64965 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_Property_SCROLL_POSITION_INTERVALS_get() {
64966   int jresult ;
64967   int result;
64968
64969   result = (int)Dali::Toolkit::ScrollBar::Property::SCROLL_POSITION_INTERVALS;
64970   jresult = (int)result;
64971   return jresult;
64972 }
64973
64974
64975 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_Property_INDICATOR_MINIMUM_HEIGHT_get() {
64976   int jresult ;
64977   int result;
64978
64979   result = (int)Dali::Toolkit::ScrollBar::Property::INDICATOR_MINIMUM_HEIGHT;
64980   jresult = (int)result;
64981   return jresult;
64982 }
64983
64984
64985 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_Property_INDICATOR_START_PADDING_get() {
64986   int jresult ;
64987   int result;
64988
64989   result = (int)Dali::Toolkit::ScrollBar::Property::INDICATOR_START_PADDING;
64990   jresult = (int)result;
64991   return jresult;
64992 }
64993
64994
64995 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_Property_INDICATOR_END_PADDING_get() {
64996   int jresult ;
64997   int result;
64998
64999   result = (int)Dali::Toolkit::ScrollBar::Property::INDICATOR_END_PADDING;
65000   jresult = (int)result;
65001   return jresult;
65002 }
65003
65004
65005 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollBar_Property() {
65006   void * jresult ;
65007   Dali::Toolkit::ScrollBar::Property *result = 0 ;
65008
65009   {
65010     try {
65011       result = (Dali::Toolkit::ScrollBar::Property *)new Dali::Toolkit::ScrollBar::Property();
65012     } catch (std::out_of_range& e) {
65013       {
65014         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65015       };
65016     } catch (std::exception& e) {
65017       {
65018         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65019       };
65020     } catch (...) {
65021       {
65022         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65023       };
65024     }
65025   }
65026   jresult = (void *)result;
65027   return jresult;
65028 }
65029
65030
65031 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollBar_Property(void * jarg1) {
65032   Dali::Toolkit::ScrollBar::Property *arg1 = (Dali::Toolkit::ScrollBar::Property *) 0 ;
65033
65034   arg1 = (Dali::Toolkit::ScrollBar::Property *)jarg1;
65035   {
65036     try {
65037       delete arg1;
65038     } catch (std::out_of_range& e) {
65039       {
65040         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65041       };
65042     } catch (std::exception& e) {
65043       {
65044         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65045       };
65046     } catch (...) {
65047       {
65048         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65049       };
65050     }
65051   }
65052 }
65053
65054
65055 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollBar__SWIG_0() {
65056   void * jresult ;
65057   Dali::Toolkit::ScrollBar *result = 0 ;
65058
65059   {
65060     try {
65061       result = (Dali::Toolkit::ScrollBar *)new Dali::Toolkit::ScrollBar();
65062     } catch (std::out_of_range& e) {
65063       {
65064         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65065       };
65066     } catch (std::exception& e) {
65067       {
65068         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65069       };
65070     } catch (...) {
65071       {
65072         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65073       };
65074     }
65075   }
65076   jresult = (void *)result;
65077   return jresult;
65078 }
65079
65080
65081 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollBar__SWIG_1(void * jarg1) {
65082   void * jresult ;
65083   Dali::Toolkit::ScrollBar *arg1 = 0 ;
65084   Dali::Toolkit::ScrollBar *result = 0 ;
65085
65086   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
65087   if (!arg1) {
65088     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ScrollBar const & type is null", 0);
65089     return 0;
65090   }
65091   {
65092     try {
65093       result = (Dali::Toolkit::ScrollBar *)new Dali::Toolkit::ScrollBar((Dali::Toolkit::ScrollBar const &)*arg1);
65094     } catch (std::out_of_range& e) {
65095       {
65096         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65097       };
65098     } catch (std::exception& e) {
65099       {
65100         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65101       };
65102     } catch (...) {
65103       {
65104         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65105       };
65106     }
65107   }
65108   jresult = (void *)result;
65109   return jresult;
65110 }
65111
65112
65113 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollBar_Assign(void * jarg1, void * jarg2) {
65114   void * jresult ;
65115   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
65116   Dali::Toolkit::ScrollBar *arg2 = 0 ;
65117   Dali::Toolkit::ScrollBar *result = 0 ;
65118
65119   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
65120   arg2 = (Dali::Toolkit::ScrollBar *)jarg2;
65121   if (!arg2) {
65122     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ScrollBar const & type is null", 0);
65123     return 0;
65124   }
65125   {
65126     try {
65127       result = (Dali::Toolkit::ScrollBar *) &(arg1)->operator =((Dali::Toolkit::ScrollBar const &)*arg2);
65128     } catch (std::out_of_range& e) {
65129       {
65130         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65131       };
65132     } catch (std::exception& e) {
65133       {
65134         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65135       };
65136     } catch (...) {
65137       {
65138         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65139       };
65140     }
65141   }
65142   jresult = (void *)result;
65143   return jresult;
65144 }
65145
65146
65147 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollBar(void * jarg1) {
65148   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
65149
65150   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
65151   {
65152     try {
65153       delete arg1;
65154     } catch (std::out_of_range& e) {
65155       {
65156         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65157       };
65158     } catch (std::exception& e) {
65159       {
65160         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65161       };
65162     } catch (...) {
65163       {
65164         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65165       };
65166     }
65167   }
65168 }
65169
65170
65171 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollBar_New__SWIG_0(int jarg1) {
65172   void * jresult ;
65173   Dali::Toolkit::ScrollBar::Direction arg1 ;
65174   Dali::Toolkit::ScrollBar result;
65175
65176   arg1 = (Dali::Toolkit::ScrollBar::Direction)jarg1;
65177   {
65178     try {
65179       result = Dali::Toolkit::ScrollBar::New(arg1);
65180     } catch (std::out_of_range& e) {
65181       {
65182         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65183       };
65184     } catch (std::exception& e) {
65185       {
65186         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65187       };
65188     } catch (...) {
65189       {
65190         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65191       };
65192     }
65193   }
65194   jresult = new Dali::Toolkit::ScrollBar((const Dali::Toolkit::ScrollBar &)result);
65195   return jresult;
65196 }
65197
65198
65199 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollBar_New__SWIG_1() {
65200   void * jresult ;
65201   Dali::Toolkit::ScrollBar result;
65202
65203   {
65204     try {
65205       result = Dali::Toolkit::ScrollBar::New();
65206     } catch (std::out_of_range& e) {
65207       {
65208         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65209       };
65210     } catch (std::exception& e) {
65211       {
65212         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65213       };
65214     } catch (...) {
65215       {
65216         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65217       };
65218     }
65219   }
65220   jresult = new Dali::Toolkit::ScrollBar((const Dali::Toolkit::ScrollBar &)result);
65221   return jresult;
65222 }
65223
65224
65225 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollBar_DownCast(void * jarg1) {
65226   void * jresult ;
65227   Dali::BaseHandle arg1 ;
65228   Dali::BaseHandle *argp1 ;
65229   Dali::Toolkit::ScrollBar result;
65230
65231   argp1 = (Dali::BaseHandle *)jarg1;
65232   if (!argp1) {
65233     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
65234     return 0;
65235   }
65236   arg1 = *argp1;
65237   {
65238     try {
65239       result = Dali::Toolkit::ScrollBar::DownCast(arg1);
65240     } catch (std::out_of_range& e) {
65241       {
65242         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65243       };
65244     } catch (std::exception& e) {
65245       {
65246         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65247       };
65248     } catch (...) {
65249       {
65250         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65251       };
65252     }
65253   }
65254   jresult = new Dali::Toolkit::ScrollBar((const Dali::Toolkit::ScrollBar &)result);
65255   return jresult;
65256 }
65257
65258
65259 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollBar_SetScrollPropertySource(void * jarg1, void * jarg2, int jarg3, int jarg4, int jarg5, int jarg6) {
65260   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
65261   Dali::Handle arg2 ;
65262   Dali::Property::Index arg3 ;
65263   Dali::Property::Index arg4 ;
65264   Dali::Property::Index arg5 ;
65265   Dali::Property::Index arg6 ;
65266   Dali::Handle *argp2 ;
65267
65268   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
65269   argp2 = (Dali::Handle *)jarg2;
65270   if (!argp2) {
65271     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Handle", 0);
65272     return ;
65273   }
65274   arg2 = *argp2;
65275   arg3 = (Dali::Property::Index)jarg3;
65276   arg4 = (Dali::Property::Index)jarg4;
65277   arg5 = (Dali::Property::Index)jarg5;
65278   arg6 = (Dali::Property::Index)jarg6;
65279   {
65280     try {
65281       (arg1)->SetScrollPropertySource(arg2,arg3,arg4,arg5,arg6);
65282     } catch (std::out_of_range& e) {
65283       {
65284         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65285       };
65286     } catch (std::exception& e) {
65287       {
65288         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65289       };
65290     } catch (...) {
65291       {
65292         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65293       };
65294     }
65295   }
65296 }
65297
65298
65299 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollBar_SetScrollIndicator(void * jarg1, void * jarg2) {
65300   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
65301   Dali::Actor arg2 ;
65302   Dali::Actor *argp2 ;
65303
65304   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
65305   argp2 = (Dali::Actor *)jarg2;
65306   if (!argp2) {
65307     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
65308     return ;
65309   }
65310   arg2 = *argp2;
65311   {
65312     try {
65313       (arg1)->SetScrollIndicator(arg2);
65314     } catch (std::out_of_range& e) {
65315       {
65316         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65317       };
65318     } catch (std::exception& e) {
65319       {
65320         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65321       };
65322     } catch (...) {
65323       {
65324         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65325       };
65326     }
65327   }
65328 }
65329
65330
65331 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollBar_GetScrollIndicator(void * jarg1) {
65332   void * jresult ;
65333   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
65334   Dali::Actor result;
65335
65336   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
65337   {
65338     try {
65339       result = (arg1)->GetScrollIndicator();
65340     } catch (std::out_of_range& e) {
65341       {
65342         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65343       };
65344     } catch (std::exception& e) {
65345       {
65346         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65347       };
65348     } catch (...) {
65349       {
65350         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65351       };
65352     }
65353   }
65354   jresult = new Dali::Actor((const Dali::Actor &)result);
65355   return jresult;
65356 }
65357
65358
65359 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollBar_SetScrollPositionIntervals(void * jarg1, void * jarg2) {
65360   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
65361   Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > *arg2 = 0 ;
65362
65363   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
65364   arg2 = (Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > *)jarg2;
65365   if (!arg2) {
65366     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > const & type is null", 0);
65367     return ;
65368   }
65369   {
65370     try {
65371       (arg1)->SetScrollPositionIntervals((Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > const &)*arg2);
65372     } catch (std::out_of_range& e) {
65373       {
65374         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65375       };
65376     } catch (std::exception& e) {
65377       {
65378         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65379       };
65380     } catch (...) {
65381       {
65382         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65383       };
65384     }
65385   }
65386 }
65387
65388
65389 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollBar_GetScrollPositionIntervals(void * jarg1) {
65390   void * jresult ;
65391   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
65392   Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > result;
65393
65394   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
65395   {
65396     try {
65397       result = ((Dali::Toolkit::ScrollBar const *)arg1)->GetScrollPositionIntervals();
65398     } catch (std::out_of_range& e) {
65399       {
65400         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65401       };
65402     } catch (std::exception& e) {
65403       {
65404         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65405       };
65406     } catch (...) {
65407       {
65408         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65409       };
65410     }
65411   }
65412   jresult = new Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true >((const Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > &)result);
65413   return jresult;
65414 }
65415
65416
65417 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollBar_SetScrollDirection(void * jarg1, int jarg2) {
65418   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
65419   Dali::Toolkit::ScrollBar::Direction arg2 ;
65420
65421   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
65422   arg2 = (Dali::Toolkit::ScrollBar::Direction)jarg2;
65423   {
65424     try {
65425       (arg1)->SetScrollDirection(arg2);
65426     } catch (std::out_of_range& e) {
65427       {
65428         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65429       };
65430     } catch (std::exception& e) {
65431       {
65432         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65433       };
65434     } catch (...) {
65435       {
65436         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65437       };
65438     }
65439   }
65440 }
65441
65442
65443 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_GetScrollDirection(void * jarg1) {
65444   int jresult ;
65445   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
65446   Dali::Toolkit::ScrollBar::Direction result;
65447
65448   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
65449   {
65450     try {
65451       result = (Dali::Toolkit::ScrollBar::Direction)((Dali::Toolkit::ScrollBar const *)arg1)->GetScrollDirection();
65452     } catch (std::out_of_range& e) {
65453       {
65454         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65455       };
65456     } catch (std::exception& e) {
65457       {
65458         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65459       };
65460     } catch (...) {
65461       {
65462         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65463       };
65464     }
65465   }
65466   jresult = (int)result;
65467   return jresult;
65468 }
65469
65470
65471 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollBar_SetIndicatorHeightPolicy(void * jarg1, int jarg2) {
65472   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
65473   Dali::Toolkit::ScrollBar::IndicatorHeightPolicy arg2 ;
65474
65475   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
65476   arg2 = (Dali::Toolkit::ScrollBar::IndicatorHeightPolicy)jarg2;
65477   {
65478     try {
65479       (arg1)->SetIndicatorHeightPolicy(arg2);
65480     } catch (std::out_of_range& e) {
65481       {
65482         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65483       };
65484     } catch (std::exception& e) {
65485       {
65486         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65487       };
65488     } catch (...) {
65489       {
65490         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65491       };
65492     }
65493   }
65494 }
65495
65496
65497 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_GetIndicatorHeightPolicy(void * jarg1) {
65498   int jresult ;
65499   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
65500   Dali::Toolkit::ScrollBar::IndicatorHeightPolicy result;
65501
65502   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
65503   {
65504     try {
65505       result = (Dali::Toolkit::ScrollBar::IndicatorHeightPolicy)((Dali::Toolkit::ScrollBar const *)arg1)->GetIndicatorHeightPolicy();
65506     } catch (std::out_of_range& e) {
65507       {
65508         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65509       };
65510     } catch (std::exception& e) {
65511       {
65512         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65513       };
65514     } catch (...) {
65515       {
65516         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65517       };
65518     }
65519   }
65520   jresult = (int)result;
65521   return jresult;
65522 }
65523
65524
65525 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollBar_SetIndicatorFixedHeight(void * jarg1, float jarg2) {
65526   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
65527   float arg2 ;
65528
65529   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
65530   arg2 = (float)jarg2;
65531   {
65532     try {
65533       (arg1)->SetIndicatorFixedHeight(arg2);
65534     } catch (std::out_of_range& e) {
65535       {
65536         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65537       };
65538     } catch (std::exception& e) {
65539       {
65540         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65541       };
65542     } catch (...) {
65543       {
65544         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65545       };
65546     }
65547   }
65548 }
65549
65550
65551 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollBar_GetIndicatorFixedHeight(void * jarg1) {
65552   float jresult ;
65553   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
65554   float result;
65555
65556   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
65557   {
65558     try {
65559       result = (float)((Dali::Toolkit::ScrollBar const *)arg1)->GetIndicatorFixedHeight();
65560     } catch (std::out_of_range& e) {
65561       {
65562         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65563       };
65564     } catch (std::exception& e) {
65565       {
65566         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65567       };
65568     } catch (...) {
65569       {
65570         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65571       };
65572     }
65573   }
65574   jresult = result;
65575   return jresult;
65576 }
65577
65578
65579 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollBar_SetIndicatorShowDuration(void * jarg1, float jarg2) {
65580   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
65581   float arg2 ;
65582
65583   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
65584   arg2 = (float)jarg2;
65585   {
65586     try {
65587       (arg1)->SetIndicatorShowDuration(arg2);
65588     } catch (std::out_of_range& e) {
65589       {
65590         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65591       };
65592     } catch (std::exception& e) {
65593       {
65594         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65595       };
65596     } catch (...) {
65597       {
65598         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65599       };
65600     }
65601   }
65602 }
65603
65604
65605 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollBar_GetIndicatorShowDuration(void * jarg1) {
65606   float jresult ;
65607   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
65608   float result;
65609
65610   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
65611   {
65612     try {
65613       result = (float)((Dali::Toolkit::ScrollBar const *)arg1)->GetIndicatorShowDuration();
65614     } catch (std::out_of_range& e) {
65615       {
65616         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65617       };
65618     } catch (std::exception& e) {
65619       {
65620         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65621       };
65622     } catch (...) {
65623       {
65624         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65625       };
65626     }
65627   }
65628   jresult = result;
65629   return jresult;
65630 }
65631
65632
65633 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollBar_SetIndicatorHideDuration(void * jarg1, float jarg2) {
65634   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
65635   float arg2 ;
65636
65637   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
65638   arg2 = (float)jarg2;
65639   {
65640     try {
65641       (arg1)->SetIndicatorHideDuration(arg2);
65642     } catch (std::out_of_range& e) {
65643       {
65644         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65645       };
65646     } catch (std::exception& e) {
65647       {
65648         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65649       };
65650     } catch (...) {
65651       {
65652         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65653       };
65654     }
65655   }
65656 }
65657
65658
65659 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollBar_GetIndicatorHideDuration(void * jarg1) {
65660   float jresult ;
65661   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
65662   float result;
65663
65664   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
65665   {
65666     try {
65667       result = (float)((Dali::Toolkit::ScrollBar const *)arg1)->GetIndicatorHideDuration();
65668     } catch (std::out_of_range& e) {
65669       {
65670         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65671       };
65672     } catch (std::exception& e) {
65673       {
65674         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65675       };
65676     } catch (...) {
65677       {
65678         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65679       };
65680     }
65681   }
65682   jresult = result;
65683   return jresult;
65684 }
65685
65686
65687 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollBar_ShowIndicator(void * jarg1) {
65688   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
65689
65690   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
65691   {
65692     try {
65693       (arg1)->ShowIndicator();
65694     } catch (std::out_of_range& e) {
65695       {
65696         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65697       };
65698     } catch (std::exception& e) {
65699       {
65700         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65701       };
65702     } catch (...) {
65703       {
65704         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65705       };
65706     }
65707   }
65708 }
65709
65710
65711 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollBar_HideIndicator(void * jarg1) {
65712   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
65713
65714   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
65715   {
65716     try {
65717       (arg1)->HideIndicator();
65718     } catch (std::out_of_range& e) {
65719       {
65720         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65721       };
65722     } catch (std::exception& e) {
65723       {
65724         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65725       };
65726     } catch (...) {
65727       {
65728         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65729       };
65730     }
65731   }
65732 }
65733
65734
65735 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollBar_PanFinishedSignal(void * jarg1) {
65736   void * jresult ;
65737   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
65738   Dali::Toolkit::ScrollBar::PanFinishedSignalType *result = 0 ;
65739
65740   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
65741   {
65742     try {
65743       result = (Dali::Toolkit::ScrollBar::PanFinishedSignalType *) &(arg1)->PanFinishedSignal();
65744     } catch (std::out_of_range& e) {
65745       {
65746         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65747       };
65748     } catch (std::exception& e) {
65749       {
65750         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65751       };
65752     } catch (...) {
65753       {
65754         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65755       };
65756     }
65757   }
65758   jresult = (void *)result;
65759   return jresult;
65760 }
65761
65762
65763 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollBar_ScrollPositionIntervalReachedSignal(void * jarg1) {
65764   void * jresult ;
65765   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
65766   Dali::Toolkit::ScrollBar::ScrollPositionIntervalReachedSignalType *result = 0 ;
65767
65768   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
65769   {
65770     try {
65771       result = (Dali::Toolkit::ScrollBar::ScrollPositionIntervalReachedSignalType *) &(arg1)->ScrollPositionIntervalReachedSignal();
65772     } catch (std::out_of_range& e) {
65773       {
65774         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65775       };
65776     } catch (std::exception& e) {
65777       {
65778         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65779       };
65780     } catch (...) {
65781       {
65782         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65783       };
65784     }
65785   }
65786   jresult = (void *)result;
65787   return jresult;
65788 }
65789
65790
65791 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_OVERSHOOT_EFFECT_COLOR_get() {
65792   int jresult ;
65793   int result;
65794
65795   result = (int)Dali::Toolkit::Scrollable::Property::OVERSHOOT_EFFECT_COLOR;
65796   jresult = (int)result;
65797   return jresult;
65798 }
65799
65800
65801 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_OVERSHOOT_ANIMATION_SPEED_get() {
65802   int jresult ;
65803   int result;
65804
65805   result = (int)Dali::Toolkit::Scrollable::Property::OVERSHOOT_ANIMATION_SPEED;
65806   jresult = (int)result;
65807   return jresult;
65808 }
65809
65810
65811 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_OVERSHOOT_ENABLED_get() {
65812   int jresult ;
65813   int result;
65814
65815   result = (int)Dali::Toolkit::Scrollable::Property::OVERSHOOT_ENABLED;
65816   jresult = (int)result;
65817   return jresult;
65818 }
65819
65820
65821 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_OVERSHOOT_SIZE_get() {
65822   int jresult ;
65823   int result;
65824
65825   result = (int)Dali::Toolkit::Scrollable::Property::OVERSHOOT_SIZE;
65826   jresult = (int)result;
65827   return jresult;
65828 }
65829
65830
65831 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_SCROLL_TO_ALPHA_FUNCTION_get() {
65832   int jresult ;
65833   int result;
65834
65835   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_TO_ALPHA_FUNCTION;
65836   jresult = (int)result;
65837   return jresult;
65838 }
65839
65840
65841 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_SCROLL_RELATIVE_POSITION_get() {
65842   int jresult ;
65843   int result;
65844
65845   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_RELATIVE_POSITION;
65846   jresult = (int)result;
65847   return jresult;
65848 }
65849
65850
65851 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_SCROLL_POSITION_MIN_get() {
65852   int jresult ;
65853   int result;
65854
65855   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_POSITION_MIN;
65856   jresult = (int)result;
65857   return jresult;
65858 }
65859
65860
65861 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_SCROLL_POSITION_MIN_X_get() {
65862   int jresult ;
65863   int result;
65864
65865   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_POSITION_MIN_X;
65866   jresult = (int)result;
65867   return jresult;
65868 }
65869
65870
65871 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_SCROLL_POSITION_MIN_Y_get() {
65872   int jresult ;
65873   int result;
65874
65875   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_POSITION_MIN_Y;
65876   jresult = (int)result;
65877   return jresult;
65878 }
65879
65880
65881 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_SCROLL_POSITION_MAX_get() {
65882   int jresult ;
65883   int result;
65884
65885   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_POSITION_MAX;
65886   jresult = (int)result;
65887   return jresult;
65888 }
65889
65890
65891 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_SCROLL_POSITION_MAX_X_get() {
65892   int jresult ;
65893   int result;
65894
65895   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_POSITION_MAX_X;
65896   jresult = (int)result;
65897   return jresult;
65898 }
65899
65900
65901 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_SCROLL_POSITION_MAX_Y_get() {
65902   int jresult ;
65903   int result;
65904
65905   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_POSITION_MAX_Y;
65906   jresult = (int)result;
65907   return jresult;
65908 }
65909
65910
65911 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_CAN_SCROLL_VERTICAL_get() {
65912   int jresult ;
65913   int result;
65914
65915   result = (int)Dali::Toolkit::Scrollable::Property::CAN_SCROLL_VERTICAL;
65916   jresult = (int)result;
65917   return jresult;
65918 }
65919
65920
65921 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_CAN_SCROLL_HORIZONTAL_get() {
65922   int jresult ;
65923   int result;
65924
65925   result = (int)Dali::Toolkit::Scrollable::Property::CAN_SCROLL_HORIZONTAL;
65926   jresult = (int)result;
65927   return jresult;
65928 }
65929
65930
65931 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Scrollable_Property() {
65932   void * jresult ;
65933   Dali::Toolkit::Scrollable::Property *result = 0 ;
65934
65935   {
65936     try {
65937       result = (Dali::Toolkit::Scrollable::Property *)new Dali::Toolkit::Scrollable::Property();
65938     } catch (std::out_of_range& e) {
65939       {
65940         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65941       };
65942     } catch (std::exception& e) {
65943       {
65944         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65945       };
65946     } catch (...) {
65947       {
65948         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65949       };
65950     }
65951   }
65952   jresult = (void *)result;
65953   return jresult;
65954 }
65955
65956
65957 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Scrollable_Property(void * jarg1) {
65958   Dali::Toolkit::Scrollable::Property *arg1 = (Dali::Toolkit::Scrollable::Property *) 0 ;
65959
65960   arg1 = (Dali::Toolkit::Scrollable::Property *)jarg1;
65961   {
65962     try {
65963       delete arg1;
65964     } catch (std::out_of_range& e) {
65965       {
65966         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65967       };
65968     } catch (std::exception& e) {
65969       {
65970         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65971       };
65972     } catch (...) {
65973       {
65974         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65975       };
65976     }
65977   }
65978 }
65979
65980
65981 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Scrollable__SWIG_0() {
65982   void * jresult ;
65983   Dali::Toolkit::Scrollable *result = 0 ;
65984
65985   {
65986     try {
65987       result = (Dali::Toolkit::Scrollable *)new Dali::Toolkit::Scrollable();
65988     } catch (std::out_of_range& e) {
65989       {
65990         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65991       };
65992     } catch (std::exception& e) {
65993       {
65994         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65995       };
65996     } catch (...) {
65997       {
65998         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65999       };
66000     }
66001   }
66002   jresult = (void *)result;
66003   return jresult;
66004 }
66005
66006
66007 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Scrollable__SWIG_1(void * jarg1) {
66008   void * jresult ;
66009   Dali::Toolkit::Scrollable *arg1 = 0 ;
66010   Dali::Toolkit::Scrollable *result = 0 ;
66011
66012   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
66013   if (!arg1) {
66014     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Scrollable const & type is null", 0);
66015     return 0;
66016   }
66017   {
66018     try {
66019       result = (Dali::Toolkit::Scrollable *)new Dali::Toolkit::Scrollable((Dali::Toolkit::Scrollable const &)*arg1);
66020     } catch (std::out_of_range& e) {
66021       {
66022         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66023       };
66024     } catch (std::exception& e) {
66025       {
66026         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66027       };
66028     } catch (...) {
66029       {
66030         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66031       };
66032     }
66033   }
66034   jresult = (void *)result;
66035   return jresult;
66036 }
66037
66038
66039 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Scrollable_Assign(void * jarg1, void * jarg2) {
66040   void * jresult ;
66041   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
66042   Dali::Toolkit::Scrollable *arg2 = 0 ;
66043   Dali::Toolkit::Scrollable *result = 0 ;
66044
66045   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
66046   arg2 = (Dali::Toolkit::Scrollable *)jarg2;
66047   if (!arg2) {
66048     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Scrollable const & type is null", 0);
66049     return 0;
66050   }
66051   {
66052     try {
66053       result = (Dali::Toolkit::Scrollable *) &(arg1)->operator =((Dali::Toolkit::Scrollable const &)*arg2);
66054     } catch (std::out_of_range& e) {
66055       {
66056         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66057       };
66058     } catch (std::exception& e) {
66059       {
66060         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66061       };
66062     } catch (...) {
66063       {
66064         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66065       };
66066     }
66067   }
66068   jresult = (void *)result;
66069   return jresult;
66070 }
66071
66072
66073 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Scrollable(void * jarg1) {
66074   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
66075
66076   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
66077   {
66078     try {
66079       delete arg1;
66080     } catch (std::out_of_range& e) {
66081       {
66082         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66083       };
66084     } catch (std::exception& e) {
66085       {
66086         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66087       };
66088     } catch (...) {
66089       {
66090         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66091       };
66092     }
66093   }
66094 }
66095
66096
66097 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Scrollable_DownCast(void * jarg1) {
66098   void * jresult ;
66099   Dali::BaseHandle arg1 ;
66100   Dali::BaseHandle *argp1 ;
66101   Dali::Toolkit::Scrollable result;
66102
66103   argp1 = (Dali::BaseHandle *)jarg1;
66104   if (!argp1) {
66105     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
66106     return 0;
66107   }
66108   arg1 = *argp1;
66109   {
66110     try {
66111       result = Dali::Toolkit::Scrollable::DownCast(arg1);
66112     } catch (std::out_of_range& e) {
66113       {
66114         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66115       };
66116     } catch (std::exception& e) {
66117       {
66118         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66119       };
66120     } catch (...) {
66121       {
66122         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66123       };
66124     }
66125   }
66126   jresult = new Dali::Toolkit::Scrollable((const Dali::Toolkit::Scrollable &)result);
66127   return jresult;
66128 }
66129
66130
66131 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Scrollable_IsOvershootEnabled(void * jarg1) {
66132   unsigned int jresult ;
66133   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
66134   bool result;
66135
66136   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
66137   {
66138     try {
66139       result = (bool)((Dali::Toolkit::Scrollable const *)arg1)->IsOvershootEnabled();
66140     } catch (std::out_of_range& e) {
66141       {
66142         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66143       };
66144     } catch (std::exception& e) {
66145       {
66146         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66147       };
66148     } catch (...) {
66149       {
66150         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66151       };
66152     }
66153   }
66154   jresult = result;
66155   return jresult;
66156 }
66157
66158
66159 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Scrollable_SetOvershootEnabled(void * jarg1, unsigned int jarg2) {
66160   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
66161   bool arg2 ;
66162
66163   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
66164   arg2 = jarg2 ? true : false;
66165   {
66166     try {
66167       (arg1)->SetOvershootEnabled(arg2);
66168     } catch (std::out_of_range& e) {
66169       {
66170         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66171       };
66172     } catch (std::exception& e) {
66173       {
66174         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66175       };
66176     } catch (...) {
66177       {
66178         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66179       };
66180     }
66181   }
66182 }
66183
66184
66185 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Scrollable_SetOvershootEffectColor(void * jarg1, void * jarg2) {
66186   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
66187   Dali::Vector4 *arg2 = 0 ;
66188
66189   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
66190   arg2 = (Dali::Vector4 *)jarg2;
66191   if (!arg2) {
66192     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
66193     return ;
66194   }
66195   {
66196     try {
66197       (arg1)->SetOvershootEffectColor((Dali::Vector4 const &)*arg2);
66198     } catch (std::out_of_range& e) {
66199       {
66200         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66201       };
66202     } catch (std::exception& e) {
66203       {
66204         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66205       };
66206     } catch (...) {
66207       {
66208         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66209       };
66210     }
66211   }
66212 }
66213
66214
66215 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Scrollable_GetOvershootEffectColor(void * jarg1) {
66216   void * jresult ;
66217   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
66218   Dali::Vector4 result;
66219
66220   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
66221   {
66222     try {
66223       result = ((Dali::Toolkit::Scrollable const *)arg1)->GetOvershootEffectColor();
66224     } catch (std::out_of_range& e) {
66225       {
66226         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66227       };
66228     } catch (std::exception& e) {
66229       {
66230         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66231       };
66232     } catch (...) {
66233       {
66234         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66235       };
66236     }
66237   }
66238   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
66239   return jresult;
66240 }
66241
66242
66243 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Scrollable_SetOvershootAnimationSpeed(void * jarg1, float jarg2) {
66244   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
66245   float arg2 ;
66246
66247   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
66248   arg2 = (float)jarg2;
66249   {
66250     try {
66251       (arg1)->SetOvershootAnimationSpeed(arg2);
66252     } catch (std::out_of_range& e) {
66253       {
66254         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66255       };
66256     } catch (std::exception& e) {
66257       {
66258         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66259       };
66260     } catch (...) {
66261       {
66262         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66263       };
66264     }
66265   }
66266 }
66267
66268
66269 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Scrollable_GetOvershootAnimationSpeed(void * jarg1) {
66270   float jresult ;
66271   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
66272   float result;
66273
66274   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
66275   {
66276     try {
66277       result = (float)((Dali::Toolkit::Scrollable const *)arg1)->GetOvershootAnimationSpeed();
66278     } catch (std::out_of_range& e) {
66279       {
66280         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66281       };
66282     } catch (std::exception& e) {
66283       {
66284         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66285       };
66286     } catch (...) {
66287       {
66288         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66289       };
66290     }
66291   }
66292   jresult = result;
66293   return jresult;
66294 }
66295
66296
66297 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Scrollable_ScrollStartedSignal(void * jarg1) {
66298   void * jresult ;
66299   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
66300   Dali::Toolkit::Scrollable::ScrollStartedSignalType *result = 0 ;
66301
66302   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
66303   {
66304     try {
66305       result = (Dali::Toolkit::Scrollable::ScrollStartedSignalType *) &(arg1)->ScrollStartedSignal();
66306     } catch (std::out_of_range& e) {
66307       {
66308         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66309       };
66310     } catch (std::exception& e) {
66311       {
66312         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66313       };
66314     } catch (...) {
66315       {
66316         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66317       };
66318     }
66319   }
66320   jresult = (void *)result;
66321   return jresult;
66322 }
66323
66324
66325 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Scrollable_ScrollUpdatedSignal(void * jarg1) {
66326   void * jresult ;
66327   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
66328   Dali::Toolkit::Scrollable::ScrollUpdatedSignalType *result = 0 ;
66329
66330   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
66331   {
66332     try {
66333       result = (Dali::Toolkit::Scrollable::ScrollUpdatedSignalType *) &(arg1)->ScrollUpdatedSignal();
66334     } catch (std::out_of_range& e) {
66335       {
66336         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66337       };
66338     } catch (std::exception& e) {
66339       {
66340         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66341       };
66342     } catch (...) {
66343       {
66344         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66345       };
66346     }
66347   }
66348   jresult = (void *)result;
66349   return jresult;
66350 }
66351
66352
66353 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Scrollable_ScrollCompletedSignal(void * jarg1) {
66354   void * jresult ;
66355   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
66356   Dali::Toolkit::Scrollable::ScrollCompletedSignalType *result = 0 ;
66357
66358   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
66359   {
66360     try {
66361       result = (Dali::Toolkit::Scrollable::ScrollCompletedSignalType *) &(arg1)->ScrollCompletedSignal();
66362     } catch (std::out_of_range& e) {
66363       {
66364         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66365       };
66366     } catch (std::exception& e) {
66367       {
66368         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66369       };
66370     } catch (...) {
66371       {
66372         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66373       };
66374     }
66375   }
66376   jresult = (void *)result;
66377   return jresult;
66378 }
66379
66380
66381 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_IsVertical(int jarg1) {
66382   unsigned int jresult ;
66383   Dali::Toolkit::ControlOrientation::Type arg1 ;
66384   bool result;
66385
66386   arg1 = (Dali::Toolkit::ControlOrientation::Type)jarg1;
66387   {
66388     try {
66389       result = (bool)Dali::Toolkit::IsVertical(arg1);
66390     } catch (std::out_of_range& e) {
66391       {
66392         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66393       };
66394     } catch (std::exception& e) {
66395       {
66396         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66397       };
66398     } catch (...) {
66399       {
66400         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66401       };
66402     }
66403   }
66404   jresult = result;
66405   return jresult;
66406 }
66407
66408
66409 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_IsHorizontal(int jarg1) {
66410   unsigned int jresult ;
66411   Dali::Toolkit::ControlOrientation::Type arg1 ;
66412   bool result;
66413
66414   arg1 = (Dali::Toolkit::ControlOrientation::Type)jarg1;
66415   {
66416     try {
66417       result = (bool)Dali::Toolkit::IsHorizontal(arg1);
66418     } catch (std::out_of_range& e) {
66419       {
66420         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66421       };
66422     } catch (std::exception& e) {
66423       {
66424         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66425       };
66426     } catch (...) {
66427       {
66428         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66429       };
66430     }
66431   }
66432   jresult = result;
66433   return jresult;
66434 }
66435
66436
66437 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemRange__SWIG_0(unsigned int jarg1, unsigned int jarg2) {
66438   void * jresult ;
66439   unsigned int arg1 ;
66440   unsigned int arg2 ;
66441   Dali::Toolkit::ItemRange *result = 0 ;
66442
66443   arg1 = (unsigned int)jarg1;
66444   arg2 = (unsigned int)jarg2;
66445   {
66446     try {
66447       result = (Dali::Toolkit::ItemRange *)new Dali::Toolkit::ItemRange(arg1,arg2);
66448     } catch (std::out_of_range& e) {
66449       {
66450         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66451       };
66452     } catch (std::exception& e) {
66453       {
66454         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66455       };
66456     } catch (...) {
66457       {
66458         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66459       };
66460     }
66461   }
66462   jresult = (void *)result;
66463   return jresult;
66464 }
66465
66466
66467 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemRange__SWIG_1(void * jarg1) {
66468   void * jresult ;
66469   Dali::Toolkit::ItemRange *arg1 = 0 ;
66470   Dali::Toolkit::ItemRange *result = 0 ;
66471
66472   arg1 = (Dali::Toolkit::ItemRange *)jarg1;
66473   if (!arg1) {
66474     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemRange const & type is null", 0);
66475     return 0;
66476   }
66477   {
66478     try {
66479       result = (Dali::Toolkit::ItemRange *)new Dali::Toolkit::ItemRange((Dali::Toolkit::ItemRange const &)*arg1);
66480     } catch (std::out_of_range& e) {
66481       {
66482         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66483       };
66484     } catch (std::exception& e) {
66485       {
66486         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66487       };
66488     } catch (...) {
66489       {
66490         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66491       };
66492     }
66493   }
66494   jresult = (void *)result;
66495   return jresult;
66496 }
66497
66498
66499 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemRange_Assign(void * jarg1, void * jarg2) {
66500   void * jresult ;
66501   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
66502   Dali::Toolkit::ItemRange *arg2 = 0 ;
66503   Dali::Toolkit::ItemRange *result = 0 ;
66504
66505   arg1 = (Dali::Toolkit::ItemRange *)jarg1;
66506   arg2 = (Dali::Toolkit::ItemRange *)jarg2;
66507   if (!arg2) {
66508     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemRange const & type is null", 0);
66509     return 0;
66510   }
66511   {
66512     try {
66513       result = (Dali::Toolkit::ItemRange *) &(arg1)->operator =((Dali::Toolkit::ItemRange const &)*arg2);
66514     } catch (std::out_of_range& e) {
66515       {
66516         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66517       };
66518     } catch (std::exception& e) {
66519       {
66520         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66521       };
66522     } catch (...) {
66523       {
66524         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66525       };
66526     }
66527   }
66528   jresult = (void *)result;
66529   return jresult;
66530 }
66531
66532
66533 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemRange_Within(void * jarg1, unsigned int jarg2) {
66534   unsigned int jresult ;
66535   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
66536   unsigned int arg2 ;
66537   bool result;
66538
66539   arg1 = (Dali::Toolkit::ItemRange *)jarg1;
66540   arg2 = (unsigned int)jarg2;
66541   {
66542     try {
66543       result = (bool)(arg1)->Within(arg2);
66544     } catch (std::out_of_range& e) {
66545       {
66546         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66547       };
66548     } catch (std::exception& e) {
66549       {
66550         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66551       };
66552     } catch (...) {
66553       {
66554         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66555       };
66556     }
66557   }
66558   jresult = result;
66559   return jresult;
66560 }
66561
66562
66563 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemRange_Intersection(void * jarg1, void * jarg2) {
66564   void * jresult ;
66565   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
66566   Dali::Toolkit::ItemRange *arg2 = 0 ;
66567   SwigValueWrapper< Dali::Toolkit::ItemRange > result;
66568
66569   arg1 = (Dali::Toolkit::ItemRange *)jarg1;
66570   arg2 = (Dali::Toolkit::ItemRange *)jarg2;
66571   if (!arg2) {
66572     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemRange const & type is null", 0);
66573     return 0;
66574   }
66575   {
66576     try {
66577       result = (arg1)->Intersection((Dali::Toolkit::ItemRange const &)*arg2);
66578     } catch (std::out_of_range& e) {
66579       {
66580         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66581       };
66582     } catch (std::exception& e) {
66583       {
66584         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66585       };
66586     } catch (...) {
66587       {
66588         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66589       };
66590     }
66591   }
66592   jresult = new Dali::Toolkit::ItemRange((const Dali::Toolkit::ItemRange &)result);
66593   return jresult;
66594 }
66595
66596
66597 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemRange_begin_set(void * jarg1, unsigned int jarg2) {
66598   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
66599   unsigned int arg2 ;
66600
66601   arg1 = (Dali::Toolkit::ItemRange *)jarg1;
66602   arg2 = (unsigned int)jarg2;
66603   if (arg1) (arg1)->begin = arg2;
66604 }
66605
66606
66607 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemRange_begin_get(void * jarg1) {
66608   unsigned int jresult ;
66609   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
66610   unsigned int result;
66611
66612   arg1 = (Dali::Toolkit::ItemRange *)jarg1;
66613   result = (unsigned int) ((arg1)->begin);
66614   jresult = result;
66615   return jresult;
66616 }
66617
66618
66619 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemRange_end_set(void * jarg1, unsigned int jarg2) {
66620   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
66621   unsigned int arg2 ;
66622
66623   arg1 = (Dali::Toolkit::ItemRange *)jarg1;
66624   arg2 = (unsigned int)jarg2;
66625   if (arg1) (arg1)->end = arg2;
66626 }
66627
66628
66629 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemRange_end_get(void * jarg1) {
66630   unsigned int jresult ;
66631   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
66632   unsigned int result;
66633
66634   arg1 = (Dali::Toolkit::ItemRange *)jarg1;
66635   result = (unsigned int) ((arg1)->end);
66636   jresult = result;
66637   return jresult;
66638 }
66639
66640
66641 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ItemRange(void * jarg1) {
66642   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
66643
66644   arg1 = (Dali::Toolkit::ItemRange *)jarg1;
66645   {
66646     try {
66647       delete arg1;
66648     } catch (std::out_of_range& e) {
66649       {
66650         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66651       };
66652     } catch (std::exception& e) {
66653       {
66654         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66655       };
66656     } catch (...) {
66657       {
66658         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66659       };
66660     }
66661   }
66662 }
66663
66664
66665 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ItemLayout(void * jarg1) {
66666   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
66667
66668   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
66669   {
66670     try {
66671       delete arg1;
66672     } catch (std::out_of_range& e) {
66673       {
66674         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66675       };
66676     } catch (std::exception& e) {
66677       {
66678         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66679       };
66680     } catch (...) {
66681       {
66682         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66683       };
66684     }
66685   }
66686 }
66687
66688
66689 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemLayout_SetOrientation(void * jarg1, int jarg2) {
66690   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
66691   Dali::Toolkit::ControlOrientation::Type arg2 ;
66692
66693   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
66694   arg2 = (Dali::Toolkit::ControlOrientation::Type)jarg2;
66695   {
66696     try {
66697       (arg1)->SetOrientation(arg2);
66698     } catch (std::out_of_range& e) {
66699       {
66700         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66701       };
66702     } catch (std::exception& e) {
66703       {
66704         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66705       };
66706     } catch (...) {
66707       {
66708         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66709       };
66710     }
66711   }
66712 }
66713
66714
66715 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemLayout_GetOrientation(void * jarg1) {
66716   int jresult ;
66717   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
66718   Dali::Toolkit::ControlOrientation::Type result;
66719
66720   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
66721   {
66722     try {
66723       result = (Dali::Toolkit::ControlOrientation::Type)((Dali::Toolkit::ItemLayout const *)arg1)->GetOrientation();
66724     } catch (std::out_of_range& e) {
66725       {
66726         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66727       };
66728     } catch (std::exception& e) {
66729       {
66730         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66731       };
66732     } catch (...) {
66733       {
66734         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66735       };
66736     }
66737   }
66738   jresult = (int)result;
66739   return jresult;
66740 }
66741
66742
66743 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemLayout_SetLayoutProperties(void * jarg1, void * jarg2) {
66744   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
66745   Dali::Property::Map *arg2 = 0 ;
66746
66747   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
66748   arg2 = (Dali::Property::Map *)jarg2;
66749   if (!arg2) {
66750     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
66751     return ;
66752   }
66753   {
66754     try {
66755       (arg1)->SetLayoutProperties((Dali::Property::Map const &)*arg2);
66756     } catch (std::out_of_range& e) {
66757       {
66758         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66759       };
66760     } catch (std::exception& e) {
66761       {
66762         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66763       };
66764     } catch (...) {
66765       {
66766         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66767       };
66768     }
66769   }
66770 }
66771
66772
66773 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemLayout_GetLayoutProperties(void * jarg1) {
66774   void * jresult ;
66775   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
66776   Dali::Property::Map result;
66777
66778   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
66779   {
66780     try {
66781       result = (arg1)->GetLayoutProperties();
66782     } catch (std::out_of_range& e) {
66783       {
66784         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66785       };
66786     } catch (std::exception& e) {
66787       {
66788         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66789       };
66790     } catch (...) {
66791       {
66792         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66793       };
66794     }
66795   }
66796   jresult = new Dali::Property::Map((const Dali::Property::Map &)result);
66797   return jresult;
66798 }
66799
66800
66801 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemLayout_GetItemSize(void * jarg1, unsigned int jarg2, void * jarg3, void * jarg4) {
66802   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
66803   unsigned int arg2 ;
66804   Dali::Vector3 *arg3 = 0 ;
66805   Dali::Vector3 *arg4 = 0 ;
66806
66807   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
66808   arg2 = (unsigned int)jarg2;
66809   arg3 = (Dali::Vector3 *)jarg3;
66810   if (!arg3) {
66811     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
66812     return ;
66813   }
66814   arg4 = (Dali::Vector3 *)jarg4;
66815   if (!arg4) {
66816     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
66817     return ;
66818   }
66819   {
66820     try {
66821       ((Dali::Toolkit::ItemLayout const *)arg1)->GetItemSize(arg2,(Dali::Vector3 const &)*arg3,*arg4);
66822     } catch (std::out_of_range& e) {
66823       {
66824         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66825       };
66826     } catch (std::exception& e) {
66827       {
66828         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66829       };
66830     } catch (...) {
66831       {
66832         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66833       };
66834     }
66835   }
66836 }
66837
66838
66839 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemLayout_SetItemSize(void * jarg1, void * jarg2) {
66840   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
66841   Dali::Vector3 *arg2 = 0 ;
66842
66843   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
66844   arg2 = (Dali::Vector3 *)jarg2;
66845   if (!arg2) {
66846     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
66847     return ;
66848   }
66849   {
66850     try {
66851       (arg1)->SetItemSize((Dali::Vector3 const &)*arg2);
66852     } catch (std::out_of_range& e) {
66853       {
66854         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66855       };
66856     } catch (std::exception& e) {
66857       {
66858         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66859       };
66860     } catch (...) {
66861       {
66862         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66863       };
66864     }
66865   }
66866 }
66867
66868
66869 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemLayout_GetMinimumLayoutPosition(void * jarg1, unsigned int jarg2, void * jarg3) {
66870   float jresult ;
66871   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
66872   unsigned int arg2 ;
66873   Dali::Vector3 arg3 ;
66874   Dali::Vector3 *argp3 ;
66875   float result;
66876
66877   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
66878   arg2 = (unsigned int)jarg2;
66879   argp3 = (Dali::Vector3 *)jarg3;
66880   if (!argp3) {
66881     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector3", 0);
66882     return 0;
66883   }
66884   arg3 = *argp3;
66885   {
66886     try {
66887       result = (float)((Dali::Toolkit::ItemLayout const *)arg1)->GetMinimumLayoutPosition(arg2,arg3);
66888     } catch (std::out_of_range& e) {
66889       {
66890         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66891       };
66892     } catch (std::exception& e) {
66893       {
66894         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66895       };
66896     } catch (...) {
66897       {
66898         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66899       };
66900     }
66901   }
66902   jresult = result;
66903   return jresult;
66904 }
66905
66906
66907 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemLayout_GetClosestAnchorPosition(void * jarg1, float jarg2) {
66908   float jresult ;
66909   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
66910   float arg2 ;
66911   float result;
66912
66913   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
66914   arg2 = (float)jarg2;
66915   {
66916     try {
66917       result = (float)((Dali::Toolkit::ItemLayout const *)arg1)->GetClosestAnchorPosition(arg2);
66918     } catch (std::out_of_range& e) {
66919       {
66920         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66921       };
66922     } catch (std::exception& e) {
66923       {
66924         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66925       };
66926     } catch (...) {
66927       {
66928         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66929       };
66930     }
66931   }
66932   jresult = result;
66933   return jresult;
66934 }
66935
66936
66937 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemLayout_GetItemScrollToPosition(void * jarg1, unsigned int jarg2) {
66938   float jresult ;
66939   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
66940   unsigned int arg2 ;
66941   float result;
66942
66943   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
66944   arg2 = (unsigned int)jarg2;
66945   {
66946     try {
66947       result = (float)((Dali::Toolkit::ItemLayout const *)arg1)->GetItemScrollToPosition(arg2);
66948     } catch (std::out_of_range& e) {
66949       {
66950         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66951       };
66952     } catch (std::exception& e) {
66953       {
66954         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66955       };
66956     } catch (...) {
66957       {
66958         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66959       };
66960     }
66961   }
66962   jresult = result;
66963   return jresult;
66964 }
66965
66966
66967 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemLayout_GetItemsWithinArea(void * jarg1, float jarg2, void * jarg3) {
66968   void * jresult ;
66969   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
66970   float arg2 ;
66971   Dali::Vector3 arg3 ;
66972   Dali::Vector3 *argp3 ;
66973   SwigValueWrapper< Dali::Toolkit::ItemRange > result;
66974
66975   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
66976   arg2 = (float)jarg2;
66977   argp3 = (Dali::Vector3 *)jarg3;
66978   if (!argp3) {
66979     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector3", 0);
66980     return 0;
66981   }
66982   arg3 = *argp3;
66983   {
66984     try {
66985       result = ((Dali::Toolkit::ItemLayout const *)arg1)->GetItemsWithinArea(arg2,arg3);
66986     } catch (std::out_of_range& e) {
66987       {
66988         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66989       };
66990     } catch (std::exception& e) {
66991       {
66992         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66993       };
66994     } catch (...) {
66995       {
66996         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66997       };
66998     }
66999   }
67000   jresult = new Dali::Toolkit::ItemRange((const Dali::Toolkit::ItemRange &)result);
67001   return jresult;
67002 }
67003
67004
67005 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemLayout_GetClosestOnScreenLayoutPosition(void * jarg1, int jarg2, float jarg3, void * jarg4) {
67006   float jresult ;
67007   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
67008   int arg2 ;
67009   float arg3 ;
67010   Dali::Vector3 *arg4 = 0 ;
67011   float result;
67012
67013   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
67014   arg2 = (int)jarg2;
67015   arg3 = (float)jarg3;
67016   arg4 = (Dali::Vector3 *)jarg4;
67017   if (!arg4) {
67018     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
67019     return 0;
67020   }
67021   {
67022     try {
67023       result = (float)(arg1)->GetClosestOnScreenLayoutPosition(arg2,arg3,(Dali::Vector3 const &)*arg4);
67024     } catch (std::out_of_range& e) {
67025       {
67026         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67027       };
67028     } catch (std::exception& e) {
67029       {
67030         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67031       };
67032     } catch (...) {
67033       {
67034         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67035       };
67036     }
67037   }
67038   jresult = result;
67039   return jresult;
67040 }
67041
67042
67043 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemLayout_GetReserveItemCount(void * jarg1, void * jarg2) {
67044   unsigned int jresult ;
67045   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
67046   Dali::Vector3 arg2 ;
67047   Dali::Vector3 *argp2 ;
67048   unsigned int result;
67049
67050   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
67051   argp2 = (Dali::Vector3 *)jarg2;
67052   if (!argp2) {
67053     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector3", 0);
67054     return 0;
67055   }
67056   arg2 = *argp2;
67057   {
67058     try {
67059       result = (unsigned int)((Dali::Toolkit::ItemLayout const *)arg1)->GetReserveItemCount(arg2);
67060     } catch (std::out_of_range& e) {
67061       {
67062         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67063       };
67064     } catch (std::exception& e) {
67065       {
67066         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67067       };
67068     } catch (...) {
67069       {
67070         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67071       };
67072     }
67073   }
67074   jresult = result;
67075   return jresult;
67076 }
67077
67078
67079 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemLayout_GetDefaultItemSize(void * jarg1, unsigned int jarg2, void * jarg3, void * jarg4) {
67080   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
67081   unsigned int arg2 ;
67082   Dali::Vector3 *arg3 = 0 ;
67083   Dali::Vector3 *arg4 = 0 ;
67084
67085   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
67086   arg2 = (unsigned int)jarg2;
67087   arg3 = (Dali::Vector3 *)jarg3;
67088   if (!arg3) {
67089     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
67090     return ;
67091   }
67092   arg4 = (Dali::Vector3 *)jarg4;
67093   if (!arg4) {
67094     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
67095     return ;
67096   }
67097   {
67098     try {
67099       ((Dali::Toolkit::ItemLayout const *)arg1)->GetDefaultItemSize(arg2,(Dali::Vector3 const &)*arg3,*arg4);
67100     } catch (std::out_of_range& e) {
67101       {
67102         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
67103       };
67104     } catch (std::exception& e) {
67105       {
67106         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
67107       };
67108     } catch (...) {
67109       {
67110         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
67111       };
67112     }
67113   }
67114 }
67115
67116
67117 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemLayout_GetScrollDirection(void * jarg1) {
67118   void * jresult ;
67119   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
67120   Dali::Degree result;
67121
67122   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
67123   {
67124     try {
67125       result = ((Dali::Toolkit::ItemLayout const *)arg1)->GetScrollDirection();
67126     } catch (std::out_of_range& e) {
67127       {
67128         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67129       };
67130     } catch (std::exception& e) {
67131       {
67132         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67133       };
67134     } catch (...) {
67135       {
67136         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67137       };
67138     }
67139   }
67140   jresult = new Dali::Degree((const Dali::Degree &)result);
67141   return jresult;
67142 }
67143
67144
67145 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemLayout_GetScrollSpeedFactor(void * jarg1) {
67146   float jresult ;
67147   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
67148   float result;
67149
67150   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
67151   {
67152     try {
67153       result = (float)((Dali::Toolkit::ItemLayout const *)arg1)->GetScrollSpeedFactor();
67154     } catch (std::out_of_range& e) {
67155       {
67156         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67157       };
67158     } catch (std::exception& e) {
67159       {
67160         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67161       };
67162     } catch (...) {
67163       {
67164         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67165       };
67166     }
67167   }
67168   jresult = result;
67169   return jresult;
67170 }
67171
67172
67173 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemLayout_GetMaximumSwipeSpeed(void * jarg1) {
67174   float jresult ;
67175   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
67176   float result;
67177
67178   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
67179   {
67180     try {
67181       result = (float)((Dali::Toolkit::ItemLayout const *)arg1)->GetMaximumSwipeSpeed();
67182     } catch (std::out_of_range& e) {
67183       {
67184         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67185       };
67186     } catch (std::exception& e) {
67187       {
67188         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67189       };
67190     } catch (...) {
67191       {
67192         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67193       };
67194     }
67195   }
67196   jresult = result;
67197   return jresult;
67198 }
67199
67200
67201 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemLayout_GetItemFlickAnimationDuration(void * jarg1) {
67202   float jresult ;
67203   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
67204   float result;
67205
67206   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
67207   {
67208     try {
67209       result = (float)((Dali::Toolkit::ItemLayout const *)arg1)->GetItemFlickAnimationDuration();
67210     } catch (std::out_of_range& e) {
67211       {
67212         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67213       };
67214     } catch (std::exception& e) {
67215       {
67216         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67217       };
67218     } catch (...) {
67219       {
67220         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67221       };
67222     }
67223   }
67224   jresult = result;
67225   return jresult;
67226 }
67227
67228
67229 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemLayout_GetNextFocusItemID(void * jarg1, int jarg2, int jarg3, int jarg4, unsigned int jarg5) {
67230   int jresult ;
67231   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
67232   int arg2 ;
67233   int arg3 ;
67234   Dali::Toolkit::Control::KeyboardFocus::Direction arg4 ;
67235   bool arg5 ;
67236   int result;
67237
67238   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
67239   arg2 = (int)jarg2;
67240   arg3 = (int)jarg3;
67241   arg4 = (Dali::Toolkit::Control::KeyboardFocus::Direction)jarg4;
67242   arg5 = jarg5 ? true : false;
67243   {
67244     try {
67245       result = (int)(arg1)->GetNextFocusItemID(arg2,arg3,arg4,arg5);
67246     } catch (std::out_of_range& e) {
67247       {
67248         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67249       };
67250     } catch (std::exception& e) {
67251       {
67252         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67253       };
67254     } catch (...) {
67255       {
67256         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67257       };
67258     }
67259   }
67260   jresult = result;
67261   return jresult;
67262 }
67263
67264
67265 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemLayout_GetFlickSpeedFactor(void * jarg1) {
67266   float jresult ;
67267   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
67268   float result;
67269
67270   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
67271   {
67272     try {
67273       result = (float)((Dali::Toolkit::ItemLayout const *)arg1)->GetFlickSpeedFactor();
67274     } catch (std::out_of_range& e) {
67275       {
67276         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67277       };
67278     } catch (std::exception& e) {
67279       {
67280         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67281       };
67282     } catch (...) {
67283       {
67284         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67285       };
67286     }
67287   }
67288   jresult = result;
67289   return jresult;
67290 }
67291
67292
67293 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemLayout_ApplyConstraints(void * jarg1, void * jarg2, int jarg3, void * jarg4, void * jarg5) {
67294   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
67295   Dali::Actor *arg2 = 0 ;
67296   int arg3 ;
67297   Dali::Vector3 *arg4 = 0 ;
67298   Dali::Actor *arg5 = 0 ;
67299
67300   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
67301   arg2 = (Dali::Actor *)jarg2;
67302   if (!arg2) {
67303     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
67304     return ;
67305   }
67306   arg3 = (int)jarg3;
67307   arg4 = (Dali::Vector3 *)jarg4;
67308   if (!arg4) {
67309     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
67310     return ;
67311   }
67312   arg5 = (Dali::Actor *)jarg5;
67313   if (!arg5) {
67314     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
67315     return ;
67316   }
67317   {
67318     try {
67319       (arg1)->ApplyConstraints(*arg2,arg3,(Dali::Vector3 const &)*arg4,(Dali::Actor const &)*arg5);
67320     } catch (std::out_of_range& e) {
67321       {
67322         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
67323       };
67324     } catch (std::exception& e) {
67325       {
67326         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
67327       };
67328     } catch (...) {
67329       {
67330         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
67331       };
67332     }
67333   }
67334 }
67335
67336
67337 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemLayout_GetItemPosition(void * jarg1, int jarg2, float jarg3, void * jarg4) {
67338   void * jresult ;
67339   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
67340   int arg2 ;
67341   float arg3 ;
67342   Dali::Vector3 *arg4 = 0 ;
67343   Dali::Vector3 result;
67344
67345   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
67346   arg2 = (int)jarg2;
67347   arg3 = (float)jarg3;
67348   arg4 = (Dali::Vector3 *)jarg4;
67349   if (!arg4) {
67350     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
67351     return 0;
67352   }
67353   {
67354     try {
67355       result = ((Dali::Toolkit::ItemLayout const *)arg1)->GetItemPosition(arg2,arg3,(Dali::Vector3 const &)*arg4);
67356     } catch (std::out_of_range& e) {
67357       {
67358         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67359       };
67360     } catch (std::exception& e) {
67361       {
67362         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67363       };
67364     } catch (...) {
67365       {
67366         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67367       };
67368     }
67369   }
67370   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
67371   return jresult;
67372 }
67373
67374
67375 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NewItemLayout(int jarg1) {
67376   void * jresult ;
67377   Dali::Toolkit::DefaultItemLayout::Type arg1 ;
67378   SwigValueWrapper< Dali::IntrusivePtr< Dali::Toolkit::ItemLayout > > result;
67379
67380   arg1 = (Dali::Toolkit::DefaultItemLayout::Type)jarg1;
67381   {
67382     try {
67383       result = Dali::Toolkit::DefaultItemLayout::New(arg1);
67384     } catch (std::out_of_range& e) {
67385       {
67386         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67387       };
67388     } catch (std::exception& e) {
67389       {
67390         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67391       };
67392     } catch (...) {
67393       {
67394         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67395       };
67396     }
67397   }
67398   jresult = new Dali::Toolkit::ItemLayoutPtr((const Dali::Toolkit::ItemLayoutPtr &)result);
67399   return jresult;
67400 }
67401
67402
67403 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ItemFactory(void * jarg1) {
67404   Dali::Toolkit::ItemFactory *arg1 = (Dali::Toolkit::ItemFactory *) 0 ;
67405
67406   arg1 = (Dali::Toolkit::ItemFactory *)jarg1;
67407   {
67408     try {
67409       delete arg1;
67410     } catch (std::out_of_range& e) {
67411       {
67412         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
67413       };
67414     } catch (std::exception& e) {
67415       {
67416         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
67417       };
67418     } catch (...) {
67419       {
67420         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
67421       };
67422     }
67423   }
67424 }
67425
67426
67427 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemFactory_GetNumberOfItems(void * jarg1) {
67428   unsigned int jresult ;
67429   Dali::Toolkit::ItemFactory *arg1 = (Dali::Toolkit::ItemFactory *) 0 ;
67430   unsigned int result;
67431
67432   arg1 = (Dali::Toolkit::ItemFactory *)jarg1;
67433   {
67434     try {
67435       result = (unsigned int)(arg1)->GetNumberOfItems();
67436     } catch (std::out_of_range& e) {
67437       {
67438         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67439       };
67440     } catch (std::exception& e) {
67441       {
67442         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67443       };
67444     } catch (...) {
67445       {
67446         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67447       };
67448     }
67449   }
67450   jresult = result;
67451   return jresult;
67452 }
67453
67454
67455 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemFactory_NewItem(void * jarg1, unsigned int jarg2) {
67456   void * jresult ;
67457   Dali::Toolkit::ItemFactory *arg1 = (Dali::Toolkit::ItemFactory *) 0 ;
67458   unsigned int arg2 ;
67459   Dali::Actor result;
67460
67461   arg1 = (Dali::Toolkit::ItemFactory *)jarg1;
67462   arg2 = (unsigned int)jarg2;
67463   {
67464     try {
67465       result = (arg1)->NewItem(arg2);
67466     } catch (std::out_of_range& e) {
67467       {
67468         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67469       };
67470     } catch (std::exception& e) {
67471       {
67472         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67473       };
67474     } catch (...) {
67475       {
67476         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67477       };
67478     }
67479   }
67480   jresult = new Dali::Actor((const Dali::Actor &)result);
67481   return jresult;
67482 }
67483
67484
67485 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemFactory_ItemReleased(void * jarg1, unsigned int jarg2, void * jarg3) {
67486   Dali::Toolkit::ItemFactory *arg1 = (Dali::Toolkit::ItemFactory *) 0 ;
67487   unsigned int arg2 ;
67488   Dali::Actor arg3 ;
67489   Dali::Actor *argp3 ;
67490
67491   arg1 = (Dali::Toolkit::ItemFactory *)jarg1;
67492   arg2 = (unsigned int)jarg2;
67493   argp3 = (Dali::Actor *)jarg3;
67494   if (!argp3) {
67495     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
67496     return ;
67497   }
67498   arg3 = *argp3;
67499   {
67500     try {
67501       (arg1)->ItemReleased(arg2,arg3);
67502     } catch (std::out_of_range& e) {
67503       {
67504         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
67505       };
67506     } catch (std::exception& e) {
67507       {
67508         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
67509       };
67510     } catch (...) {
67511       {
67512         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
67513       };
67514     }
67515   }
67516 }
67517
67518
67519 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemFactory_ItemReleasedSwigExplicitItemFactory(void * jarg1, unsigned int jarg2, void * jarg3) {
67520   Dali::Toolkit::ItemFactory *arg1 = (Dali::Toolkit::ItemFactory *) 0 ;
67521   unsigned int arg2 ;
67522   Dali::Actor arg3 ;
67523   Dali::Actor *argp3 ;
67524
67525   arg1 = (Dali::Toolkit::ItemFactory *)jarg1;
67526   arg2 = (unsigned int)jarg2;
67527   argp3 = (Dali::Actor *)jarg3;
67528   if (!argp3) {
67529     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
67530     return ;
67531   }
67532   arg3 = *argp3;
67533   {
67534     try {
67535       (arg1)->Dali::Toolkit::ItemFactory::ItemReleased(arg2,arg3);
67536     } catch (std::out_of_range& e) {
67537       {
67538         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
67539       };
67540     } catch (std::exception& e) {
67541       {
67542         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
67543       };
67544     } catch (...) {
67545       {
67546         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
67547       };
67548     }
67549   }
67550 }
67551
67552
67553 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemFactory() {
67554   void * jresult ;
67555   Dali::Toolkit::ItemFactory *result = 0 ;
67556
67557   {
67558     try {
67559       result = (Dali::Toolkit::ItemFactory *)new SwigDirector_ItemFactory();
67560     } catch (std::out_of_range& e) {
67561       {
67562         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67563       };
67564     } catch (std::exception& e) {
67565       {
67566         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67567       };
67568     } catch (...) {
67569       {
67570         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67571       };
67572     }
67573   }
67574   jresult = (void *)result;
67575   return jresult;
67576 }
67577
67578
67579 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) {
67580   Dali::Toolkit::ItemFactory *obj = (Dali::Toolkit::ItemFactory *)objarg;
67581   SwigDirector_ItemFactory *director = dynamic_cast<SwigDirector_ItemFactory *>(obj);
67582   if (director) {
67583     director->swig_connect_director(callback0, callback1, callback2);
67584   }
67585 }
67586
67587
67588 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_MINIMUM_SWIPE_SPEED_get() {
67589   int jresult ;
67590   int result;
67591
67592   result = (int)Dali::Toolkit::ItemView::Property::MINIMUM_SWIPE_SPEED;
67593   jresult = (int)result;
67594   return jresult;
67595 }
67596
67597
67598 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_MINIMUM_SWIPE_DISTANCE_get() {
67599   int jresult ;
67600   int result;
67601
67602   result = (int)Dali::Toolkit::ItemView::Property::MINIMUM_SWIPE_DISTANCE;
67603   jresult = (int)result;
67604   return jresult;
67605 }
67606
67607
67608 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_WHEEL_SCROLL_DISTANCE_STEP_get() {
67609   int jresult ;
67610   int result;
67611
67612   result = (int)Dali::Toolkit::ItemView::Property::WHEEL_SCROLL_DISTANCE_STEP;
67613   jresult = (int)result;
67614   return jresult;
67615 }
67616
67617
67618 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_SNAP_TO_ITEM_ENABLED_get() {
67619   int jresult ;
67620   int result;
67621
67622   result = (int)Dali::Toolkit::ItemView::Property::SNAP_TO_ITEM_ENABLED;
67623   jresult = (int)result;
67624   return jresult;
67625 }
67626
67627
67628 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_REFRESH_INTERVAL_get() {
67629   int jresult ;
67630   int result;
67631
67632   result = (int)Dali::Toolkit::ItemView::Property::REFRESH_INTERVAL;
67633   jresult = (int)result;
67634   return jresult;
67635 }
67636
67637
67638 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_LAYOUT_POSITION_get() {
67639   int jresult ;
67640   int result;
67641
67642   result = (int)Dali::Toolkit::ItemView::Property::LAYOUT_POSITION;
67643   jresult = (int)result;
67644   return jresult;
67645 }
67646
67647
67648 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_SCROLL_SPEED_get() {
67649   int jresult ;
67650   int result;
67651
67652   result = (int)Dali::Toolkit::ItemView::Property::SCROLL_SPEED;
67653   jresult = (int)result;
67654   return jresult;
67655 }
67656
67657
67658 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_OVERSHOOT_get() {
67659   int jresult ;
67660   int result;
67661
67662   result = (int)Dali::Toolkit::ItemView::Property::OVERSHOOT;
67663   jresult = (int)result;
67664   return jresult;
67665 }
67666
67667
67668 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_SCROLL_DIRECTION_get() {
67669   int jresult ;
67670   int result;
67671
67672   result = (int)Dali::Toolkit::ItemView::Property::SCROLL_DIRECTION;
67673   jresult = (int)result;
67674   return jresult;
67675 }
67676
67677
67678 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_LAYOUT_ORIENTATION_get() {
67679   int jresult ;
67680   int result;
67681
67682   result = (int)Dali::Toolkit::ItemView::Property::LAYOUT_ORIENTATION;
67683   jresult = (int)result;
67684   return jresult;
67685 }
67686
67687
67688 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_SCROLL_CONTENT_SIZE_get() {
67689   int jresult ;
67690   int result;
67691
67692   result = (int)Dali::Toolkit::ItemView::Property::SCROLL_CONTENT_SIZE;
67693   jresult = (int)result;
67694   return jresult;
67695 }
67696
67697
67698 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemView_Property() {
67699   void * jresult ;
67700   Dali::Toolkit::ItemView::Property *result = 0 ;
67701
67702   {
67703     try {
67704       result = (Dali::Toolkit::ItemView::Property *)new Dali::Toolkit::ItemView::Property();
67705     } catch (std::out_of_range& e) {
67706       {
67707         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67708       };
67709     } catch (std::exception& e) {
67710       {
67711         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67712       };
67713     } catch (...) {
67714       {
67715         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67716       };
67717     }
67718   }
67719   jresult = (void *)result;
67720   return jresult;
67721 }
67722
67723
67724 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ItemView_Property(void * jarg1) {
67725   Dali::Toolkit::ItemView::Property *arg1 = (Dali::Toolkit::ItemView::Property *) 0 ;
67726
67727   arg1 = (Dali::Toolkit::ItemView::Property *)jarg1;
67728   {
67729     try {
67730       delete arg1;
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_new_ItemView__SWIG_0() {
67749   void * jresult ;
67750   Dali::Toolkit::ItemView *result = 0 ;
67751
67752   {
67753     try {
67754       result = (Dali::Toolkit::ItemView *)new Dali::Toolkit::ItemView();
67755     } catch (std::out_of_range& e) {
67756       {
67757         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67758       };
67759     } catch (std::exception& e) {
67760       {
67761         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67762       };
67763     } catch (...) {
67764       {
67765         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67766       };
67767     }
67768   }
67769   jresult = (void *)result;
67770   return jresult;
67771 }
67772
67773
67774 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemView__SWIG_1(void * jarg1) {
67775   void * jresult ;
67776   Dali::Toolkit::ItemView *arg1 = 0 ;
67777   Dali::Toolkit::ItemView *result = 0 ;
67778
67779   arg1 = (Dali::Toolkit::ItemView *)jarg1;
67780   if (!arg1) {
67781     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemView const & type is null", 0);
67782     return 0;
67783   }
67784   {
67785     try {
67786       result = (Dali::Toolkit::ItemView *)new Dali::Toolkit::ItemView((Dali::Toolkit::ItemView const &)*arg1);
67787     } catch (std::out_of_range& e) {
67788       {
67789         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67790       };
67791     } catch (std::exception& e) {
67792       {
67793         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67794       };
67795     } catch (...) {
67796       {
67797         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67798       };
67799     }
67800   }
67801   jresult = (void *)result;
67802   return jresult;
67803 }
67804
67805
67806 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemView_Assign(void * jarg1, void * jarg2) {
67807   void * jresult ;
67808   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
67809   Dali::Toolkit::ItemView *arg2 = 0 ;
67810   Dali::Toolkit::ItemView *result = 0 ;
67811
67812   arg1 = (Dali::Toolkit::ItemView *)jarg1;
67813   arg2 = (Dali::Toolkit::ItemView *)jarg2;
67814   if (!arg2) {
67815     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemView const & type is null", 0);
67816     return 0;
67817   }
67818   {
67819     try {
67820       result = (Dali::Toolkit::ItemView *) &(arg1)->operator =((Dali::Toolkit::ItemView const &)*arg2);
67821     } catch (std::out_of_range& e) {
67822       {
67823         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67824       };
67825     } catch (std::exception& e) {
67826       {
67827         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67828       };
67829     } catch (...) {
67830       {
67831         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67832       };
67833     }
67834   }
67835   jresult = (void *)result;
67836   return jresult;
67837 }
67838
67839
67840 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ItemView(void * jarg1) {
67841   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
67842
67843   arg1 = (Dali::Toolkit::ItemView *)jarg1;
67844   {
67845     try {
67846       delete arg1;
67847     } catch (std::out_of_range& e) {
67848       {
67849         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
67850       };
67851     } catch (std::exception& e) {
67852       {
67853         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
67854       };
67855     } catch (...) {
67856       {
67857         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
67858       };
67859     }
67860   }
67861 }
67862
67863
67864 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemView_New(void * jarg1) {
67865   void * jresult ;
67866   Dali::Toolkit::ItemFactory *arg1 = 0 ;
67867   Dali::Toolkit::ItemView result;
67868
67869   arg1 = (Dali::Toolkit::ItemFactory *)jarg1;
67870   if (!arg1) {
67871     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemFactory & type is null", 0);
67872     return 0;
67873   }
67874   {
67875     try {
67876       result = Dali::Toolkit::ItemView::New(*arg1);
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 = new Dali::Toolkit::ItemView((const Dali::Toolkit::ItemView &)result);
67892   return jresult;
67893 }
67894
67895
67896 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemView_DownCast(void * jarg1) {
67897   void * jresult ;
67898   Dali::BaseHandle arg1 ;
67899   Dali::BaseHandle *argp1 ;
67900   Dali::Toolkit::ItemView result;
67901
67902   argp1 = (Dali::BaseHandle *)jarg1;
67903   if (!argp1) {
67904     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
67905     return 0;
67906   }
67907   arg1 = *argp1;
67908   {
67909     try {
67910       result = Dali::Toolkit::ItemView::DownCast(arg1);
67911     } catch (std::out_of_range& e) {
67912       {
67913         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67914       };
67915     } catch (std::exception& e) {
67916       {
67917         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67918       };
67919     } catch (...) {
67920       {
67921         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67922       };
67923     }
67924   }
67925   jresult = new Dali::Toolkit::ItemView((const Dali::Toolkit::ItemView &)result);
67926   return jresult;
67927 }
67928
67929
67930 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemView_GetLayoutCount(void * jarg1) {
67931   unsigned int jresult ;
67932   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
67933   unsigned int result;
67934
67935   arg1 = (Dali::Toolkit::ItemView *)jarg1;
67936   {
67937     try {
67938       result = (unsigned int)((Dali::Toolkit::ItemView const *)arg1)->GetLayoutCount();
67939     } catch (std::out_of_range& e) {
67940       {
67941         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67942       };
67943     } catch (std::exception& e) {
67944       {
67945         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67946       };
67947     } catch (...) {
67948       {
67949         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67950       };
67951     }
67952   }
67953   jresult = result;
67954   return jresult;
67955 }
67956
67957
67958 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_AddLayout(void * jarg1, void * jarg2) {
67959   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
67960   Dali::Toolkit::ItemLayout *arg2 = 0 ;
67961
67962   arg1 = (Dali::Toolkit::ItemView *)jarg1;
67963   arg2 = (Dali::Toolkit::ItemLayout *)jarg2;
67964   if (!arg2) {
67965     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemLayout & type is null", 0);
67966     return ;
67967   }
67968   {
67969     try {
67970       (arg1)->AddLayout(*arg2);
67971     } catch (std::out_of_range& e) {
67972       {
67973         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
67974       };
67975     } catch (std::exception& e) {
67976       {
67977         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
67978       };
67979     } catch (...) {
67980       {
67981         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
67982       };
67983     }
67984   }
67985 }
67986
67987
67988 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_RemoveLayout(void * jarg1, unsigned int jarg2) {
67989   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
67990   unsigned int arg2 ;
67991
67992   arg1 = (Dali::Toolkit::ItemView *)jarg1;
67993   arg2 = (unsigned int)jarg2;
67994   {
67995     try {
67996       (arg1)->RemoveLayout(arg2);
67997     } catch (std::out_of_range& e) {
67998       {
67999         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
68000       };
68001     } catch (std::exception& e) {
68002       {
68003         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
68004       };
68005     } catch (...) {
68006       {
68007         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
68008       };
68009     }
68010   }
68011 }
68012
68013
68014 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemView_GetLayout(void * jarg1, unsigned int jarg2) {
68015   void * jresult ;
68016   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68017   unsigned int arg2 ;
68018   SwigValueWrapper< Dali::IntrusivePtr< Dali::Toolkit::ItemLayout > > result;
68019
68020   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68021   arg2 = (unsigned int)jarg2;
68022   {
68023     try {
68024       result = ((Dali::Toolkit::ItemView const *)arg1)->GetLayout(arg2);
68025     } catch (std::out_of_range& e) {
68026       {
68027         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68028       };
68029     } catch (std::exception& e) {
68030       {
68031         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68032       };
68033     } catch (...) {
68034       {
68035         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68036       };
68037     }
68038   }
68039   jresult = new Dali::Toolkit::ItemLayoutPtr((const Dali::Toolkit::ItemLayoutPtr &)result);
68040   return jresult;
68041 }
68042
68043
68044 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemView_GetActiveLayout(void * jarg1) {
68045   void * jresult ;
68046   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68047   SwigValueWrapper< Dali::IntrusivePtr< Dali::Toolkit::ItemLayout > > result;
68048
68049   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68050   {
68051     try {
68052       result = ((Dali::Toolkit::ItemView const *)arg1)->GetActiveLayout();
68053     } catch (std::out_of_range& e) {
68054       {
68055         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68056       };
68057     } catch (std::exception& e) {
68058       {
68059         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68060       };
68061     } catch (...) {
68062       {
68063         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68064       };
68065     }
68066   }
68067   jresult = new Dali::Toolkit::ItemLayoutPtr((const Dali::Toolkit::ItemLayoutPtr &)result);
68068   return jresult;
68069 }
68070
68071
68072 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemView_GetCurrentLayoutPosition(void * jarg1, unsigned int jarg2) {
68073   float jresult ;
68074   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68075   Dali::Toolkit::ItemId arg2 ;
68076   float result;
68077
68078   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68079   arg2 = (Dali::Toolkit::ItemId)jarg2;
68080   {
68081     try {
68082       result = (float)((Dali::Toolkit::ItemView const *)arg1)->GetCurrentLayoutPosition(arg2);
68083     } catch (std::out_of_range& e) {
68084       {
68085         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68086       };
68087     } catch (std::exception& e) {
68088       {
68089         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68090       };
68091     } catch (...) {
68092       {
68093         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68094       };
68095     }
68096   }
68097   jresult = result;
68098   return jresult;
68099 }
68100
68101
68102 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_ActivateLayout(void * jarg1, unsigned int jarg2, void * jarg3, float jarg4) {
68103   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68104   unsigned int arg2 ;
68105   Dali::Vector3 arg3 ;
68106   float arg4 ;
68107   Dali::Vector3 *argp3 ;
68108
68109   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68110   arg2 = (unsigned int)jarg2;
68111   argp3 = (Dali::Vector3 *)jarg3;
68112   if (!argp3) {
68113     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector3", 0);
68114     return ;
68115   }
68116   arg3 = *argp3;
68117   arg4 = (float)jarg4;
68118   {
68119     try {
68120       (arg1)->ActivateLayout(arg2,arg3,arg4);
68121     } catch (std::out_of_range& e) {
68122       {
68123         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
68124       };
68125     } catch (std::exception& e) {
68126       {
68127         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
68128       };
68129     } catch (...) {
68130       {
68131         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
68132       };
68133     }
68134   }
68135 }
68136
68137
68138 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_DeactivateCurrentLayout(void * jarg1) {
68139   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68140
68141   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68142   {
68143     try {
68144       (arg1)->DeactivateCurrentLayout();
68145     } catch (std::out_of_range& e) {
68146       {
68147         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
68148       };
68149     } catch (std::exception& e) {
68150       {
68151         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
68152       };
68153     } catch (...) {
68154       {
68155         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
68156       };
68157     }
68158   }
68159 }
68160
68161
68162 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_SetMinimumSwipeSpeed(void * jarg1, float jarg2) {
68163   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68164   float arg2 ;
68165
68166   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68167   arg2 = (float)jarg2;
68168   {
68169     try {
68170       (arg1)->SetMinimumSwipeSpeed(arg2);
68171     } catch (std::out_of_range& e) {
68172       {
68173         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
68174       };
68175     } catch (std::exception& e) {
68176       {
68177         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
68178       };
68179     } catch (...) {
68180       {
68181         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
68182       };
68183     }
68184   }
68185 }
68186
68187
68188 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemView_GetMinimumSwipeSpeed(void * jarg1) {
68189   float jresult ;
68190   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68191   float result;
68192
68193   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68194   {
68195     try {
68196       result = (float)((Dali::Toolkit::ItemView const *)arg1)->GetMinimumSwipeSpeed();
68197     } catch (std::out_of_range& e) {
68198       {
68199         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68200       };
68201     } catch (std::exception& e) {
68202       {
68203         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68204       };
68205     } catch (...) {
68206       {
68207         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68208       };
68209     }
68210   }
68211   jresult = result;
68212   return jresult;
68213 }
68214
68215
68216 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_SetMinimumSwipeDistance(void * jarg1, float jarg2) {
68217   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68218   float arg2 ;
68219
68220   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68221   arg2 = (float)jarg2;
68222   {
68223     try {
68224       (arg1)->SetMinimumSwipeDistance(arg2);
68225     } catch (std::out_of_range& e) {
68226       {
68227         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
68228       };
68229     } catch (std::exception& e) {
68230       {
68231         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
68232       };
68233     } catch (...) {
68234       {
68235         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
68236       };
68237     }
68238   }
68239 }
68240
68241
68242 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemView_GetMinimumSwipeDistance(void * jarg1) {
68243   float jresult ;
68244   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68245   float result;
68246
68247   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68248   {
68249     try {
68250       result = (float)((Dali::Toolkit::ItemView const *)arg1)->GetMinimumSwipeDistance();
68251     } catch (std::out_of_range& e) {
68252       {
68253         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68254       };
68255     } catch (std::exception& e) {
68256       {
68257         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68258       };
68259     } catch (...) {
68260       {
68261         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68262       };
68263     }
68264   }
68265   jresult = result;
68266   return jresult;
68267 }
68268
68269
68270 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_SetWheelScrollDistanceStep(void * jarg1, float jarg2) {
68271   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68272   float arg2 ;
68273
68274   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68275   arg2 = (float)jarg2;
68276   {
68277     try {
68278       (arg1)->SetWheelScrollDistanceStep(arg2);
68279     } catch (std::out_of_range& e) {
68280       {
68281         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
68282       };
68283     } catch (std::exception& e) {
68284       {
68285         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
68286       };
68287     } catch (...) {
68288       {
68289         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
68290       };
68291     }
68292   }
68293 }
68294
68295
68296 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemView_GetWheelScrollDistanceStep(void * jarg1) {
68297   float jresult ;
68298   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68299   float result;
68300
68301   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68302   {
68303     try {
68304       result = (float)((Dali::Toolkit::ItemView const *)arg1)->GetWheelScrollDistanceStep();
68305     } catch (std::out_of_range& e) {
68306       {
68307         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68308       };
68309     } catch (std::exception& e) {
68310       {
68311         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68312       };
68313     } catch (...) {
68314       {
68315         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68316       };
68317     }
68318   }
68319   jresult = result;
68320   return jresult;
68321 }
68322
68323
68324 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_SetAnchoring(void * jarg1, unsigned int jarg2) {
68325   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68326   bool arg2 ;
68327
68328   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68329   arg2 = jarg2 ? true : false;
68330   {
68331     try {
68332       (arg1)->SetAnchoring(arg2);
68333     } catch (std::out_of_range& e) {
68334       {
68335         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
68336       };
68337     } catch (std::exception& e) {
68338       {
68339         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
68340       };
68341     } catch (...) {
68342       {
68343         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
68344       };
68345     }
68346   }
68347 }
68348
68349
68350 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemView_GetAnchoring(void * jarg1) {
68351   unsigned int jresult ;
68352   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68353   bool result;
68354
68355   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68356   {
68357     try {
68358       result = (bool)((Dali::Toolkit::ItemView const *)arg1)->GetAnchoring();
68359     } catch (std::out_of_range& e) {
68360       {
68361         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68362       };
68363     } catch (std::exception& e) {
68364       {
68365         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68366       };
68367     } catch (...) {
68368       {
68369         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68370       };
68371     }
68372   }
68373   jresult = result;
68374   return jresult;
68375 }
68376
68377
68378 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_SetAnchoringDuration(void * jarg1, float jarg2) {
68379   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68380   float arg2 ;
68381
68382   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68383   arg2 = (float)jarg2;
68384   {
68385     try {
68386       (arg1)->SetAnchoringDuration(arg2);
68387     } catch (std::out_of_range& e) {
68388       {
68389         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
68390       };
68391     } catch (std::exception& e) {
68392       {
68393         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
68394       };
68395     } catch (...) {
68396       {
68397         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
68398       };
68399     }
68400   }
68401 }
68402
68403
68404 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemView_GetAnchoringDuration(void * jarg1) {
68405   float jresult ;
68406   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68407   float result;
68408
68409   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68410   {
68411     try {
68412       result = (float)((Dali::Toolkit::ItemView const *)arg1)->GetAnchoringDuration();
68413     } catch (std::out_of_range& e) {
68414       {
68415         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68416       };
68417     } catch (std::exception& e) {
68418       {
68419         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68420       };
68421     } catch (...) {
68422       {
68423         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68424       };
68425     }
68426   }
68427   jresult = result;
68428   return jresult;
68429 }
68430
68431
68432 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_ScrollToItem(void * jarg1, unsigned int jarg2, float jarg3) {
68433   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68434   Dali::Toolkit::ItemId arg2 ;
68435   float arg3 ;
68436
68437   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68438   arg2 = (Dali::Toolkit::ItemId)jarg2;
68439   arg3 = (float)jarg3;
68440   {
68441     try {
68442       (arg1)->ScrollToItem(arg2,arg3);
68443     } catch (std::out_of_range& e) {
68444       {
68445         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
68446       };
68447     } catch (std::exception& e) {
68448       {
68449         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
68450       };
68451     } catch (...) {
68452       {
68453         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
68454       };
68455     }
68456   }
68457 }
68458
68459
68460 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_SetRefreshInterval(void * jarg1, float jarg2) {
68461   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68462   float arg2 ;
68463
68464   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68465   arg2 = (float)jarg2;
68466   {
68467     try {
68468       (arg1)->SetRefreshInterval(arg2);
68469     } catch (std::out_of_range& e) {
68470       {
68471         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
68472       };
68473     } catch (std::exception& e) {
68474       {
68475         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
68476       };
68477     } catch (...) {
68478       {
68479         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
68480       };
68481     }
68482   }
68483 }
68484
68485
68486 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemView_GetRefreshInterval(void * jarg1) {
68487   float jresult ;
68488   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68489   float result;
68490
68491   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68492   {
68493     try {
68494       result = (float)((Dali::Toolkit::ItemView const *)arg1)->GetRefreshInterval();
68495     } catch (std::out_of_range& e) {
68496       {
68497         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68498       };
68499     } catch (std::exception& e) {
68500       {
68501         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68502       };
68503     } catch (...) {
68504       {
68505         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68506       };
68507     }
68508   }
68509   jresult = result;
68510   return jresult;
68511 }
68512
68513
68514 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_Refresh(void * jarg1) {
68515   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68516
68517   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68518   {
68519     try {
68520       (arg1)->Refresh();
68521     } catch (std::out_of_range& e) {
68522       {
68523         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
68524       };
68525     } catch (std::exception& e) {
68526       {
68527         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
68528       };
68529     } catch (...) {
68530       {
68531         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
68532       };
68533     }
68534   }
68535 }
68536
68537
68538 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemView_GetItem(void * jarg1, unsigned int jarg2) {
68539   void * jresult ;
68540   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68541   Dali::Toolkit::ItemId arg2 ;
68542   Dali::Actor result;
68543
68544   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68545   arg2 = (Dali::Toolkit::ItemId)jarg2;
68546   {
68547     try {
68548       result = ((Dali::Toolkit::ItemView const *)arg1)->GetItem(arg2);
68549     } catch (std::out_of_range& e) {
68550       {
68551         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68552       };
68553     } catch (std::exception& e) {
68554       {
68555         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68556       };
68557     } catch (...) {
68558       {
68559         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68560       };
68561     }
68562   }
68563   jresult = new Dali::Actor((const Dali::Actor &)result);
68564   return jresult;
68565 }
68566
68567
68568 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemView_GetItemId(void * jarg1, void * jarg2) {
68569   unsigned int jresult ;
68570   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68571   Dali::Actor arg2 ;
68572   Dali::Actor *argp2 ;
68573   Dali::Toolkit::ItemId result;
68574
68575   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68576   argp2 = (Dali::Actor *)jarg2;
68577   if (!argp2) {
68578     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
68579     return 0;
68580   }
68581   arg2 = *argp2;
68582   {
68583     try {
68584       result = (Dali::Toolkit::ItemId)((Dali::Toolkit::ItemView const *)arg1)->GetItemId(arg2);
68585     } catch (std::out_of_range& e) {
68586       {
68587         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68588       };
68589     } catch (std::exception& e) {
68590       {
68591         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68592       };
68593     } catch (...) {
68594       {
68595         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68596       };
68597     }
68598   }
68599   jresult = result;
68600   return jresult;
68601 }
68602
68603
68604 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_InsertItem(void * jarg1, void * jarg2, float jarg3) {
68605   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68606   Dali::Toolkit::Item arg2 ;
68607   float arg3 ;
68608   Dali::Toolkit::Item *argp2 ;
68609
68610   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68611   argp2 = (Dali::Toolkit::Item *)jarg2;
68612   if (!argp2) {
68613     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Item", 0);
68614     return ;
68615   }
68616   arg2 = *argp2;
68617   arg3 = (float)jarg3;
68618   {
68619     try {
68620       (arg1)->InsertItem(arg2,arg3);
68621     } catch (std::out_of_range& e) {
68622       {
68623         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
68624       };
68625     } catch (std::exception& e) {
68626       {
68627         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
68628       };
68629     } catch (...) {
68630       {
68631         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
68632       };
68633     }
68634   }
68635 }
68636
68637
68638 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_InsertItems(void * jarg1, void * jarg2, float jarg3) {
68639   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68640   Dali::Toolkit::ItemContainer *arg2 = 0 ;
68641   float arg3 ;
68642
68643   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68644   arg2 = (Dali::Toolkit::ItemContainer *)jarg2;
68645   if (!arg2) {
68646     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemContainer const & type is null", 0);
68647     return ;
68648   }
68649   arg3 = (float)jarg3;
68650   {
68651     try {
68652       (arg1)->InsertItems((Dali::Toolkit::ItemContainer const &)*arg2,arg3);
68653     } catch (std::out_of_range& e) {
68654       {
68655         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
68656       };
68657     } catch (std::exception& e) {
68658       {
68659         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
68660       };
68661     } catch (...) {
68662       {
68663         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
68664       };
68665     }
68666   }
68667 }
68668
68669
68670 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_RemoveItem(void * jarg1, unsigned int jarg2, float jarg3) {
68671   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68672   Dali::Toolkit::ItemId arg2 ;
68673   float arg3 ;
68674
68675   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68676   arg2 = (Dali::Toolkit::ItemId)jarg2;
68677   arg3 = (float)jarg3;
68678   {
68679     try {
68680       (arg1)->RemoveItem(arg2,arg3);
68681     } catch (std::out_of_range& e) {
68682       {
68683         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
68684       };
68685     } catch (std::exception& e) {
68686       {
68687         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
68688       };
68689     } catch (...) {
68690       {
68691         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
68692       };
68693     }
68694   }
68695 }
68696
68697
68698 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_RemoveItems(void * jarg1, void * jarg2, float jarg3) {
68699   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68700   Dali::Toolkit::ItemIdContainer *arg2 = 0 ;
68701   float arg3 ;
68702
68703   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68704   arg2 = (Dali::Toolkit::ItemIdContainer *)jarg2;
68705   if (!arg2) {
68706     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemIdContainer const & type is null", 0);
68707     return ;
68708   }
68709   arg3 = (float)jarg3;
68710   {
68711     try {
68712       (arg1)->RemoveItems((Dali::Toolkit::ItemIdContainer const &)*arg2,arg3);
68713     } catch (std::out_of_range& e) {
68714       {
68715         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
68716       };
68717     } catch (std::exception& e) {
68718       {
68719         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
68720       };
68721     } catch (...) {
68722       {
68723         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
68724       };
68725     }
68726   }
68727 }
68728
68729
68730 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_ReplaceItem(void * jarg1, void * jarg2, float jarg3) {
68731   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68732   Dali::Toolkit::Item arg2 ;
68733   float arg3 ;
68734   Dali::Toolkit::Item *argp2 ;
68735
68736   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68737   argp2 = (Dali::Toolkit::Item *)jarg2;
68738   if (!argp2) {
68739     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Item", 0);
68740     return ;
68741   }
68742   arg2 = *argp2;
68743   arg3 = (float)jarg3;
68744   {
68745     try {
68746       (arg1)->ReplaceItem(arg2,arg3);
68747     } catch (std::out_of_range& e) {
68748       {
68749         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
68750       };
68751     } catch (std::exception& e) {
68752       {
68753         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
68754       };
68755     } catch (...) {
68756       {
68757         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
68758       };
68759     }
68760   }
68761 }
68762
68763
68764 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_ReplaceItems(void * jarg1, void * jarg2, float jarg3) {
68765   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68766   Dali::Toolkit::ItemContainer *arg2 = 0 ;
68767   float arg3 ;
68768
68769   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68770   arg2 = (Dali::Toolkit::ItemContainer *)jarg2;
68771   if (!arg2) {
68772     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemContainer const & type is null", 0);
68773     return ;
68774   }
68775   arg3 = (float)jarg3;
68776   {
68777     try {
68778       (arg1)->ReplaceItems((Dali::Toolkit::ItemContainer const &)*arg2,arg3);
68779     } catch (std::out_of_range& e) {
68780       {
68781         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
68782       };
68783     } catch (std::exception& e) {
68784       {
68785         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
68786       };
68787     } catch (...) {
68788       {
68789         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
68790       };
68791     }
68792   }
68793 }
68794
68795
68796 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_SetItemsParentOrigin(void * jarg1, void * jarg2) {
68797   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68798   Dali::Vector3 *arg2 = 0 ;
68799
68800   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68801   arg2 = (Dali::Vector3 *)jarg2;
68802   if (!arg2) {
68803     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
68804     return ;
68805   }
68806   {
68807     try {
68808       (arg1)->SetItemsParentOrigin((Dali::Vector3 const &)*arg2);
68809     } catch (std::out_of_range& e) {
68810       {
68811         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
68812       };
68813     } catch (std::exception& e) {
68814       {
68815         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
68816       };
68817     } catch (...) {
68818       {
68819         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
68820       };
68821     }
68822   }
68823 }
68824
68825
68826 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemView_GetItemsParentOrigin(void * jarg1) {
68827   void * jresult ;
68828   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68829   Dali::Vector3 result;
68830
68831   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68832   {
68833     try {
68834       result = ((Dali::Toolkit::ItemView const *)arg1)->GetItemsParentOrigin();
68835     } catch (std::out_of_range& e) {
68836       {
68837         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68838       };
68839     } catch (std::exception& e) {
68840       {
68841         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68842       };
68843     } catch (...) {
68844       {
68845         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68846       };
68847     }
68848   }
68849   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
68850   return jresult;
68851 }
68852
68853
68854 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_SetItemsAnchorPoint(void * jarg1, void * jarg2) {
68855   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68856   Dali::Vector3 *arg2 = 0 ;
68857
68858   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68859   arg2 = (Dali::Vector3 *)jarg2;
68860   if (!arg2) {
68861     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
68862     return ;
68863   }
68864   {
68865     try {
68866       (arg1)->SetItemsAnchorPoint((Dali::Vector3 const &)*arg2);
68867     } catch (std::out_of_range& e) {
68868       {
68869         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
68870       };
68871     } catch (std::exception& e) {
68872       {
68873         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
68874       };
68875     } catch (...) {
68876       {
68877         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
68878       };
68879     }
68880   }
68881 }
68882
68883
68884 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemView_GetItemsAnchorPoint(void * jarg1) {
68885   void * jresult ;
68886   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68887   Dali::Vector3 result;
68888
68889   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68890   {
68891     try {
68892       result = ((Dali::Toolkit::ItemView const *)arg1)->GetItemsAnchorPoint();
68893     } catch (std::out_of_range& e) {
68894       {
68895         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68896       };
68897     } catch (std::exception& e) {
68898       {
68899         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68900       };
68901     } catch (...) {
68902       {
68903         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68904       };
68905     }
68906   }
68907   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
68908   return jresult;
68909 }
68910
68911
68912 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_GetItemsRange(void * jarg1, void * jarg2) {
68913   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68914   Dali::Toolkit::ItemRange *arg2 = 0 ;
68915
68916   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68917   arg2 = (Dali::Toolkit::ItemRange *)jarg2;
68918   if (!arg2) {
68919     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemRange & type is null", 0);
68920     return ;
68921   }
68922   {
68923     try {
68924       (arg1)->GetItemsRange(*arg2);
68925     } catch (std::out_of_range& e) {
68926       {
68927         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
68928       };
68929     } catch (std::exception& e) {
68930       {
68931         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
68932       };
68933     } catch (...) {
68934       {
68935         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
68936       };
68937     }
68938   }
68939 }
68940
68941
68942 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemView_LayoutActivatedSignal(void * jarg1) {
68943   void * jresult ;
68944   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
68945   Dali::Toolkit::ItemView::LayoutActivatedSignalType *result = 0 ;
68946
68947   arg1 = (Dali::Toolkit::ItemView *)jarg1;
68948   {
68949     try {
68950       result = (Dali::Toolkit::ItemView::LayoutActivatedSignalType *) &(arg1)->LayoutActivatedSignal();
68951     } catch (std::out_of_range& e) {
68952       {
68953         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68954       };
68955     } catch (std::exception& e) {
68956       {
68957         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68958       };
68959     } catch (...) {
68960       {
68961         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68962       };
68963     }
68964   }
68965   jresult = (void *)result;
68966   return jresult;
68967 }
68968
68969
68970 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_MoveActorConstraint(void * jarg1, void * jarg2) {
68971   Dali::Vector3 *arg1 = 0 ;
68972   PropertyInputContainer *arg2 = 0 ;
68973
68974   arg1 = (Dali::Vector3 *)jarg1;
68975   if (!arg1) {
68976     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
68977     return ;
68978   }
68979   arg2 = (PropertyInputContainer *)jarg2;
68980   if (!arg2) {
68981     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "PropertyInputContainer const & type is null", 0);
68982     return ;
68983   }
68984   {
68985     try {
68986       Dali::Toolkit::MoveActorConstraint(*arg1,(PropertyInputContainer const &)*arg2);
68987     } catch (std::out_of_range& e) {
68988       {
68989         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
68990       };
68991     } catch (std::exception& e) {
68992       {
68993         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
68994       };
68995     } catch (...) {
68996       {
68997         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
68998       };
68999     }
69000   }
69001 }
69002
69003
69004 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WrapActorConstraint(void * jarg1, void * jarg2) {
69005   Dali::Vector3 *arg1 = 0 ;
69006   PropertyInputContainer *arg2 = 0 ;
69007
69008   arg1 = (Dali::Vector3 *)jarg1;
69009   if (!arg1) {
69010     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
69011     return ;
69012   }
69013   arg2 = (PropertyInputContainer *)jarg2;
69014   if (!arg2) {
69015     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "PropertyInputContainer const & type is null", 0);
69016     return ;
69017   }
69018   {
69019     try {
69020       Dali::Toolkit::WrapActorConstraint(*arg1,(PropertyInputContainer const &)*arg2);
69021     } catch (std::out_of_range& e) {
69022       {
69023         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69024       };
69025     } catch (std::exception& e) {
69026       {
69027         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69028       };
69029     } catch (...) {
69030       {
69031         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69032       };
69033     }
69034   }
69035 }
69036
69037
69038 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollViewEffect() {
69039   void * jresult ;
69040   Dali::Toolkit::ScrollViewEffect *result = 0 ;
69041
69042   {
69043     try {
69044       result = (Dali::Toolkit::ScrollViewEffect *)new Dali::Toolkit::ScrollViewEffect();
69045     } catch (std::out_of_range& e) {
69046       {
69047         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69048       };
69049     } catch (std::exception& e) {
69050       {
69051         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69052       };
69053     } catch (...) {
69054       {
69055         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69056       };
69057     }
69058   }
69059   jresult = (void *)result;
69060   return jresult;
69061 }
69062
69063
69064 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollViewEffect(void * jarg1) {
69065   Dali::Toolkit::ScrollViewEffect *arg1 = (Dali::Toolkit::ScrollViewEffect *) 0 ;
69066
69067   arg1 = (Dali::Toolkit::ScrollViewEffect *)jarg1;
69068   {
69069     try {
69070       delete arg1;
69071     } catch (std::out_of_range& e) {
69072       {
69073         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69074       };
69075     } catch (std::exception& e) {
69076       {
69077         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69078       };
69079     } catch (...) {
69080       {
69081         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69082       };
69083     }
69084   }
69085 }
69086
69087
69088 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollViewPagePathEffect_New(void * jarg1, void * jarg2, int jarg3, void * jarg4, unsigned int jarg5) {
69089   void * jresult ;
69090   Dali::Path arg1 ;
69091   Dali::Vector3 *arg2 = 0 ;
69092   Dali::Property::Index arg3 ;
69093   Dali::Vector3 *arg4 = 0 ;
69094   unsigned int arg5 ;
69095   Dali::Path *argp1 ;
69096   Dali::Toolkit::ScrollViewPagePathEffect result;
69097
69098   argp1 = (Dali::Path *)jarg1;
69099   if (!argp1) {
69100     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Path", 0);
69101     return 0;
69102   }
69103   arg1 = *argp1;
69104   arg2 = (Dali::Vector3 *)jarg2;
69105   if (!arg2) {
69106     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
69107     return 0;
69108   }
69109   arg3 = (Dali::Property::Index)jarg3;
69110   arg4 = (Dali::Vector3 *)jarg4;
69111   if (!arg4) {
69112     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
69113     return 0;
69114   }
69115   arg5 = (unsigned int)jarg5;
69116   {
69117     try {
69118       result = Dali::Toolkit::ScrollViewPagePathEffect::New(arg1,(Dali::Vector3 const &)*arg2,arg3,(Dali::Vector3 const &)*arg4,arg5);
69119     } catch (std::out_of_range& e) {
69120       {
69121         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69122       };
69123     } catch (std::exception& e) {
69124       {
69125         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69126       };
69127     } catch (...) {
69128       {
69129         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69130       };
69131     }
69132   }
69133   jresult = new Dali::Toolkit::ScrollViewPagePathEffect((const Dali::Toolkit::ScrollViewPagePathEffect &)result);
69134   return jresult;
69135 }
69136
69137
69138 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollViewPagePathEffect() {
69139   void * jresult ;
69140   Dali::Toolkit::ScrollViewPagePathEffect *result = 0 ;
69141
69142   {
69143     try {
69144       result = (Dali::Toolkit::ScrollViewPagePathEffect *)new Dali::Toolkit::ScrollViewPagePathEffect();
69145     } catch (std::out_of_range& e) {
69146       {
69147         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69148       };
69149     } catch (std::exception& e) {
69150       {
69151         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69152       };
69153     } catch (...) {
69154       {
69155         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69156       };
69157     }
69158   }
69159   jresult = (void *)result;
69160   return jresult;
69161 }
69162
69163
69164 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollViewPagePathEffect_DownCast(void * jarg1) {
69165   void * jresult ;
69166   Dali::BaseHandle arg1 ;
69167   Dali::BaseHandle *argp1 ;
69168   Dali::Toolkit::ScrollViewPagePathEffect result;
69169
69170   argp1 = (Dali::BaseHandle *)jarg1;
69171   if (!argp1) {
69172     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
69173     return 0;
69174   }
69175   arg1 = *argp1;
69176   {
69177     try {
69178       result = Dali::Toolkit::ScrollViewPagePathEffect::DownCast(arg1);
69179     } catch (std::out_of_range& e) {
69180       {
69181         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69182       };
69183     } catch (std::exception& e) {
69184       {
69185         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69186       };
69187     } catch (...) {
69188       {
69189         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69190       };
69191     }
69192   }
69193   jresult = new Dali::Toolkit::ScrollViewPagePathEffect((const Dali::Toolkit::ScrollViewPagePathEffect &)result);
69194   return jresult;
69195 }
69196
69197
69198 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollViewPagePathEffect_ApplyToPage(void * jarg1, void * jarg2, unsigned int jarg3) {
69199   Dali::Toolkit::ScrollViewPagePathEffect *arg1 = (Dali::Toolkit::ScrollViewPagePathEffect *) 0 ;
69200   Dali::Actor arg2 ;
69201   unsigned int arg3 ;
69202   Dali::Actor *argp2 ;
69203
69204   arg1 = (Dali::Toolkit::ScrollViewPagePathEffect *)jarg1;
69205   argp2 = (Dali::Actor *)jarg2;
69206   if (!argp2) {
69207     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
69208     return ;
69209   }
69210   arg2 = *argp2;
69211   arg3 = (unsigned int)jarg3;
69212   {
69213     try {
69214       (arg1)->ApplyToPage(arg2,arg3);
69215     } catch (std::out_of_range& e) {
69216       {
69217         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69218       };
69219     } catch (std::exception& e) {
69220       {
69221         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69222       };
69223     } catch (...) {
69224       {
69225         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69226       };
69227     }
69228   }
69229 }
69230
69231
69232 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollViewPagePathEffect(void * jarg1) {
69233   Dali::Toolkit::ScrollViewPagePathEffect *arg1 = (Dali::Toolkit::ScrollViewPagePathEffect *) 0 ;
69234
69235   arg1 = (Dali::Toolkit::ScrollViewPagePathEffect *)jarg1;
69236   {
69237     try {
69238       delete arg1;
69239     } catch (std::out_of_range& e) {
69240       {
69241         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69242       };
69243     } catch (std::exception& e) {
69244       {
69245         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69246       };
69247     } catch (...) {
69248       {
69249         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69250       };
69251     }
69252   }
69253 }
69254
69255
69256 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ClampState2D_x_set(void * jarg1, int jarg2) {
69257   Dali::Toolkit::ClampState2D *arg1 = (Dali::Toolkit::ClampState2D *) 0 ;
69258   Dali::Toolkit::ClampState arg2 ;
69259
69260   arg1 = (Dali::Toolkit::ClampState2D *)jarg1;
69261   arg2 = (Dali::Toolkit::ClampState)jarg2;
69262   if (arg1) (arg1)->x = arg2;
69263 }
69264
69265
69266 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ClampState2D_x_get(void * jarg1) {
69267   int jresult ;
69268   Dali::Toolkit::ClampState2D *arg1 = (Dali::Toolkit::ClampState2D *) 0 ;
69269   Dali::Toolkit::ClampState result;
69270
69271   arg1 = (Dali::Toolkit::ClampState2D *)jarg1;
69272   result = (Dali::Toolkit::ClampState) ((arg1)->x);
69273   jresult = (int)result;
69274   return jresult;
69275 }
69276
69277
69278 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ClampState2D_y_set(void * jarg1, int jarg2) {
69279   Dali::Toolkit::ClampState2D *arg1 = (Dali::Toolkit::ClampState2D *) 0 ;
69280   Dali::Toolkit::ClampState arg2 ;
69281
69282   arg1 = (Dali::Toolkit::ClampState2D *)jarg1;
69283   arg2 = (Dali::Toolkit::ClampState)jarg2;
69284   if (arg1) (arg1)->y = arg2;
69285 }
69286
69287
69288 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ClampState2D_y_get(void * jarg1) {
69289   int jresult ;
69290   Dali::Toolkit::ClampState2D *arg1 = (Dali::Toolkit::ClampState2D *) 0 ;
69291   Dali::Toolkit::ClampState result;
69292
69293   arg1 = (Dali::Toolkit::ClampState2D *)jarg1;
69294   result = (Dali::Toolkit::ClampState) ((arg1)->y);
69295   jresult = (int)result;
69296   return jresult;
69297 }
69298
69299
69300 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ClampState2D() {
69301   void * jresult ;
69302   Dali::Toolkit::ClampState2D *result = 0 ;
69303
69304   {
69305     try {
69306       result = (Dali::Toolkit::ClampState2D *)new Dali::Toolkit::ClampState2D();
69307     } catch (std::out_of_range& e) {
69308       {
69309         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69310       };
69311     } catch (std::exception& e) {
69312       {
69313         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69314       };
69315     } catch (...) {
69316       {
69317         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69318       };
69319     }
69320   }
69321   jresult = (void *)result;
69322   return jresult;
69323 }
69324
69325
69326 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ClampState2D(void * jarg1) {
69327   Dali::Toolkit::ClampState2D *arg1 = (Dali::Toolkit::ClampState2D *) 0 ;
69328
69329   arg1 = (Dali::Toolkit::ClampState2D *)jarg1;
69330   {
69331     try {
69332       delete arg1;
69333     } catch (std::out_of_range& e) {
69334       {
69335         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69336       };
69337     } catch (std::exception& e) {
69338       {
69339         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69340       };
69341     } catch (...) {
69342       {
69343         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69344       };
69345     }
69346   }
69347 }
69348
69349
69350 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RulerDomain__SWIG_0(float jarg1, float jarg2, unsigned int jarg3) {
69351   void * jresult ;
69352   float arg1 ;
69353   float arg2 ;
69354   bool arg3 ;
69355   Dali::Toolkit::RulerDomain *result = 0 ;
69356
69357   arg1 = (float)jarg1;
69358   arg2 = (float)jarg2;
69359   arg3 = jarg3 ? true : false;
69360   {
69361     try {
69362       result = (Dali::Toolkit::RulerDomain *)new Dali::Toolkit::RulerDomain(arg1,arg2,arg3);
69363     } catch (std::out_of_range& e) {
69364       {
69365         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69366       };
69367     } catch (std::exception& e) {
69368       {
69369         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69370       };
69371     } catch (...) {
69372       {
69373         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69374       };
69375     }
69376   }
69377   jresult = (void *)result;
69378   return jresult;
69379 }
69380
69381
69382 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RulerDomain__SWIG_1(float jarg1, float jarg2) {
69383   void * jresult ;
69384   float arg1 ;
69385   float arg2 ;
69386   Dali::Toolkit::RulerDomain *result = 0 ;
69387
69388   arg1 = (float)jarg1;
69389   arg2 = (float)jarg2;
69390   {
69391     try {
69392       result = (Dali::Toolkit::RulerDomain *)new Dali::Toolkit::RulerDomain(arg1,arg2);
69393     } catch (std::out_of_range& e) {
69394       {
69395         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69396       };
69397     } catch (std::exception& e) {
69398       {
69399         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69400       };
69401     } catch (...) {
69402       {
69403         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69404       };
69405     }
69406   }
69407   jresult = (void *)result;
69408   return jresult;
69409 }
69410
69411
69412 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerDomain_min_set(void * jarg1, float jarg2) {
69413   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
69414   float arg2 ;
69415
69416   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
69417   arg2 = (float)jarg2;
69418   if (arg1) (arg1)->min = arg2;
69419 }
69420
69421
69422 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerDomain_min_get(void * jarg1) {
69423   float jresult ;
69424   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
69425   float result;
69426
69427   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
69428   result = (float) ((arg1)->min);
69429   jresult = result;
69430   return jresult;
69431 }
69432
69433
69434 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerDomain_max_set(void * jarg1, float jarg2) {
69435   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
69436   float arg2 ;
69437
69438   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
69439   arg2 = (float)jarg2;
69440   if (arg1) (arg1)->max = arg2;
69441 }
69442
69443
69444 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerDomain_max_get(void * jarg1) {
69445   float jresult ;
69446   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
69447   float result;
69448
69449   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
69450   result = (float) ((arg1)->max);
69451   jresult = result;
69452   return jresult;
69453 }
69454
69455
69456 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerDomain_enabled_set(void * jarg1, unsigned int jarg2) {
69457   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
69458   bool arg2 ;
69459
69460   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
69461   arg2 = jarg2 ? true : false;
69462   if (arg1) (arg1)->enabled = arg2;
69463 }
69464
69465
69466 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RulerDomain_enabled_get(void * jarg1) {
69467   unsigned int jresult ;
69468   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
69469   bool result;
69470
69471   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
69472   result = (bool) ((arg1)->enabled);
69473   jresult = result;
69474   return jresult;
69475 }
69476
69477
69478 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerDomain_Clamp__SWIG_0(void * jarg1, float jarg2, float jarg3, float jarg4) {
69479   float jresult ;
69480   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
69481   float arg2 ;
69482   float arg3 ;
69483   float arg4 ;
69484   float result;
69485
69486   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
69487   arg2 = (float)jarg2;
69488   arg3 = (float)jarg3;
69489   arg4 = (float)jarg4;
69490   {
69491     try {
69492       result = (float)((Dali::Toolkit::RulerDomain const *)arg1)->Clamp(arg2,arg3,arg4);
69493     } catch (std::out_of_range& e) {
69494       {
69495         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69496       };
69497     } catch (std::exception& e) {
69498       {
69499         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69500       };
69501     } catch (...) {
69502       {
69503         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69504       };
69505     }
69506   }
69507   jresult = result;
69508   return jresult;
69509 }
69510
69511
69512 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerDomain_Clamp__SWIG_1(void * jarg1, float jarg2, float jarg3) {
69513   float jresult ;
69514   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
69515   float arg2 ;
69516   float arg3 ;
69517   float result;
69518
69519   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
69520   arg2 = (float)jarg2;
69521   arg3 = (float)jarg3;
69522   {
69523     try {
69524       result = (float)((Dali::Toolkit::RulerDomain const *)arg1)->Clamp(arg2,arg3);
69525     } catch (std::out_of_range& e) {
69526       {
69527         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69528       };
69529     } catch (std::exception& e) {
69530       {
69531         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69532       };
69533     } catch (...) {
69534       {
69535         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69536       };
69537     }
69538   }
69539   jresult = result;
69540   return jresult;
69541 }
69542
69543
69544 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerDomain_Clamp__SWIG_2(void * jarg1, float jarg2) {
69545   float jresult ;
69546   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
69547   float arg2 ;
69548   float result;
69549
69550   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
69551   arg2 = (float)jarg2;
69552   {
69553     try {
69554       result = (float)((Dali::Toolkit::RulerDomain const *)arg1)->Clamp(arg2);
69555     } catch (std::out_of_range& e) {
69556       {
69557         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69558       };
69559     } catch (std::exception& e) {
69560       {
69561         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69562       };
69563     } catch (...) {
69564       {
69565         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69566       };
69567     }
69568   }
69569   jresult = result;
69570   return jresult;
69571 }
69572
69573
69574 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerDomain_Clamp__SWIG_3(void * jarg1, float jarg2, float jarg3, float jarg4, void * jarg5) {
69575   float jresult ;
69576   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
69577   float arg2 ;
69578   float arg3 ;
69579   float arg4 ;
69580   Dali::Toolkit::ClampState *arg5 = 0 ;
69581   float result;
69582
69583   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
69584   arg2 = (float)jarg2;
69585   arg3 = (float)jarg3;
69586   arg4 = (float)jarg4;
69587   arg5 = (Dali::Toolkit::ClampState *)jarg5;
69588   if (!arg5) {
69589     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ClampState & type is null", 0);
69590     return 0;
69591   }
69592   {
69593     try {
69594       result = (float)((Dali::Toolkit::RulerDomain const *)arg1)->Clamp(arg2,arg3,arg4,*arg5);
69595     } catch (std::out_of_range& e) {
69596       {
69597         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69598       };
69599     } catch (std::exception& e) {
69600       {
69601         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69602       };
69603     } catch (...) {
69604       {
69605         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69606       };
69607     }
69608   }
69609   jresult = result;
69610   return jresult;
69611 }
69612
69613
69614 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerDomain_GetSize(void * jarg1) {
69615   float jresult ;
69616   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
69617   float result;
69618
69619   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
69620   {
69621     try {
69622       result = (float)((Dali::Toolkit::RulerDomain const *)arg1)->GetSize();
69623     } catch (std::out_of_range& e) {
69624       {
69625         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69626       };
69627     } catch (std::exception& e) {
69628       {
69629         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69630       };
69631     } catch (...) {
69632       {
69633         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69634       };
69635     }
69636   }
69637   jresult = result;
69638   return jresult;
69639 }
69640
69641
69642 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_RulerDomain(void * jarg1) {
69643   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
69644
69645   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
69646   {
69647     try {
69648       delete arg1;
69649     } catch (std::out_of_range& e) {
69650       {
69651         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69652       };
69653     } catch (std::exception& e) {
69654       {
69655         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69656       };
69657     } catch (...) {
69658       {
69659         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69660       };
69661     }
69662   }
69663 }
69664
69665
69666 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_Snap__SWIG_0(void * jarg1, float jarg2, float jarg3) {
69667   float jresult ;
69668   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
69669   float arg2 ;
69670   float arg3 ;
69671   float result;
69672
69673   arg1 = (Dali::Toolkit::Ruler *)jarg1;
69674   arg2 = (float)jarg2;
69675   arg3 = (float)jarg3;
69676   {
69677     try {
69678       result = (float)((Dali::Toolkit::Ruler const *)arg1)->Snap(arg2,arg3);
69679     } catch (std::out_of_range& e) {
69680       {
69681         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69682       };
69683     } catch (std::exception& e) {
69684       {
69685         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69686       };
69687     } catch (...) {
69688       {
69689         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69690       };
69691     }
69692   }
69693   jresult = result;
69694   return jresult;
69695 }
69696
69697
69698 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_Snap__SWIG_1(void * jarg1, float jarg2) {
69699   float jresult ;
69700   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
69701   float arg2 ;
69702   float result;
69703
69704   arg1 = (Dali::Toolkit::Ruler *)jarg1;
69705   arg2 = (float)jarg2;
69706   {
69707     try {
69708       result = (float)((Dali::Toolkit::Ruler const *)arg1)->Snap(arg2);
69709     } catch (std::out_of_range& e) {
69710       {
69711         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69712       };
69713     } catch (std::exception& e) {
69714       {
69715         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69716       };
69717     } catch (...) {
69718       {
69719         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69720       };
69721     }
69722   }
69723   jresult = result;
69724   return jresult;
69725 }
69726
69727
69728 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_GetPositionFromPage(void * jarg1, unsigned int jarg2, unsigned int * jarg3, unsigned int jarg4) {
69729   float jresult ;
69730   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
69731   unsigned int arg2 ;
69732   unsigned int *arg3 = 0 ;
69733   bool arg4 ;
69734   float result;
69735
69736   arg1 = (Dali::Toolkit::Ruler *)jarg1;
69737   arg2 = (unsigned int)jarg2;
69738   arg3 = (unsigned int *)jarg3;
69739   arg4 = jarg4 ? true : false;
69740   {
69741     try {
69742       result = (float)((Dali::Toolkit::Ruler const *)arg1)->GetPositionFromPage(arg2,*arg3,arg4);
69743     } catch (std::out_of_range& e) {
69744       {
69745         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69746       };
69747     } catch (std::exception& e) {
69748       {
69749         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69750       };
69751     } catch (...) {
69752       {
69753         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69754       };
69755     }
69756   }
69757   jresult = result;
69758   return jresult;
69759 }
69760
69761
69762 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Ruler_GetPageFromPosition(void * jarg1, float jarg2, unsigned int jarg3) {
69763   unsigned int jresult ;
69764   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
69765   float arg2 ;
69766   bool arg3 ;
69767   unsigned int result;
69768
69769   arg1 = (Dali::Toolkit::Ruler *)jarg1;
69770   arg2 = (float)jarg2;
69771   arg3 = jarg3 ? true : false;
69772   {
69773     try {
69774       result = (unsigned int)((Dali::Toolkit::Ruler const *)arg1)->GetPageFromPosition(arg2,arg3);
69775     } catch (std::out_of_range& e) {
69776       {
69777         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69778       };
69779     } catch (std::exception& e) {
69780       {
69781         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69782       };
69783     } catch (...) {
69784       {
69785         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69786       };
69787     }
69788   }
69789   jresult = result;
69790   return jresult;
69791 }
69792
69793
69794 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Ruler_GetTotalPages(void * jarg1) {
69795   unsigned int jresult ;
69796   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
69797   unsigned int result;
69798
69799   arg1 = (Dali::Toolkit::Ruler *)jarg1;
69800   {
69801     try {
69802       result = (unsigned int)((Dali::Toolkit::Ruler const *)arg1)->GetTotalPages();
69803     } catch (std::out_of_range& e) {
69804       {
69805         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69806       };
69807     } catch (std::exception& e) {
69808       {
69809         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69810       };
69811     } catch (...) {
69812       {
69813         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69814       };
69815     }
69816   }
69817   jresult = result;
69818   return jresult;
69819 }
69820
69821
69822 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Ruler_GetType(void * jarg1) {
69823   int jresult ;
69824   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
69825   Dali::Toolkit::Ruler::RulerType result;
69826
69827   arg1 = (Dali::Toolkit::Ruler *)jarg1;
69828   {
69829     try {
69830       result = (Dali::Toolkit::Ruler::RulerType)((Dali::Toolkit::Ruler const *)arg1)->GetType();
69831     } catch (std::out_of_range& e) {
69832       {
69833         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69834       };
69835     } catch (std::exception& e) {
69836       {
69837         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69838       };
69839     } catch (...) {
69840       {
69841         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69842       };
69843     }
69844   }
69845   jresult = (int)result;
69846   return jresult;
69847 }
69848
69849
69850 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Ruler_IsEnabled(void * jarg1) {
69851   unsigned int jresult ;
69852   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
69853   bool result;
69854
69855   arg1 = (Dali::Toolkit::Ruler *)jarg1;
69856   {
69857     try {
69858       result = (bool)((Dali::Toolkit::Ruler const *)arg1)->IsEnabled();
69859     } catch (std::out_of_range& e) {
69860       {
69861         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69862       };
69863     } catch (std::exception& e) {
69864       {
69865         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69866       };
69867     } catch (...) {
69868       {
69869         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69870       };
69871     }
69872   }
69873   jresult = result;
69874   return jresult;
69875 }
69876
69877
69878 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Ruler_Enable(void * jarg1) {
69879   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
69880
69881   arg1 = (Dali::Toolkit::Ruler *)jarg1;
69882   {
69883     try {
69884       (arg1)->Enable();
69885     } catch (std::out_of_range& e) {
69886       {
69887         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69888       };
69889     } catch (std::exception& e) {
69890       {
69891         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69892       };
69893     } catch (...) {
69894       {
69895         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69896       };
69897     }
69898   }
69899 }
69900
69901
69902 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Ruler_Disable(void * jarg1) {
69903   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
69904
69905   arg1 = (Dali::Toolkit::Ruler *)jarg1;
69906   {
69907     try {
69908       (arg1)->Disable();
69909     } catch (std::out_of_range& e) {
69910       {
69911         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69912       };
69913     } catch (std::exception& e) {
69914       {
69915         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69916       };
69917     } catch (...) {
69918       {
69919         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69920       };
69921     }
69922   }
69923 }
69924
69925
69926 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Ruler_SetDomain(void * jarg1, void * jarg2) {
69927   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
69928   SwigValueWrapper< Dali::Toolkit::RulerDomain > arg2 ;
69929   Dali::Toolkit::RulerDomain *argp2 ;
69930
69931   arg1 = (Dali::Toolkit::Ruler *)jarg1;
69932   argp2 = (Dali::Toolkit::RulerDomain *)jarg2;
69933   if (!argp2) {
69934     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::RulerDomain", 0);
69935     return ;
69936   }
69937   arg2 = *argp2;
69938   {
69939     try {
69940       (arg1)->SetDomain(arg2);
69941     } catch (std::out_of_range& e) {
69942       {
69943         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69944       };
69945     } catch (std::exception& e) {
69946       {
69947         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69948       };
69949     } catch (...) {
69950       {
69951         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69952       };
69953     }
69954   }
69955 }
69956
69957
69958 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Ruler_GetDomain(void * jarg1) {
69959   void * jresult ;
69960   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
69961   Dali::Toolkit::RulerDomain *result = 0 ;
69962
69963   arg1 = (Dali::Toolkit::Ruler *)jarg1;
69964   {
69965     try {
69966       result = (Dali::Toolkit::RulerDomain *) &((Dali::Toolkit::Ruler const *)arg1)->GetDomain();
69967     } catch (std::out_of_range& e) {
69968       {
69969         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69970       };
69971     } catch (std::exception& e) {
69972       {
69973         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69974       };
69975     } catch (...) {
69976       {
69977         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69978       };
69979     }
69980   }
69981   jresult = (void *)result;
69982   return jresult;
69983 }
69984
69985
69986 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Ruler_DisableDomain(void * jarg1) {
69987   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
69988
69989   arg1 = (Dali::Toolkit::Ruler *)jarg1;
69990   {
69991     try {
69992       (arg1)->DisableDomain();
69993     } catch (std::out_of_range& e) {
69994       {
69995         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69996       };
69997     } catch (std::exception& e) {
69998       {
69999         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70000       };
70001     } catch (...) {
70002       {
70003         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70004       };
70005     }
70006   }
70007 }
70008
70009
70010 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_Clamp__SWIG_0(void * jarg1, float jarg2, float jarg3, float jarg4) {
70011   float jresult ;
70012   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
70013   float arg2 ;
70014   float arg3 ;
70015   float arg4 ;
70016   float result;
70017
70018   arg1 = (Dali::Toolkit::Ruler *)jarg1;
70019   arg2 = (float)jarg2;
70020   arg3 = (float)jarg3;
70021   arg4 = (float)jarg4;
70022   {
70023     try {
70024       result = (float)((Dali::Toolkit::Ruler const *)arg1)->Clamp(arg2,arg3,arg4);
70025     } catch (std::out_of_range& e) {
70026       {
70027         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70028       };
70029     } catch (std::exception& e) {
70030       {
70031         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70032       };
70033     } catch (...) {
70034       {
70035         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70036       };
70037     }
70038   }
70039   jresult = result;
70040   return jresult;
70041 }
70042
70043
70044 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_Clamp__SWIG_1(void * jarg1, float jarg2, float jarg3) {
70045   float jresult ;
70046   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
70047   float arg2 ;
70048   float arg3 ;
70049   float result;
70050
70051   arg1 = (Dali::Toolkit::Ruler *)jarg1;
70052   arg2 = (float)jarg2;
70053   arg3 = (float)jarg3;
70054   {
70055     try {
70056       result = (float)((Dali::Toolkit::Ruler const *)arg1)->Clamp(arg2,arg3);
70057     } catch (std::out_of_range& e) {
70058       {
70059         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70060       };
70061     } catch (std::exception& e) {
70062       {
70063         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70064       };
70065     } catch (...) {
70066       {
70067         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70068       };
70069     }
70070   }
70071   jresult = result;
70072   return jresult;
70073 }
70074
70075
70076 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_Clamp__SWIG_2(void * jarg1, float jarg2) {
70077   float jresult ;
70078   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
70079   float arg2 ;
70080   float result;
70081
70082   arg1 = (Dali::Toolkit::Ruler *)jarg1;
70083   arg2 = (float)jarg2;
70084   {
70085     try {
70086       result = (float)((Dali::Toolkit::Ruler const *)arg1)->Clamp(arg2);
70087     } catch (std::out_of_range& e) {
70088       {
70089         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70090       };
70091     } catch (std::exception& e) {
70092       {
70093         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70094       };
70095     } catch (...) {
70096       {
70097         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70098       };
70099     }
70100   }
70101   jresult = result;
70102   return jresult;
70103 }
70104
70105
70106 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_Clamp__SWIG_3(void * jarg1, float jarg2, float jarg3, float jarg4, void * jarg5) {
70107   float jresult ;
70108   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
70109   float arg2 ;
70110   float arg3 ;
70111   float arg4 ;
70112   Dali::Toolkit::ClampState *arg5 = 0 ;
70113   float result;
70114
70115   arg1 = (Dali::Toolkit::Ruler *)jarg1;
70116   arg2 = (float)jarg2;
70117   arg3 = (float)jarg3;
70118   arg4 = (float)jarg4;
70119   arg5 = (Dali::Toolkit::ClampState *)jarg5;
70120   if (!arg5) {
70121     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ClampState & type is null", 0);
70122     return 0;
70123   }
70124   {
70125     try {
70126       result = (float)((Dali::Toolkit::Ruler const *)arg1)->Clamp(arg2,arg3,arg4,*arg5);
70127     } catch (std::out_of_range& e) {
70128       {
70129         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70130       };
70131     } catch (std::exception& e) {
70132       {
70133         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70134       };
70135     } catch (...) {
70136       {
70137         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70138       };
70139     }
70140   }
70141   jresult = result;
70142   return jresult;
70143 }
70144
70145
70146 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_SnapAndClamp__SWIG_0(void * jarg1, float jarg2, float jarg3, float jarg4, float jarg5) {
70147   float jresult ;
70148   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
70149   float arg2 ;
70150   float arg3 ;
70151   float arg4 ;
70152   float arg5 ;
70153   float result;
70154
70155   arg1 = (Dali::Toolkit::Ruler *)jarg1;
70156   arg2 = (float)jarg2;
70157   arg3 = (float)jarg3;
70158   arg4 = (float)jarg4;
70159   arg5 = (float)jarg5;
70160   {
70161     try {
70162       result = (float)((Dali::Toolkit::Ruler const *)arg1)->SnapAndClamp(arg2,arg3,arg4,arg5);
70163     } catch (std::out_of_range& e) {
70164       {
70165         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70166       };
70167     } catch (std::exception& e) {
70168       {
70169         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70170       };
70171     } catch (...) {
70172       {
70173         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70174       };
70175     }
70176   }
70177   jresult = result;
70178   return jresult;
70179 }
70180
70181
70182 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_SnapAndClamp__SWIG_1(void * jarg1, float jarg2, float jarg3, float jarg4) {
70183   float jresult ;
70184   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
70185   float arg2 ;
70186   float arg3 ;
70187   float arg4 ;
70188   float result;
70189
70190   arg1 = (Dali::Toolkit::Ruler *)jarg1;
70191   arg2 = (float)jarg2;
70192   arg3 = (float)jarg3;
70193   arg4 = (float)jarg4;
70194   {
70195     try {
70196       result = (float)((Dali::Toolkit::Ruler const *)arg1)->SnapAndClamp(arg2,arg3,arg4);
70197     } catch (std::out_of_range& e) {
70198       {
70199         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70200       };
70201     } catch (std::exception& e) {
70202       {
70203         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70204       };
70205     } catch (...) {
70206       {
70207         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70208       };
70209     }
70210   }
70211   jresult = result;
70212   return jresult;
70213 }
70214
70215
70216 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_SnapAndClamp__SWIG_2(void * jarg1, float jarg2, float jarg3) {
70217   float jresult ;
70218   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
70219   float arg2 ;
70220   float arg3 ;
70221   float result;
70222
70223   arg1 = (Dali::Toolkit::Ruler *)jarg1;
70224   arg2 = (float)jarg2;
70225   arg3 = (float)jarg3;
70226   {
70227     try {
70228       result = (float)((Dali::Toolkit::Ruler const *)arg1)->SnapAndClamp(arg2,arg3);
70229     } catch (std::out_of_range& e) {
70230       {
70231         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70232       };
70233     } catch (std::exception& e) {
70234       {
70235         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70236       };
70237     } catch (...) {
70238       {
70239         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70240       };
70241     }
70242   }
70243   jresult = result;
70244   return jresult;
70245 }
70246
70247
70248 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_SnapAndClamp__SWIG_3(void * jarg1, float jarg2) {
70249   float jresult ;
70250   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
70251   float arg2 ;
70252   float result;
70253
70254   arg1 = (Dali::Toolkit::Ruler *)jarg1;
70255   arg2 = (float)jarg2;
70256   {
70257     try {
70258       result = (float)((Dali::Toolkit::Ruler const *)arg1)->SnapAndClamp(arg2);
70259     } catch (std::out_of_range& e) {
70260       {
70261         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70262       };
70263     } catch (std::exception& e) {
70264       {
70265         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70266       };
70267     } catch (...) {
70268       {
70269         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70270       };
70271     }
70272   }
70273   jresult = result;
70274   return jresult;
70275 }
70276
70277
70278 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_SnapAndClamp__SWIG_4(void * jarg1, float jarg2, float jarg3, float jarg4, float jarg5, void * jarg6) {
70279   float jresult ;
70280   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
70281   float arg2 ;
70282   float arg3 ;
70283   float arg4 ;
70284   float arg5 ;
70285   Dali::Toolkit::ClampState *arg6 = 0 ;
70286   float result;
70287
70288   arg1 = (Dali::Toolkit::Ruler *)jarg1;
70289   arg2 = (float)jarg2;
70290   arg3 = (float)jarg3;
70291   arg4 = (float)jarg4;
70292   arg5 = (float)jarg5;
70293   arg6 = (Dali::Toolkit::ClampState *)jarg6;
70294   if (!arg6) {
70295     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ClampState & type is null", 0);
70296     return 0;
70297   }
70298   {
70299     try {
70300       result = (float)((Dali::Toolkit::Ruler const *)arg1)->SnapAndClamp(arg2,arg3,arg4,arg5,*arg6);
70301     } catch (std::out_of_range& e) {
70302       {
70303         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70304       };
70305     } catch (std::exception& e) {
70306       {
70307         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70308       };
70309     } catch (...) {
70310       {
70311         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70312       };
70313     }
70314   }
70315   jresult = result;
70316   return jresult;
70317 }
70318
70319
70320 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_DefaultRuler() {
70321   void * jresult ;
70322   Dali::Toolkit::DefaultRuler *result = 0 ;
70323
70324   {
70325     try {
70326       result = (Dali::Toolkit::DefaultRuler *)new Dali::Toolkit::DefaultRuler();
70327     } catch (std::out_of_range& e) {
70328       {
70329         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70330       };
70331     } catch (std::exception& e) {
70332       {
70333         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70334       };
70335     } catch (...) {
70336       {
70337         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70338       };
70339     }
70340   }
70341   jresult = (void *)result;
70342   return jresult;
70343 }
70344
70345
70346 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_DefaultRuler_Snap(void * jarg1, float jarg2, float jarg3) {
70347   float jresult ;
70348   Dali::Toolkit::DefaultRuler *arg1 = (Dali::Toolkit::DefaultRuler *) 0 ;
70349   float arg2 ;
70350   float arg3 ;
70351   float result;
70352
70353   arg1 = (Dali::Toolkit::DefaultRuler *)jarg1;
70354   arg2 = (float)jarg2;
70355   arg3 = (float)jarg3;
70356   {
70357     try {
70358       result = (float)((Dali::Toolkit::DefaultRuler const *)arg1)->Snap(arg2,arg3);
70359     } catch (std::out_of_range& e) {
70360       {
70361         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70362       };
70363     } catch (std::exception& e) {
70364       {
70365         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70366       };
70367     } catch (...) {
70368       {
70369         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70370       };
70371     }
70372   }
70373   jresult = result;
70374   return jresult;
70375 }
70376
70377
70378 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_DefaultRuler_GetPositionFromPage(void * jarg1, unsigned int jarg2, unsigned int * jarg3, unsigned int jarg4) {
70379   float jresult ;
70380   Dali::Toolkit::DefaultRuler *arg1 = (Dali::Toolkit::DefaultRuler *) 0 ;
70381   unsigned int arg2 ;
70382   unsigned int *arg3 = 0 ;
70383   bool arg4 ;
70384   float result;
70385
70386   arg1 = (Dali::Toolkit::DefaultRuler *)jarg1;
70387   arg2 = (unsigned int)jarg2;
70388   arg3 = (unsigned int *)jarg3;
70389   arg4 = jarg4 ? true : false;
70390   {
70391     try {
70392       result = (float)((Dali::Toolkit::DefaultRuler const *)arg1)->GetPositionFromPage(arg2,*arg3,arg4);
70393     } catch (std::out_of_range& e) {
70394       {
70395         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70396       };
70397     } catch (std::exception& e) {
70398       {
70399         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70400       };
70401     } catch (...) {
70402       {
70403         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70404       };
70405     }
70406   }
70407   jresult = result;
70408   return jresult;
70409 }
70410
70411
70412 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_DefaultRuler_GetPageFromPosition(void * jarg1, float jarg2, unsigned int jarg3) {
70413   unsigned int jresult ;
70414   Dali::Toolkit::DefaultRuler *arg1 = (Dali::Toolkit::DefaultRuler *) 0 ;
70415   float arg2 ;
70416   bool arg3 ;
70417   unsigned int result;
70418
70419   arg1 = (Dali::Toolkit::DefaultRuler *)jarg1;
70420   arg2 = (float)jarg2;
70421   arg3 = jarg3 ? true : false;
70422   {
70423     try {
70424       result = (unsigned int)((Dali::Toolkit::DefaultRuler const *)arg1)->GetPageFromPosition(arg2,arg3);
70425     } catch (std::out_of_range& e) {
70426       {
70427         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70428       };
70429     } catch (std::exception& e) {
70430       {
70431         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70432       };
70433     } catch (...) {
70434       {
70435         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70436       };
70437     }
70438   }
70439   jresult = result;
70440   return jresult;
70441 }
70442
70443
70444 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_DefaultRuler_GetTotalPages(void * jarg1) {
70445   unsigned int jresult ;
70446   Dali::Toolkit::DefaultRuler *arg1 = (Dali::Toolkit::DefaultRuler *) 0 ;
70447   unsigned int result;
70448
70449   arg1 = (Dali::Toolkit::DefaultRuler *)jarg1;
70450   {
70451     try {
70452       result = (unsigned int)((Dali::Toolkit::DefaultRuler const *)arg1)->GetTotalPages();
70453     } catch (std::out_of_range& e) {
70454       {
70455         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70456       };
70457     } catch (std::exception& e) {
70458       {
70459         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70460       };
70461     } catch (...) {
70462       {
70463         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70464       };
70465     }
70466   }
70467   jresult = result;
70468   return jresult;
70469 }
70470
70471
70472 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_DefaultRuler(void * jarg1) {
70473   Dali::Toolkit::DefaultRuler *arg1 = (Dali::Toolkit::DefaultRuler *) 0 ;
70474
70475   arg1 = (Dali::Toolkit::DefaultRuler *)jarg1;
70476   {
70477     try {
70478       delete arg1;
70479     } catch (std::out_of_range& e) {
70480       {
70481         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70482       };
70483     } catch (std::exception& e) {
70484       {
70485         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70486       };
70487     } catch (...) {
70488       {
70489         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70490       };
70491     }
70492   }
70493 }
70494
70495
70496 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FixedRuler__SWIG_0(float jarg1) {
70497   void * jresult ;
70498   float arg1 ;
70499   Dali::Toolkit::FixedRuler *result = 0 ;
70500
70501   arg1 = (float)jarg1;
70502   {
70503     try {
70504       result = (Dali::Toolkit::FixedRuler *)new Dali::Toolkit::FixedRuler(arg1);
70505     } catch (std::out_of_range& e) {
70506       {
70507         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70508       };
70509     } catch (std::exception& e) {
70510       {
70511         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70512       };
70513     } catch (...) {
70514       {
70515         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70516       };
70517     }
70518   }
70519   jresult = (void *)result;
70520   return jresult;
70521 }
70522
70523
70524 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FixedRuler__SWIG_1() {
70525   void * jresult ;
70526   Dali::Toolkit::FixedRuler *result = 0 ;
70527
70528   {
70529     try {
70530       result = (Dali::Toolkit::FixedRuler *)new Dali::Toolkit::FixedRuler();
70531     } catch (std::out_of_range& e) {
70532       {
70533         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70534       };
70535     } catch (std::exception& e) {
70536       {
70537         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70538       };
70539     } catch (...) {
70540       {
70541         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70542       };
70543     }
70544   }
70545   jresult = (void *)result;
70546   return jresult;
70547 }
70548
70549
70550 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_FixedRuler_Snap(void * jarg1, float jarg2, float jarg3) {
70551   float jresult ;
70552   Dali::Toolkit::FixedRuler *arg1 = (Dali::Toolkit::FixedRuler *) 0 ;
70553   float arg2 ;
70554   float arg3 ;
70555   float result;
70556
70557   arg1 = (Dali::Toolkit::FixedRuler *)jarg1;
70558   arg2 = (float)jarg2;
70559   arg3 = (float)jarg3;
70560   {
70561     try {
70562       result = (float)((Dali::Toolkit::FixedRuler const *)arg1)->Snap(arg2,arg3);
70563     } catch (std::out_of_range& e) {
70564       {
70565         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70566       };
70567     } catch (std::exception& e) {
70568       {
70569         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70570       };
70571     } catch (...) {
70572       {
70573         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70574       };
70575     }
70576   }
70577   jresult = result;
70578   return jresult;
70579 }
70580
70581
70582 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_FixedRuler_GetPositionFromPage(void * jarg1, unsigned int jarg2, unsigned int * jarg3, unsigned int jarg4) {
70583   float jresult ;
70584   Dali::Toolkit::FixedRuler *arg1 = (Dali::Toolkit::FixedRuler *) 0 ;
70585   unsigned int arg2 ;
70586   unsigned int *arg3 = 0 ;
70587   bool arg4 ;
70588   float result;
70589
70590   arg1 = (Dali::Toolkit::FixedRuler *)jarg1;
70591   arg2 = (unsigned int)jarg2;
70592   arg3 = (unsigned int *)jarg3;
70593   arg4 = jarg4 ? true : false;
70594   {
70595     try {
70596       result = (float)((Dali::Toolkit::FixedRuler const *)arg1)->GetPositionFromPage(arg2,*arg3,arg4);
70597     } catch (std::out_of_range& e) {
70598       {
70599         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70600       };
70601     } catch (std::exception& e) {
70602       {
70603         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70604       };
70605     } catch (...) {
70606       {
70607         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70608       };
70609     }
70610   }
70611   jresult = result;
70612   return jresult;
70613 }
70614
70615
70616 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_FixedRuler_GetPageFromPosition(void * jarg1, float jarg2, unsigned int jarg3) {
70617   unsigned int jresult ;
70618   Dali::Toolkit::FixedRuler *arg1 = (Dali::Toolkit::FixedRuler *) 0 ;
70619   float arg2 ;
70620   bool arg3 ;
70621   unsigned int result;
70622
70623   arg1 = (Dali::Toolkit::FixedRuler *)jarg1;
70624   arg2 = (float)jarg2;
70625   arg3 = jarg3 ? true : false;
70626   {
70627     try {
70628       result = (unsigned int)((Dali::Toolkit::FixedRuler const *)arg1)->GetPageFromPosition(arg2,arg3);
70629     } catch (std::out_of_range& e) {
70630       {
70631         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70632       };
70633     } catch (std::exception& e) {
70634       {
70635         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70636       };
70637     } catch (...) {
70638       {
70639         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70640       };
70641     }
70642   }
70643   jresult = result;
70644   return jresult;
70645 }
70646
70647
70648 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_FixedRuler_GetTotalPages(void * jarg1) {
70649   unsigned int jresult ;
70650   Dali::Toolkit::FixedRuler *arg1 = (Dali::Toolkit::FixedRuler *) 0 ;
70651   unsigned int result;
70652
70653   arg1 = (Dali::Toolkit::FixedRuler *)jarg1;
70654   {
70655     try {
70656       result = (unsigned int)((Dali::Toolkit::FixedRuler const *)arg1)->GetTotalPages();
70657     } catch (std::out_of_range& e) {
70658       {
70659         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70660       };
70661     } catch (std::exception& e) {
70662       {
70663         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70664       };
70665     } catch (...) {
70666       {
70667         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70668       };
70669     }
70670   }
70671   jresult = result;
70672   return jresult;
70673 }
70674
70675
70676 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FixedRuler(void * jarg1) {
70677   Dali::Toolkit::FixedRuler *arg1 = (Dali::Toolkit::FixedRuler *) 0 ;
70678
70679   arg1 = (Dali::Toolkit::FixedRuler *)jarg1;
70680   {
70681     try {
70682       delete arg1;
70683     } catch (std::out_of_range& e) {
70684       {
70685         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70686       };
70687     } catch (std::exception& e) {
70688       {
70689         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70690       };
70691     } catch (...) {
70692       {
70693         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70694       };
70695     }
70696   }
70697 }
70698
70699
70700 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ClampEvent_scale_set(void * jarg1, void * jarg2) {
70701   Dali::Toolkit::ScrollView::ClampEvent *arg1 = (Dali::Toolkit::ScrollView::ClampEvent *) 0 ;
70702   Dali::Toolkit::ClampState2D *arg2 = (Dali::Toolkit::ClampState2D *) 0 ;
70703
70704   arg1 = (Dali::Toolkit::ScrollView::ClampEvent *)jarg1;
70705   arg2 = (Dali::Toolkit::ClampState2D *)jarg2;
70706   if (arg1) (arg1)->scale = *arg2;
70707 }
70708
70709
70710 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_ClampEvent_scale_get(void * jarg1) {
70711   void * jresult ;
70712   Dali::Toolkit::ScrollView::ClampEvent *arg1 = (Dali::Toolkit::ScrollView::ClampEvent *) 0 ;
70713   Dali::Toolkit::ClampState2D *result = 0 ;
70714
70715   arg1 = (Dali::Toolkit::ScrollView::ClampEvent *)jarg1;
70716   result = (Dali::Toolkit::ClampState2D *)& ((arg1)->scale);
70717   jresult = (void *)result;
70718   return jresult;
70719 }
70720
70721
70722 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ClampEvent_position_set(void * jarg1, void * jarg2) {
70723   Dali::Toolkit::ScrollView::ClampEvent *arg1 = (Dali::Toolkit::ScrollView::ClampEvent *) 0 ;
70724   Dali::Toolkit::ClampState2D *arg2 = (Dali::Toolkit::ClampState2D *) 0 ;
70725
70726   arg1 = (Dali::Toolkit::ScrollView::ClampEvent *)jarg1;
70727   arg2 = (Dali::Toolkit::ClampState2D *)jarg2;
70728   if (arg1) (arg1)->position = *arg2;
70729 }
70730
70731
70732 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_ClampEvent_position_get(void * jarg1) {
70733   void * jresult ;
70734   Dali::Toolkit::ScrollView::ClampEvent *arg1 = (Dali::Toolkit::ScrollView::ClampEvent *) 0 ;
70735   Dali::Toolkit::ClampState2D *result = 0 ;
70736
70737   arg1 = (Dali::Toolkit::ScrollView::ClampEvent *)jarg1;
70738   result = (Dali::Toolkit::ClampState2D *)& ((arg1)->position);
70739   jresult = (void *)result;
70740   return jresult;
70741 }
70742
70743
70744 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ClampEvent_rotation_set(void * jarg1, int jarg2) {
70745   Dali::Toolkit::ScrollView::ClampEvent *arg1 = (Dali::Toolkit::ScrollView::ClampEvent *) 0 ;
70746   Dali::Toolkit::ClampState arg2 ;
70747
70748   arg1 = (Dali::Toolkit::ScrollView::ClampEvent *)jarg1;
70749   arg2 = (Dali::Toolkit::ClampState)jarg2;
70750   if (arg1) (arg1)->rotation = arg2;
70751 }
70752
70753
70754 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_ClampEvent_rotation_get(void * jarg1) {
70755   int jresult ;
70756   Dali::Toolkit::ScrollView::ClampEvent *arg1 = (Dali::Toolkit::ScrollView::ClampEvent *) 0 ;
70757   Dali::Toolkit::ClampState result;
70758
70759   arg1 = (Dali::Toolkit::ScrollView::ClampEvent *)jarg1;
70760   result = (Dali::Toolkit::ClampState) ((arg1)->rotation);
70761   jresult = (int)result;
70762   return jresult;
70763 }
70764
70765
70766 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollView_ClampEvent() {
70767   void * jresult ;
70768   Dali::Toolkit::ScrollView::ClampEvent *result = 0 ;
70769
70770   {
70771     try {
70772       result = (Dali::Toolkit::ScrollView::ClampEvent *)new Dali::Toolkit::ScrollView::ClampEvent();
70773     } catch (std::out_of_range& e) {
70774       {
70775         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70776       };
70777     } catch (std::exception& e) {
70778       {
70779         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70780       };
70781     } catch (...) {
70782       {
70783         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70784       };
70785     }
70786   }
70787   jresult = (void *)result;
70788   return jresult;
70789 }
70790
70791
70792 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollView_ClampEvent(void * jarg1) {
70793   Dali::Toolkit::ScrollView::ClampEvent *arg1 = (Dali::Toolkit::ScrollView::ClampEvent *) 0 ;
70794
70795   arg1 = (Dali::Toolkit::ScrollView::ClampEvent *)jarg1;
70796   {
70797     try {
70798       delete arg1;
70799     } catch (std::out_of_range& e) {
70800       {
70801         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70802       };
70803     } catch (std::exception& e) {
70804       {
70805         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70806       };
70807     } catch (...) {
70808       {
70809         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70810       };
70811     }
70812   }
70813 }
70814
70815
70816 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SnapEvent_type_set(void * jarg1, int jarg2) {
70817   Dali::Toolkit::ScrollView::SnapEvent *arg1 = (Dali::Toolkit::ScrollView::SnapEvent *) 0 ;
70818   Dali::Toolkit::SnapType arg2 ;
70819
70820   arg1 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg1;
70821   arg2 = (Dali::Toolkit::SnapType)jarg2;
70822   if (arg1) (arg1)->type = arg2;
70823 }
70824
70825
70826 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_SnapEvent_type_get(void * jarg1) {
70827   int jresult ;
70828   Dali::Toolkit::ScrollView::SnapEvent *arg1 = (Dali::Toolkit::ScrollView::SnapEvent *) 0 ;
70829   Dali::Toolkit::SnapType result;
70830
70831   arg1 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg1;
70832   result = (Dali::Toolkit::SnapType) ((arg1)->type);
70833   jresult = (int)result;
70834   return jresult;
70835 }
70836
70837
70838 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SnapEvent_position_set(void * jarg1, void * jarg2) {
70839   Dali::Toolkit::ScrollView::SnapEvent *arg1 = (Dali::Toolkit::ScrollView::SnapEvent *) 0 ;
70840   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
70841
70842   arg1 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg1;
70843   arg2 = (Dali::Vector2 *)jarg2;
70844   if (arg1) (arg1)->position = *arg2;
70845 }
70846
70847
70848 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_SnapEvent_position_get(void * jarg1) {
70849   void * jresult ;
70850   Dali::Toolkit::ScrollView::SnapEvent *arg1 = (Dali::Toolkit::ScrollView::SnapEvent *) 0 ;
70851   Dali::Vector2 *result = 0 ;
70852
70853   arg1 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg1;
70854   result = (Dali::Vector2 *)& ((arg1)->position);
70855   jresult = (void *)result;
70856   return jresult;
70857 }
70858
70859
70860 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SnapEvent_duration_set(void * jarg1, float jarg2) {
70861   Dali::Toolkit::ScrollView::SnapEvent *arg1 = (Dali::Toolkit::ScrollView::SnapEvent *) 0 ;
70862   float arg2 ;
70863
70864   arg1 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg1;
70865   arg2 = (float)jarg2;
70866   if (arg1) (arg1)->duration = arg2;
70867 }
70868
70869
70870 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollView_SnapEvent_duration_get(void * jarg1) {
70871   float jresult ;
70872   Dali::Toolkit::ScrollView::SnapEvent *arg1 = (Dali::Toolkit::ScrollView::SnapEvent *) 0 ;
70873   float result;
70874
70875   arg1 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg1;
70876   result = (float) ((arg1)->duration);
70877   jresult = result;
70878   return jresult;
70879 }
70880
70881
70882 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollView_SnapEvent() {
70883   void * jresult ;
70884   Dali::Toolkit::ScrollView::SnapEvent *result = 0 ;
70885
70886   {
70887     try {
70888       result = (Dali::Toolkit::ScrollView::SnapEvent *)new Dali::Toolkit::ScrollView::SnapEvent();
70889     } catch (std::out_of_range& e) {
70890       {
70891         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70892       };
70893     } catch (std::exception& e) {
70894       {
70895         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70896       };
70897     } catch (...) {
70898       {
70899         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70900       };
70901     }
70902   }
70903   jresult = (void *)result;
70904   return jresult;
70905 }
70906
70907
70908 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollView_SnapEvent(void * jarg1) {
70909   Dali::Toolkit::ScrollView::SnapEvent *arg1 = (Dali::Toolkit::ScrollView::SnapEvent *) 0 ;
70910
70911   arg1 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg1;
70912   {
70913     try {
70914       delete arg1;
70915     } catch (std::out_of_range& e) {
70916       {
70917         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70918       };
70919     } catch (std::exception& e) {
70920       {
70921         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70922       };
70923     } catch (...) {
70924       {
70925         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70926       };
70927     }
70928   }
70929 }
70930
70931
70932 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_WRAP_ENABLED_get() {
70933   int jresult ;
70934   int result;
70935
70936   result = (int)Dali::Toolkit::ScrollView::Property::WRAP_ENABLED;
70937   jresult = (int)result;
70938   return jresult;
70939 }
70940
70941
70942 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_PANNING_ENABLED_get() {
70943   int jresult ;
70944   int result;
70945
70946   result = (int)Dali::Toolkit::ScrollView::Property::PANNING_ENABLED;
70947   jresult = (int)result;
70948   return jresult;
70949 }
70950
70951
70952 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_AXIS_AUTO_LOCK_ENABLED_get() {
70953   int jresult ;
70954   int result;
70955
70956   result = (int)Dali::Toolkit::ScrollView::Property::AXIS_AUTO_LOCK_ENABLED;
70957   jresult = (int)result;
70958   return jresult;
70959 }
70960
70961
70962 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_WHEEL_SCROLL_DISTANCE_STEP_get() {
70963   int jresult ;
70964   int result;
70965
70966   result = (int)Dali::Toolkit::ScrollView::Property::WHEEL_SCROLL_DISTANCE_STEP;
70967   jresult = (int)result;
70968   return jresult;
70969 }
70970
70971
70972 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_MODE_get() {
70973   int jresult ;
70974   int result;
70975
70976   result = (int)Dali::Toolkit::DevelScrollView::Property::SCROLL_MODE;
70977   jresult = (int)result;
70978   return jresult;
70979 }
70980
70981 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_POSITION_get() {
70982   int jresult ;
70983   int result;
70984
70985   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_POSITION;
70986   jresult = (int)result;
70987   return jresult;
70988 }
70989
70990
70991 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_PRE_POSITION_get() {
70992   int jresult ;
70993   int result;
70994
70995   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_PRE_POSITION;
70996   jresult = (int)result;
70997   return jresult;
70998 }
70999
71000
71001 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_PRE_POSITION_X_get() {
71002   int jresult ;
71003   int result;
71004
71005   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_PRE_POSITION_X;
71006   jresult = (int)result;
71007   return jresult;
71008 }
71009
71010
71011 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_PRE_POSITION_Y_get() {
71012   int jresult ;
71013   int result;
71014
71015   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_PRE_POSITION_Y;
71016   jresult = (int)result;
71017   return jresult;
71018 }
71019
71020
71021 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_PRE_POSITION_MAX_get() {
71022   int jresult ;
71023   int result;
71024
71025   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_PRE_POSITION_MAX;
71026   jresult = (int)result;
71027   return jresult;
71028 }
71029
71030
71031 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_PRE_POSITION_MAX_X_get() {
71032   int jresult ;
71033   int result;
71034
71035   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_PRE_POSITION_MAX_X;
71036   jresult = (int)result;
71037   return jresult;
71038 }
71039
71040
71041 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_PRE_POSITION_MAX_Y_get() {
71042   int jresult ;
71043   int result;
71044
71045   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_PRE_POSITION_MAX_Y;
71046   jresult = (int)result;
71047   return jresult;
71048 }
71049
71050
71051 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_OVERSHOOT_X_get() {
71052   int jresult ;
71053   int result;
71054
71055   result = (int)Dali::Toolkit::ScrollView::Property::OVERSHOOT_X;
71056   jresult = (int)result;
71057   return jresult;
71058 }
71059
71060
71061 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_OVERSHOOT_Y_get() {
71062   int jresult ;
71063   int result;
71064
71065   result = (int)Dali::Toolkit::ScrollView::Property::OVERSHOOT_Y;
71066   jresult = (int)result;
71067   return jresult;
71068 }
71069
71070
71071 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_FINAL_get() {
71072   int jresult ;
71073   int result;
71074
71075   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_FINAL;
71076   jresult = (int)result;
71077   return jresult;
71078 }
71079
71080
71081 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_FINAL_X_get() {
71082   int jresult ;
71083   int result;
71084
71085   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_FINAL_X;
71086   jresult = (int)result;
71087   return jresult;
71088 }
71089
71090
71091 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_FINAL_Y_get() {
71092   int jresult ;
71093   int result;
71094
71095   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_FINAL_Y;
71096   jresult = (int)result;
71097   return jresult;
71098 }
71099
71100
71101 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_WRAP_get() {
71102   int jresult ;
71103   int result;
71104
71105   result = (int)Dali::Toolkit::ScrollView::Property::WRAP;
71106   jresult = (int)result;
71107   return jresult;
71108 }
71109
71110
71111 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_PANNING_get() {
71112   int jresult ;
71113   int result;
71114
71115   result = (int)Dali::Toolkit::ScrollView::Property::PANNING;
71116   jresult = (int)result;
71117   return jresult;
71118 }
71119
71120
71121 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLLING_get() {
71122   int jresult ;
71123   int result;
71124
71125   result = (int)Dali::Toolkit::ScrollView::Property::SCROLLING;
71126   jresult = (int)result;
71127   return jresult;
71128 }
71129
71130
71131 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_DOMAIN_SIZE_get() {
71132   int jresult ;
71133   int result;
71134
71135   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_DOMAIN_SIZE;
71136   jresult = (int)result;
71137   return jresult;
71138 }
71139
71140
71141 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_DOMAIN_SIZE_X_get() {
71142   int jresult ;
71143   int result;
71144
71145   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_DOMAIN_SIZE_X;
71146   jresult = (int)result;
71147   return jresult;
71148 }
71149
71150
71151 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_DOMAIN_SIZE_Y_get() {
71152   int jresult ;
71153   int result;
71154
71155   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_DOMAIN_SIZE_Y;
71156   jresult = (int)result;
71157   return jresult;
71158 }
71159
71160
71161 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_DOMAIN_OFFSET_get() {
71162   int jresult ;
71163   int result;
71164
71165   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_DOMAIN_OFFSET;
71166   jresult = (int)result;
71167   return jresult;
71168 }
71169
71170
71171 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_POSITION_DELTA_get() {
71172   int jresult ;
71173   int result;
71174
71175   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_POSITION_DELTA;
71176   jresult = (int)result;
71177   return jresult;
71178 }
71179
71180
71181 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_START_PAGE_POSITION_get() {
71182   int jresult ;
71183   int result;
71184
71185   result = (int)Dali::Toolkit::ScrollView::Property::START_PAGE_POSITION;
71186   jresult = (int)result;
71187   return jresult;
71188 }
71189
71190
71191 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollView_Property() {
71192   void * jresult ;
71193   Dali::Toolkit::ScrollView::Property *result = 0 ;
71194
71195   {
71196     try {
71197       result = (Dali::Toolkit::ScrollView::Property *)new Dali::Toolkit::ScrollView::Property();
71198     } catch (std::out_of_range& e) {
71199       {
71200         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71201       };
71202     } catch (std::exception& e) {
71203       {
71204         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71205       };
71206     } catch (...) {
71207       {
71208         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71209       };
71210     }
71211   }
71212   jresult = (void *)result;
71213   return jresult;
71214 }
71215
71216
71217 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollView_Property(void * jarg1) {
71218   Dali::Toolkit::ScrollView::Property *arg1 = (Dali::Toolkit::ScrollView::Property *) 0 ;
71219
71220   arg1 = (Dali::Toolkit::ScrollView::Property *)jarg1;
71221   {
71222     try {
71223       delete arg1;
71224     } catch (std::out_of_range& e) {
71225       {
71226         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71227       };
71228     } catch (std::exception& e) {
71229       {
71230         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71231       };
71232     } catch (...) {
71233       {
71234         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71235       };
71236     }
71237   }
71238 }
71239
71240
71241 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollView__SWIG_0() {
71242   void * jresult ;
71243   Dali::Toolkit::ScrollView *result = 0 ;
71244
71245   {
71246     try {
71247       result = (Dali::Toolkit::ScrollView *)new Dali::Toolkit::ScrollView();
71248     } catch (std::out_of_range& e) {
71249       {
71250         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71251       };
71252     } catch (std::exception& e) {
71253       {
71254         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71255       };
71256     } catch (...) {
71257       {
71258         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71259       };
71260     }
71261   }
71262   jresult = (void *)result;
71263   return jresult;
71264 }
71265
71266
71267 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollView__SWIG_1(void * jarg1) {
71268   void * jresult ;
71269   Dali::Toolkit::ScrollView *arg1 = 0 ;
71270   Dali::Toolkit::ScrollView *result = 0 ;
71271
71272   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
71273   if (!arg1) {
71274     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ScrollView const & type is null", 0);
71275     return 0;
71276   }
71277   {
71278     try {
71279       result = (Dali::Toolkit::ScrollView *)new Dali::Toolkit::ScrollView((Dali::Toolkit::ScrollView const &)*arg1);
71280     } catch (std::out_of_range& e) {
71281       {
71282         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71283       };
71284     } catch (std::exception& e) {
71285       {
71286         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71287       };
71288     } catch (...) {
71289       {
71290         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71291       };
71292     }
71293   }
71294   jresult = (void *)result;
71295   return jresult;
71296 }
71297
71298
71299 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_Assign(void * jarg1, void * jarg2) {
71300   void * jresult ;
71301   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
71302   Dali::Toolkit::ScrollView *arg2 = 0 ;
71303   Dali::Toolkit::ScrollView *result = 0 ;
71304
71305   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
71306   arg2 = (Dali::Toolkit::ScrollView *)jarg2;
71307   if (!arg2) {
71308     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ScrollView const & type is null", 0);
71309     return 0;
71310   }
71311   {
71312     try {
71313       result = (Dali::Toolkit::ScrollView *) &(arg1)->operator =((Dali::Toolkit::ScrollView const &)*arg2);
71314     } catch (std::out_of_range& e) {
71315       {
71316         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71317       };
71318     } catch (std::exception& e) {
71319       {
71320         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71321       };
71322     } catch (...) {
71323       {
71324         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71325       };
71326     }
71327   }
71328   jresult = (void *)result;
71329   return jresult;
71330 }
71331
71332
71333 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollView(void * jarg1) {
71334   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
71335
71336   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
71337   {
71338     try {
71339       delete arg1;
71340     } catch (std::out_of_range& e) {
71341       {
71342         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71343       };
71344     } catch (std::exception& e) {
71345       {
71346         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71347       };
71348     } catch (...) {
71349       {
71350         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71351       };
71352     }
71353   }
71354 }
71355
71356
71357 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_New() {
71358   void * jresult ;
71359   Dali::Toolkit::ScrollView result;
71360
71361   {
71362     try {
71363       result = Dali::Toolkit::ScrollView::New();
71364     } catch (std::out_of_range& e) {
71365       {
71366         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71367       };
71368     } catch (std::exception& e) {
71369       {
71370         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71371       };
71372     } catch (...) {
71373       {
71374         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71375       };
71376     }
71377   }
71378   jresult = new Dali::Toolkit::ScrollView((const Dali::Toolkit::ScrollView &)result);
71379   return jresult;
71380 }
71381
71382
71383 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_DownCast(void * jarg1) {
71384   void * jresult ;
71385   Dali::BaseHandle arg1 ;
71386   Dali::BaseHandle *argp1 ;
71387   Dali::Toolkit::ScrollView result;
71388
71389   argp1 = (Dali::BaseHandle *)jarg1;
71390   if (!argp1) {
71391     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
71392     return 0;
71393   }
71394   arg1 = *argp1;
71395   {
71396     try {
71397       result = Dali::Toolkit::ScrollView::DownCast(arg1);
71398     } catch (std::out_of_range& e) {
71399       {
71400         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71401       };
71402     } catch (std::exception& e) {
71403       {
71404         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71405       };
71406     } catch (...) {
71407       {
71408         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71409       };
71410     }
71411   }
71412   jresult = new Dali::Toolkit::ScrollView((const Dali::Toolkit::ScrollView &)result);
71413   return jresult;
71414 }
71415
71416
71417 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_GetScrollSnapAlphaFunction(void * jarg1) {
71418   void * jresult ;
71419   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
71420   Dali::AlphaFunction result;
71421
71422   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
71423   {
71424     try {
71425       result = ((Dali::Toolkit::ScrollView const *)arg1)->GetScrollSnapAlphaFunction();
71426     } catch (std::out_of_range& e) {
71427       {
71428         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71429       };
71430     } catch (std::exception& e) {
71431       {
71432         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71433       };
71434     } catch (...) {
71435       {
71436         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71437       };
71438     }
71439   }
71440   jresult = new Dali::AlphaFunction((const Dali::AlphaFunction &)result);
71441   return jresult;
71442 }
71443
71444
71445 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetScrollSnapAlphaFunction(void * jarg1, void * jarg2) {
71446   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
71447   Dali::AlphaFunction arg2 ;
71448   Dali::AlphaFunction *argp2 ;
71449
71450   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
71451   argp2 = (Dali::AlphaFunction *)jarg2;
71452   if (!argp2) {
71453     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
71454     return ;
71455   }
71456   arg2 = *argp2;
71457   {
71458     try {
71459       (arg1)->SetScrollSnapAlphaFunction(arg2);
71460     } catch (std::out_of_range& e) {
71461       {
71462         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71463       };
71464     } catch (std::exception& e) {
71465       {
71466         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71467       };
71468     } catch (...) {
71469       {
71470         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71471       };
71472     }
71473   }
71474 }
71475
71476
71477 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_GetScrollFlickAlphaFunction(void * jarg1) {
71478   void * jresult ;
71479   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
71480   Dali::AlphaFunction result;
71481
71482   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
71483   {
71484     try {
71485       result = ((Dali::Toolkit::ScrollView const *)arg1)->GetScrollFlickAlphaFunction();
71486     } catch (std::out_of_range& e) {
71487       {
71488         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71489       };
71490     } catch (std::exception& e) {
71491       {
71492         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71493       };
71494     } catch (...) {
71495       {
71496         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71497       };
71498     }
71499   }
71500   jresult = new Dali::AlphaFunction((const Dali::AlphaFunction &)result);
71501   return jresult;
71502 }
71503
71504
71505 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetScrollFlickAlphaFunction(void * jarg1, void * jarg2) {
71506   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
71507   Dali::AlphaFunction arg2 ;
71508   Dali::AlphaFunction *argp2 ;
71509
71510   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
71511   argp2 = (Dali::AlphaFunction *)jarg2;
71512   if (!argp2) {
71513     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
71514     return ;
71515   }
71516   arg2 = *argp2;
71517   {
71518     try {
71519       (arg1)->SetScrollFlickAlphaFunction(arg2);
71520     } catch (std::out_of_range& e) {
71521       {
71522         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71523       };
71524     } catch (std::exception& e) {
71525       {
71526         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71527       };
71528     } catch (...) {
71529       {
71530         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71531       };
71532     }
71533   }
71534 }
71535
71536
71537 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollView_GetScrollSnapDuration(void * jarg1) {
71538   float jresult ;
71539   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
71540   float result;
71541
71542   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
71543   {
71544     try {
71545       result = (float)((Dali::Toolkit::ScrollView const *)arg1)->GetScrollSnapDuration();
71546     } catch (std::out_of_range& e) {
71547       {
71548         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71549       };
71550     } catch (std::exception& e) {
71551       {
71552         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71553       };
71554     } catch (...) {
71555       {
71556         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71557       };
71558     }
71559   }
71560   jresult = result;
71561   return jresult;
71562 }
71563
71564
71565 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetScrollSnapDuration(void * jarg1, float jarg2) {
71566   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
71567   float arg2 ;
71568
71569   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
71570   arg2 = (float)jarg2;
71571   {
71572     try {
71573       (arg1)->SetScrollSnapDuration(arg2);
71574     } catch (std::out_of_range& e) {
71575       {
71576         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71577       };
71578     } catch (std::exception& e) {
71579       {
71580         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71581       };
71582     } catch (...) {
71583       {
71584         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71585       };
71586     }
71587   }
71588 }
71589
71590
71591 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollView_GetScrollFlickDuration(void * jarg1) {
71592   float jresult ;
71593   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
71594   float result;
71595
71596   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
71597   {
71598     try {
71599       result = (float)((Dali::Toolkit::ScrollView const *)arg1)->GetScrollFlickDuration();
71600     } catch (std::out_of_range& e) {
71601       {
71602         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71603       };
71604     } catch (std::exception& e) {
71605       {
71606         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71607       };
71608     } catch (...) {
71609       {
71610         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71611       };
71612     }
71613   }
71614   jresult = result;
71615   return jresult;
71616 }
71617
71618
71619 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetScrollFlickDuration(void * jarg1, float jarg2) {
71620   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
71621   float arg2 ;
71622
71623   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
71624   arg2 = (float)jarg2;
71625   {
71626     try {
71627       (arg1)->SetScrollFlickDuration(arg2);
71628     } catch (std::out_of_range& e) {
71629       {
71630         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71631       };
71632     } catch (std::exception& e) {
71633       {
71634         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71635       };
71636     } catch (...) {
71637       {
71638         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71639       };
71640     }
71641   }
71642 }
71643
71644
71645 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetRulerX(void * jarg1, void * jarg2) {
71646   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
71647   Dali::Toolkit::RulerPtr arg2 ;
71648   Dali::Toolkit::RulerPtr *argp2 ;
71649
71650   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
71651   argp2 = (Dali::Toolkit::RulerPtr *)jarg2;
71652   if (!argp2) {
71653     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::RulerPtr", 0);
71654     return ;
71655   }
71656   arg2 = *argp2;
71657   {
71658     try {
71659       (arg1)->SetRulerX(arg2);
71660     } catch (std::out_of_range& e) {
71661       {
71662         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71663       };
71664     } catch (std::exception& e) {
71665       {
71666         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71667       };
71668     } catch (...) {
71669       {
71670         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71671       };
71672     }
71673   }
71674 }
71675
71676
71677 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetRulerY(void * jarg1, void * jarg2) {
71678   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
71679   Dali::Toolkit::RulerPtr arg2 ;
71680   Dali::Toolkit::RulerPtr *argp2 ;
71681
71682   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
71683   argp2 = (Dali::Toolkit::RulerPtr *)jarg2;
71684   if (!argp2) {
71685     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::RulerPtr", 0);
71686     return ;
71687   }
71688   arg2 = *argp2;
71689   {
71690     try {
71691       (arg1)->SetRulerY(arg2);
71692     } catch (std::out_of_range& e) {
71693       {
71694         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71695       };
71696     } catch (std::exception& e) {
71697       {
71698         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71699       };
71700     } catch (...) {
71701       {
71702         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71703       };
71704     }
71705   }
71706 }
71707
71708
71709 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetScrollSensitive(void * jarg1, unsigned int jarg2) {
71710   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
71711   bool arg2 ;
71712
71713   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
71714   arg2 = jarg2 ? true : false;
71715   {
71716     try {
71717       (arg1)->SetScrollSensitive(arg2);
71718     } catch (std::out_of_range& e) {
71719       {
71720         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71721       };
71722     } catch (std::exception& e) {
71723       {
71724         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71725       };
71726     } catch (...) {
71727       {
71728         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71729       };
71730     }
71731   }
71732 }
71733
71734
71735 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetMaxOvershoot(void * jarg1, float jarg2, float jarg3) {
71736   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
71737   float arg2 ;
71738   float arg3 ;
71739
71740   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
71741   arg2 = (float)jarg2;
71742   arg3 = (float)jarg3;
71743   {
71744     try {
71745       (arg1)->SetMaxOvershoot(arg2,arg3);
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_ScrollView_SetSnapOvershootAlphaFunction(void * jarg1, void * jarg2) {
71764   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
71765   Dali::AlphaFunction arg2 ;
71766   Dali::AlphaFunction *argp2 ;
71767
71768   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
71769   argp2 = (Dali::AlphaFunction *)jarg2;
71770   if (!argp2) {
71771     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
71772     return ;
71773   }
71774   arg2 = *argp2;
71775   {
71776     try {
71777       (arg1)->SetSnapOvershootAlphaFunction(arg2);
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_ScrollView_SetSnapOvershootDuration(void * jarg1, float jarg2) {
71796   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
71797   float arg2 ;
71798
71799   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
71800   arg2 = (float)jarg2;
71801   {
71802     try {
71803       (arg1)->SetSnapOvershootDuration(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_ScrollView_SetActorAutoSnap(void * jarg1, unsigned int jarg2) {
71822   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
71823   bool arg2 ;
71824
71825   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
71826   arg2 = jarg2 ? true : false;
71827   {
71828     try {
71829       (arg1)->SetActorAutoSnap(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_ScrollView_SetWrapMode(void * jarg1, unsigned int jarg2) {
71848   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
71849   bool arg2 ;
71850
71851   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
71852   arg2 = jarg2 ? true : false;
71853   {
71854     try {
71855       (arg1)->SetWrapMode(arg2);
71856     } catch (std::out_of_range& e) {
71857       {
71858         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71859       };
71860     } catch (std::exception& e) {
71861       {
71862         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71863       };
71864     } catch (...) {
71865       {
71866         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71867       };
71868     }
71869   }
71870 }
71871
71872
71873 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_GetScrollUpdateDistance(void * jarg1) {
71874   int jresult ;
71875   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
71876   int result;
71877
71878   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
71879   {
71880     try {
71881       result = (int)((Dali::Toolkit::ScrollView const *)arg1)->GetScrollUpdateDistance();
71882     } catch (std::out_of_range& e) {
71883       {
71884         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71885       };
71886     } catch (std::exception& e) {
71887       {
71888         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71889       };
71890     } catch (...) {
71891       {
71892         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71893       };
71894     }
71895   }
71896   jresult = result;
71897   return jresult;
71898 }
71899
71900
71901 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetScrollUpdateDistance(void * jarg1, int jarg2) {
71902   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
71903   int arg2 ;
71904
71905   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
71906   arg2 = (int)jarg2;
71907   {
71908     try {
71909       (arg1)->SetScrollUpdateDistance(arg2);
71910     } catch (std::out_of_range& e) {
71911       {
71912         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71913       };
71914     } catch (std::exception& e) {
71915       {
71916         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71917       };
71918     } catch (...) {
71919       {
71920         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71921       };
71922     }
71923   }
71924 }
71925
71926
71927 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ScrollView_GetAxisAutoLock(void * jarg1) {
71928   unsigned int jresult ;
71929   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
71930   bool result;
71931
71932   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
71933   {
71934     try {
71935       result = (bool)((Dali::Toolkit::ScrollView const *)arg1)->GetAxisAutoLock();
71936     } catch (std::out_of_range& e) {
71937       {
71938         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71939       };
71940     } catch (std::exception& e) {
71941       {
71942         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71943       };
71944     } catch (...) {
71945       {
71946         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71947       };
71948     }
71949   }
71950   jresult = result;
71951   return jresult;
71952 }
71953
71954
71955 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetAxisAutoLock(void * jarg1, unsigned int jarg2) {
71956   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
71957   bool arg2 ;
71958
71959   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
71960   arg2 = jarg2 ? true : false;
71961   {
71962     try {
71963       (arg1)->SetAxisAutoLock(arg2);
71964     } catch (std::out_of_range& e) {
71965       {
71966         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71967       };
71968     } catch (std::exception& e) {
71969       {
71970         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71971       };
71972     } catch (...) {
71973       {
71974         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71975       };
71976     }
71977   }
71978 }
71979
71980
71981 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollView_GetAxisAutoLockGradient(void * jarg1) {
71982   float jresult ;
71983   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
71984   float result;
71985
71986   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
71987   {
71988     try {
71989       result = (float)((Dali::Toolkit::ScrollView const *)arg1)->GetAxisAutoLockGradient();
71990     } catch (std::out_of_range& e) {
71991       {
71992         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71993       };
71994     } catch (std::exception& e) {
71995       {
71996         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71997       };
71998     } catch (...) {
71999       {
72000         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72001       };
72002     }
72003   }
72004   jresult = result;
72005   return jresult;
72006 }
72007
72008
72009 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetAxisAutoLockGradient(void * jarg1, float jarg2) {
72010   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72011   float arg2 ;
72012
72013   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72014   arg2 = (float)jarg2;
72015   {
72016     try {
72017       (arg1)->SetAxisAutoLockGradient(arg2);
72018     } catch (std::out_of_range& e) {
72019       {
72020         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72021       };
72022     } catch (std::exception& e) {
72023       {
72024         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72025       };
72026     } catch (...) {
72027       {
72028         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72029       };
72030     }
72031   }
72032 }
72033
72034
72035 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollView_GetFrictionCoefficient(void * jarg1) {
72036   float jresult ;
72037   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72038   float result;
72039
72040   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72041   {
72042     try {
72043       result = (float)((Dali::Toolkit::ScrollView const *)arg1)->GetFrictionCoefficient();
72044     } catch (std::out_of_range& e) {
72045       {
72046         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72047       };
72048     } catch (std::exception& e) {
72049       {
72050         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72051       };
72052     } catch (...) {
72053       {
72054         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72055       };
72056     }
72057   }
72058   jresult = result;
72059   return jresult;
72060 }
72061
72062
72063 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetFrictionCoefficient(void * jarg1, float jarg2) {
72064   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72065   float arg2 ;
72066
72067   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72068   arg2 = (float)jarg2;
72069   {
72070     try {
72071       (arg1)->SetFrictionCoefficient(arg2);
72072     } catch (std::out_of_range& e) {
72073       {
72074         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72075       };
72076     } catch (std::exception& e) {
72077       {
72078         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72079       };
72080     } catch (...) {
72081       {
72082         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72083       };
72084     }
72085   }
72086 }
72087
72088
72089 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollView_GetFlickSpeedCoefficient(void * jarg1) {
72090   float jresult ;
72091   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72092   float result;
72093
72094   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72095   {
72096     try {
72097       result = (float)((Dali::Toolkit::ScrollView const *)arg1)->GetFlickSpeedCoefficient();
72098     } catch (std::out_of_range& e) {
72099       {
72100         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72101       };
72102     } catch (std::exception& e) {
72103       {
72104         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72105       };
72106     } catch (...) {
72107       {
72108         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72109       };
72110     }
72111   }
72112   jresult = result;
72113   return jresult;
72114 }
72115
72116
72117 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetFlickSpeedCoefficient(void * jarg1, float jarg2) {
72118   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72119   float arg2 ;
72120
72121   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72122   arg2 = (float)jarg2;
72123   {
72124     try {
72125       (arg1)->SetFlickSpeedCoefficient(arg2);
72126     } catch (std::out_of_range& e) {
72127       {
72128         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72129       };
72130     } catch (std::exception& e) {
72131       {
72132         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72133       };
72134     } catch (...) {
72135       {
72136         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72137       };
72138     }
72139   }
72140 }
72141
72142
72143 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_GetMinimumDistanceForFlick(void * jarg1) {
72144   void * jresult ;
72145   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72146   Dali::Vector2 result;
72147
72148   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72149   {
72150     try {
72151       result = ((Dali::Toolkit::ScrollView const *)arg1)->GetMinimumDistanceForFlick();
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 = new Dali::Vector2((const Dali::Vector2 &)result);
72167   return jresult;
72168 }
72169
72170
72171 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetMinimumDistanceForFlick(void * jarg1, void * jarg2) {
72172   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72173   Dali::Vector2 *arg2 = 0 ;
72174
72175   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72176   arg2 = (Dali::Vector2 *)jarg2;
72177   if (!arg2) {
72178     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
72179     return ;
72180   }
72181   {
72182     try {
72183       (arg1)->SetMinimumDistanceForFlick((Dali::Vector2 const &)*arg2);
72184     } catch (std::out_of_range& e) {
72185       {
72186         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72187       };
72188     } catch (std::exception& e) {
72189       {
72190         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72191       };
72192     } catch (...) {
72193       {
72194         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72195       };
72196     }
72197   }
72198 }
72199
72200
72201 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollView_GetMinimumSpeedForFlick(void * jarg1) {
72202   float jresult ;
72203   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72204   float result;
72205
72206   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72207   {
72208     try {
72209       result = (float)((Dali::Toolkit::ScrollView const *)arg1)->GetMinimumSpeedForFlick();
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_ScrollView_SetMinimumSpeedForFlick(void * jarg1, float jarg2) {
72230   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72231   float arg2 ;
72232
72233   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72234   arg2 = (float)jarg2;
72235   {
72236     try {
72237       (arg1)->SetMinimumSpeedForFlick(arg2);
72238     } catch (std::out_of_range& e) {
72239       {
72240         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72241       };
72242     } catch (std::exception& e) {
72243       {
72244         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72245       };
72246     } catch (...) {
72247       {
72248         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72249       };
72250     }
72251   }
72252 }
72253
72254
72255 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollView_GetMaxFlickSpeed(void * jarg1) {
72256   float jresult ;
72257   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72258   float result;
72259
72260   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72261   {
72262     try {
72263       result = (float)((Dali::Toolkit::ScrollView const *)arg1)->GetMaxFlickSpeed();
72264     } catch (std::out_of_range& e) {
72265       {
72266         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72267       };
72268     } catch (std::exception& e) {
72269       {
72270         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72271       };
72272     } catch (...) {
72273       {
72274         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72275       };
72276     }
72277   }
72278   jresult = result;
72279   return jresult;
72280 }
72281
72282
72283 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetMaxFlickSpeed(void * jarg1, float jarg2) {
72284   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72285   float arg2 ;
72286
72287   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72288   arg2 = (float)jarg2;
72289   {
72290     try {
72291       (arg1)->SetMaxFlickSpeed(arg2);
72292     } catch (std::out_of_range& e) {
72293       {
72294         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72295       };
72296     } catch (std::exception& e) {
72297       {
72298         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72299       };
72300     } catch (...) {
72301       {
72302         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72303       };
72304     }
72305   }
72306 }
72307
72308
72309 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_GetWheelScrollDistanceStep(void * jarg1) {
72310   void * jresult ;
72311   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72312   Dali::Vector2 result;
72313
72314   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72315   {
72316     try {
72317       result = ((Dali::Toolkit::ScrollView const *)arg1)->GetWheelScrollDistanceStep();
72318     } catch (std::out_of_range& e) {
72319       {
72320         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72321       };
72322     } catch (std::exception& e) {
72323       {
72324         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72325       };
72326     } catch (...) {
72327       {
72328         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72329       };
72330     }
72331   }
72332   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
72333   return jresult;
72334 }
72335
72336
72337 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetWheelScrollDistanceStep(void * jarg1, void * jarg2) {
72338   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72339   Dali::Vector2 arg2 ;
72340   Dali::Vector2 *argp2 ;
72341
72342   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72343   argp2 = (Dali::Vector2 *)jarg2;
72344   if (!argp2) {
72345     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector2", 0);
72346     return ;
72347   }
72348   arg2 = *argp2;
72349   {
72350     try {
72351       (arg1)->SetWheelScrollDistanceStep(arg2);
72352     } catch (std::out_of_range& e) {
72353       {
72354         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72355       };
72356     } catch (std::exception& e) {
72357       {
72358         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72359       };
72360     } catch (...) {
72361       {
72362         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72363       };
72364     }
72365   }
72366 }
72367
72368
72369 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_GetCurrentScrollPosition(void * jarg1) {
72370   void * jresult ;
72371   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72372   Dali::Vector2 result;
72373
72374   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72375   {
72376     try {
72377       result = ((Dali::Toolkit::ScrollView const *)arg1)->GetCurrentScrollPosition();
72378     } catch (std::out_of_range& e) {
72379       {
72380         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72381       };
72382     } catch (std::exception& e) {
72383       {
72384         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72385       };
72386     } catch (...) {
72387       {
72388         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72389       };
72390     }
72391   }
72392   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
72393   return jresult;
72394 }
72395
72396
72397 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ScrollView_GetCurrentPage(void * jarg1) {
72398   unsigned int jresult ;
72399   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72400   unsigned int result;
72401
72402   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72403   {
72404     try {
72405       result = (unsigned int)((Dali::Toolkit::ScrollView const *)arg1)->GetCurrentPage();
72406     } catch (std::out_of_range& e) {
72407       {
72408         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72409       };
72410     } catch (std::exception& e) {
72411       {
72412         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72413       };
72414     } catch (...) {
72415       {
72416         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72417       };
72418     }
72419   }
72420   jresult = result;
72421   return jresult;
72422 }
72423
72424
72425 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ScrollTo__SWIG_0(void * jarg1, void * jarg2) {
72426   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72427   Dali::Vector2 *arg2 = 0 ;
72428
72429   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72430   arg2 = (Dali::Vector2 *)jarg2;
72431   if (!arg2) {
72432     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
72433     return ;
72434   }
72435   {
72436     try {
72437       (arg1)->ScrollTo((Dali::Vector2 const &)*arg2);
72438     } catch (std::out_of_range& e) {
72439       {
72440         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72441       };
72442     } catch (std::exception& e) {
72443       {
72444         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72445       };
72446     } catch (...) {
72447       {
72448         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72449       };
72450     }
72451   }
72452 }
72453
72454
72455 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ScrollTo__SWIG_1(void * jarg1, void * jarg2, float jarg3) {
72456   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72457   Dali::Vector2 *arg2 = 0 ;
72458   float arg3 ;
72459
72460   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72461   arg2 = (Dali::Vector2 *)jarg2;
72462   if (!arg2) {
72463     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
72464     return ;
72465   }
72466   arg3 = (float)jarg3;
72467   {
72468     try {
72469       (arg1)->ScrollTo((Dali::Vector2 const &)*arg2,arg3);
72470     } catch (std::out_of_range& e) {
72471       {
72472         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72473       };
72474     } catch (std::exception& e) {
72475       {
72476         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72477       };
72478     } catch (...) {
72479       {
72480         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72481       };
72482     }
72483   }
72484 }
72485
72486
72487 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ScrollTo__SWIG_2(void * jarg1, void * jarg2, float jarg3, void * jarg4) {
72488   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72489   Dali::Vector2 *arg2 = 0 ;
72490   float arg3 ;
72491   Dali::AlphaFunction arg4 ;
72492   Dali::AlphaFunction *argp4 ;
72493
72494   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72495   arg2 = (Dali::Vector2 *)jarg2;
72496   if (!arg2) {
72497     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
72498     return ;
72499   }
72500   arg3 = (float)jarg3;
72501   argp4 = (Dali::AlphaFunction *)jarg4;
72502   if (!argp4) {
72503     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
72504     return ;
72505   }
72506   arg4 = *argp4;
72507   {
72508     try {
72509       (arg1)->ScrollTo((Dali::Vector2 const &)*arg2,arg3,arg4);
72510     } catch (std::out_of_range& e) {
72511       {
72512         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72513       };
72514     } catch (std::exception& e) {
72515       {
72516         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72517       };
72518     } catch (...) {
72519       {
72520         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72521       };
72522     }
72523   }
72524 }
72525
72526
72527 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ScrollTo__SWIG_3(void * jarg1, void * jarg2, float jarg3, int jarg4, int jarg5) {
72528   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72529   Dali::Vector2 *arg2 = 0 ;
72530   float arg3 ;
72531   Dali::Toolkit::DirectionBias arg4 ;
72532   Dali::Toolkit::DirectionBias arg5 ;
72533
72534   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72535   arg2 = (Dali::Vector2 *)jarg2;
72536   if (!arg2) {
72537     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
72538     return ;
72539   }
72540   arg3 = (float)jarg3;
72541   arg4 = (Dali::Toolkit::DirectionBias)jarg4;
72542   arg5 = (Dali::Toolkit::DirectionBias)jarg5;
72543   {
72544     try {
72545       (arg1)->ScrollTo((Dali::Vector2 const &)*arg2,arg3,arg4,arg5);
72546     } catch (std::out_of_range& e) {
72547       {
72548         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72549       };
72550     } catch (std::exception& e) {
72551       {
72552         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72553       };
72554     } catch (...) {
72555       {
72556         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72557       };
72558     }
72559   }
72560 }
72561
72562
72563 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ScrollTo__SWIG_4(void * jarg1, void * jarg2, float jarg3, void * jarg4, int jarg5, int jarg6) {
72564   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72565   Dali::Vector2 *arg2 = 0 ;
72566   float arg3 ;
72567   Dali::AlphaFunction arg4 ;
72568   Dali::Toolkit::DirectionBias arg5 ;
72569   Dali::Toolkit::DirectionBias arg6 ;
72570   Dali::AlphaFunction *argp4 ;
72571
72572   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72573   arg2 = (Dali::Vector2 *)jarg2;
72574   if (!arg2) {
72575     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
72576     return ;
72577   }
72578   arg3 = (float)jarg3;
72579   argp4 = (Dali::AlphaFunction *)jarg4;
72580   if (!argp4) {
72581     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
72582     return ;
72583   }
72584   arg4 = *argp4;
72585   arg5 = (Dali::Toolkit::DirectionBias)jarg5;
72586   arg6 = (Dali::Toolkit::DirectionBias)jarg6;
72587   {
72588     try {
72589       (arg1)->ScrollTo((Dali::Vector2 const &)*arg2,arg3,arg4,arg5,arg6);
72590     } catch (std::out_of_range& e) {
72591       {
72592         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72593       };
72594     } catch (std::exception& e) {
72595       {
72596         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72597       };
72598     } catch (...) {
72599       {
72600         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72601       };
72602     }
72603   }
72604 }
72605
72606
72607 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ScrollTo__SWIG_5(void * jarg1, unsigned int jarg2) {
72608   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72609   unsigned int arg2 ;
72610
72611   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72612   arg2 = (unsigned int)jarg2;
72613   {
72614     try {
72615       (arg1)->ScrollTo(arg2);
72616     } catch (std::out_of_range& e) {
72617       {
72618         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72619       };
72620     } catch (std::exception& e) {
72621       {
72622         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72623       };
72624     } catch (...) {
72625       {
72626         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72627       };
72628     }
72629   }
72630 }
72631
72632
72633 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ScrollTo__SWIG_6(void * jarg1, unsigned int jarg2, float jarg3) {
72634   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72635   unsigned int arg2 ;
72636   float arg3 ;
72637
72638   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72639   arg2 = (unsigned int)jarg2;
72640   arg3 = (float)jarg3;
72641   {
72642     try {
72643       (arg1)->ScrollTo(arg2,arg3);
72644     } catch (std::out_of_range& e) {
72645       {
72646         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72647       };
72648     } catch (std::exception& e) {
72649       {
72650         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72651       };
72652     } catch (...) {
72653       {
72654         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72655       };
72656     }
72657   }
72658 }
72659
72660
72661 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ScrollTo__SWIG_7(void * jarg1, unsigned int jarg2, float jarg3, int jarg4) {
72662   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72663   unsigned int arg2 ;
72664   float arg3 ;
72665   Dali::Toolkit::DirectionBias arg4 ;
72666
72667   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72668   arg2 = (unsigned int)jarg2;
72669   arg3 = (float)jarg3;
72670   arg4 = (Dali::Toolkit::DirectionBias)jarg4;
72671   {
72672     try {
72673       (arg1)->ScrollTo(arg2,arg3,arg4);
72674     } catch (std::out_of_range& e) {
72675       {
72676         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72677       };
72678     } catch (std::exception& e) {
72679       {
72680         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72681       };
72682     } catch (...) {
72683       {
72684         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72685       };
72686     }
72687   }
72688 }
72689
72690
72691 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ScrollTo__SWIG_8(void * jarg1, void * jarg2) {
72692   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72693   Dali::Actor *arg2 = 0 ;
72694
72695   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72696   arg2 = (Dali::Actor *)jarg2;
72697   if (!arg2) {
72698     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
72699     return ;
72700   }
72701   {
72702     try {
72703       (arg1)->ScrollTo(*arg2);
72704     } catch (std::out_of_range& e) {
72705       {
72706         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72707       };
72708     } catch (std::exception& e) {
72709       {
72710         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72711       };
72712     } catch (...) {
72713       {
72714         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72715       };
72716     }
72717   }
72718 }
72719
72720
72721 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ScrollTo__SWIG_9(void * jarg1, void * jarg2, float jarg3) {
72722   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72723   Dali::Actor *arg2 = 0 ;
72724   float arg3 ;
72725
72726   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72727   arg2 = (Dali::Actor *)jarg2;
72728   if (!arg2) {
72729     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
72730     return ;
72731   }
72732   arg3 = (float)jarg3;
72733   {
72734     try {
72735       (arg1)->ScrollTo(*arg2,arg3);
72736     } catch (std::out_of_range& e) {
72737       {
72738         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72739       };
72740     } catch (std::exception& e) {
72741       {
72742         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72743       };
72744     } catch (...) {
72745       {
72746         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72747       };
72748     }
72749   }
72750 }
72751
72752
72753 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ScrollView_ScrollToSnapPoint(void * jarg1) {
72754   unsigned int jresult ;
72755   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72756   bool result;
72757
72758   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72759   {
72760     try {
72761       result = (bool)(arg1)->ScrollToSnapPoint();
72762     } catch (std::out_of_range& e) {
72763       {
72764         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72765       };
72766     } catch (std::exception& e) {
72767       {
72768         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72769       };
72770     } catch (...) {
72771       {
72772         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72773       };
72774     }
72775   }
72776   jresult = result;
72777   return jresult;
72778 }
72779
72780
72781 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ApplyConstraintToChildren(void * jarg1, void * jarg2) {
72782   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72783   Dali::Constraint arg2 ;
72784   Dali::Constraint *argp2 ;
72785
72786   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72787   argp2 = (Dali::Constraint *)jarg2;
72788   if (!argp2) {
72789     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Constraint", 0);
72790     return ;
72791   }
72792   arg2 = *argp2;
72793   {
72794     try {
72795       (arg1)->ApplyConstraintToChildren(arg2);
72796     } catch (std::out_of_range& e) {
72797       {
72798         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72799       };
72800     } catch (std::exception& e) {
72801       {
72802         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72803       };
72804     } catch (...) {
72805       {
72806         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72807       };
72808     }
72809   }
72810 }
72811
72812
72813 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_RemoveConstraintsFromChildren(void * jarg1) {
72814   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72815
72816   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72817   {
72818     try {
72819       (arg1)->RemoveConstraintsFromChildren();
72820     } catch (std::out_of_range& e) {
72821       {
72822         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72823       };
72824     } catch (std::exception& e) {
72825       {
72826         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72827       };
72828     } catch (...) {
72829       {
72830         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72831       };
72832     }
72833   }
72834 }
72835
72836
72837 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ApplyEffect(void * jarg1, void * jarg2) {
72838   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72839   Dali::Toolkit::ScrollViewEffect arg2 ;
72840   Dali::Toolkit::ScrollViewEffect *argp2 ;
72841
72842   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72843   argp2 = (Dali::Toolkit::ScrollViewEffect *)jarg2;
72844   if (!argp2) {
72845     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::ScrollViewEffect", 0);
72846     return ;
72847   }
72848   arg2 = *argp2;
72849   {
72850     try {
72851       (arg1)->ApplyEffect(arg2);
72852     } catch (std::out_of_range& e) {
72853       {
72854         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72855       };
72856     } catch (std::exception& e) {
72857       {
72858         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72859       };
72860     } catch (...) {
72861       {
72862         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72863       };
72864     }
72865   }
72866 }
72867
72868
72869 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_RemoveEffect(void * jarg1, void * jarg2) {
72870   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72871   Dali::Toolkit::ScrollViewEffect arg2 ;
72872   Dali::Toolkit::ScrollViewEffect *argp2 ;
72873
72874   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72875   argp2 = (Dali::Toolkit::ScrollViewEffect *)jarg2;
72876   if (!argp2) {
72877     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::ScrollViewEffect", 0);
72878     return ;
72879   }
72880   arg2 = *argp2;
72881   {
72882     try {
72883       (arg1)->RemoveEffect(arg2);
72884     } catch (std::out_of_range& e) {
72885       {
72886         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72887       };
72888     } catch (std::exception& e) {
72889       {
72890         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72891       };
72892     } catch (...) {
72893       {
72894         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72895       };
72896     }
72897   }
72898 }
72899
72900
72901 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_RemoveAllEffects(void * jarg1) {
72902   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72903
72904   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72905   {
72906     try {
72907       (arg1)->RemoveAllEffects();
72908     } catch (std::out_of_range& e) {
72909       {
72910         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72911       };
72912     } catch (std::exception& e) {
72913       {
72914         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72915       };
72916     } catch (...) {
72917       {
72918         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72919       };
72920     }
72921   }
72922 }
72923
72924
72925 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_BindActor(void * jarg1, void * jarg2) {
72926   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72927   Dali::Actor arg2 ;
72928   Dali::Actor *argp2 ;
72929
72930   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72931   argp2 = (Dali::Actor *)jarg2;
72932   if (!argp2) {
72933     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
72934     return ;
72935   }
72936   arg2 = *argp2;
72937   {
72938     try {
72939       (arg1)->BindActor(arg2);
72940     } catch (std::out_of_range& e) {
72941       {
72942         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72943       };
72944     } catch (std::exception& e) {
72945       {
72946         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72947       };
72948     } catch (...) {
72949       {
72950         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72951       };
72952     }
72953   }
72954 }
72955
72956
72957 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_UnbindActor(void * jarg1, void * jarg2) {
72958   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72959   Dali::Actor arg2 ;
72960   Dali::Actor *argp2 ;
72961
72962   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72963   argp2 = (Dali::Actor *)jarg2;
72964   if (!argp2) {
72965     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
72966     return ;
72967   }
72968   arg2 = *argp2;
72969   {
72970     try {
72971       (arg1)->UnbindActor(arg2);
72972     } catch (std::out_of_range& e) {
72973       {
72974         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72975       };
72976     } catch (std::exception& e) {
72977       {
72978         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72979       };
72980     } catch (...) {
72981       {
72982         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72983       };
72984     }
72985   }
72986 }
72987
72988
72989 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetScrollingDirection__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
72990   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
72991   Dali::Radian arg2 ;
72992   Dali::Radian arg3 ;
72993   Dali::Radian *argp2 ;
72994   Dali::Radian *argp3 ;
72995
72996   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
72997   argp2 = (Dali::Radian *)jarg2;
72998   if (!argp2) {
72999     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
73000     return ;
73001   }
73002   arg2 = *argp2;
73003   argp3 = (Dali::Radian *)jarg3;
73004   if (!argp3) {
73005     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
73006     return ;
73007   }
73008   arg3 = *argp3;
73009   {
73010     try {
73011       (arg1)->SetScrollingDirection(arg2,arg3);
73012     } catch (std::out_of_range& e) {
73013       {
73014         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
73015       };
73016     } catch (std::exception& e) {
73017       {
73018         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
73019       };
73020     } catch (...) {
73021       {
73022         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
73023       };
73024     }
73025   }
73026 }
73027
73028
73029 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetScrollingDirection__SWIG_1(void * jarg1, void * jarg2) {
73030   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
73031   Dali::Radian arg2 ;
73032   Dali::Radian *argp2 ;
73033
73034   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
73035   argp2 = (Dali::Radian *)jarg2;
73036   if (!argp2) {
73037     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
73038     return ;
73039   }
73040   arg2 = *argp2;
73041   {
73042     try {
73043       (arg1)->SetScrollingDirection(arg2);
73044     } catch (std::out_of_range& e) {
73045       {
73046         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
73047       };
73048     } catch (std::exception& e) {
73049       {
73050         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
73051       };
73052     } catch (...) {
73053       {
73054         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
73055       };
73056     }
73057   }
73058 }
73059
73060
73061 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_RemoveScrollingDirection(void * jarg1, void * jarg2) {
73062   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
73063   Dali::Radian arg2 ;
73064   Dali::Radian *argp2 ;
73065
73066   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
73067   argp2 = (Dali::Radian *)jarg2;
73068   if (!argp2) {
73069     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
73070     return ;
73071   }
73072   arg2 = *argp2;
73073   {
73074     try {
73075       (arg1)->RemoveScrollingDirection(arg2);
73076     } catch (std::out_of_range& e) {
73077       {
73078         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
73079       };
73080     } catch (std::exception& e) {
73081       {
73082         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
73083       };
73084     } catch (...) {
73085       {
73086         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
73087       };
73088     }
73089   }
73090 }
73091
73092
73093 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_SnapStartedSignal(void * jarg1) {
73094   void * jresult ;
73095   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
73096   Dali::Toolkit::ScrollView::SnapStartedSignalType *result = 0 ;
73097
73098   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
73099   {
73100     try {
73101       result = (Dali::Toolkit::ScrollView::SnapStartedSignalType *) &(arg1)->SnapStartedSignal();
73102     } catch (std::out_of_range& e) {
73103       {
73104         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73105       };
73106     } catch (std::exception& e) {
73107       {
73108         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73109       };
73110     } catch (...) {
73111       {
73112         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73113       };
73114     }
73115   }
73116   jresult = (void *)result;
73117   return jresult;
73118 }
73119
73120
73121 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TableView_Property_ROWS_get() {
73122   int jresult ;
73123   int result;
73124
73125   result = (int)Dali::Toolkit::TableView::Property::ROWS;
73126   jresult = (int)result;
73127   return jresult;
73128 }
73129
73130
73131 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TableView_Property_COLUMNS_get() {
73132   int jresult ;
73133   int result;
73134
73135   result = (int)Dali::Toolkit::TableView::Property::COLUMNS;
73136   jresult = (int)result;
73137   return jresult;
73138 }
73139
73140
73141 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TableView_Property_CELL_PADDING_get() {
73142   int jresult ;
73143   int result;
73144
73145   result = (int)Dali::Toolkit::TableView::Property::CELL_PADDING;
73146   jresult = (int)result;
73147   return jresult;
73148 }
73149
73150
73151 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TableView_Property_LAYOUT_ROWS_get() {
73152   int jresult ;
73153   int result;
73154
73155   result = (int)Dali::Toolkit::TableView::Property::LAYOUT_ROWS;
73156   jresult = (int)result;
73157   return jresult;
73158 }
73159
73160
73161 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TableView_Property_LAYOUT_COLUMNS_get() {
73162   int jresult ;
73163   int result;
73164
73165   result = (int)Dali::Toolkit::TableView::Property::LAYOUT_COLUMNS;
73166   jresult = (int)result;
73167   return jresult;
73168 }
73169
73170
73171 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TableView_Property() {
73172   void * jresult ;
73173   Dali::Toolkit::TableView::Property *result = 0 ;
73174
73175   {
73176     try {
73177       result = (Dali::Toolkit::TableView::Property *)new Dali::Toolkit::TableView::Property();
73178     } catch (std::out_of_range& e) {
73179       {
73180         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73181       };
73182     } catch (std::exception& e) {
73183       {
73184         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73185       };
73186     } catch (...) {
73187       {
73188         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73189       };
73190     }
73191   }
73192   jresult = (void *)result;
73193   return jresult;
73194 }
73195
73196
73197 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TableView_Property(void * jarg1) {
73198   Dali::Toolkit::TableView::Property *arg1 = (Dali::Toolkit::TableView::Property *) 0 ;
73199
73200   arg1 = (Dali::Toolkit::TableView::Property *)jarg1;
73201   {
73202     try {
73203       delete arg1;
73204     } catch (std::out_of_range& e) {
73205       {
73206         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
73207       };
73208     } catch (std::exception& e) {
73209       {
73210         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
73211       };
73212     } catch (...) {
73213       {
73214         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
73215       };
73216     }
73217   }
73218 }
73219
73220
73221 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TableView_ChildProperty_CELL_INDEX_get() {
73222   int jresult ;
73223   int result;
73224
73225   result = (int)Dali::Toolkit::TableView::ChildProperty::CELL_INDEX;
73226   jresult = (int)result;
73227   return jresult;
73228 }
73229
73230
73231 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TableView_ChildProperty_ROW_SPAN_get() {
73232   int jresult ;
73233   int result;
73234
73235   result = (int)Dali::Toolkit::TableView::ChildProperty::ROW_SPAN;
73236   jresult = (int)result;
73237   return jresult;
73238 }
73239
73240
73241 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TableView_ChildProperty_COLUMN_SPAN_get() {
73242   int jresult ;
73243   int result;
73244
73245   result = (int)Dali::Toolkit::TableView::ChildProperty::COLUMN_SPAN;
73246   jresult = (int)result;
73247   return jresult;
73248 }
73249
73250
73251 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TableView_ChildProperty_CELL_HORIZONTAL_ALIGNMENT_get() {
73252   int jresult ;
73253   int result;
73254
73255   result = (int)Dali::Toolkit::TableView::ChildProperty::CELL_HORIZONTAL_ALIGNMENT;
73256   jresult = (int)result;
73257   return jresult;
73258 }
73259
73260
73261 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TableView_ChildProperty_CELL_VERTICAL_ALIGNMENT_get() {
73262   int jresult ;
73263   int result;
73264
73265   result = (int)Dali::Toolkit::TableView::ChildProperty::CELL_VERTICAL_ALIGNMENT;
73266   jresult = (int)result;
73267   return jresult;
73268 }
73269
73270
73271 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TableView_ChildProperty() {
73272   void * jresult ;
73273   Dali::Toolkit::TableView::ChildProperty *result = 0 ;
73274
73275   {
73276     try {
73277       result = (Dali::Toolkit::TableView::ChildProperty *)new Dali::Toolkit::TableView::ChildProperty();
73278     } catch (std::out_of_range& e) {
73279       {
73280         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73281       };
73282     } catch (std::exception& e) {
73283       {
73284         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73285       };
73286     } catch (...) {
73287       {
73288         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73289       };
73290     }
73291   }
73292   jresult = (void *)result;
73293   return jresult;
73294 }
73295
73296
73297 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TableView_ChildProperty(void * jarg1) {
73298   Dali::Toolkit::TableView::ChildProperty *arg1 = (Dali::Toolkit::TableView::ChildProperty *) 0 ;
73299
73300   arg1 = (Dali::Toolkit::TableView::ChildProperty *)jarg1;
73301   {
73302     try {
73303       delete arg1;
73304     } catch (std::out_of_range& e) {
73305       {
73306         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
73307       };
73308     } catch (std::exception& e) {
73309       {
73310         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
73311       };
73312     } catch (...) {
73313       {
73314         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
73315       };
73316     }
73317   }
73318 }
73319
73320
73321 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TableView_CellPosition__SWIG_0(unsigned int jarg1, unsigned int jarg2, unsigned int jarg3, unsigned int jarg4) {
73322   void * jresult ;
73323   unsigned int arg1 ;
73324   unsigned int arg2 ;
73325   unsigned int arg3 ;
73326   unsigned int arg4 ;
73327   Dali::Toolkit::TableView::CellPosition *result = 0 ;
73328
73329   arg1 = (unsigned int)jarg1;
73330   arg2 = (unsigned int)jarg2;
73331   arg3 = (unsigned int)jarg3;
73332   arg4 = (unsigned int)jarg4;
73333   {
73334     try {
73335       result = (Dali::Toolkit::TableView::CellPosition *)new Dali::Toolkit::TableView::CellPosition(arg1,arg2,arg3,arg4);
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 = (void *)result;
73351   return jresult;
73352 }
73353
73354
73355 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TableView_CellPosition__SWIG_1(unsigned int jarg1, unsigned int jarg2, unsigned int jarg3) {
73356   void * jresult ;
73357   unsigned int arg1 ;
73358   unsigned int arg2 ;
73359   unsigned int arg3 ;
73360   Dali::Toolkit::TableView::CellPosition *result = 0 ;
73361
73362   arg1 = (unsigned int)jarg1;
73363   arg2 = (unsigned int)jarg2;
73364   arg3 = (unsigned int)jarg3;
73365   {
73366     try {
73367       result = (Dali::Toolkit::TableView::CellPosition *)new Dali::Toolkit::TableView::CellPosition(arg1,arg2,arg3);
73368     } catch (std::out_of_range& e) {
73369       {
73370         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73371       };
73372     } catch (std::exception& e) {
73373       {
73374         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73375       };
73376     } catch (...) {
73377       {
73378         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73379       };
73380     }
73381   }
73382   jresult = (void *)result;
73383   return jresult;
73384 }
73385
73386
73387 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TableView_CellPosition__SWIG_2(unsigned int jarg1, unsigned int jarg2) {
73388   void * jresult ;
73389   unsigned int arg1 ;
73390   unsigned int arg2 ;
73391   Dali::Toolkit::TableView::CellPosition *result = 0 ;
73392
73393   arg1 = (unsigned int)jarg1;
73394   arg2 = (unsigned int)jarg2;
73395   {
73396     try {
73397       result = (Dali::Toolkit::TableView::CellPosition *)new Dali::Toolkit::TableView::CellPosition(arg1,arg2);
73398     } catch (std::out_of_range& e) {
73399       {
73400         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73401       };
73402     } catch (std::exception& e) {
73403       {
73404         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73405       };
73406     } catch (...) {
73407       {
73408         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73409       };
73410     }
73411   }
73412   jresult = (void *)result;
73413   return jresult;
73414 }
73415
73416
73417 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TableView_CellPosition__SWIG_3(unsigned int jarg1) {
73418   void * jresult ;
73419   unsigned int arg1 ;
73420   Dali::Toolkit::TableView::CellPosition *result = 0 ;
73421
73422   arg1 = (unsigned int)jarg1;
73423   {
73424     try {
73425       result = (Dali::Toolkit::TableView::CellPosition *)new Dali::Toolkit::TableView::CellPosition(arg1);
73426     } catch (std::out_of_range& e) {
73427       {
73428         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73429       };
73430     } catch (std::exception& e) {
73431       {
73432         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73433       };
73434     } catch (...) {
73435       {
73436         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73437       };
73438     }
73439   }
73440   jresult = (void *)result;
73441   return jresult;
73442 }
73443
73444
73445 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TableView_CellPosition__SWIG_4() {
73446   void * jresult ;
73447   Dali::Toolkit::TableView::CellPosition *result = 0 ;
73448
73449   {
73450     try {
73451       result = (Dali::Toolkit::TableView::CellPosition *)new Dali::Toolkit::TableView::CellPosition();
73452     } catch (std::out_of_range& e) {
73453       {
73454         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73455       };
73456     } catch (std::exception& e) {
73457       {
73458         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73459       };
73460     } catch (...) {
73461       {
73462         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73463       };
73464     }
73465   }
73466   jresult = (void *)result;
73467   return jresult;
73468 }
73469
73470
73471 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_CellPosition_rowIndex_set(void * jarg1, unsigned int jarg2) {
73472   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
73473   unsigned int arg2 ;
73474
73475   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1;
73476   arg2 = (unsigned int)jarg2;
73477   if (arg1) (arg1)->rowIndex = arg2;
73478 }
73479
73480
73481 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TableView_CellPosition_rowIndex_get(void * jarg1) {
73482   unsigned int jresult ;
73483   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
73484   unsigned int result;
73485
73486   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1;
73487   result = (unsigned int) ((arg1)->rowIndex);
73488   jresult = result;
73489   return jresult;
73490 }
73491
73492
73493 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_CellPosition_columnIndex_set(void * jarg1, unsigned int jarg2) {
73494   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
73495   unsigned int arg2 ;
73496
73497   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1;
73498   arg2 = (unsigned int)jarg2;
73499   if (arg1) (arg1)->columnIndex = arg2;
73500 }
73501
73502
73503 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TableView_CellPosition_columnIndex_get(void * jarg1) {
73504   unsigned int jresult ;
73505   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
73506   unsigned int result;
73507
73508   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1;
73509   result = (unsigned int) ((arg1)->columnIndex);
73510   jresult = result;
73511   return jresult;
73512 }
73513
73514
73515 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_CellPosition_rowSpan_set(void * jarg1, unsigned int jarg2) {
73516   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
73517   unsigned int arg2 ;
73518
73519   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1;
73520   arg2 = (unsigned int)jarg2;
73521   if (arg1) (arg1)->rowSpan = arg2;
73522 }
73523
73524
73525 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TableView_CellPosition_rowSpan_get(void * jarg1) {
73526   unsigned int jresult ;
73527   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
73528   unsigned int result;
73529
73530   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1;
73531   result = (unsigned int) ((arg1)->rowSpan);
73532   jresult = result;
73533   return jresult;
73534 }
73535
73536
73537 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_CellPosition_columnSpan_set(void * jarg1, unsigned int jarg2) {
73538   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
73539   unsigned int arg2 ;
73540
73541   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1;
73542   arg2 = (unsigned int)jarg2;
73543   if (arg1) (arg1)->columnSpan = arg2;
73544 }
73545
73546
73547 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TableView_CellPosition_columnSpan_get(void * jarg1) {
73548   unsigned int jresult ;
73549   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
73550   unsigned int result;
73551
73552   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1;
73553   result = (unsigned int) ((arg1)->columnSpan);
73554   jresult = result;
73555   return jresult;
73556 }
73557
73558
73559 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TableView_CellPosition(void * jarg1) {
73560   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
73561
73562   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1;
73563   {
73564     try {
73565       delete arg1;
73566     } catch (std::out_of_range& e) {
73567       {
73568         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
73569       };
73570     } catch (std::exception& e) {
73571       {
73572         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
73573       };
73574     } catch (...) {
73575       {
73576         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
73577       };
73578     }
73579   }
73580 }
73581
73582
73583 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TableView__SWIG_0() {
73584   void * jresult ;
73585   Dali::Toolkit::TableView *result = 0 ;
73586
73587   {
73588     try {
73589       result = (Dali::Toolkit::TableView *)new Dali::Toolkit::TableView();
73590     } catch (std::out_of_range& e) {
73591       {
73592         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73593       };
73594     } catch (std::exception& e) {
73595       {
73596         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73597       };
73598     } catch (...) {
73599       {
73600         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73601       };
73602     }
73603   }
73604   jresult = (void *)result;
73605   return jresult;
73606 }
73607
73608
73609 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TableView__SWIG_1(void * jarg1) {
73610   void * jresult ;
73611   Dali::Toolkit::TableView *arg1 = 0 ;
73612   Dali::Toolkit::TableView *result = 0 ;
73613
73614   arg1 = (Dali::Toolkit::TableView *)jarg1;
73615   if (!arg1) {
73616     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TableView const & type is null", 0);
73617     return 0;
73618   }
73619   {
73620     try {
73621       result = (Dali::Toolkit::TableView *)new Dali::Toolkit::TableView((Dali::Toolkit::TableView const &)*arg1);
73622     } catch (std::out_of_range& e) {
73623       {
73624         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73625       };
73626     } catch (std::exception& e) {
73627       {
73628         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73629       };
73630     } catch (...) {
73631       {
73632         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73633       };
73634     }
73635   }
73636   jresult = (void *)result;
73637   return jresult;
73638 }
73639
73640
73641 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TableView_Assign(void * jarg1, void * jarg2) {
73642   void * jresult ;
73643   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
73644   Dali::Toolkit::TableView *arg2 = 0 ;
73645   Dali::Toolkit::TableView *result = 0 ;
73646
73647   arg1 = (Dali::Toolkit::TableView *)jarg1;
73648   arg2 = (Dali::Toolkit::TableView *)jarg2;
73649   if (!arg2) {
73650     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TableView const & type is null", 0);
73651     return 0;
73652   }
73653   {
73654     try {
73655       result = (Dali::Toolkit::TableView *) &(arg1)->operator =((Dali::Toolkit::TableView const &)*arg2);
73656     } catch (std::out_of_range& e) {
73657       {
73658         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73659       };
73660     } catch (std::exception& e) {
73661       {
73662         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73663       };
73664     } catch (...) {
73665       {
73666         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73667       };
73668     }
73669   }
73670   jresult = (void *)result;
73671   return jresult;
73672 }
73673
73674
73675 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TableView(void * jarg1) {
73676   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
73677
73678   arg1 = (Dali::Toolkit::TableView *)jarg1;
73679   {
73680     try {
73681       delete arg1;
73682     } catch (std::out_of_range& e) {
73683       {
73684         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
73685       };
73686     } catch (std::exception& e) {
73687       {
73688         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
73689       };
73690     } catch (...) {
73691       {
73692         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
73693       };
73694     }
73695   }
73696 }
73697
73698
73699 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TableView_New(unsigned int jarg1, unsigned int jarg2) {
73700   void * jresult ;
73701   unsigned int arg1 ;
73702   unsigned int arg2 ;
73703   Dali::Toolkit::TableView result;
73704
73705   arg1 = (unsigned int)jarg1;
73706   arg2 = (unsigned int)jarg2;
73707   {
73708     try {
73709       result = Dali::Toolkit::TableView::New(arg1,arg2);
73710     } catch (std::out_of_range& e) {
73711       {
73712         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73713       };
73714     } catch (std::exception& e) {
73715       {
73716         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73717       };
73718     } catch (...) {
73719       {
73720         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73721       };
73722     }
73723   }
73724   jresult = new Dali::Toolkit::TableView((const Dali::Toolkit::TableView &)result);
73725   return jresult;
73726 }
73727
73728
73729 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TableView_DownCast(void * jarg1) {
73730   void * jresult ;
73731   Dali::BaseHandle arg1 ;
73732   Dali::BaseHandle *argp1 ;
73733   Dali::Toolkit::TableView result;
73734
73735   argp1 = (Dali::BaseHandle *)jarg1;
73736   if (!argp1) {
73737     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
73738     return 0;
73739   }
73740   arg1 = *argp1;
73741   {
73742     try {
73743       result = Dali::Toolkit::TableView::DownCast(arg1);
73744     } catch (std::out_of_range& e) {
73745       {
73746         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73747       };
73748     } catch (std::exception& e) {
73749       {
73750         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73751       };
73752     } catch (...) {
73753       {
73754         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73755       };
73756     }
73757   }
73758   jresult = new Dali::Toolkit::TableView((const Dali::Toolkit::TableView &)result);
73759   return jresult;
73760 }
73761
73762
73763 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TableView_AddChild(void * jarg1, void * jarg2, void * jarg3) {
73764   unsigned int jresult ;
73765   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
73766   Dali::Actor arg2 ;
73767   Dali::Toolkit::TableView::CellPosition arg3 ;
73768   Dali::Actor *argp2 ;
73769   Dali::Toolkit::TableView::CellPosition *argp3 ;
73770   bool result;
73771
73772   arg1 = (Dali::Toolkit::TableView *)jarg1;
73773   argp2 = (Dali::Actor *)jarg2;
73774   if (!argp2) {
73775     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
73776     return 0;
73777   }
73778   arg2 = *argp2;
73779   argp3 = (Dali::Toolkit::TableView::CellPosition *)jarg3;
73780   if (!argp3) {
73781     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TableView::CellPosition", 0);
73782     return 0;
73783   }
73784   arg3 = *argp3;
73785   {
73786     try {
73787       result = (bool)(arg1)->AddChild(arg2,arg3);
73788     } catch (std::out_of_range& e) {
73789       {
73790         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73791       };
73792     } catch (std::exception& e) {
73793       {
73794         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73795       };
73796     } catch (...) {
73797       {
73798         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73799       };
73800     }
73801   }
73802   jresult = result;
73803   return jresult;
73804 }
73805
73806
73807 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TableView_GetChildAt(void * jarg1, void * jarg2) {
73808   void * jresult ;
73809   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
73810   Dali::Toolkit::TableView::CellPosition arg2 ;
73811   Dali::Toolkit::TableView::CellPosition *argp2 ;
73812   Dali::Actor result;
73813
73814   arg1 = (Dali::Toolkit::TableView *)jarg1;
73815   argp2 = (Dali::Toolkit::TableView::CellPosition *)jarg2;
73816   if (!argp2) {
73817     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TableView::CellPosition", 0);
73818     return 0;
73819   }
73820   arg2 = *argp2;
73821   {
73822     try {
73823       result = (arg1)->GetChildAt(arg2);
73824     } catch (std::out_of_range& e) {
73825       {
73826         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73827       };
73828     } catch (std::exception& e) {
73829       {
73830         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73831       };
73832     } catch (...) {
73833       {
73834         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73835       };
73836     }
73837   }
73838   jresult = new Dali::Actor((const Dali::Actor &)result);
73839   return jresult;
73840 }
73841
73842
73843 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TableView_RemoveChildAt(void * jarg1, void * jarg2) {
73844   void * jresult ;
73845   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
73846   Dali::Toolkit::TableView::CellPosition arg2 ;
73847   Dali::Toolkit::TableView::CellPosition *argp2 ;
73848   Dali::Actor result;
73849
73850   arg1 = (Dali::Toolkit::TableView *)jarg1;
73851   argp2 = (Dali::Toolkit::TableView::CellPosition *)jarg2;
73852   if (!argp2) {
73853     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TableView::CellPosition", 0);
73854     return 0;
73855   }
73856   arg2 = *argp2;
73857   {
73858     try {
73859       result = (arg1)->RemoveChildAt(arg2);
73860     } catch (std::out_of_range& e) {
73861       {
73862         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73863       };
73864     } catch (std::exception& e) {
73865       {
73866         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73867       };
73868     } catch (...) {
73869       {
73870         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73871       };
73872     }
73873   }
73874   jresult = new Dali::Actor((const Dali::Actor &)result);
73875   return jresult;
73876 }
73877
73878
73879 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TableView_FindChildPosition(void * jarg1, void * jarg2, void * jarg3) {
73880   unsigned int jresult ;
73881   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
73882   Dali::Actor arg2 ;
73883   Dali::Toolkit::TableView::CellPosition *arg3 = 0 ;
73884   Dali::Actor *argp2 ;
73885   bool result;
73886
73887   arg1 = (Dali::Toolkit::TableView *)jarg1;
73888   argp2 = (Dali::Actor *)jarg2;
73889   if (!argp2) {
73890     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
73891     return 0;
73892   }
73893   arg2 = *argp2;
73894   arg3 = (Dali::Toolkit::TableView::CellPosition *)jarg3;
73895   if (!arg3) {
73896     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TableView::CellPosition & type is null", 0);
73897     return 0;
73898   }
73899   {
73900     try {
73901       result = (bool)(arg1)->FindChildPosition(arg2,*arg3);
73902     } catch (std::out_of_range& e) {
73903       {
73904         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73905       };
73906     } catch (std::exception& e) {
73907       {
73908         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73909       };
73910     } catch (...) {
73911       {
73912         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73913       };
73914     }
73915   }
73916   jresult = result;
73917   return jresult;
73918 }
73919
73920
73921 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_InsertRow(void * jarg1, unsigned int jarg2) {
73922   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
73923   unsigned int arg2 ;
73924
73925   arg1 = (Dali::Toolkit::TableView *)jarg1;
73926   arg2 = (unsigned int)jarg2;
73927   {
73928     try {
73929       (arg1)->InsertRow(arg2);
73930     } catch (std::out_of_range& e) {
73931       {
73932         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
73933       };
73934     } catch (std::exception& e) {
73935       {
73936         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
73937       };
73938     } catch (...) {
73939       {
73940         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
73941       };
73942     }
73943   }
73944 }
73945
73946
73947 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_DeleteRow__SWIG_0(void * jarg1, unsigned int jarg2) {
73948   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
73949   unsigned int arg2 ;
73950
73951   arg1 = (Dali::Toolkit::TableView *)jarg1;
73952   arg2 = (unsigned int)jarg2;
73953   {
73954     try {
73955       (arg1)->DeleteRow(arg2);
73956     } catch (std::out_of_range& e) {
73957       {
73958         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
73959       };
73960     } catch (std::exception& e) {
73961       {
73962         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
73963       };
73964     } catch (...) {
73965       {
73966         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
73967       };
73968     }
73969   }
73970 }
73971
73972
73973 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_DeleteRow__SWIG_1(void * jarg1, unsigned int jarg2, void * jarg3) {
73974   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
73975   unsigned int arg2 ;
73976   std::vector< Dali::Actor > *arg3 = 0 ;
73977
73978   arg1 = (Dali::Toolkit::TableView *)jarg1;
73979   arg2 = (unsigned int)jarg2;
73980   arg3 = (std::vector< Dali::Actor > *)jarg3;
73981   if (!arg3) {
73982     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::Actor > & type is null", 0);
73983     return ;
73984   }
73985   {
73986     try {
73987       (arg1)->DeleteRow(arg2,*arg3);
73988     } catch (std::out_of_range& e) {
73989       {
73990         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
73991       };
73992     } catch (std::exception& e) {
73993       {
73994         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
73995       };
73996     } catch (...) {
73997       {
73998         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
73999       };
74000     }
74001   }
74002 }
74003
74004
74005 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_InsertColumn(void * jarg1, unsigned int jarg2) {
74006   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
74007   unsigned int arg2 ;
74008
74009   arg1 = (Dali::Toolkit::TableView *)jarg1;
74010   arg2 = (unsigned int)jarg2;
74011   {
74012     try {
74013       (arg1)->InsertColumn(arg2);
74014     } catch (std::out_of_range& e) {
74015       {
74016         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
74017       };
74018     } catch (std::exception& e) {
74019       {
74020         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
74021       };
74022     } catch (...) {
74023       {
74024         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
74025       };
74026     }
74027   }
74028 }
74029
74030
74031 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_DeleteColumn__SWIG_0(void * jarg1, unsigned int jarg2) {
74032   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
74033   unsigned int arg2 ;
74034
74035   arg1 = (Dali::Toolkit::TableView *)jarg1;
74036   arg2 = (unsigned int)jarg2;
74037   {
74038     try {
74039       (arg1)->DeleteColumn(arg2);
74040     } catch (std::out_of_range& e) {
74041       {
74042         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
74043       };
74044     } catch (std::exception& e) {
74045       {
74046         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
74047       };
74048     } catch (...) {
74049       {
74050         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
74051       };
74052     }
74053   }
74054 }
74055
74056
74057 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_DeleteColumn__SWIG_1(void * jarg1, unsigned int jarg2, void * jarg3) {
74058   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
74059   unsigned int arg2 ;
74060   std::vector< Dali::Actor > *arg3 = 0 ;
74061
74062   arg1 = (Dali::Toolkit::TableView *)jarg1;
74063   arg2 = (unsigned int)jarg2;
74064   arg3 = (std::vector< Dali::Actor > *)jarg3;
74065   if (!arg3) {
74066     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::Actor > & type is null", 0);
74067     return ;
74068   }
74069   {
74070     try {
74071       (arg1)->DeleteColumn(arg2,*arg3);
74072     } catch (std::out_of_range& e) {
74073       {
74074         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
74075       };
74076     } catch (std::exception& e) {
74077       {
74078         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
74079       };
74080     } catch (...) {
74081       {
74082         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
74083       };
74084     }
74085   }
74086 }
74087
74088
74089 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_Resize__SWIG_0(void * jarg1, unsigned int jarg2, unsigned int jarg3) {
74090   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
74091   unsigned int arg2 ;
74092   unsigned int arg3 ;
74093
74094   arg1 = (Dali::Toolkit::TableView *)jarg1;
74095   arg2 = (unsigned int)jarg2;
74096   arg3 = (unsigned int)jarg3;
74097   {
74098     try {
74099       (arg1)->Resize(arg2,arg3);
74100     } catch (std::out_of_range& e) {
74101       {
74102         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
74103       };
74104     } catch (std::exception& e) {
74105       {
74106         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
74107       };
74108     } catch (...) {
74109       {
74110         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
74111       };
74112     }
74113   }
74114 }
74115
74116
74117 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_Resize__SWIG_1(void * jarg1, unsigned int jarg2, unsigned int jarg3, void * jarg4) {
74118   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
74119   unsigned int arg2 ;
74120   unsigned int arg3 ;
74121   std::vector< Dali::Actor > *arg4 = 0 ;
74122
74123   arg1 = (Dali::Toolkit::TableView *)jarg1;
74124   arg2 = (unsigned int)jarg2;
74125   arg3 = (unsigned int)jarg3;
74126   arg4 = (std::vector< Dali::Actor > *)jarg4;
74127   if (!arg4) {
74128     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::Actor > & type is null", 0);
74129     return ;
74130   }
74131   {
74132     try {
74133       (arg1)->Resize(arg2,arg3,*arg4);
74134     } catch (std::out_of_range& e) {
74135       {
74136         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
74137       };
74138     } catch (std::exception& e) {
74139       {
74140         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
74141       };
74142     } catch (...) {
74143       {
74144         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
74145       };
74146     }
74147   }
74148 }
74149
74150
74151 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_SetCellPadding(void * jarg1, void * jarg2) {
74152   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
74153   Dali::Size arg2 ;
74154   Dali::Size *argp2 ;
74155
74156   arg1 = (Dali::Toolkit::TableView *)jarg1;
74157   argp2 = (Dali::Size *)jarg2;
74158   if (!argp2) {
74159     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Size", 0);
74160     return ;
74161   }
74162   arg2 = *argp2;
74163   {
74164     try {
74165       (arg1)->SetCellPadding(arg2);
74166     } catch (std::out_of_range& e) {
74167       {
74168         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
74169       };
74170     } catch (std::exception& e) {
74171       {
74172         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
74173       };
74174     } catch (...) {
74175       {
74176         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
74177       };
74178     }
74179   }
74180 }
74181
74182
74183 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TableView_GetCellPadding(void * jarg1) {
74184   void * jresult ;
74185   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
74186   Dali::Size result;
74187
74188   arg1 = (Dali::Toolkit::TableView *)jarg1;
74189   {
74190     try {
74191       result = (arg1)->GetCellPadding();
74192     } catch (std::out_of_range& e) {
74193       {
74194         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74195       };
74196     } catch (std::exception& e) {
74197       {
74198         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74199       };
74200     } catch (...) {
74201       {
74202         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74203       };
74204     }
74205   }
74206   jresult = new Dali::Size((const Dali::Size &)result);
74207   return jresult;
74208 }
74209
74210
74211 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_SetFitHeight(void * jarg1, unsigned int jarg2) {
74212   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
74213   unsigned int arg2 ;
74214
74215   arg1 = (Dali::Toolkit::TableView *)jarg1;
74216   arg2 = (unsigned int)jarg2;
74217   {
74218     try {
74219       (arg1)->SetFitHeight(arg2);
74220     } catch (std::out_of_range& e) {
74221       {
74222         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
74223       };
74224     } catch (std::exception& e) {
74225       {
74226         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
74227       };
74228     } catch (...) {
74229       {
74230         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
74231       };
74232     }
74233   }
74234 }
74235
74236
74237 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TableView_IsFitHeight(void * jarg1, unsigned int jarg2) {
74238   unsigned int jresult ;
74239   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
74240   unsigned int arg2 ;
74241   bool result;
74242
74243   arg1 = (Dali::Toolkit::TableView *)jarg1;
74244   arg2 = (unsigned int)jarg2;
74245   {
74246     try {
74247       result = (bool)((Dali::Toolkit::TableView const *)arg1)->IsFitHeight(arg2);
74248     } catch (std::out_of_range& e) {
74249       {
74250         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74251       };
74252     } catch (std::exception& e) {
74253       {
74254         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74255       };
74256     } catch (...) {
74257       {
74258         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74259       };
74260     }
74261   }
74262   jresult = result;
74263   return jresult;
74264 }
74265
74266
74267 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_SetFitWidth(void * jarg1, unsigned int jarg2) {
74268   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
74269   unsigned int arg2 ;
74270
74271   arg1 = (Dali::Toolkit::TableView *)jarg1;
74272   arg2 = (unsigned int)jarg2;
74273   {
74274     try {
74275       (arg1)->SetFitWidth(arg2);
74276     } catch (std::out_of_range& e) {
74277       {
74278         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
74279       };
74280     } catch (std::exception& e) {
74281       {
74282         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
74283       };
74284     } catch (...) {
74285       {
74286         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
74287       };
74288     }
74289   }
74290 }
74291
74292
74293 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TableView_IsFitWidth(void * jarg1, unsigned int jarg2) {
74294   unsigned int jresult ;
74295   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
74296   unsigned int arg2 ;
74297   bool result;
74298
74299   arg1 = (Dali::Toolkit::TableView *)jarg1;
74300   arg2 = (unsigned int)jarg2;
74301   {
74302     try {
74303       result = (bool)((Dali::Toolkit::TableView const *)arg1)->IsFitWidth(arg2);
74304     } catch (std::out_of_range& e) {
74305       {
74306         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74307       };
74308     } catch (std::exception& e) {
74309       {
74310         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74311       };
74312     } catch (...) {
74313       {
74314         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74315       };
74316     }
74317   }
74318   jresult = result;
74319   return jresult;
74320 }
74321
74322
74323 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_SetFixedHeight(void * jarg1, unsigned int jarg2, float jarg3) {
74324   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
74325   unsigned int arg2 ;
74326   float arg3 ;
74327
74328   arg1 = (Dali::Toolkit::TableView *)jarg1;
74329   arg2 = (unsigned int)jarg2;
74330   arg3 = (float)jarg3;
74331   {
74332     try {
74333       (arg1)->SetFixedHeight(arg2,arg3);
74334     } catch (std::out_of_range& e) {
74335       {
74336         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
74337       };
74338     } catch (std::exception& e) {
74339       {
74340         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
74341       };
74342     } catch (...) {
74343       {
74344         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
74345       };
74346     }
74347   }
74348 }
74349
74350
74351 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_TableView_GetFixedHeight(void * jarg1, unsigned int jarg2) {
74352   float jresult ;
74353   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
74354   unsigned int arg2 ;
74355   float result;
74356
74357   arg1 = (Dali::Toolkit::TableView *)jarg1;
74358   arg2 = (unsigned int)jarg2;
74359   {
74360     try {
74361       result = (float)((Dali::Toolkit::TableView const *)arg1)->GetFixedHeight(arg2);
74362     } catch (std::out_of_range& e) {
74363       {
74364         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74365       };
74366     } catch (std::exception& e) {
74367       {
74368         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74369       };
74370     } catch (...) {
74371       {
74372         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74373       };
74374     }
74375   }
74376   jresult = result;
74377   return jresult;
74378 }
74379
74380
74381 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_SetRelativeHeight(void * jarg1, unsigned int jarg2, float jarg3) {
74382   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
74383   unsigned int arg2 ;
74384   float arg3 ;
74385
74386   arg1 = (Dali::Toolkit::TableView *)jarg1;
74387   arg2 = (unsigned int)jarg2;
74388   arg3 = (float)jarg3;
74389   {
74390     try {
74391       (arg1)->SetRelativeHeight(arg2,arg3);
74392     } catch (std::out_of_range& e) {
74393       {
74394         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
74395       };
74396     } catch (std::exception& e) {
74397       {
74398         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
74399       };
74400     } catch (...) {
74401       {
74402         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
74403       };
74404     }
74405   }
74406 }
74407
74408
74409 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_TableView_GetRelativeHeight(void * jarg1, unsigned int jarg2) {
74410   float jresult ;
74411   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
74412   unsigned int arg2 ;
74413   float result;
74414
74415   arg1 = (Dali::Toolkit::TableView *)jarg1;
74416   arg2 = (unsigned int)jarg2;
74417   {
74418     try {
74419       result = (float)((Dali::Toolkit::TableView const *)arg1)->GetRelativeHeight(arg2);
74420     } catch (std::out_of_range& e) {
74421       {
74422         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74423       };
74424     } catch (std::exception& e) {
74425       {
74426         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74427       };
74428     } catch (...) {
74429       {
74430         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74431       };
74432     }
74433   }
74434   jresult = result;
74435   return jresult;
74436 }
74437
74438
74439 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_SetFixedWidth(void * jarg1, unsigned int jarg2, float jarg3) {
74440   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
74441   unsigned int arg2 ;
74442   float arg3 ;
74443
74444   arg1 = (Dali::Toolkit::TableView *)jarg1;
74445   arg2 = (unsigned int)jarg2;
74446   arg3 = (float)jarg3;
74447   {
74448     try {
74449       (arg1)->SetFixedWidth(arg2,arg3);
74450     } catch (std::out_of_range& e) {
74451       {
74452         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
74453       };
74454     } catch (std::exception& e) {
74455       {
74456         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
74457       };
74458     } catch (...) {
74459       {
74460         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
74461       };
74462     }
74463   }
74464 }
74465
74466
74467 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_TableView_GetFixedWidth(void * jarg1, unsigned int jarg2) {
74468   float jresult ;
74469   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
74470   unsigned int arg2 ;
74471   float result;
74472
74473   arg1 = (Dali::Toolkit::TableView *)jarg1;
74474   arg2 = (unsigned int)jarg2;
74475   {
74476     try {
74477       result = (float)((Dali::Toolkit::TableView const *)arg1)->GetFixedWidth(arg2);
74478     } catch (std::out_of_range& e) {
74479       {
74480         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74481       };
74482     } catch (std::exception& e) {
74483       {
74484         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74485       };
74486     } catch (...) {
74487       {
74488         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74489       };
74490     }
74491   }
74492   jresult = result;
74493   return jresult;
74494 }
74495
74496
74497 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_SetRelativeWidth(void * jarg1, unsigned int jarg2, float jarg3) {
74498   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
74499   unsigned int arg2 ;
74500   float arg3 ;
74501
74502   arg1 = (Dali::Toolkit::TableView *)jarg1;
74503   arg2 = (unsigned int)jarg2;
74504   arg3 = (float)jarg3;
74505   {
74506     try {
74507       (arg1)->SetRelativeWidth(arg2,arg3);
74508     } catch (std::out_of_range& e) {
74509       {
74510         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
74511       };
74512     } catch (std::exception& e) {
74513       {
74514         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
74515       };
74516     } catch (...) {
74517       {
74518         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
74519       };
74520     }
74521   }
74522 }
74523
74524
74525 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_TableView_GetRelativeWidth(void * jarg1, unsigned int jarg2) {
74526   float jresult ;
74527   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
74528   unsigned int arg2 ;
74529   float result;
74530
74531   arg1 = (Dali::Toolkit::TableView *)jarg1;
74532   arg2 = (unsigned int)jarg2;
74533   {
74534     try {
74535       result = (float)((Dali::Toolkit::TableView const *)arg1)->GetRelativeWidth(arg2);
74536     } catch (std::out_of_range& e) {
74537       {
74538         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74539       };
74540     } catch (std::exception& e) {
74541       {
74542         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74543       };
74544     } catch (...) {
74545       {
74546         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74547       };
74548     }
74549   }
74550   jresult = result;
74551   return jresult;
74552 }
74553
74554
74555 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TableView_GetRows(void * jarg1) {
74556   unsigned int jresult ;
74557   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
74558   unsigned int result;
74559
74560   arg1 = (Dali::Toolkit::TableView *)jarg1;
74561   {
74562     try {
74563       result = (unsigned int)(arg1)->GetRows();
74564     } catch (std::out_of_range& e) {
74565       {
74566         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74567       };
74568     } catch (std::exception& e) {
74569       {
74570         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74571       };
74572     } catch (...) {
74573       {
74574         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74575       };
74576     }
74577   }
74578   jresult = result;
74579   return jresult;
74580 }
74581
74582
74583 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TableView_GetColumns(void * jarg1) {
74584   unsigned int jresult ;
74585   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
74586   unsigned int result;
74587
74588   arg1 = (Dali::Toolkit::TableView *)jarg1;
74589   {
74590     try {
74591       result = (unsigned int)(arg1)->GetColumns();
74592     } catch (std::out_of_range& e) {
74593       {
74594         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74595       };
74596     } catch (std::exception& e) {
74597       {
74598         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74599       };
74600     } catch (...) {
74601       {
74602         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74603       };
74604     }
74605   }
74606   jresult = result;
74607   return jresult;
74608 }
74609
74610
74611 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_SetCellAlignment(void * jarg1, void * jarg2, int jarg3, int jarg4) {
74612   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
74613   Dali::Toolkit::TableView::CellPosition arg2 ;
74614   Dali::HorizontalAlignment::Type arg3 ;
74615   Dali::VerticalAlignment::Type arg4 ;
74616   Dali::Toolkit::TableView::CellPosition *argp2 ;
74617
74618   arg1 = (Dali::Toolkit::TableView *)jarg1;
74619   argp2 = (Dali::Toolkit::TableView::CellPosition *)jarg2;
74620   if (!argp2) {
74621     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TableView::CellPosition", 0);
74622     return ;
74623   }
74624   arg2 = *argp2;
74625   arg3 = (Dali::HorizontalAlignment::Type)jarg3;
74626   arg4 = (Dali::VerticalAlignment::Type)jarg4;
74627   {
74628     try {
74629       (arg1)->SetCellAlignment(arg2,arg3,arg4);
74630     } catch (std::out_of_range& e) {
74631       {
74632         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
74633       };
74634     } catch (std::exception& e) {
74635       {
74636         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
74637       };
74638     } catch (...) {
74639       {
74640         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
74641       };
74642     }
74643   }
74644 }
74645
74646
74647 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_DEFAULT_RENDERING_BACKEND_get() {
74648   unsigned int jresult ;
74649   unsigned int result;
74650
74651   result = (unsigned int)(unsigned int)Dali::Toolkit::Text::DEFAULT_RENDERING_BACKEND;
74652   jresult = result;
74653   return jresult;
74654 }
74655
74656
74657 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_RENDERING_BACKEND_get() {
74658   int jresult ;
74659   int result;
74660
74661   result = (int)Dali::Toolkit::TextLabel::Property::RENDERING_BACKEND;
74662   jresult = (int)result;
74663   return jresult;
74664 }
74665
74666
74667 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_TEXT_get() {
74668   int jresult ;
74669   int result;
74670
74671   result = (int)Dali::Toolkit::TextLabel::Property::TEXT;
74672   jresult = (int)result;
74673   return jresult;
74674 }
74675
74676
74677 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_FONT_FAMILY_get() {
74678   int jresult ;
74679   int result;
74680
74681   result = (int)Dali::Toolkit::TextLabel::Property::FONT_FAMILY;
74682   jresult = (int)result;
74683   return jresult;
74684 }
74685
74686
74687 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_FONT_STYLE_get() {
74688   int jresult ;
74689   int result;
74690
74691   result = (int)Dali::Toolkit::TextLabel::Property::FONT_STYLE;
74692   jresult = (int)result;
74693   return jresult;
74694 }
74695
74696
74697 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_POINT_SIZE_get() {
74698   int jresult ;
74699   int result;
74700
74701   result = (int)Dali::Toolkit::TextLabel::Property::POINT_SIZE;
74702   jresult = (int)result;
74703   return jresult;
74704 }
74705
74706
74707 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_MULTI_LINE_get() {
74708   int jresult ;
74709   int result;
74710
74711   result = (int)Dali::Toolkit::TextLabel::Property::MULTI_LINE;
74712   jresult = (int)result;
74713   return jresult;
74714 }
74715
74716
74717 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_HORIZONTAL_ALIGNMENT_get() {
74718   int jresult ;
74719   int result;
74720
74721   result = (int)Dali::Toolkit::TextLabel::Property::HORIZONTAL_ALIGNMENT;
74722   jresult = (int)result;
74723   return jresult;
74724 }
74725
74726
74727 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_VERTICAL_ALIGNMENT_get() {
74728   int jresult ;
74729   int result;
74730
74731   result = (int)Dali::Toolkit::TextLabel::Property::VERTICAL_ALIGNMENT;
74732   jresult = (int)result;
74733   return jresult;
74734 }
74735
74736
74737 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_TEXT_COLOR_get() {
74738   int jresult ;
74739   int result;
74740
74741   result = (int)Dali::Toolkit::TextLabel::Property::TEXT_COLOR;
74742   jresult = (int)result;
74743   return jresult;
74744 }
74745
74746
74747 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_SHADOW_OFFSET_get() {
74748   int jresult ;
74749   int result;
74750
74751   result = (int)Dali::Toolkit::TextLabel::Property::SHADOW_OFFSET;
74752   jresult = (int)result;
74753   return jresult;
74754 }
74755
74756
74757 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_SHADOW_COLOR_get() {
74758   int jresult ;
74759   int result;
74760
74761   result = (int)Dali::Toolkit::TextLabel::Property::SHADOW_COLOR;
74762   jresult = (int)result;
74763   return jresult;
74764 }
74765
74766
74767 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_UNDERLINE_ENABLED_get() {
74768   int jresult ;
74769   int result;
74770
74771   result = (int)Dali::Toolkit::TextLabel::Property::UNDERLINE_ENABLED;
74772   jresult = (int)result;
74773   return jresult;
74774 }
74775
74776
74777 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_UNDERLINE_COLOR_get() {
74778   int jresult ;
74779   int result;
74780
74781   result = (int)Dali::Toolkit::TextLabel::Property::UNDERLINE_COLOR;
74782   jresult = (int)result;
74783   return jresult;
74784 }
74785
74786
74787 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_UNDERLINE_HEIGHT_get() {
74788   int jresult ;
74789   int result;
74790
74791   result = (int)Dali::Toolkit::TextLabel::Property::UNDERLINE_HEIGHT;
74792   jresult = (int)result;
74793   return jresult;
74794 }
74795
74796
74797 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_ENABLE_MARKUP_get() {
74798   int jresult ;
74799   int result;
74800
74801   result = (int)Dali::Toolkit::TextLabel::Property::ENABLE_MARKUP;
74802   jresult = (int)result;
74803   return jresult;
74804 }
74805
74806
74807 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_ENABLE_AUTO_SCROLL_get() {
74808   int jresult ;
74809   int result;
74810
74811   result = (int)Dali::Toolkit::TextLabel::Property::ENABLE_AUTO_SCROLL;
74812   jresult = (int)result;
74813   return jresult;
74814 }
74815
74816
74817 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_AUTO_SCROLL_SPEED_get() {
74818   int jresult ;
74819   int result;
74820
74821   result = (int)Dali::Toolkit::TextLabel::Property::AUTO_SCROLL_SPEED;
74822   jresult = (int)result;
74823   return jresult;
74824 }
74825
74826
74827 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_AUTO_SCROLL_LOOP_COUNT_get() {
74828   int jresult ;
74829   int result;
74830
74831   result = (int)Dali::Toolkit::TextLabel::Property::AUTO_SCROLL_LOOP_COUNT;
74832   jresult = (int)result;
74833   return jresult;
74834 }
74835
74836
74837 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_AUTO_SCROLL_GAP_get() {
74838   int jresult ;
74839   int result;
74840
74841   result = (int)Dali::Toolkit::TextLabel::Property::AUTO_SCROLL_GAP;
74842   jresult = (int)result;
74843   return jresult;
74844 }
74845
74846
74847 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_LINE_SPACING_get() {
74848   int jresult ;
74849   int result;
74850
74851   result = (int)Dali::Toolkit::TextLabel::Property::LINE_SPACING;
74852   jresult = (int)result;
74853   return jresult;
74854 }
74855
74856
74857 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_UNDERLINE_get() {
74858   int jresult ;
74859   int result;
74860
74861   result = (int)Dali::Toolkit::TextLabel::Property::UNDERLINE;
74862   jresult = (int)result;
74863   return jresult;
74864 }
74865
74866
74867 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_SHADOW_get() {
74868   int jresult ;
74869   int result;
74870
74871   result = (int)Dali::Toolkit::TextLabel::Property::SHADOW;
74872   jresult = (int)result;
74873   return jresult;
74874 }
74875
74876
74877 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_EMBOSS_get() {
74878   int jresult ;
74879   int result;
74880
74881   result = (int)Dali::Toolkit::TextLabel::Property::EMBOSS;
74882   jresult = (int)result;
74883   return jresult;
74884 }
74885
74886
74887 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_OUTLINE_get() {
74888   int jresult ;
74889   int result;
74890
74891   result = (int)Dali::Toolkit::TextLabel::Property::OUTLINE;
74892   jresult = (int)result;
74893   return jresult;
74894 }
74895
74896
74897 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextLabel_Property() {
74898   void * jresult ;
74899   Dali::Toolkit::TextLabel::Property *result = 0 ;
74900
74901   {
74902     try {
74903       result = (Dali::Toolkit::TextLabel::Property *)new Dali::Toolkit::TextLabel::Property();
74904     } catch (std::out_of_range& e) {
74905       {
74906         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74907       };
74908     } catch (std::exception& e) {
74909       {
74910         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74911       };
74912     } catch (...) {
74913       {
74914         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74915       };
74916     }
74917   }
74918   jresult = (void *)result;
74919   return jresult;
74920 }
74921
74922
74923 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextLabel_Property(void * jarg1) {
74924   Dali::Toolkit::TextLabel::Property *arg1 = (Dali::Toolkit::TextLabel::Property *) 0 ;
74925
74926   arg1 = (Dali::Toolkit::TextLabel::Property *)jarg1;
74927   {
74928     try {
74929       delete arg1;
74930     } catch (std::out_of_range& e) {
74931       {
74932         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
74933       };
74934     } catch (std::exception& e) {
74935       {
74936         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
74937       };
74938     } catch (...) {
74939       {
74940         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
74941       };
74942     }
74943   }
74944 }
74945
74946
74947 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextLabel_New__SWIG_0() {
74948   void * jresult ;
74949   Dali::Toolkit::TextLabel result;
74950
74951   {
74952     try {
74953       result = Dali::Toolkit::TextLabel::New();
74954     } catch (std::out_of_range& e) {
74955       {
74956         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74957       };
74958     } catch (std::exception& e) {
74959       {
74960         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74961       };
74962     } catch (...) {
74963       {
74964         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74965       };
74966     }
74967   }
74968   jresult = new Dali::Toolkit::TextLabel((const Dali::Toolkit::TextLabel &)result);
74969   return jresult;
74970 }
74971
74972
74973 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextLabel_New__SWIG_1(char * jarg1) {
74974   void * jresult ;
74975   std::string *arg1 = 0 ;
74976   Dali::Toolkit::TextLabel result;
74977
74978   if (!jarg1) {
74979     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
74980     return 0;
74981   }
74982   std::string arg1_str(jarg1);
74983   arg1 = &arg1_str;
74984   {
74985     try {
74986       result = Dali::Toolkit::TextLabel::New((std::string const &)*arg1);
74987     } catch (std::out_of_range& e) {
74988       {
74989         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74990       };
74991     } catch (std::exception& e) {
74992       {
74993         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74994       };
74995     } catch (...) {
74996       {
74997         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74998       };
74999     }
75000   }
75001   jresult = new Dali::Toolkit::TextLabel((const Dali::Toolkit::TextLabel &)result);
75002
75003   //argout typemap for const std::string&
75004
75005   return jresult;
75006 }
75007
75008
75009 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextLabel__SWIG_0() {
75010   void * jresult ;
75011   Dali::Toolkit::TextLabel *result = 0 ;
75012
75013   {
75014     try {
75015       result = (Dali::Toolkit::TextLabel *)new Dali::Toolkit::TextLabel();
75016     } catch (std::out_of_range& e) {
75017       {
75018         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75019       };
75020     } catch (std::exception& e) {
75021       {
75022         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75023       };
75024     } catch (...) {
75025       {
75026         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75027       };
75028     }
75029   }
75030   jresult = (void *)result;
75031   return jresult;
75032 }
75033
75034
75035 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextLabel__SWIG_1(void * jarg1) {
75036   void * jresult ;
75037   Dali::Toolkit::TextLabel *arg1 = 0 ;
75038   Dali::Toolkit::TextLabel *result = 0 ;
75039
75040   arg1 = (Dali::Toolkit::TextLabel *)jarg1;
75041   if (!arg1) {
75042     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextLabel const & type is null", 0);
75043     return 0;
75044   }
75045   {
75046     try {
75047       result = (Dali::Toolkit::TextLabel *)new Dali::Toolkit::TextLabel((Dali::Toolkit::TextLabel const &)*arg1);
75048     } catch (std::out_of_range& e) {
75049       {
75050         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75051       };
75052     } catch (std::exception& e) {
75053       {
75054         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75055       };
75056     } catch (...) {
75057       {
75058         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75059       };
75060     }
75061   }
75062   jresult = (void *)result;
75063   return jresult;
75064 }
75065
75066
75067 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextLabel_Assign(void * jarg1, void * jarg2) {
75068   void * jresult ;
75069   Dali::Toolkit::TextLabel *arg1 = (Dali::Toolkit::TextLabel *) 0 ;
75070   Dali::Toolkit::TextLabel *arg2 = 0 ;
75071   Dali::Toolkit::TextLabel *result = 0 ;
75072
75073   arg1 = (Dali::Toolkit::TextLabel *)jarg1;
75074   arg2 = (Dali::Toolkit::TextLabel *)jarg2;
75075   if (!arg2) {
75076     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextLabel const & type is null", 0);
75077     return 0;
75078   }
75079   {
75080     try {
75081       result = (Dali::Toolkit::TextLabel *) &(arg1)->operator =((Dali::Toolkit::TextLabel const &)*arg2);
75082     } catch (std::out_of_range& e) {
75083       {
75084         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75085       };
75086     } catch (std::exception& e) {
75087       {
75088         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75089       };
75090     } catch (...) {
75091       {
75092         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75093       };
75094     }
75095   }
75096   jresult = (void *)result;
75097   return jresult;
75098 }
75099
75100
75101 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextLabel(void * jarg1) {
75102   Dali::Toolkit::TextLabel *arg1 = (Dali::Toolkit::TextLabel *) 0 ;
75103
75104   arg1 = (Dali::Toolkit::TextLabel *)jarg1;
75105   {
75106     try {
75107       delete arg1;
75108     } catch (std::out_of_range& e) {
75109       {
75110         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
75111       };
75112     } catch (std::exception& e) {
75113       {
75114         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
75115       };
75116     } catch (...) {
75117       {
75118         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
75119       };
75120     }
75121   }
75122 }
75123
75124
75125 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextLabel_DownCast(void * jarg1) {
75126   void * jresult ;
75127   Dali::BaseHandle arg1 ;
75128   Dali::BaseHandle *argp1 ;
75129   Dali::Toolkit::TextLabel result;
75130
75131   argp1 = (Dali::BaseHandle *)jarg1;
75132   if (!argp1) {
75133     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
75134     return 0;
75135   }
75136   arg1 = *argp1;
75137   {
75138     try {
75139       result = Dali::Toolkit::TextLabel::DownCast(arg1);
75140     } catch (std::out_of_range& e) {
75141       {
75142         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75143       };
75144     } catch (std::exception& e) {
75145       {
75146         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75147       };
75148     } catch (...) {
75149       {
75150         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75151       };
75152     }
75153   }
75154   jresult = new Dali::Toolkit::TextLabel((const Dali::Toolkit::TextLabel &)result);
75155   return jresult;
75156 }
75157
75158
75159 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AccessibilityManager() {
75160   void * jresult ;
75161   Dali::Toolkit::AccessibilityManager *result = 0 ;
75162
75163   {
75164     try {
75165       result = (Dali::Toolkit::AccessibilityManager *)new Dali::Toolkit::AccessibilityManager();
75166     } catch (std::out_of_range& e) {
75167       {
75168         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75169       };
75170     } catch (std::exception& e) {
75171       {
75172         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75173       };
75174     } catch (...) {
75175       {
75176         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75177       };
75178     }
75179   }
75180   jresult = (void *)result;
75181   return jresult;
75182 }
75183
75184
75185 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AccessibilityManager(void * jarg1) {
75186   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
75187
75188   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
75189   {
75190     try {
75191       delete arg1;
75192     } catch (std::out_of_range& e) {
75193       {
75194         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
75195       };
75196     } catch (std::exception& e) {
75197       {
75198         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
75199       };
75200     } catch (...) {
75201       {
75202         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
75203       };
75204     }
75205   }
75206 }
75207
75208
75209 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_Get() {
75210   void * jresult ;
75211   Dali::Toolkit::AccessibilityManager result;
75212
75213   {
75214     try {
75215       result = Dali::Toolkit::AccessibilityManager::Get();
75216     } catch (std::out_of_range& e) {
75217       {
75218         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75219       };
75220     } catch (std::exception& e) {
75221       {
75222         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75223       };
75224     } catch (...) {
75225       {
75226         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75227       };
75228     }
75229   }
75230   jresult = new Dali::Toolkit::AccessibilityManager((const Dali::Toolkit::AccessibilityManager &)result);
75231   return jresult;
75232 }
75233
75234
75235 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityManager_SetAccessibilityAttribute(void * jarg1, void * jarg2, int jarg3, char * jarg4) {
75236   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
75237   Dali::Actor arg2 ;
75238   Dali::Toolkit::AccessibilityManager::AccessibilityAttribute arg3 ;
75239   std::string *arg4 = 0 ;
75240   Dali::Actor *argp2 ;
75241
75242   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
75243   argp2 = (Dali::Actor *)jarg2;
75244   if (!argp2) {
75245     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
75246     return ;
75247   }
75248   arg2 = *argp2;
75249   arg3 = (Dali::Toolkit::AccessibilityManager::AccessibilityAttribute)jarg3;
75250   if (!jarg4) {
75251     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
75252     return ;
75253   }
75254   std::string arg4_str(jarg4);
75255   arg4 = &arg4_str;
75256   {
75257     try {
75258       (arg1)->SetAccessibilityAttribute(arg2,arg3,(std::string const &)*arg4);
75259     } catch (std::out_of_range& e) {
75260       {
75261         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
75262       };
75263     } catch (std::exception& e) {
75264       {
75265         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
75266       };
75267     } catch (...) {
75268       {
75269         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
75270       };
75271     }
75272   }
75273
75274   //argout typemap for const std::string&
75275
75276 }
75277
75278
75279 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetAccessibilityAttribute(void * jarg1, void * jarg2, int jarg3) {
75280   char * jresult ;
75281   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
75282   Dali::Actor arg2 ;
75283   Dali::Toolkit::AccessibilityManager::AccessibilityAttribute arg3 ;
75284   Dali::Actor *argp2 ;
75285   std::string result;
75286
75287   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
75288   argp2 = (Dali::Actor *)jarg2;
75289   if (!argp2) {
75290     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
75291     return 0;
75292   }
75293   arg2 = *argp2;
75294   arg3 = (Dali::Toolkit::AccessibilityManager::AccessibilityAttribute)jarg3;
75295   {
75296     try {
75297       result = ((Dali::Toolkit::AccessibilityManager const *)arg1)->GetAccessibilityAttribute(arg2,arg3);
75298     } catch (std::out_of_range& e) {
75299       {
75300         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75301       };
75302     } catch (std::exception& e) {
75303       {
75304         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75305       };
75306     } catch (...) {
75307       {
75308         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75309       };
75310     }
75311   }
75312   jresult = SWIG_csharp_string_callback((&result)->c_str());
75313   return jresult;
75314 }
75315
75316
75317 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityManager_SetFocusOrder(void * jarg1, void * jarg2, unsigned int jarg3) {
75318   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
75319   Dali::Actor arg2 ;
75320   unsigned int arg3 ;
75321   Dali::Actor *argp2 ;
75322
75323   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
75324   argp2 = (Dali::Actor *)jarg2;
75325   if (!argp2) {
75326     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
75327     return ;
75328   }
75329   arg2 = *argp2;
75330   arg3 = (unsigned int)jarg3;
75331   {
75332     try {
75333       (arg1)->SetFocusOrder(arg2,arg3);
75334     } catch (std::out_of_range& e) {
75335       {
75336         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
75337       };
75338     } catch (std::exception& e) {
75339       {
75340         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
75341       };
75342     } catch (...) {
75343       {
75344         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
75345       };
75346     }
75347   }
75348 }
75349
75350
75351 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetFocusOrder(void * jarg1, void * jarg2) {
75352   unsigned int jresult ;
75353   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
75354   Dali::Actor arg2 ;
75355   Dali::Actor *argp2 ;
75356   unsigned int result;
75357
75358   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
75359   argp2 = (Dali::Actor *)jarg2;
75360   if (!argp2) {
75361     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
75362     return 0;
75363   }
75364   arg2 = *argp2;
75365   {
75366     try {
75367       result = (unsigned int)((Dali::Toolkit::AccessibilityManager const *)arg1)->GetFocusOrder(arg2);
75368     } catch (std::out_of_range& e) {
75369       {
75370         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75371       };
75372     } catch (std::exception& e) {
75373       {
75374         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75375       };
75376     } catch (...) {
75377       {
75378         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75379       };
75380     }
75381   }
75382   jresult = result;
75383   return jresult;
75384 }
75385
75386
75387 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityManager_GenerateNewFocusOrder(void * jarg1) {
75388   unsigned int jresult ;
75389   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
75390   unsigned int result;
75391
75392   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
75393   {
75394     try {
75395       result = (unsigned int)((Dali::Toolkit::AccessibilityManager const *)arg1)->GenerateNewFocusOrder();
75396     } catch (std::out_of_range& e) {
75397       {
75398         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75399       };
75400     } catch (std::exception& e) {
75401       {
75402         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75403       };
75404     } catch (...) {
75405       {
75406         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75407       };
75408     }
75409   }
75410   jresult = result;
75411   return jresult;
75412 }
75413
75414
75415 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetActorByFocusOrder(void * jarg1, unsigned int jarg2) {
75416   void * jresult ;
75417   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
75418   unsigned int arg2 ;
75419   Dali::Actor result;
75420
75421   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
75422   arg2 = (unsigned int)jarg2;
75423   {
75424     try {
75425       result = (arg1)->GetActorByFocusOrder(arg2);
75426     } catch (std::out_of_range& e) {
75427       {
75428         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75429       };
75430     } catch (std::exception& e) {
75431       {
75432         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75433       };
75434     } catch (...) {
75435       {
75436         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75437       };
75438     }
75439   }
75440   jresult = new Dali::Actor((const Dali::Actor &)result);
75441   return jresult;
75442 }
75443
75444
75445 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityManager_SetCurrentFocusActor(void * jarg1, void * jarg2) {
75446   unsigned int jresult ;
75447   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
75448   Dali::Actor arg2 ;
75449   Dali::Actor *argp2 ;
75450   bool result;
75451
75452   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
75453   argp2 = (Dali::Actor *)jarg2;
75454   if (!argp2) {
75455     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
75456     return 0;
75457   }
75458   arg2 = *argp2;
75459   {
75460     try {
75461       result = (bool)(arg1)->SetCurrentFocusActor(arg2);
75462     } catch (std::out_of_range& e) {
75463       {
75464         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75465       };
75466     } catch (std::exception& e) {
75467       {
75468         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75469       };
75470     } catch (...) {
75471       {
75472         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75473       };
75474     }
75475   }
75476   jresult = result;
75477   return jresult;
75478 }
75479
75480
75481 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetCurrentFocusActor(void * jarg1) {
75482   void * jresult ;
75483   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
75484   Dali::Actor result;
75485
75486   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
75487   {
75488     try {
75489       result = (arg1)->GetCurrentFocusActor();
75490     } catch (std::out_of_range& e) {
75491       {
75492         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75493       };
75494     } catch (std::exception& e) {
75495       {
75496         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75497       };
75498     } catch (...) {
75499       {
75500         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75501       };
75502     }
75503   }
75504   jresult = new Dali::Actor((const Dali::Actor &)result);
75505   return jresult;
75506 }
75507
75508
75509 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetCurrentFocusGroup(void * jarg1) {
75510   void * jresult ;
75511   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
75512   Dali::Actor result;
75513
75514   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
75515   {
75516     try {
75517       result = (arg1)->GetCurrentFocusGroup();
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 = new Dali::Actor((const Dali::Actor &)result);
75533   return jresult;
75534 }
75535
75536
75537 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetCurrentFocusOrder(void * jarg1) {
75538   unsigned int jresult ;
75539   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
75540   unsigned int result;
75541
75542   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
75543   {
75544     try {
75545       result = (unsigned int)(arg1)->GetCurrentFocusOrder();
75546     } catch (std::out_of_range& e) {
75547       {
75548         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75549       };
75550     } catch (std::exception& e) {
75551       {
75552         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75553       };
75554     } catch (...) {
75555       {
75556         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75557       };
75558     }
75559   }
75560   jresult = result;
75561   return jresult;
75562 }
75563
75564
75565 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityManager_MoveFocusForward(void * jarg1) {
75566   unsigned int jresult ;
75567   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
75568   bool result;
75569
75570   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
75571   {
75572     try {
75573       result = (bool)(arg1)->MoveFocusForward();
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 = result;
75589   return jresult;
75590 }
75591
75592
75593 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityManager_MoveFocusBackward(void * jarg1) {
75594   unsigned int jresult ;
75595   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
75596   bool result;
75597
75598   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
75599   {
75600     try {
75601       result = (bool)(arg1)->MoveFocusBackward();
75602     } catch (std::out_of_range& e) {
75603       {
75604         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75605       };
75606     } catch (std::exception& e) {
75607       {
75608         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75609       };
75610     } catch (...) {
75611       {
75612         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75613       };
75614     }
75615   }
75616   jresult = result;
75617   return jresult;
75618 }
75619
75620
75621 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityManager_ClearFocus(void * jarg1) {
75622   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
75623
75624   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
75625   {
75626     try {
75627       (arg1)->ClearFocus();
75628     } catch (std::out_of_range& e) {
75629       {
75630         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
75631       };
75632     } catch (std::exception& e) {
75633       {
75634         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
75635       };
75636     } catch (...) {
75637       {
75638         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
75639       };
75640     }
75641   }
75642 }
75643
75644
75645 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityManager_Reset(void * jarg1) {
75646   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
75647
75648   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
75649   {
75650     try {
75651       (arg1)->Reset();
75652     } catch (std::out_of_range& e) {
75653       {
75654         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
75655       };
75656     } catch (std::exception& e) {
75657       {
75658         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
75659       };
75660     } catch (...) {
75661       {
75662         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
75663       };
75664     }
75665   }
75666 }
75667
75668
75669 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityManager_SetFocusGroup(void * jarg1, void * jarg2, unsigned int jarg3) {
75670   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
75671   Dali::Actor arg2 ;
75672   bool arg3 ;
75673   Dali::Actor *argp2 ;
75674
75675   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
75676   argp2 = (Dali::Actor *)jarg2;
75677   if (!argp2) {
75678     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
75679     return ;
75680   }
75681   arg2 = *argp2;
75682   arg3 = jarg3 ? true : false;
75683   {
75684     try {
75685       (arg1)->SetFocusGroup(arg2,arg3);
75686     } catch (std::out_of_range& e) {
75687       {
75688         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
75689       };
75690     } catch (std::exception& e) {
75691       {
75692         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
75693       };
75694     } catch (...) {
75695       {
75696         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
75697       };
75698     }
75699   }
75700 }
75701
75702
75703 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityManager_IsFocusGroup(void * jarg1, void * jarg2) {
75704   unsigned int jresult ;
75705   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
75706   Dali::Actor arg2 ;
75707   Dali::Actor *argp2 ;
75708   bool result;
75709
75710   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
75711   argp2 = (Dali::Actor *)jarg2;
75712   if (!argp2) {
75713     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
75714     return 0;
75715   }
75716   arg2 = *argp2;
75717   {
75718     try {
75719       result = (bool)((Dali::Toolkit::AccessibilityManager const *)arg1)->IsFocusGroup(arg2);
75720     } catch (std::out_of_range& e) {
75721       {
75722         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75723       };
75724     } catch (std::exception& e) {
75725       {
75726         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75727       };
75728     } catch (...) {
75729       {
75730         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75731       };
75732     }
75733   }
75734   jresult = result;
75735   return jresult;
75736 }
75737
75738
75739 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityManager_SetGroupMode(void * jarg1, unsigned int jarg2) {
75740   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
75741   bool arg2 ;
75742
75743   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
75744   arg2 = jarg2 ? true : false;
75745   {
75746     try {
75747       (arg1)->SetGroupMode(arg2);
75748     } catch (std::out_of_range& e) {
75749       {
75750         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
75751       };
75752     } catch (std::exception& e) {
75753       {
75754         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
75755       };
75756     } catch (...) {
75757       {
75758         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
75759       };
75760     }
75761   }
75762 }
75763
75764
75765 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetGroupMode(void * jarg1) {
75766   unsigned int jresult ;
75767   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
75768   bool result;
75769
75770   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
75771   {
75772     try {
75773       result = (bool)((Dali::Toolkit::AccessibilityManager const *)arg1)->GetGroupMode();
75774     } catch (std::out_of_range& e) {
75775       {
75776         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75777       };
75778     } catch (std::exception& e) {
75779       {
75780         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75781       };
75782     } catch (...) {
75783       {
75784         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75785       };
75786     }
75787   }
75788   jresult = result;
75789   return jresult;
75790 }
75791
75792
75793 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityManager_SetWrapMode(void * jarg1, unsigned int jarg2) {
75794   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
75795   bool arg2 ;
75796
75797   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
75798   arg2 = jarg2 ? true : false;
75799   {
75800     try {
75801       (arg1)->SetWrapMode(arg2);
75802     } catch (std::out_of_range& e) {
75803       {
75804         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
75805       };
75806     } catch (std::exception& e) {
75807       {
75808         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
75809       };
75810     } catch (...) {
75811       {
75812         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
75813       };
75814     }
75815   }
75816 }
75817
75818
75819 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetWrapMode(void * jarg1) {
75820   unsigned int jresult ;
75821   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
75822   bool result;
75823
75824   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
75825   {
75826     try {
75827       result = (bool)((Dali::Toolkit::AccessibilityManager const *)arg1)->GetWrapMode();
75828     } catch (std::out_of_range& e) {
75829       {
75830         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75831       };
75832     } catch (std::exception& e) {
75833       {
75834         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75835       };
75836     } catch (...) {
75837       {
75838         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75839       };
75840     }
75841   }
75842   jresult = result;
75843   return jresult;
75844 }
75845
75846
75847 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityManager_SetFocusIndicatorActor(void * jarg1, void * jarg2) {
75848   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
75849   Dali::Actor arg2 ;
75850   Dali::Actor *argp2 ;
75851
75852   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
75853   argp2 = (Dali::Actor *)jarg2;
75854   if (!argp2) {
75855     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
75856     return ;
75857   }
75858   arg2 = *argp2;
75859   {
75860     try {
75861       (arg1)->SetFocusIndicatorActor(arg2);
75862     } catch (std::out_of_range& e) {
75863       {
75864         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
75865       };
75866     } catch (std::exception& e) {
75867       {
75868         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
75869       };
75870     } catch (...) {
75871       {
75872         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
75873       };
75874     }
75875   }
75876 }
75877
75878
75879 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetFocusIndicatorActor(void * jarg1) {
75880   void * jresult ;
75881   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
75882   Dali::Actor result;
75883
75884   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
75885   {
75886     try {
75887       result = (arg1)->GetFocusIndicatorActor();
75888     } catch (std::out_of_range& e) {
75889       {
75890         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75891       };
75892     } catch (std::exception& e) {
75893       {
75894         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75895       };
75896     } catch (...) {
75897       {
75898         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75899       };
75900     }
75901   }
75902   jresult = new Dali::Actor((const Dali::Actor &)result);
75903   return jresult;
75904 }
75905
75906
75907 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetFocusGroup(void * jarg1, void * jarg2) {
75908   void * jresult ;
75909   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
75910   Dali::Actor arg2 ;
75911   Dali::Actor *argp2 ;
75912   Dali::Actor result;
75913
75914   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
75915   argp2 = (Dali::Actor *)jarg2;
75916   if (!argp2) {
75917     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
75918     return 0;
75919   }
75920   arg2 = *argp2;
75921   {
75922     try {
75923       result = (arg1)->GetFocusGroup(arg2);
75924     } catch (std::out_of_range& e) {
75925       {
75926         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75927       };
75928     } catch (std::exception& e) {
75929       {
75930         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75931       };
75932     } catch (...) {
75933       {
75934         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75935       };
75936     }
75937   }
75938   jresult = new Dali::Actor((const Dali::Actor &)result);
75939   return jresult;
75940 }
75941
75942
75943 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetReadPosition(void * jarg1) {
75944   void * jresult ;
75945   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
75946   Dali::Vector2 result;
75947
75948   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
75949   {
75950     try {
75951       result = ((Dali::Toolkit::AccessibilityManager const *)arg1)->GetReadPosition();
75952     } catch (std::out_of_range& e) {
75953       {
75954         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75955       };
75956     } catch (std::exception& e) {
75957       {
75958         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75959       };
75960     } catch (...) {
75961       {
75962         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75963       };
75964     }
75965   }
75966   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
75967   return jresult;
75968 }
75969
75970
75971 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_FocusChangedSignal(void * jarg1) {
75972   void * jresult ;
75973   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
75974   Dali::Toolkit::AccessibilityManager::FocusChangedSignalType *result = 0 ;
75975
75976   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
75977   {
75978     try {
75979       result = (Dali::Toolkit::AccessibilityManager::FocusChangedSignalType *) &(arg1)->FocusChangedSignal();
75980     } catch (std::out_of_range& e) {
75981       {
75982         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75983       };
75984     } catch (std::exception& e) {
75985       {
75986         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75987       };
75988     } catch (...) {
75989       {
75990         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75991       };
75992     }
75993   }
75994   jresult = (void *)result;
75995   return jresult;
75996 }
75997
75998
75999 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_FocusOvershotSignal(void * jarg1) {
76000   void * jresult ;
76001   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
76002   Dali::Toolkit::AccessibilityManager::FocusOvershotSignalType *result = 0 ;
76003
76004   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
76005   {
76006     try {
76007       result = (Dali::Toolkit::AccessibilityManager::FocusOvershotSignalType *) &(arg1)->FocusOvershotSignal();
76008     } catch (std::out_of_range& e) {
76009       {
76010         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76011       };
76012     } catch (std::exception& e) {
76013       {
76014         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76015       };
76016     } catch (...) {
76017       {
76018         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76019       };
76020     }
76021   }
76022   jresult = (void *)result;
76023   return jresult;
76024 }
76025
76026
76027 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_FocusedActorActivatedSignal(void * jarg1) {
76028   void * jresult ;
76029   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
76030   Dali::Toolkit::AccessibilityManager::FocusedActorActivatedSignalType *result = 0 ;
76031
76032   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
76033   {
76034     try {
76035       result = (Dali::Toolkit::AccessibilityManager::FocusedActorActivatedSignalType *) &(arg1)->FocusedActorActivatedSignal();
76036     } catch (std::out_of_range& e) {
76037       {
76038         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76039       };
76040     } catch (std::exception& e) {
76041       {
76042         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76043       };
76044     } catch (...) {
76045       {
76046         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76047       };
76048     }
76049   }
76050   jresult = (void *)result;
76051   return jresult;
76052 }
76053
76054
76055 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_StatusChangedSignal(void * jarg1) {
76056   void * jresult ;
76057   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
76058   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
76059
76060   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
76061   {
76062     try {
76063       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->StatusChangedSignal();
76064     } catch (std::out_of_range& e) {
76065       {
76066         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76067       };
76068     } catch (std::exception& e) {
76069       {
76070         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76071       };
76072     } catch (...) {
76073       {
76074         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76075       };
76076     }
76077   }
76078   jresult = (void *)result;
76079   return jresult;
76080 }
76081
76082
76083 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionNextSignal(void * jarg1) {
76084   void * jresult ;
76085   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
76086   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
76087
76088   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
76089   {
76090     try {
76091       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionNextSignal();
76092     } catch (std::out_of_range& e) {
76093       {
76094         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76095       };
76096     } catch (std::exception& e) {
76097       {
76098         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76099       };
76100     } catch (...) {
76101       {
76102         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76103       };
76104     }
76105   }
76106   jresult = (void *)result;
76107   return jresult;
76108 }
76109
76110
76111 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionPreviousSignal(void * jarg1) {
76112   void * jresult ;
76113   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
76114   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
76115
76116   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
76117   {
76118     try {
76119       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionPreviousSignal();
76120     } catch (std::out_of_range& e) {
76121       {
76122         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76123       };
76124     } catch (std::exception& e) {
76125       {
76126         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76127       };
76128     } catch (...) {
76129       {
76130         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76131       };
76132     }
76133   }
76134   jresult = (void *)result;
76135   return jresult;
76136 }
76137
76138
76139 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionActivateSignal(void * jarg1) {
76140   void * jresult ;
76141   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
76142   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
76143
76144   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
76145   {
76146     try {
76147       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionActivateSignal();
76148     } catch (std::out_of_range& e) {
76149       {
76150         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76151       };
76152     } catch (std::exception& e) {
76153       {
76154         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76155       };
76156     } catch (...) {
76157       {
76158         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76159       };
76160     }
76161   }
76162   jresult = (void *)result;
76163   return jresult;
76164 }
76165
76166
76167 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionReadSignal(void * jarg1) {
76168   void * jresult ;
76169   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
76170   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
76171
76172   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
76173   {
76174     try {
76175       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionReadSignal();
76176     } catch (std::out_of_range& e) {
76177       {
76178         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76179       };
76180     } catch (std::exception& e) {
76181       {
76182         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76183       };
76184     } catch (...) {
76185       {
76186         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76187       };
76188     }
76189   }
76190   jresult = (void *)result;
76191   return jresult;
76192 }
76193
76194
76195 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionOverSignal(void * jarg1) {
76196   void * jresult ;
76197   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
76198   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
76199
76200   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
76201   {
76202     try {
76203       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionOverSignal();
76204     } catch (std::out_of_range& e) {
76205       {
76206         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76207       };
76208     } catch (std::exception& e) {
76209       {
76210         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76211       };
76212     } catch (...) {
76213       {
76214         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76215       };
76216     }
76217   }
76218   jresult = (void *)result;
76219   return jresult;
76220 }
76221
76222
76223 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionReadNextSignal(void * jarg1) {
76224   void * jresult ;
76225   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
76226   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
76227
76228   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
76229   {
76230     try {
76231       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionReadNextSignal();
76232     } catch (std::out_of_range& e) {
76233       {
76234         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76235       };
76236     } catch (std::exception& e) {
76237       {
76238         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76239       };
76240     } catch (...) {
76241       {
76242         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76243       };
76244     }
76245   }
76246   jresult = (void *)result;
76247   return jresult;
76248 }
76249
76250
76251 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionReadPreviousSignal(void * jarg1) {
76252   void * jresult ;
76253   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
76254   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
76255
76256   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
76257   {
76258     try {
76259       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionReadPreviousSignal();
76260     } catch (std::out_of_range& e) {
76261       {
76262         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76263       };
76264     } catch (std::exception& e) {
76265       {
76266         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76267       };
76268     } catch (...) {
76269       {
76270         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76271       };
76272     }
76273   }
76274   jresult = (void *)result;
76275   return jresult;
76276 }
76277
76278
76279 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionUpSignal(void * jarg1) {
76280   void * jresult ;
76281   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
76282   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
76283
76284   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
76285   {
76286     try {
76287       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionUpSignal();
76288     } catch (std::out_of_range& e) {
76289       {
76290         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76291       };
76292     } catch (std::exception& e) {
76293       {
76294         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76295       };
76296     } catch (...) {
76297       {
76298         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76299       };
76300     }
76301   }
76302   jresult = (void *)result;
76303   return jresult;
76304 }
76305
76306
76307 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionDownSignal(void * jarg1) {
76308   void * jresult ;
76309   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
76310   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
76311
76312   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
76313   {
76314     try {
76315       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionDownSignal();
76316     } catch (std::out_of_range& e) {
76317       {
76318         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76319       };
76320     } catch (std::exception& e) {
76321       {
76322         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76323       };
76324     } catch (...) {
76325       {
76326         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76327       };
76328     }
76329   }
76330   jresult = (void *)result;
76331   return jresult;
76332 }
76333
76334
76335 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionClearFocusSignal(void * jarg1) {
76336   void * jresult ;
76337   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
76338   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
76339
76340   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
76341   {
76342     try {
76343       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionClearFocusSignal();
76344     } catch (std::out_of_range& e) {
76345       {
76346         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76347       };
76348     } catch (std::exception& e) {
76349       {
76350         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76351       };
76352     } catch (...) {
76353       {
76354         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76355       };
76356     }
76357   }
76358   jresult = (void *)result;
76359   return jresult;
76360 }
76361
76362
76363 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionBackSignal(void * jarg1) {
76364   void * jresult ;
76365   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
76366   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
76367
76368   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
76369   {
76370     try {
76371       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionBackSignal();
76372     } catch (std::out_of_range& e) {
76373       {
76374         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76375       };
76376     } catch (std::exception& e) {
76377       {
76378         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76379       };
76380     } catch (...) {
76381       {
76382         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76383       };
76384     }
76385   }
76386   jresult = (void *)result;
76387   return jresult;
76388 }
76389
76390
76391 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionScrollUpSignal(void * jarg1) {
76392   void * jresult ;
76393   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
76394   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
76395
76396   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
76397   {
76398     try {
76399       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionScrollUpSignal();
76400     } catch (std::out_of_range& e) {
76401       {
76402         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76403       };
76404     } catch (std::exception& e) {
76405       {
76406         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76407       };
76408     } catch (...) {
76409       {
76410         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76411       };
76412     }
76413   }
76414   jresult = (void *)result;
76415   return jresult;
76416 }
76417
76418
76419 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionScrollDownSignal(void * jarg1) {
76420   void * jresult ;
76421   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
76422   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
76423
76424   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
76425   {
76426     try {
76427       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionScrollDownSignal();
76428     } catch (std::out_of_range& e) {
76429       {
76430         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76431       };
76432     } catch (std::exception& e) {
76433       {
76434         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76435       };
76436     } catch (...) {
76437       {
76438         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76439       };
76440     }
76441   }
76442   jresult = (void *)result;
76443   return jresult;
76444 }
76445
76446
76447 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionPageLeftSignal(void * jarg1) {
76448   void * jresult ;
76449   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
76450   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
76451
76452   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
76453   {
76454     try {
76455       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionPageLeftSignal();
76456     } catch (std::out_of_range& e) {
76457       {
76458         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76459       };
76460     } catch (std::exception& e) {
76461       {
76462         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76463       };
76464     } catch (...) {
76465       {
76466         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76467       };
76468     }
76469   }
76470   jresult = (void *)result;
76471   return jresult;
76472 }
76473
76474
76475 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionPageRightSignal(void * jarg1) {
76476   void * jresult ;
76477   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
76478   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
76479
76480   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
76481   {
76482     try {
76483       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionPageRightSignal();
76484     } catch (std::out_of_range& e) {
76485       {
76486         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76487       };
76488     } catch (std::exception& e) {
76489       {
76490         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76491       };
76492     } catch (...) {
76493       {
76494         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76495       };
76496     }
76497   }
76498   jresult = (void *)result;
76499   return jresult;
76500 }
76501
76502
76503 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionPageUpSignal(void * jarg1) {
76504   void * jresult ;
76505   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
76506   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
76507
76508   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
76509   {
76510     try {
76511       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionPageUpSignal();
76512     } catch (std::out_of_range& e) {
76513       {
76514         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76515       };
76516     } catch (std::exception& e) {
76517       {
76518         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76519       };
76520     } catch (...) {
76521       {
76522         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76523       };
76524     }
76525   }
76526   jresult = (void *)result;
76527   return jresult;
76528 }
76529
76530
76531 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionPageDownSignal(void * jarg1) {
76532   void * jresult ;
76533   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
76534   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
76535
76536   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
76537   {
76538     try {
76539       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionPageDownSignal();
76540     } catch (std::out_of_range& e) {
76541       {
76542         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76543       };
76544     } catch (std::exception& e) {
76545       {
76546         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76547       };
76548     } catch (...) {
76549       {
76550         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76551       };
76552     }
76553   }
76554   jresult = (void *)result;
76555   return jresult;
76556 }
76557
76558
76559 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionMoveToFirstSignal(void * jarg1) {
76560   void * jresult ;
76561   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
76562   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
76563
76564   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
76565   {
76566     try {
76567       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionMoveToFirstSignal();
76568     } catch (std::out_of_range& e) {
76569       {
76570         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76571       };
76572     } catch (std::exception& e) {
76573       {
76574         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76575       };
76576     } catch (...) {
76577       {
76578         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76579       };
76580     }
76581   }
76582   jresult = (void *)result;
76583   return jresult;
76584 }
76585
76586
76587 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionMoveToLastSignal(void * jarg1) {
76588   void * jresult ;
76589   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
76590   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
76591
76592   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
76593   {
76594     try {
76595       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionMoveToLastSignal();
76596     } catch (std::out_of_range& e) {
76597       {
76598         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76599       };
76600     } catch (std::exception& e) {
76601       {
76602         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76603       };
76604     } catch (...) {
76605       {
76606         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76607       };
76608     }
76609   }
76610   jresult = (void *)result;
76611   return jresult;
76612 }
76613
76614
76615 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionReadFromTopSignal(void * jarg1) {
76616   void * jresult ;
76617   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
76618   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
76619
76620   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
76621   {
76622     try {
76623       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionReadFromTopSignal();
76624     } catch (std::out_of_range& e) {
76625       {
76626         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76627       };
76628     } catch (std::exception& e) {
76629       {
76630         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76631       };
76632     } catch (...) {
76633       {
76634         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76635       };
76636     }
76637   }
76638   jresult = (void *)result;
76639   return jresult;
76640 }
76641
76642
76643 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionReadFromNextSignal(void * jarg1) {
76644   void * jresult ;
76645   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
76646   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
76647
76648   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
76649   {
76650     try {
76651       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionReadFromNextSignal();
76652     } catch (std::out_of_range& e) {
76653       {
76654         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76655       };
76656     } catch (std::exception& e) {
76657       {
76658         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76659       };
76660     } catch (...) {
76661       {
76662         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76663       };
76664     }
76665   }
76666   jresult = (void *)result;
76667   return jresult;
76668 }
76669
76670
76671 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionZoomSignal(void * jarg1) {
76672   void * jresult ;
76673   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
76674   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
76675
76676   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
76677   {
76678     try {
76679       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionZoomSignal();
76680     } catch (std::out_of_range& e) {
76681       {
76682         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76683       };
76684     } catch (std::exception& e) {
76685       {
76686         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76687       };
76688     } catch (...) {
76689       {
76690         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76691       };
76692     }
76693   }
76694   jresult = (void *)result;
76695   return jresult;
76696 }
76697
76698
76699 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionReadIndicatorInformationSignal(void * jarg1) {
76700   void * jresult ;
76701   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
76702   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
76703
76704   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
76705   {
76706     try {
76707       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionReadIndicatorInformationSignal();
76708     } catch (std::out_of_range& e) {
76709       {
76710         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76711       };
76712     } catch (std::exception& e) {
76713       {
76714         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76715       };
76716     } catch (...) {
76717       {
76718         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76719       };
76720     }
76721   }
76722   jresult = (void *)result;
76723   return jresult;
76724 }
76725
76726
76727 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionReadPauseResumeSignal(void * jarg1) {
76728   void * jresult ;
76729   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
76730   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
76731
76732   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
76733   {
76734     try {
76735       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionReadPauseResumeSignal();
76736     } catch (std::out_of_range& e) {
76737       {
76738         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76739       };
76740     } catch (std::exception& e) {
76741       {
76742         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76743       };
76744     } catch (...) {
76745       {
76746         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76747       };
76748     }
76749   }
76750   jresult = (void *)result;
76751   return jresult;
76752 }
76753
76754
76755 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionStartStopSignal(void * jarg1) {
76756   void * jresult ;
76757   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
76758   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
76759
76760   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
76761   {
76762     try {
76763       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionStartStopSignal();
76764     } catch (std::out_of_range& e) {
76765       {
76766         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76767       };
76768     } catch (std::exception& e) {
76769       {
76770         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76771       };
76772     } catch (...) {
76773       {
76774         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76775       };
76776     }
76777   }
76778   jresult = (void *)result;
76779   return jresult;
76780 }
76781
76782
76783 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionScrollSignal(void * jarg1) {
76784   void * jresult ;
76785   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
76786   Dali::Toolkit::AccessibilityManager::AccessibilityActionScrollSignalType *result = 0 ;
76787
76788   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
76789   {
76790     try {
76791       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionScrollSignalType *) &(arg1)->ActionScrollSignal();
76792     } catch (std::out_of_range& e) {
76793       {
76794         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76795       };
76796     } catch (std::exception& e) {
76797       {
76798         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76799       };
76800     } catch (...) {
76801       {
76802         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76803       };
76804     }
76805   }
76806   jresult = (void *)result;
76807   return jresult;
76808 }
76809
76810
76811 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_StyleManager() {
76812   void * jresult ;
76813   Dali::Toolkit::StyleManager *result = 0 ;
76814
76815   {
76816     try {
76817       result = (Dali::Toolkit::StyleManager *)new Dali::Toolkit::StyleManager();
76818     } catch (std::out_of_range& e) {
76819       {
76820         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76821       };
76822     } catch (std::exception& e) {
76823       {
76824         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76825       };
76826     } catch (...) {
76827       {
76828         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76829       };
76830     }
76831   }
76832   jresult = (void *)result;
76833   return jresult;
76834 }
76835
76836
76837 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_StyleManager(void * jarg1) {
76838   Dali::Toolkit::StyleManager *arg1 = (Dali::Toolkit::StyleManager *) 0 ;
76839
76840   arg1 = (Dali::Toolkit::StyleManager *)jarg1;
76841   {
76842     try {
76843       delete arg1;
76844     } catch (std::out_of_range& e) {
76845       {
76846         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
76847       };
76848     } catch (std::exception& e) {
76849       {
76850         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
76851       };
76852     } catch (...) {
76853       {
76854         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
76855       };
76856     }
76857   }
76858 }
76859
76860
76861 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_StyleManager_Get() {
76862   void * jresult ;
76863   Dali::Toolkit::StyleManager result;
76864
76865   {
76866     try {
76867       result = Dali::Toolkit::StyleManager::Get();
76868     } catch (std::out_of_range& e) {
76869       {
76870         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76871       };
76872     } catch (std::exception& e) {
76873       {
76874         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76875       };
76876     } catch (...) {
76877       {
76878         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76879       };
76880     }
76881   }
76882   jresult = new Dali::Toolkit::StyleManager((const Dali::Toolkit::StyleManager &)result);
76883   return jresult;
76884 }
76885
76886
76887 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StyleManager_ApplyTheme(void * jarg1, char * jarg2) {
76888   Dali::Toolkit::StyleManager *arg1 = (Dali::Toolkit::StyleManager *) 0 ;
76889   std::string *arg2 = 0 ;
76890
76891   arg1 = (Dali::Toolkit::StyleManager *)jarg1;
76892   if (!jarg2) {
76893     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
76894     return ;
76895   }
76896   std::string arg2_str(jarg2);
76897   arg2 = &arg2_str;
76898   {
76899     try {
76900       (arg1)->ApplyTheme((std::string const &)*arg2);
76901     } catch (std::out_of_range& e) {
76902       {
76903         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
76904       };
76905     } catch (std::exception& e) {
76906       {
76907         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
76908       };
76909     } catch (...) {
76910       {
76911         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
76912       };
76913     }
76914   }
76915
76916   //argout typemap for const std::string&
76917
76918 }
76919
76920
76921 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StyleManager_ApplyDefaultTheme(void * jarg1) {
76922   Dali::Toolkit::StyleManager *arg1 = (Dali::Toolkit::StyleManager *) 0 ;
76923
76924   arg1 = (Dali::Toolkit::StyleManager *)jarg1;
76925   {
76926     try {
76927       (arg1)->ApplyDefaultTheme();
76928     } catch (std::out_of_range& e) {
76929       {
76930         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
76931       };
76932     } catch (std::exception& e) {
76933       {
76934         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
76935       };
76936     } catch (...) {
76937       {
76938         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
76939       };
76940     }
76941   }
76942 }
76943
76944
76945 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StyleManager_SetStyleConstant(void * jarg1, char * jarg2, void * jarg3) {
76946   Dali::Toolkit::StyleManager *arg1 = (Dali::Toolkit::StyleManager *) 0 ;
76947   std::string *arg2 = 0 ;
76948   Dali::Property::Value *arg3 = 0 ;
76949
76950   arg1 = (Dali::Toolkit::StyleManager *)jarg1;
76951   if (!jarg2) {
76952     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
76953     return ;
76954   }
76955   std::string arg2_str(jarg2);
76956   arg2 = &arg2_str;
76957   arg3 = (Dali::Property::Value *)jarg3;
76958   if (!arg3) {
76959     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
76960     return ;
76961   }
76962   {
76963     try {
76964       (arg1)->SetStyleConstant((std::string const &)*arg2,(Dali::Property::Value const &)*arg3);
76965     } catch (std::out_of_range& e) {
76966       {
76967         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
76968       };
76969     } catch (std::exception& e) {
76970       {
76971         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
76972       };
76973     } catch (...) {
76974       {
76975         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
76976       };
76977     }
76978   }
76979
76980   //argout typemap for const std::string&
76981
76982 }
76983
76984
76985 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_StyleManager_GetStyleConstant(void * jarg1, char * jarg2, void * jarg3) {
76986   unsigned int jresult ;
76987   Dali::Toolkit::StyleManager *arg1 = (Dali::Toolkit::StyleManager *) 0 ;
76988   std::string *arg2 = 0 ;
76989   Dali::Property::Value *arg3 = 0 ;
76990   bool result;
76991
76992   arg1 = (Dali::Toolkit::StyleManager *)jarg1;
76993   if (!jarg2) {
76994     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
76995     return 0;
76996   }
76997   std::string arg2_str(jarg2);
76998   arg2 = &arg2_str;
76999   arg3 = (Dali::Property::Value *)jarg3;
77000   if (!arg3) {
77001     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value & type is null", 0);
77002     return 0;
77003   }
77004   {
77005     try {
77006       result = (bool)(arg1)->GetStyleConstant((std::string const &)*arg2,*arg3);
77007     } catch (std::out_of_range& e) {
77008       {
77009         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77010       };
77011     } catch (std::exception& e) {
77012       {
77013         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77014       };
77015     } catch (...) {
77016       {
77017         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77018       };
77019     }
77020   }
77021   jresult = result;
77022
77023   //argout typemap for const std::string&
77024
77025   return jresult;
77026 }
77027
77028
77029 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StyleManager_ApplyStyle(void * jarg1, void * jarg2, char * jarg3, char * jarg4) {
77030   Dali::Toolkit::StyleManager *arg1 = (Dali::Toolkit::StyleManager *) 0 ;
77031   Dali::Toolkit::Control arg2 ;
77032   std::string *arg3 = 0 ;
77033   std::string *arg4 = 0 ;
77034   Dali::Toolkit::Control *argp2 ;
77035
77036   arg1 = (Dali::Toolkit::StyleManager *)jarg1;
77037   argp2 = (Dali::Toolkit::Control *)jarg2;
77038   if (!argp2) {
77039     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Control", 0);
77040     return ;
77041   }
77042   arg2 = *argp2;
77043   if (!jarg3) {
77044     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
77045     return ;
77046   }
77047   std::string arg3_str(jarg3);
77048   arg3 = &arg3_str;
77049   if (!jarg4) {
77050     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
77051     return ;
77052   }
77053   std::string arg4_str(jarg4);
77054   arg4 = &arg4_str;
77055   {
77056     try {
77057       (arg1)->ApplyStyle(arg2,(std::string const &)*arg3,(std::string const &)*arg4);
77058     } catch (std::out_of_range& e) {
77059       {
77060         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77061       };
77062     } catch (std::exception& e) {
77063       {
77064         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77065       };
77066     } catch (...) {
77067       {
77068         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77069       };
77070     }
77071   }
77072
77073   //argout typemap for const std::string&
77074
77075
77076   //argout typemap for const std::string&
77077
77078 }
77079
77080
77081 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_StyleManager_StyleChangedSignal(void * jarg1) {
77082   void * jresult ;
77083   Dali::Toolkit::StyleManager *arg1 = (Dali::Toolkit::StyleManager *) 0 ;
77084   Dali::Toolkit::StyleManager::StyleChangedSignalType *result = 0 ;
77085
77086   arg1 = (Dali::Toolkit::StyleManager *)jarg1;
77087   {
77088     try {
77089       result = (Dali::Toolkit::StyleManager::StyleChangedSignalType *) &(arg1)->StyleChangedSignal();
77090     } catch (std::out_of_range& e) {
77091       {
77092         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77093       };
77094     } catch (std::exception& e) {
77095       {
77096         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77097       };
77098     } catch (...) {
77099       {
77100         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77101       };
77102     }
77103   }
77104   jresult = (void *)result;
77105   return jresult;
77106 }
77107
77108
77109 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_LOWER_BOUND_get() {
77110   int jresult ;
77111   int result;
77112
77113   result = (int)Dali::Toolkit::Slider::Property::LOWER_BOUND;
77114   jresult = (int)result;
77115   return jresult;
77116 }
77117
77118
77119 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_UPPER_BOUND_get() {
77120   int jresult ;
77121   int result;
77122
77123   result = (int)Dali::Toolkit::Slider::Property::UPPER_BOUND;
77124   jresult = (int)result;
77125   return jresult;
77126 }
77127
77128
77129 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_VALUE_get() {
77130   int jresult ;
77131   int result;
77132
77133   result = (int)Dali::Toolkit::Slider::Property::VALUE;
77134   jresult = (int)result;
77135   return jresult;
77136 }
77137
77138
77139 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_TRACK_VISUAL_get() {
77140   int jresult ;
77141   int result;
77142
77143   result = (int)Dali::Toolkit::Slider::Property::TRACK_VISUAL;
77144   jresult = (int)result;
77145   return jresult;
77146 }
77147
77148
77149 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_HANDLE_VISUAL_get() {
77150   int jresult ;
77151   int result;
77152
77153   result = (int)Dali::Toolkit::Slider::Property::HANDLE_VISUAL;
77154   jresult = (int)result;
77155   return jresult;
77156 }
77157
77158
77159 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_PROGRESS_VISUAL_get() {
77160   int jresult ;
77161   int result;
77162
77163   result = (int)Dali::Toolkit::Slider::Property::PROGRESS_VISUAL;
77164   jresult = (int)result;
77165   return jresult;
77166 }
77167
77168
77169 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_POPUP_VISUAL_get() {
77170   int jresult ;
77171   int result;
77172
77173   result = (int)Dali::Toolkit::Slider::Property::POPUP_VISUAL;
77174   jresult = (int)result;
77175   return jresult;
77176 }
77177
77178
77179 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_POPUP_ARROW_VISUAL_get() {
77180   int jresult ;
77181   int result;
77182
77183   result = (int)Dali::Toolkit::Slider::Property::POPUP_ARROW_VISUAL;
77184   jresult = (int)result;
77185   return jresult;
77186 }
77187
77188
77189 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_DISABLED_COLOR_get() {
77190   int jresult ;
77191   int result;
77192
77193   result = (int)Dali::Toolkit::Slider::Property::DISABLED_COLOR;
77194   jresult = (int)result;
77195   return jresult;
77196 }
77197
77198
77199 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_VALUE_PRECISION_get() {
77200   int jresult ;
77201   int result;
77202
77203   result = (int)Dali::Toolkit::Slider::Property::VALUE_PRECISION;
77204   jresult = (int)result;
77205   return jresult;
77206 }
77207
77208
77209 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_SHOW_POPUP_get() {
77210   int jresult ;
77211   int result;
77212
77213   result = (int)Dali::Toolkit::Slider::Property::SHOW_POPUP;
77214   jresult = (int)result;
77215   return jresult;
77216 }
77217
77218
77219 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_SHOW_VALUE_get() {
77220   int jresult ;
77221   int result;
77222
77223   result = (int)Dali::Toolkit::Slider::Property::SHOW_VALUE;
77224   jresult = (int)result;
77225   return jresult;
77226 }
77227
77228
77229 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_MARKS_get() {
77230   int jresult ;
77231   int result;
77232
77233   result = (int)Dali::Toolkit::Slider::Property::MARKS;
77234   jresult = (int)result;
77235   return jresult;
77236 }
77237
77238
77239 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_SNAP_TO_MARKS_get() {
77240   int jresult ;
77241   int result;
77242
77243   result = (int)Dali::Toolkit::Slider::Property::SNAP_TO_MARKS;
77244   jresult = (int)result;
77245   return jresult;
77246 }
77247
77248
77249 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_MARK_TOLERANCE_get() {
77250   int jresult ;
77251   int result;
77252
77253   result = (int)Dali::Toolkit::Slider::Property::MARK_TOLERANCE;
77254   jresult = (int)result;
77255   return jresult;
77256 }
77257
77258
77259 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Slider_Property() {
77260   void * jresult ;
77261   Dali::Toolkit::Slider::Property *result = 0 ;
77262
77263   {
77264     try {
77265       result = (Dali::Toolkit::Slider::Property *)new Dali::Toolkit::Slider::Property();
77266     } catch (std::out_of_range& e) {
77267       {
77268         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77269       };
77270     } catch (std::exception& e) {
77271       {
77272         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77273       };
77274     } catch (...) {
77275       {
77276         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77277       };
77278     }
77279   }
77280   jresult = (void *)result;
77281   return jresult;
77282 }
77283
77284
77285 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Slider_Property(void * jarg1) {
77286   Dali::Toolkit::Slider::Property *arg1 = (Dali::Toolkit::Slider::Property *) 0 ;
77287
77288   arg1 = (Dali::Toolkit::Slider::Property *)jarg1;
77289   {
77290     try {
77291       delete arg1;
77292     } catch (std::out_of_range& e) {
77293       {
77294         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77295       };
77296     } catch (std::exception& e) {
77297       {
77298         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77299       };
77300     } catch (...) {
77301       {
77302         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77303       };
77304     }
77305   }
77306 }
77307
77308
77309 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Slider_New() {
77310   void * jresult ;
77311   Dali::Toolkit::Slider result;
77312
77313   {
77314     try {
77315       result = Dali::Toolkit::Slider::New();
77316     } catch (std::out_of_range& e) {
77317       {
77318         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77319       };
77320     } catch (std::exception& e) {
77321       {
77322         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77323       };
77324     } catch (...) {
77325       {
77326         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77327       };
77328     }
77329   }
77330   jresult = new Dali::Toolkit::Slider((const Dali::Toolkit::Slider &)result);
77331   return jresult;
77332 }
77333
77334
77335 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Slider__SWIG_0() {
77336   void * jresult ;
77337   Dali::Toolkit::Slider *result = 0 ;
77338
77339   {
77340     try {
77341       result = (Dali::Toolkit::Slider *)new Dali::Toolkit::Slider();
77342     } catch (std::out_of_range& e) {
77343       {
77344         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77345       };
77346     } catch (std::exception& e) {
77347       {
77348         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77349       };
77350     } catch (...) {
77351       {
77352         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77353       };
77354     }
77355   }
77356   jresult = (void *)result;
77357   return jresult;
77358 }
77359
77360
77361 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Slider__SWIG_1(void * jarg1) {
77362   void * jresult ;
77363   Dali::Toolkit::Slider *arg1 = 0 ;
77364   Dali::Toolkit::Slider *result = 0 ;
77365
77366   arg1 = (Dali::Toolkit::Slider *)jarg1;
77367   if (!arg1) {
77368     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Slider const & type is null", 0);
77369     return 0;
77370   }
77371   {
77372     try {
77373       result = (Dali::Toolkit::Slider *)new Dali::Toolkit::Slider((Dali::Toolkit::Slider const &)*arg1);
77374     } catch (std::out_of_range& e) {
77375       {
77376         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77377       };
77378     } catch (std::exception& e) {
77379       {
77380         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77381       };
77382     } catch (...) {
77383       {
77384         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77385       };
77386     }
77387   }
77388   jresult = (void *)result;
77389   return jresult;
77390 }
77391
77392
77393 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Slider_Assign(void * jarg1, void * jarg2) {
77394   void * jresult ;
77395   Dali::Toolkit::Slider *arg1 = (Dali::Toolkit::Slider *) 0 ;
77396   Dali::Toolkit::Slider *arg2 = 0 ;
77397   Dali::Toolkit::Slider *result = 0 ;
77398
77399   arg1 = (Dali::Toolkit::Slider *)jarg1;
77400   arg2 = (Dali::Toolkit::Slider *)jarg2;
77401   if (!arg2) {
77402     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Slider const & type is null", 0);
77403     return 0;
77404   }
77405   {
77406     try {
77407       result = (Dali::Toolkit::Slider *) &(arg1)->operator =((Dali::Toolkit::Slider const &)*arg2);
77408     } catch (std::out_of_range& e) {
77409       {
77410         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77411       };
77412     } catch (std::exception& e) {
77413       {
77414         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77415       };
77416     } catch (...) {
77417       {
77418         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77419       };
77420     }
77421   }
77422   jresult = (void *)result;
77423   return jresult;
77424 }
77425
77426
77427 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Slider(void * jarg1) {
77428   Dali::Toolkit::Slider *arg1 = (Dali::Toolkit::Slider *) 0 ;
77429
77430   arg1 = (Dali::Toolkit::Slider *)jarg1;
77431   {
77432     try {
77433       delete arg1;
77434     } catch (std::out_of_range& e) {
77435       {
77436         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77437       };
77438     } catch (std::exception& e) {
77439       {
77440         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77441       };
77442     } catch (...) {
77443       {
77444         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77445       };
77446     }
77447   }
77448 }
77449
77450
77451 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Slider_DownCast(void * jarg1) {
77452   void * jresult ;
77453   Dali::BaseHandle arg1 ;
77454   Dali::BaseHandle *argp1 ;
77455   Dali::Toolkit::Slider result;
77456
77457   argp1 = (Dali::BaseHandle *)jarg1;
77458   if (!argp1) {
77459     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
77460     return 0;
77461   }
77462   arg1 = *argp1;
77463   {
77464     try {
77465       result = Dali::Toolkit::Slider::DownCast(arg1);
77466     } catch (std::out_of_range& e) {
77467       {
77468         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77469       };
77470     } catch (std::exception& e) {
77471       {
77472         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77473       };
77474     } catch (...) {
77475       {
77476         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77477       };
77478     }
77479   }
77480   jresult = new Dali::Toolkit::Slider((const Dali::Toolkit::Slider &)result);
77481   return jresult;
77482 }
77483
77484
77485 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Slider_ValueChangedSignal(void * jarg1) {
77486   void * jresult ;
77487   Dali::Toolkit::Slider *arg1 = (Dali::Toolkit::Slider *) 0 ;
77488   Dali::Toolkit::Slider::ValueChangedSignalType *result = 0 ;
77489
77490   arg1 = (Dali::Toolkit::Slider *)jarg1;
77491   {
77492     try {
77493       result = (Dali::Toolkit::Slider::ValueChangedSignalType *) &(arg1)->ValueChangedSignal();
77494     } catch (std::out_of_range& e) {
77495       {
77496         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77497       };
77498     } catch (std::exception& e) {
77499       {
77500         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77501       };
77502     } catch (...) {
77503       {
77504         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77505       };
77506     }
77507   }
77508   jresult = (void *)result;
77509   return jresult;
77510 }
77511
77512
77513 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Slider_SlidingFinishedSignal(void * jarg1) {
77514   void * jresult ;
77515   Dali::Toolkit::Slider *arg1 = (Dali::Toolkit::Slider *) 0 ;
77516   Dali::Toolkit::Slider::ValueChangedSignalType *result = 0 ;
77517
77518   arg1 = (Dali::Toolkit::Slider *)jarg1;
77519   {
77520     try {
77521       result = (Dali::Toolkit::Slider::ValueChangedSignalType *) &(arg1)->SlidingFinishedSignal();
77522     } catch (std::out_of_range& e) {
77523       {
77524         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77525       };
77526     } catch (std::exception& e) {
77527       {
77528         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77529       };
77530     } catch (...) {
77531       {
77532         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77533       };
77534     }
77535   }
77536   jresult = (void *)result;
77537   return jresult;
77538 }
77539
77540
77541 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Slider_MarkReachedSignal(void * jarg1) {
77542   void * jresult ;
77543   Dali::Toolkit::Slider *arg1 = (Dali::Toolkit::Slider *) 0 ;
77544   Dali::Toolkit::Slider::MarkReachedSignalType *result = 0 ;
77545
77546   arg1 = (Dali::Toolkit::Slider *)jarg1;
77547   {
77548     try {
77549       result = (Dali::Toolkit::Slider::MarkReachedSignalType *) &(arg1)->MarkReachedSignal();
77550     } catch (std::out_of_range& e) {
77551       {
77552         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77553       };
77554     } catch (std::exception& e) {
77555       {
77556         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77557       };
77558     } catch (...) {
77559       {
77560         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77561       };
77562     }
77563   }
77564   jresult = (void *)result;
77565   return jresult;
77566 }
77567
77568
77569 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VideoView_Property_VIDEO_get() {
77570   int jresult ;
77571   int result;
77572
77573   result = (int)Dali::Toolkit::VideoView::Property::VIDEO;
77574   jresult = (int)result;
77575   return jresult;
77576 }
77577
77578
77579 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VideoView_Property_LOOPING_get() {
77580   int jresult ;
77581   int result;
77582
77583   result = (int)Dali::Toolkit::VideoView::Property::LOOPING;
77584   jresult = (int)result;
77585   return jresult;
77586 }
77587
77588
77589 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VideoView_Property_MUTED_get() {
77590   int jresult ;
77591   int result;
77592
77593   result = (int)Dali::Toolkit::VideoView::Property::MUTED;
77594   jresult = (int)result;
77595   return jresult;
77596 }
77597
77598
77599 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VideoView_Property_VOLUME_get() {
77600   int jresult ;
77601   int result;
77602
77603   result = (int)Dali::Toolkit::VideoView::Property::VOLUME;
77604   jresult = (int)result;
77605   return jresult;
77606 }
77607
77608
77609 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VideoView_Property() {
77610   void * jresult ;
77611   Dali::Toolkit::VideoView::Property *result = 0 ;
77612
77613   {
77614     try {
77615       result = (Dali::Toolkit::VideoView::Property *)new Dali::Toolkit::VideoView::Property();
77616     } catch (std::out_of_range& e) {
77617       {
77618         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77619       };
77620     } catch (std::exception& e) {
77621       {
77622         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77623       };
77624     } catch (...) {
77625       {
77626         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77627       };
77628     }
77629   }
77630   jresult = (void *)result;
77631   return jresult;
77632 }
77633
77634
77635 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_VideoView_Property(void * jarg1) {
77636   Dali::Toolkit::VideoView::Property *arg1 = (Dali::Toolkit::VideoView::Property *) 0 ;
77637
77638   arg1 = (Dali::Toolkit::VideoView::Property *)jarg1;
77639   {
77640     try {
77641       delete arg1;
77642     } catch (std::out_of_range& e) {
77643       {
77644         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77645       };
77646     } catch (std::exception& e) {
77647       {
77648         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77649       };
77650     } catch (...) {
77651       {
77652         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77653       };
77654     }
77655   }
77656 }
77657
77658
77659 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VideoView_New__SWIG_0() {
77660   void * jresult ;
77661   Dali::Toolkit::VideoView result;
77662
77663   {
77664     try {
77665       result = Dali::Toolkit::VideoView::New();
77666     } catch (std::out_of_range& e) {
77667       {
77668         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77669       };
77670     } catch (std::exception& e) {
77671       {
77672         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77673       };
77674     } catch (...) {
77675       {
77676         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77677       };
77678     }
77679   }
77680   jresult = new Dali::Toolkit::VideoView((const Dali::Toolkit::VideoView &)result);
77681   return jresult;
77682 }
77683
77684
77685 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VideoView_New__SWIG_1(char * jarg1) {
77686   void * jresult ;
77687   std::string *arg1 = 0 ;
77688   Dali::Toolkit::VideoView result;
77689
77690   if (!jarg1) {
77691     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
77692     return 0;
77693   }
77694   std::string arg1_str(jarg1);
77695   arg1 = &arg1_str;
77696   {
77697     try {
77698       result = Dali::Toolkit::VideoView::New((std::string const &)*arg1);
77699     } catch (std::out_of_range& e) {
77700       {
77701         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77702       };
77703     } catch (std::exception& e) {
77704       {
77705         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77706       };
77707     } catch (...) {
77708       {
77709         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77710       };
77711     }
77712   }
77713   jresult = new Dali::Toolkit::VideoView((const Dali::Toolkit::VideoView &)result);
77714
77715   //argout typemap for const std::string&
77716
77717   return jresult;
77718 }
77719
77720
77721 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VideoView__SWIG_0() {
77722   void * jresult ;
77723   Dali::Toolkit::VideoView *result = 0 ;
77724
77725   {
77726     try {
77727       result = (Dali::Toolkit::VideoView *)new Dali::Toolkit::VideoView();
77728     } catch (std::out_of_range& e) {
77729       {
77730         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77731       };
77732     } catch (std::exception& e) {
77733       {
77734         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77735       };
77736     } catch (...) {
77737       {
77738         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77739       };
77740     }
77741   }
77742   jresult = (void *)result;
77743   return jresult;
77744 }
77745
77746
77747 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_VideoView(void * jarg1) {
77748   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
77749
77750   arg1 = (Dali::Toolkit::VideoView *)jarg1;
77751   {
77752     try {
77753       delete arg1;
77754     } catch (std::out_of_range& e) {
77755       {
77756         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77757       };
77758     } catch (std::exception& e) {
77759       {
77760         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77761       };
77762     } catch (...) {
77763       {
77764         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77765       };
77766     }
77767   }
77768 }
77769
77770
77771 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VideoView__SWIG_1(void * jarg1) {
77772   void * jresult ;
77773   Dali::Toolkit::VideoView *arg1 = 0 ;
77774   Dali::Toolkit::VideoView *result = 0 ;
77775
77776   arg1 = (Dali::Toolkit::VideoView *)jarg1;
77777   if (!arg1) {
77778     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::VideoView const & type is null", 0);
77779     return 0;
77780   }
77781   {
77782     try {
77783       result = (Dali::Toolkit::VideoView *)new Dali::Toolkit::VideoView((Dali::Toolkit::VideoView const &)*arg1);
77784     } catch (std::out_of_range& e) {
77785       {
77786         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77787       };
77788     } catch (std::exception& e) {
77789       {
77790         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77791       };
77792     } catch (...) {
77793       {
77794         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77795       };
77796     }
77797   }
77798   jresult = (void *)result;
77799   return jresult;
77800 }
77801
77802
77803 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VideoView_Assign(void * jarg1, void * jarg2) {
77804   void * jresult ;
77805   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
77806   Dali::Toolkit::VideoView *arg2 = 0 ;
77807   Dali::Toolkit::VideoView *result = 0 ;
77808
77809   arg1 = (Dali::Toolkit::VideoView *)jarg1;
77810   arg2 = (Dali::Toolkit::VideoView *)jarg2;
77811   if (!arg2) {
77812     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::VideoView const & type is null", 0);
77813     return 0;
77814   }
77815   {
77816     try {
77817       result = (Dali::Toolkit::VideoView *) &(arg1)->operator =((Dali::Toolkit::VideoView const &)*arg2);
77818     } catch (std::out_of_range& e) {
77819       {
77820         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77821       };
77822     } catch (std::exception& e) {
77823       {
77824         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77825       };
77826     } catch (...) {
77827       {
77828         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77829       };
77830     }
77831   }
77832   jresult = (void *)result;
77833   return jresult;
77834 }
77835
77836
77837 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VideoView_DownCast(void * jarg1) {
77838   void * jresult ;
77839   Dali::BaseHandle arg1 ;
77840   Dali::BaseHandle *argp1 ;
77841   Dali::Toolkit::VideoView result;
77842
77843   argp1 = (Dali::BaseHandle *)jarg1;
77844   if (!argp1) {
77845     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
77846     return 0;
77847   }
77848   arg1 = *argp1;
77849   {
77850     try {
77851       result = Dali::Toolkit::VideoView::DownCast(arg1);
77852     } catch (std::out_of_range& e) {
77853       {
77854         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77855       };
77856     } catch (std::exception& e) {
77857       {
77858         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77859       };
77860     } catch (...) {
77861       {
77862         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77863       };
77864     }
77865   }
77866   jresult = new Dali::Toolkit::VideoView((const Dali::Toolkit::VideoView &)result);
77867   return jresult;
77868 }
77869
77870
77871 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VideoView_Play(void * jarg1) {
77872   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
77873
77874   arg1 = (Dali::Toolkit::VideoView *)jarg1;
77875   {
77876     try {
77877       (arg1)->Play();
77878     } catch (std::out_of_range& e) {
77879       {
77880         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77881       };
77882     } catch (std::exception& e) {
77883       {
77884         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77885       };
77886     } catch (...) {
77887       {
77888         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77889       };
77890     }
77891   }
77892 }
77893
77894
77895 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VideoView_Pause(void * jarg1) {
77896   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
77897
77898   arg1 = (Dali::Toolkit::VideoView *)jarg1;
77899   {
77900     try {
77901       (arg1)->Pause();
77902     } catch (std::out_of_range& e) {
77903       {
77904         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77905       };
77906     } catch (std::exception& e) {
77907       {
77908         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77909       };
77910     } catch (...) {
77911       {
77912         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77913       };
77914     }
77915   }
77916 }
77917
77918
77919 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VideoView_Stop(void * jarg1) {
77920   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
77921
77922   arg1 = (Dali::Toolkit::VideoView *)jarg1;
77923   {
77924     try {
77925       (arg1)->Stop();
77926     } catch (std::out_of_range& e) {
77927       {
77928         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77929       };
77930     } catch (std::exception& e) {
77931       {
77932         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77933       };
77934     } catch (...) {
77935       {
77936         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77937       };
77938     }
77939   }
77940 }
77941
77942
77943 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VideoView_Forward(void * jarg1, int jarg2) {
77944   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
77945   int arg2 ;
77946
77947   arg1 = (Dali::Toolkit::VideoView *)jarg1;
77948   arg2 = (int)jarg2;
77949   {
77950     try {
77951       (arg1)->Forward(arg2);
77952     } catch (std::out_of_range& e) {
77953       {
77954         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77955       };
77956     } catch (std::exception& e) {
77957       {
77958         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77959       };
77960     } catch (...) {
77961       {
77962         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77963       };
77964     }
77965   }
77966 }
77967
77968
77969 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VideoView_Backward(void * jarg1, int jarg2) {
77970   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
77971   int arg2 ;
77972
77973   arg1 = (Dali::Toolkit::VideoView *)jarg1;
77974   arg2 = (int)jarg2;
77975   {
77976     try {
77977       (arg1)->Backward(arg2);
77978     } catch (std::out_of_range& e) {
77979       {
77980         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77981       };
77982     } catch (std::exception& e) {
77983       {
77984         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77985       };
77986     } catch (...) {
77987       {
77988         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77989       };
77990     }
77991   }
77992 }
77993
77994
77995 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VideoView_FinishedSignal(void * jarg1) {
77996   void * jresult ;
77997   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
77998   Dali::Toolkit::VideoView::VideoViewSignalType *result = 0 ;
77999
78000   arg1 = (Dali::Toolkit::VideoView *)jarg1;
78001   {
78002     try {
78003       result = (Dali::Toolkit::VideoView::VideoViewSignalType *) &(arg1)->FinishedSignal();
78004     } catch (std::out_of_range& e) {
78005       {
78006         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78007       };
78008     } catch (std::exception& e) {
78009       {
78010         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78011       };
78012     } catch (...) {
78013       {
78014         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78015       };
78016     }
78017   }
78018   jresult = (void *)result;
78019   return jresult;
78020 }
78021
78022
78023 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_TITLE_get() {
78024   int jresult ;
78025   int result;
78026
78027   result = (int)Dali::Toolkit::Popup::Property::TITLE;
78028   jresult = (int)result;
78029   return jresult;
78030 }
78031
78032
78033 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_CONTENT_get() {
78034   int jresult ;
78035   int result;
78036
78037   result = (int)Dali::Toolkit::Popup::Property::CONTENT;
78038   jresult = (int)result;
78039   return jresult;
78040 }
78041
78042
78043 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_FOOTER_get() {
78044   int jresult ;
78045   int result;
78046
78047   result = (int)Dali::Toolkit::Popup::Property::FOOTER;
78048   jresult = (int)result;
78049   return jresult;
78050 }
78051
78052
78053 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_DISPLAY_STATE_get() {
78054   int jresult ;
78055   int result;
78056
78057   result = (int)Dali::Toolkit::Popup::Property::DISPLAY_STATE;
78058   jresult = (int)result;
78059   return jresult;
78060 }
78061
78062
78063 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_TOUCH_TRANSPARENT_get() {
78064   int jresult ;
78065   int result;
78066
78067   result = (int)Dali::Toolkit::Popup::Property::TOUCH_TRANSPARENT;
78068   jresult = (int)result;
78069   return jresult;
78070 }
78071
78072
78073 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_TAIL_VISIBILITY_get() {
78074   int jresult ;
78075   int result;
78076
78077   result = (int)Dali::Toolkit::Popup::Property::TAIL_VISIBILITY;
78078   jresult = (int)result;
78079   return jresult;
78080 }
78081
78082
78083 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_TAIL_POSITION_get() {
78084   int jresult ;
78085   int result;
78086
78087   result = (int)Dali::Toolkit::Popup::Property::TAIL_POSITION;
78088   jresult = (int)result;
78089   return jresult;
78090 }
78091
78092
78093 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_CONTEXTUAL_MODE_get() {
78094   int jresult ;
78095   int result;
78096
78097   result = (int)Dali::Toolkit::Popup::Property::CONTEXTUAL_MODE;
78098   jresult = (int)result;
78099   return jresult;
78100 }
78101
78102
78103 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_ANIMATION_DURATION_get() {
78104   int jresult ;
78105   int result;
78106
78107   result = (int)Dali::Toolkit::Popup::Property::ANIMATION_DURATION;
78108   jresult = (int)result;
78109   return jresult;
78110 }
78111
78112
78113 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_ANIMATION_MODE_get() {
78114   int jresult ;
78115   int result;
78116
78117   result = (int)Dali::Toolkit::Popup::Property::ANIMATION_MODE;
78118   jresult = (int)result;
78119   return jresult;
78120 }
78121
78122
78123 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_ENTRY_ANIMATION_get() {
78124   int jresult ;
78125   int result;
78126
78127   result = (int)Dali::Toolkit::Popup::Property::ENTRY_ANIMATION;
78128   jresult = (int)result;
78129   return jresult;
78130 }
78131
78132
78133 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_EXIT_ANIMATION_get() {
78134   int jresult ;
78135   int result;
78136
78137   result = (int)Dali::Toolkit::Popup::Property::EXIT_ANIMATION;
78138   jresult = (int)result;
78139   return jresult;
78140 }
78141
78142
78143 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_AUTO_HIDE_DELAY_get() {
78144   int jresult ;
78145   int result;
78146
78147   result = (int)Dali::Toolkit::Popup::Property::AUTO_HIDE_DELAY;
78148   jresult = (int)result;
78149   return jresult;
78150 }
78151
78152
78153 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_BACKING_ENABLED_get() {
78154   int jresult ;
78155   int result;
78156
78157   result = (int)Dali::Toolkit::Popup::Property::BACKING_ENABLED;
78158   jresult = (int)result;
78159   return jresult;
78160 }
78161
78162
78163 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_BACKING_COLOR_get() {
78164   int jresult ;
78165   int result;
78166
78167   result = (int)Dali::Toolkit::Popup::Property::BACKING_COLOR;
78168   jresult = (int)result;
78169   return jresult;
78170 }
78171
78172
78173 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_POPUP_BACKGROUND_IMAGE_get() {
78174   int jresult ;
78175   int result;
78176
78177   result = (int)Dali::Toolkit::Popup::Property::POPUP_BACKGROUND_IMAGE;
78178   jresult = (int)result;
78179   return jresult;
78180 }
78181
78182
78183 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_POPUP_BACKGROUND_BORDER_get() {
78184   int jresult ;
78185   int result;
78186
78187   result = (int)Dali::Toolkit::Popup::Property::POPUP_BACKGROUND_BORDER;
78188   jresult = (int)result;
78189   return jresult;
78190 }
78191
78192
78193 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_TAIL_UP_IMAGE_get() {
78194   int jresult ;
78195   int result;
78196
78197   result = (int)Dali::Toolkit::Popup::Property::TAIL_UP_IMAGE;
78198   jresult = (int)result;
78199   return jresult;
78200 }
78201
78202
78203 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_TAIL_DOWN_IMAGE_get() {
78204   int jresult ;
78205   int result;
78206
78207   result = (int)Dali::Toolkit::Popup::Property::TAIL_DOWN_IMAGE;
78208   jresult = (int)result;
78209   return jresult;
78210 }
78211
78212
78213 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_TAIL_LEFT_IMAGE_get() {
78214   int jresult ;
78215   int result;
78216
78217   result = (int)Dali::Toolkit::Popup::Property::TAIL_LEFT_IMAGE;
78218   jresult = (int)result;
78219   return jresult;
78220 }
78221
78222
78223 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_TAIL_RIGHT_IMAGE_get() {
78224   int jresult ;
78225   int result;
78226
78227   result = (int)Dali::Toolkit::Popup::Property::TAIL_RIGHT_IMAGE;
78228   jresult = (int)result;
78229   return jresult;
78230 }
78231
78232
78233 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Popup_Property() {
78234   void * jresult ;
78235   Dali::Toolkit::Popup::Property *result = 0 ;
78236
78237   {
78238     try {
78239       result = (Dali::Toolkit::Popup::Property *)new Dali::Toolkit::Popup::Property();
78240     } catch (std::out_of_range& e) {
78241       {
78242         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78243       };
78244     } catch (std::exception& e) {
78245       {
78246         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78247       };
78248     } catch (...) {
78249       {
78250         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78251       };
78252     }
78253   }
78254   jresult = (void *)result;
78255   return jresult;
78256 }
78257
78258
78259 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Popup_Property(void * jarg1) {
78260   Dali::Toolkit::Popup::Property *arg1 = (Dali::Toolkit::Popup::Property *) 0 ;
78261
78262   arg1 = (Dali::Toolkit::Popup::Property *)jarg1;
78263   {
78264     try {
78265       delete arg1;
78266     } catch (std::out_of_range& e) {
78267       {
78268         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
78269       };
78270     } catch (std::exception& e) {
78271       {
78272         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
78273       };
78274     } catch (...) {
78275       {
78276         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
78277       };
78278     }
78279   }
78280 }
78281
78282
78283 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Popup__SWIG_0() {
78284   void * jresult ;
78285   Dali::Toolkit::Popup *result = 0 ;
78286
78287   {
78288     try {
78289       result = (Dali::Toolkit::Popup *)new Dali::Toolkit::Popup();
78290     } catch (std::out_of_range& e) {
78291       {
78292         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78293       };
78294     } catch (std::exception& e) {
78295       {
78296         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78297       };
78298     } catch (...) {
78299       {
78300         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78301       };
78302     }
78303   }
78304   jresult = (void *)result;
78305   return jresult;
78306 }
78307
78308
78309 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_New() {
78310   void * jresult ;
78311   Dali::Toolkit::Popup result;
78312
78313   {
78314     try {
78315       result = Dali::Toolkit::Popup::New();
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::Popup((const Dali::Toolkit::Popup &)result);
78331   return jresult;
78332 }
78333
78334
78335 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Popup(void * jarg1) {
78336   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
78337
78338   arg1 = (Dali::Toolkit::Popup *)jarg1;
78339   {
78340     try {
78341       delete arg1;
78342     } catch (std::out_of_range& e) {
78343       {
78344         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
78345       };
78346     } catch (std::exception& e) {
78347       {
78348         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
78349       };
78350     } catch (...) {
78351       {
78352         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
78353       };
78354     }
78355   }
78356 }
78357
78358
78359 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Popup__SWIG_1(void * jarg1) {
78360   void * jresult ;
78361   Dali::Toolkit::Popup *arg1 = 0 ;
78362   Dali::Toolkit::Popup *result = 0 ;
78363
78364   arg1 = (Dali::Toolkit::Popup *)jarg1;
78365   if (!arg1) {
78366     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Popup const & type is null", 0);
78367     return 0;
78368   }
78369   {
78370     try {
78371       result = (Dali::Toolkit::Popup *)new Dali::Toolkit::Popup((Dali::Toolkit::Popup const &)*arg1);
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_Popup_Assign(void * jarg1, void * jarg2) {
78392   void * jresult ;
78393   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
78394   Dali::Toolkit::Popup *arg2 = 0 ;
78395   Dali::Toolkit::Popup *result = 0 ;
78396
78397   arg1 = (Dali::Toolkit::Popup *)jarg1;
78398   arg2 = (Dali::Toolkit::Popup *)jarg2;
78399   if (!arg2) {
78400     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Popup const & type is null", 0);
78401     return 0;
78402   }
78403   {
78404     try {
78405       result = (Dali::Toolkit::Popup *) &(arg1)->operator =((Dali::Toolkit::Popup const &)*arg2);
78406     } catch (std::out_of_range& e) {
78407       {
78408         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78409       };
78410     } catch (std::exception& e) {
78411       {
78412         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78413       };
78414     } catch (...) {
78415       {
78416         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78417       };
78418     }
78419   }
78420   jresult = (void *)result;
78421   return jresult;
78422 }
78423
78424
78425 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_DownCast(void * jarg1) {
78426   void * jresult ;
78427   Dali::BaseHandle arg1 ;
78428   Dali::BaseHandle *argp1 ;
78429   Dali::Toolkit::Popup result;
78430
78431   argp1 = (Dali::BaseHandle *)jarg1;
78432   if (!argp1) {
78433     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
78434     return 0;
78435   }
78436   arg1 = *argp1;
78437   {
78438     try {
78439       result = Dali::Toolkit::Popup::DownCast(arg1);
78440     } catch (std::out_of_range& e) {
78441       {
78442         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78443       };
78444     } catch (std::exception& e) {
78445       {
78446         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78447       };
78448     } catch (...) {
78449       {
78450         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78451       };
78452     }
78453   }
78454   jresult = new Dali::Toolkit::Popup((const Dali::Toolkit::Popup &)result);
78455   return jresult;
78456 }
78457
78458
78459 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Popup_SetTitle(void * jarg1, void * jarg2) {
78460   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
78461   Dali::Actor arg2 ;
78462   Dali::Actor *argp2 ;
78463
78464   arg1 = (Dali::Toolkit::Popup *)jarg1;
78465   argp2 = (Dali::Actor *)jarg2;
78466   if (!argp2) {
78467     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
78468     return ;
78469   }
78470   arg2 = *argp2;
78471   {
78472     try {
78473       (arg1)->SetTitle(arg2);
78474     } catch (std::out_of_range& e) {
78475       {
78476         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
78477       };
78478     } catch (std::exception& e) {
78479       {
78480         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
78481       };
78482     } catch (...) {
78483       {
78484         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
78485       };
78486     }
78487   }
78488 }
78489
78490
78491 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_GetTitle(void * jarg1) {
78492   void * jresult ;
78493   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
78494   Dali::Actor result;
78495
78496   arg1 = (Dali::Toolkit::Popup *)jarg1;
78497   {
78498     try {
78499       result = ((Dali::Toolkit::Popup const *)arg1)->GetTitle();
78500     } catch (std::out_of_range& e) {
78501       {
78502         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78503       };
78504     } catch (std::exception& e) {
78505       {
78506         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78507       };
78508     } catch (...) {
78509       {
78510         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78511       };
78512     }
78513   }
78514   jresult = new Dali::Actor((const Dali::Actor &)result);
78515   return jresult;
78516 }
78517
78518
78519 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Popup_SetContent(void * jarg1, void * jarg2) {
78520   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
78521   Dali::Actor arg2 ;
78522   Dali::Actor *argp2 ;
78523
78524   arg1 = (Dali::Toolkit::Popup *)jarg1;
78525   argp2 = (Dali::Actor *)jarg2;
78526   if (!argp2) {
78527     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
78528     return ;
78529   }
78530   arg2 = *argp2;
78531   {
78532     try {
78533       (arg1)->SetContent(arg2);
78534     } catch (std::out_of_range& e) {
78535       {
78536         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
78537       };
78538     } catch (std::exception& e) {
78539       {
78540         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
78541       };
78542     } catch (...) {
78543       {
78544         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
78545       };
78546     }
78547   }
78548 }
78549
78550
78551 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_GetContent(void * jarg1) {
78552   void * jresult ;
78553   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
78554   Dali::Actor result;
78555
78556   arg1 = (Dali::Toolkit::Popup *)jarg1;
78557   {
78558     try {
78559       result = ((Dali::Toolkit::Popup const *)arg1)->GetContent();
78560     } catch (std::out_of_range& e) {
78561       {
78562         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78563       };
78564     } catch (std::exception& e) {
78565       {
78566         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78567       };
78568     } catch (...) {
78569       {
78570         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78571       };
78572     }
78573   }
78574   jresult = new Dali::Actor((const Dali::Actor &)result);
78575   return jresult;
78576 }
78577
78578
78579 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Popup_SetFooter(void * jarg1, void * jarg2) {
78580   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
78581   Dali::Actor arg2 ;
78582   Dali::Actor *argp2 ;
78583
78584   arg1 = (Dali::Toolkit::Popup *)jarg1;
78585   argp2 = (Dali::Actor *)jarg2;
78586   if (!argp2) {
78587     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
78588     return ;
78589   }
78590   arg2 = *argp2;
78591   {
78592     try {
78593       (arg1)->SetFooter(arg2);
78594     } catch (std::out_of_range& e) {
78595       {
78596         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
78597       };
78598     } catch (std::exception& e) {
78599       {
78600         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
78601       };
78602     } catch (...) {
78603       {
78604         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
78605       };
78606     }
78607   }
78608 }
78609
78610
78611 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_GetFooter(void * jarg1) {
78612   void * jresult ;
78613   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
78614   Dali::Actor result;
78615
78616   arg1 = (Dali::Toolkit::Popup *)jarg1;
78617   {
78618     try {
78619       result = ((Dali::Toolkit::Popup const *)arg1)->GetFooter();
78620     } catch (std::out_of_range& e) {
78621       {
78622         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78623       };
78624     } catch (std::exception& e) {
78625       {
78626         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78627       };
78628     } catch (...) {
78629       {
78630         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78631       };
78632     }
78633   }
78634   jresult = new Dali::Actor((const Dali::Actor &)result);
78635   return jresult;
78636 }
78637
78638
78639 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Popup_SetDisplayState(void * jarg1, int jarg2) {
78640   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
78641   Dali::Toolkit::Popup::DisplayState arg2 ;
78642
78643   arg1 = (Dali::Toolkit::Popup *)jarg1;
78644   arg2 = (Dali::Toolkit::Popup::DisplayState)jarg2;
78645   {
78646     try {
78647       (arg1)->SetDisplayState(arg2);
78648     } catch (std::out_of_range& e) {
78649       {
78650         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
78651       };
78652     } catch (std::exception& e) {
78653       {
78654         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
78655       };
78656     } catch (...) {
78657       {
78658         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
78659       };
78660     }
78661   }
78662 }
78663
78664
78665 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_GetDisplayState(void * jarg1) {
78666   int jresult ;
78667   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
78668   Dali::Toolkit::Popup::DisplayState result;
78669
78670   arg1 = (Dali::Toolkit::Popup *)jarg1;
78671   {
78672     try {
78673       result = (Dali::Toolkit::Popup::DisplayState)((Dali::Toolkit::Popup const *)arg1)->GetDisplayState();
78674     } catch (std::out_of_range& e) {
78675       {
78676         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78677       };
78678     } catch (std::exception& e) {
78679       {
78680         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78681       };
78682     } catch (...) {
78683       {
78684         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78685       };
78686     }
78687   }
78688   jresult = (int)result;
78689   return jresult;
78690 }
78691
78692
78693 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_OutsideTouchedSignal(void * jarg1) {
78694   void * jresult ;
78695   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
78696   Dali::Toolkit::Popup::TouchedOutsideSignalType *result = 0 ;
78697
78698   arg1 = (Dali::Toolkit::Popup *)jarg1;
78699   {
78700     try {
78701       result = (Dali::Toolkit::Popup::TouchedOutsideSignalType *) &(arg1)->OutsideTouchedSignal();
78702     } catch (std::out_of_range& e) {
78703       {
78704         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78705       };
78706     } catch (std::exception& e) {
78707       {
78708         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78709       };
78710     } catch (...) {
78711       {
78712         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78713       };
78714     }
78715   }
78716   jresult = (void *)result;
78717   return jresult;
78718 }
78719
78720
78721 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_ShowingSignal(void * jarg1) {
78722   void * jresult ;
78723   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
78724   Dali::Toolkit::Popup::DisplayStateChangeSignalType *result = 0 ;
78725
78726   arg1 = (Dali::Toolkit::Popup *)jarg1;
78727   {
78728     try {
78729       result = (Dali::Toolkit::Popup::DisplayStateChangeSignalType *) &(arg1)->ShowingSignal();
78730     } catch (std::out_of_range& e) {
78731       {
78732         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78733       };
78734     } catch (std::exception& e) {
78735       {
78736         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78737       };
78738     } catch (...) {
78739       {
78740         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78741       };
78742     }
78743   }
78744   jresult = (void *)result;
78745   return jresult;
78746 }
78747
78748
78749 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_ShownSignal(void * jarg1) {
78750   void * jresult ;
78751   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
78752   Dali::Toolkit::Popup::DisplayStateChangeSignalType *result = 0 ;
78753
78754   arg1 = (Dali::Toolkit::Popup *)jarg1;
78755   {
78756     try {
78757       result = (Dali::Toolkit::Popup::DisplayStateChangeSignalType *) &(arg1)->ShownSignal();
78758     } catch (std::out_of_range& e) {
78759       {
78760         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78761       };
78762     } catch (std::exception& e) {
78763       {
78764         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78765       };
78766     } catch (...) {
78767       {
78768         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78769       };
78770     }
78771   }
78772   jresult = (void *)result;
78773   return jresult;
78774 }
78775
78776
78777 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_HidingSignal(void * jarg1) {
78778   void * jresult ;
78779   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
78780   Dali::Toolkit::Popup::DisplayStateChangeSignalType *result = 0 ;
78781
78782   arg1 = (Dali::Toolkit::Popup *)jarg1;
78783   {
78784     try {
78785       result = (Dali::Toolkit::Popup::DisplayStateChangeSignalType *) &(arg1)->HidingSignal();
78786     } catch (std::out_of_range& e) {
78787       {
78788         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78789       };
78790     } catch (std::exception& e) {
78791       {
78792         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78793       };
78794     } catch (...) {
78795       {
78796         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78797       };
78798     }
78799   }
78800   jresult = (void *)result;
78801   return jresult;
78802 }
78803
78804
78805 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_HiddenSignal(void * jarg1) {
78806   void * jresult ;
78807   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
78808   Dali::Toolkit::Popup::DisplayStateChangeSignalType *result = 0 ;
78809
78810   arg1 = (Dali::Toolkit::Popup *)jarg1;
78811   {
78812     try {
78813       result = (Dali::Toolkit::Popup::DisplayStateChangeSignalType *) &(arg1)->HiddenSignal();
78814     } catch (std::out_of_range& e) {
78815       {
78816         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78817       };
78818     } catch (std::exception& e) {
78819       {
78820         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78821       };
78822     } catch (...) {
78823       {
78824         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78825       };
78826     }
78827   }
78828   jresult = (void *)result;
78829   return jresult;
78830 }
78831
78832
78833 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ProgressBar_Property_PROGRESS_VALUE_get() {
78834   int jresult ;
78835   int result;
78836
78837   result = (int)Dali::Toolkit::ProgressBar::Property::PROGRESS_VALUE;
78838   jresult = (int)result;
78839   return jresult;
78840 }
78841
78842
78843 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ProgressBar_Property_SECONDARY_PROGRESS_VALUE_get() {
78844   int jresult ;
78845   int result;
78846
78847   result = (int)Dali::Toolkit::ProgressBar::Property::SECONDARY_PROGRESS_VALUE;
78848   jresult = (int)result;
78849   return jresult;
78850 }
78851
78852
78853 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ProgressBar_Property_INDETERMINATE_get() {
78854   int jresult ;
78855   int result;
78856
78857   result = (int)Dali::Toolkit::ProgressBar::Property::INDETERMINATE;
78858   jresult = (int)result;
78859   return jresult;
78860 }
78861
78862
78863 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ProgressBar_Property_TRACK_VISUAL_get() {
78864   int jresult ;
78865   int result;
78866
78867   result = (int)Dali::Toolkit::ProgressBar::Property::TRACK_VISUAL;
78868   jresult = (int)result;
78869   return jresult;
78870 }
78871
78872
78873 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ProgressBar_Property_PROGRESS_VISUAL_get() {
78874   int jresult ;
78875   int result;
78876
78877   result = (int)Dali::Toolkit::ProgressBar::Property::PROGRESS_VISUAL;
78878   jresult = (int)result;
78879   return jresult;
78880 }
78881
78882
78883 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ProgressBar_Property_SECONDARY_PROGRESS_VISUAL_get() {
78884   int jresult ;
78885   int result;
78886
78887   result = (int)Dali::Toolkit::ProgressBar::Property::SECONDARY_PROGRESS_VISUAL;
78888   jresult = (int)result;
78889   return jresult;
78890 }
78891
78892
78893 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ProgressBar_Property_INDETERMINATE_VISUAL_get() {
78894   int jresult ;
78895   int result;
78896
78897   result = (int)Dali::Toolkit::ProgressBar::Property::INDETERMINATE_VISUAL;
78898   jresult = (int)result;
78899   return jresult;
78900 }
78901
78902
78903 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ProgressBar_Property_INDETERMINATE_VISUAL_ANIMATION_get() {
78904   int jresult ;
78905   int result;
78906
78907   result = (int)Dali::Toolkit::ProgressBar::Property::INDETERMINATE_VISUAL_ANIMATION;
78908   jresult = (int)result;
78909   return jresult;
78910 }
78911
78912
78913 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ProgressBar_Property_LABEL_VISUAL_get() {
78914   int jresult ;
78915   int result;
78916
78917   result = (int)Dali::Toolkit::ProgressBar::Property::LABEL_VISUAL;
78918   jresult = (int)result;
78919   return jresult;
78920 }
78921
78922
78923 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ProgressBar_Property() {
78924   void * jresult ;
78925   Dali::Toolkit::ProgressBar::Property *result = 0 ;
78926
78927   {
78928     try {
78929       result = (Dali::Toolkit::ProgressBar::Property *)new Dali::Toolkit::ProgressBar::Property();
78930     } catch (std::out_of_range& e) {
78931       {
78932         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78933       };
78934     } catch (std::exception& e) {
78935       {
78936         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78937       };
78938     } catch (...) {
78939       {
78940         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78941       };
78942     }
78943   }
78944   jresult = (void *)result;
78945   return jresult;
78946 }
78947
78948
78949 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ProgressBar_Property(void * jarg1) {
78950   Dali::Toolkit::ProgressBar::Property *arg1 = (Dali::Toolkit::ProgressBar::Property *) 0 ;
78951
78952   arg1 = (Dali::Toolkit::ProgressBar::Property *)jarg1;
78953   {
78954     try {
78955       delete arg1;
78956     } catch (std::out_of_range& e) {
78957       {
78958         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
78959       };
78960     } catch (std::exception& e) {
78961       {
78962         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
78963       };
78964     } catch (...) {
78965       {
78966         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
78967       };
78968     }
78969   }
78970 }
78971
78972
78973 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ProgressBar_New() {
78974   void * jresult ;
78975   Dali::Toolkit::ProgressBar result;
78976
78977   {
78978     try {
78979       result = Dali::Toolkit::ProgressBar::New();
78980     } catch (std::out_of_range& e) {
78981       {
78982         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78983       };
78984     } catch (std::exception& e) {
78985       {
78986         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78987       };
78988     } catch (...) {
78989       {
78990         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78991       };
78992     }
78993   }
78994   jresult = new Dali::Toolkit::ProgressBar((const Dali::Toolkit::ProgressBar &)result);
78995   return jresult;
78996 }
78997
78998
78999 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ProgressBar__SWIG_0() {
79000   void * jresult ;
79001   Dali::Toolkit::ProgressBar *result = 0 ;
79002
79003   {
79004     try {
79005       result = (Dali::Toolkit::ProgressBar *)new Dali::Toolkit::ProgressBar();
79006     } catch (std::out_of_range& e) {
79007       {
79008         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79009       };
79010     } catch (std::exception& e) {
79011       {
79012         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79013       };
79014     } catch (...) {
79015       {
79016         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79017       };
79018     }
79019   }
79020   jresult = (void *)result;
79021   return jresult;
79022 }
79023
79024
79025 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ProgressBar__SWIG_1(void * jarg1) {
79026   void * jresult ;
79027   Dali::Toolkit::ProgressBar *arg1 = 0 ;
79028   Dali::Toolkit::ProgressBar *result = 0 ;
79029
79030   arg1 = (Dali::Toolkit::ProgressBar *)jarg1;
79031   if (!arg1) {
79032     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ProgressBar const & type is null", 0);
79033     return 0;
79034   }
79035   {
79036     try {
79037       result = (Dali::Toolkit::ProgressBar *)new Dali::Toolkit::ProgressBar((Dali::Toolkit::ProgressBar const &)*arg1);
79038     } catch (std::out_of_range& e) {
79039       {
79040         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79041       };
79042     } catch (std::exception& e) {
79043       {
79044         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79045       };
79046     } catch (...) {
79047       {
79048         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79049       };
79050     }
79051   }
79052   jresult = (void *)result;
79053   return jresult;
79054 }
79055
79056
79057 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ProgressBar_Assign(void * jarg1, void * jarg2) {
79058   void * jresult ;
79059   Dali::Toolkit::ProgressBar *arg1 = (Dali::Toolkit::ProgressBar *) 0 ;
79060   Dali::Toolkit::ProgressBar *arg2 = 0 ;
79061   Dali::Toolkit::ProgressBar *result = 0 ;
79062
79063   arg1 = (Dali::Toolkit::ProgressBar *)jarg1;
79064   arg2 = (Dali::Toolkit::ProgressBar *)jarg2;
79065   if (!arg2) {
79066     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ProgressBar const & type is null", 0);
79067     return 0;
79068   }
79069   {
79070     try {
79071       result = (Dali::Toolkit::ProgressBar *) &(arg1)->operator =((Dali::Toolkit::ProgressBar const &)*arg2);
79072     } catch (std::out_of_range& e) {
79073       {
79074         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79075       };
79076     } catch (std::exception& e) {
79077       {
79078         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79079       };
79080     } catch (...) {
79081       {
79082         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79083       };
79084     }
79085   }
79086   jresult = (void *)result;
79087   return jresult;
79088 }
79089
79090
79091 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ProgressBar(void * jarg1) {
79092   Dali::Toolkit::ProgressBar *arg1 = (Dali::Toolkit::ProgressBar *) 0 ;
79093
79094   arg1 = (Dali::Toolkit::ProgressBar *)jarg1;
79095   {
79096     try {
79097       delete arg1;
79098     } catch (std::out_of_range& e) {
79099       {
79100         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
79101       };
79102     } catch (std::exception& e) {
79103       {
79104         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
79105       };
79106     } catch (...) {
79107       {
79108         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
79109       };
79110     }
79111   }
79112 }
79113
79114
79115 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ProgressBar_DownCast(void * jarg1) {
79116   void * jresult ;
79117   Dali::BaseHandle arg1 ;
79118   Dali::BaseHandle *argp1 ;
79119   Dali::Toolkit::ProgressBar result;
79120
79121   argp1 = (Dali::BaseHandle *)jarg1;
79122   if (!argp1) {
79123     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
79124     return 0;
79125   }
79126   arg1 = *argp1;
79127   {
79128     try {
79129       result = Dali::Toolkit::ProgressBar::DownCast(arg1);
79130     } catch (std::out_of_range& e) {
79131       {
79132         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79133       };
79134     } catch (std::exception& e) {
79135       {
79136         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79137       };
79138     } catch (...) {
79139       {
79140         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79141       };
79142     }
79143   }
79144   jresult = new Dali::Toolkit::ProgressBar((const Dali::Toolkit::ProgressBar &)result);
79145   return jresult;
79146 }
79147
79148
79149 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ProgressBar_ValueChangedSignal(void * jarg1) {
79150   void * jresult ;
79151   Dali::Toolkit::ProgressBar *arg1 = (Dali::Toolkit::ProgressBar *) 0 ;
79152   Dali::Toolkit::ProgressBar::ValueChangedSignalType *result = 0 ;
79153
79154   arg1 = (Dali::Toolkit::ProgressBar *)jarg1;
79155   {
79156     try {
79157       result = (Dali::Toolkit::ProgressBar::ValueChangedSignalType *) &(arg1)->ValueChangedSignal();
79158     } catch (std::out_of_range& e) {
79159       {
79160         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79161       };
79162     } catch (std::exception& e) {
79163       {
79164         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79165       };
79166     } catch (...) {
79167       {
79168         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79169       };
79170     }
79171   }
79172   jresult = (void *)result;
79173   return jresult;
79174 }
79175
79176
79177 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_GaussianBlurView__SWIG_0() {
79178   void * jresult ;
79179   Dali::Toolkit::GaussianBlurView *result = 0 ;
79180
79181   {
79182     try {
79183       result = (Dali::Toolkit::GaussianBlurView *)new Dali::Toolkit::GaussianBlurView();
79184     } catch (std::out_of_range& e) {
79185       {
79186         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79187       };
79188     } catch (std::exception& e) {
79189       {
79190         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79191       };
79192     } catch (...) {
79193       {
79194         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79195       };
79196     }
79197   }
79198   jresult = (void *)result;
79199   return jresult;
79200 }
79201
79202
79203 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_GaussianBlurView__SWIG_1(void * jarg1) {
79204   void * jresult ;
79205   Dali::Toolkit::GaussianBlurView *arg1 = 0 ;
79206   Dali::Toolkit::GaussianBlurView *result = 0 ;
79207
79208   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
79209   if (!arg1) {
79210     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::GaussianBlurView const & type is null", 0);
79211     return 0;
79212   }
79213   {
79214     try {
79215       result = (Dali::Toolkit::GaussianBlurView *)new Dali::Toolkit::GaussianBlurView((Dali::Toolkit::GaussianBlurView const &)*arg1);
79216     } catch (std::out_of_range& e) {
79217       {
79218         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79219       };
79220     } catch (std::exception& e) {
79221       {
79222         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79223       };
79224     } catch (...) {
79225       {
79226         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79227       };
79228     }
79229   }
79230   jresult = (void *)result;
79231   return jresult;
79232 }
79233
79234
79235 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GaussianBlurView_Assign(void * jarg1, void * jarg2) {
79236   void * jresult ;
79237   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
79238   Dali::Toolkit::GaussianBlurView *arg2 = 0 ;
79239   Dali::Toolkit::GaussianBlurView *result = 0 ;
79240
79241   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
79242   arg2 = (Dali::Toolkit::GaussianBlurView *)jarg2;
79243   if (!arg2) {
79244     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::GaussianBlurView const & type is null", 0);
79245     return 0;
79246   }
79247   {
79248     try {
79249       result = (Dali::Toolkit::GaussianBlurView *) &(arg1)->operator =((Dali::Toolkit::GaussianBlurView const &)*arg2);
79250     } catch (std::out_of_range& e) {
79251       {
79252         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79253       };
79254     } catch (std::exception& e) {
79255       {
79256         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79257       };
79258     } catch (...) {
79259       {
79260         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79261       };
79262     }
79263   }
79264   jresult = (void *)result;
79265   return jresult;
79266 }
79267
79268
79269 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_GaussianBlurView(void * jarg1) {
79270   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
79271
79272   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
79273   {
79274     try {
79275       delete arg1;
79276     } catch (std::out_of_range& e) {
79277       {
79278         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
79279       };
79280     } catch (std::exception& e) {
79281       {
79282         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
79283       };
79284     } catch (...) {
79285       {
79286         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
79287       };
79288     }
79289   }
79290 }
79291
79292
79293 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GaussianBlurView_DownCast(void * jarg1) {
79294   void * jresult ;
79295   Dali::BaseHandle arg1 ;
79296   Dali::BaseHandle *argp1 ;
79297   Dali::Toolkit::GaussianBlurView result;
79298
79299   argp1 = (Dali::BaseHandle *)jarg1;
79300   if (!argp1) {
79301     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
79302     return 0;
79303   }
79304   arg1 = *argp1;
79305   {
79306     try {
79307       result = Dali::Toolkit::GaussianBlurView::DownCast(arg1);
79308     } catch (std::out_of_range& e) {
79309       {
79310         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79311       };
79312     } catch (std::exception& e) {
79313       {
79314         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79315       };
79316     } catch (...) {
79317       {
79318         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79319       };
79320     }
79321   }
79322   jresult = new Dali::Toolkit::GaussianBlurView((const Dali::Toolkit::GaussianBlurView &)result);
79323   return jresult;
79324 }
79325
79326
79327 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GaussianBlurView_New__SWIG_0() {
79328   void * jresult ;
79329   Dali::Toolkit::GaussianBlurView result;
79330
79331   {
79332     try {
79333       result = Dali::Toolkit::GaussianBlurView::New();
79334     } catch (std::out_of_range& e) {
79335       {
79336         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79337       };
79338     } catch (std::exception& e) {
79339       {
79340         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79341       };
79342     } catch (...) {
79343       {
79344         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79345       };
79346     }
79347   }
79348   jresult = new Dali::Toolkit::GaussianBlurView((const Dali::Toolkit::GaussianBlurView &)result);
79349   return jresult;
79350 }
79351
79352
79353 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GaussianBlurView_New__SWIG_1(unsigned int jarg1, float jarg2, int jarg3, float jarg4, float jarg5, unsigned int jarg6) {
79354   void * jresult ;
79355   unsigned int arg1 ;
79356   float arg2 ;
79357   Dali::Pixel::Format arg3 ;
79358   float arg4 ;
79359   float arg5 ;
79360   bool arg6 ;
79361   Dali::Toolkit::GaussianBlurView result;
79362
79363   arg1 = (unsigned int)jarg1;
79364   arg2 = (float)jarg2;
79365   arg3 = (Dali::Pixel::Format)jarg3;
79366   arg4 = (float)jarg4;
79367   arg5 = (float)jarg5;
79368   arg6 = jarg6 ? true : false;
79369   {
79370     try {
79371       result = Dali::Toolkit::GaussianBlurView::New(arg1,arg2,arg3,arg4,arg5,arg6);
79372     } catch (std::out_of_range& e) {
79373       {
79374         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79375       };
79376     } catch (std::exception& e) {
79377       {
79378         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79379       };
79380     } catch (...) {
79381       {
79382         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79383       };
79384     }
79385   }
79386   jresult = new Dali::Toolkit::GaussianBlurView((const Dali::Toolkit::GaussianBlurView &)result);
79387   return jresult;
79388 }
79389
79390
79391 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GaussianBlurView_New__SWIG_2(unsigned int jarg1, float jarg2, int jarg3, float jarg4, float jarg5) {
79392   void * jresult ;
79393   unsigned int arg1 ;
79394   float arg2 ;
79395   Dali::Pixel::Format arg3 ;
79396   float arg4 ;
79397   float arg5 ;
79398   Dali::Toolkit::GaussianBlurView result;
79399
79400   arg1 = (unsigned int)jarg1;
79401   arg2 = (float)jarg2;
79402   arg3 = (Dali::Pixel::Format)jarg3;
79403   arg4 = (float)jarg4;
79404   arg5 = (float)jarg5;
79405   {
79406     try {
79407       result = Dali::Toolkit::GaussianBlurView::New(arg1,arg2,arg3,arg4,arg5);
79408     } catch (std::out_of_range& e) {
79409       {
79410         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79411       };
79412     } catch (std::exception& e) {
79413       {
79414         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79415       };
79416     } catch (...) {
79417       {
79418         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79419       };
79420     }
79421   }
79422   jresult = new Dali::Toolkit::GaussianBlurView((const Dali::Toolkit::GaussianBlurView &)result);
79423   return jresult;
79424 }
79425
79426
79427 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GaussianBlurView_Add(void * jarg1, void * jarg2) {
79428   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
79429   Dali::Actor arg2 ;
79430   Dali::Actor *argp2 ;
79431
79432   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
79433   argp2 = (Dali::Actor *)jarg2;
79434   if (!argp2) {
79435     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
79436     return ;
79437   }
79438   arg2 = *argp2;
79439   {
79440     try {
79441       (arg1)->Add(arg2);
79442     } catch (std::out_of_range& e) {
79443       {
79444         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
79445       };
79446     } catch (std::exception& e) {
79447       {
79448         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
79449       };
79450     } catch (...) {
79451       {
79452         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
79453       };
79454     }
79455   }
79456 }
79457
79458
79459 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GaussianBlurView_Remove(void * jarg1, void * jarg2) {
79460   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
79461   Dali::Actor arg2 ;
79462   Dali::Actor *argp2 ;
79463
79464   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
79465   argp2 = (Dali::Actor *)jarg2;
79466   if (!argp2) {
79467     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
79468     return ;
79469   }
79470   arg2 = *argp2;
79471   {
79472     try {
79473       (arg1)->Remove(arg2);
79474     } catch (std::out_of_range& e) {
79475       {
79476         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
79477       };
79478     } catch (std::exception& e) {
79479       {
79480         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
79481       };
79482     } catch (...) {
79483       {
79484         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
79485       };
79486     }
79487   }
79488 }
79489
79490
79491 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GaussianBlurView_Activate(void * jarg1) {
79492   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
79493
79494   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
79495   {
79496     try {
79497       (arg1)->Activate();
79498     } catch (std::out_of_range& e) {
79499       {
79500         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
79501       };
79502     } catch (std::exception& e) {
79503       {
79504         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
79505       };
79506     } catch (...) {
79507       {
79508         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
79509       };
79510     }
79511   }
79512 }
79513
79514
79515 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GaussianBlurView_ActivateOnce(void * jarg1) {
79516   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
79517
79518   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
79519   {
79520     try {
79521       (arg1)->ActivateOnce();
79522     } catch (std::out_of_range& e) {
79523       {
79524         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
79525       };
79526     } catch (std::exception& e) {
79527       {
79528         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
79529       };
79530     } catch (...) {
79531       {
79532         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
79533       };
79534     }
79535   }
79536 }
79537
79538
79539 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GaussianBlurView_Deactivate(void * jarg1) {
79540   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
79541
79542   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
79543   {
79544     try {
79545       (arg1)->Deactivate();
79546     } catch (std::out_of_range& e) {
79547       {
79548         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
79549       };
79550     } catch (std::exception& e) {
79551       {
79552         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
79553       };
79554     } catch (...) {
79555       {
79556         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
79557       };
79558     }
79559   }
79560 }
79561
79562
79563 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GaussianBlurView_SetUserImageAndOutputRenderTarget(void * jarg1, void * jarg2, void * jarg3) {
79564   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
79565   Dali::Image arg2 ;
79566   Dali::FrameBufferImage arg3 ;
79567   Dali::Image *argp2 ;
79568   Dali::FrameBufferImage *argp3 ;
79569
79570   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
79571   argp2 = (Dali::Image *)jarg2;
79572   if (!argp2) {
79573     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
79574     return ;
79575   }
79576   arg2 = *argp2;
79577   argp3 = (Dali::FrameBufferImage *)jarg3;
79578   if (!argp3) {
79579     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::FrameBufferImage", 0);
79580     return ;
79581   }
79582   arg3 = *argp3;
79583   {
79584     try {
79585       (arg1)->SetUserImageAndOutputRenderTarget(arg2,arg3);
79586     } catch (std::out_of_range& e) {
79587       {
79588         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
79589       };
79590     } catch (std::exception& e) {
79591       {
79592         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
79593       };
79594     } catch (...) {
79595       {
79596         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
79597       };
79598     }
79599   }
79600 }
79601
79602
79603 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_GaussianBlurView_GetBlurStrengthPropertyIndex(void * jarg1) {
79604   int jresult ;
79605   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
79606   Dali::Property::Index result;
79607
79608   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
79609   {
79610     try {
79611       result = (Dali::Property::Index)((Dali::Toolkit::GaussianBlurView const *)arg1)->GetBlurStrengthPropertyIndex();
79612     } catch (std::out_of_range& e) {
79613       {
79614         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79615       };
79616     } catch (std::exception& e) {
79617       {
79618         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79619       };
79620     } catch (...) {
79621       {
79622         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79623       };
79624     }
79625   }
79626   jresult = result;
79627   return jresult;
79628 }
79629
79630
79631 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GaussianBlurView_GetBlurredRenderTarget(void * jarg1) {
79632   void * jresult ;
79633   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
79634   Dali::FrameBufferImage result;
79635
79636   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
79637   {
79638     try {
79639       result = ((Dali::Toolkit::GaussianBlurView const *)arg1)->GetBlurredRenderTarget();
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 = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result);
79655   return jresult;
79656 }
79657
79658
79659 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GaussianBlurView_SetBackgroundColor(void * jarg1, void * jarg2) {
79660   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
79661   Dali::Vector4 *arg2 = 0 ;
79662
79663   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
79664   arg2 = (Dali::Vector4 *)jarg2;
79665   if (!arg2) {
79666     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
79667     return ;
79668   }
79669   {
79670     try {
79671       (arg1)->SetBackgroundColor((Dali::Vector4 const &)*arg2);
79672     } catch (std::out_of_range& e) {
79673       {
79674         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
79675       };
79676     } catch (std::exception& e) {
79677       {
79678         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
79679       };
79680     } catch (...) {
79681       {
79682         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
79683       };
79684     }
79685   }
79686 }
79687
79688
79689 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GaussianBlurView_GetBackgroundColor(void * jarg1) {
79690   void * jresult ;
79691   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
79692   Dali::Vector4 result;
79693
79694   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
79695   {
79696     try {
79697       result = ((Dali::Toolkit::GaussianBlurView const *)arg1)->GetBackgroundColor();
79698     } catch (std::out_of_range& e) {
79699       {
79700         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79701       };
79702     } catch (std::exception& e) {
79703       {
79704         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79705       };
79706     } catch (...) {
79707       {
79708         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79709       };
79710     }
79711   }
79712   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
79713   return jresult;
79714 }
79715
79716
79717 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GaussianBlurView_FinishedSignal(void * jarg1) {
79718   void * jresult ;
79719   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
79720   Dali::Toolkit::GaussianBlurView::GaussianBlurViewSignal *result = 0 ;
79721
79722   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
79723   {
79724     try {
79725       result = (Dali::Toolkit::GaussianBlurView::GaussianBlurViewSignal *) &(arg1)->FinishedSignal();
79726     } catch (std::out_of_range& e) {
79727       {
79728         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79729       };
79730     } catch (std::exception& e) {
79731       {
79732         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79733       };
79734     } catch (...) {
79735       {
79736         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79737       };
79738     }
79739   }
79740   jresult = (void *)result;
79741   return jresult;
79742 }
79743
79744
79745 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PageFactory(void * jarg1) {
79746   Dali::Toolkit::PageFactory *arg1 = (Dali::Toolkit::PageFactory *) 0 ;
79747
79748   arg1 = (Dali::Toolkit::PageFactory *)jarg1;
79749   {
79750     try {
79751       delete arg1;
79752     } catch (std::out_of_range& e) {
79753       {
79754         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
79755       };
79756     } catch (std::exception& e) {
79757       {
79758         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
79759       };
79760     } catch (...) {
79761       {
79762         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
79763       };
79764     }
79765   }
79766 }
79767
79768
79769 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PageFactory_GetNumberOfPages(void * jarg1) {
79770   unsigned int jresult ;
79771   Dali::Toolkit::PageFactory *arg1 = (Dali::Toolkit::PageFactory *) 0 ;
79772   unsigned int result;
79773
79774   arg1 = (Dali::Toolkit::PageFactory *)jarg1;
79775   {
79776     try {
79777       result = (unsigned int)(arg1)->GetNumberOfPages();
79778     } catch (std::out_of_range& e) {
79779       {
79780         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79781       };
79782     } catch (std::exception& e) {
79783       {
79784         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79785       };
79786     } catch (...) {
79787       {
79788         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79789       };
79790     }
79791   }
79792   jresult = result;
79793   return jresult;
79794 }
79795
79796
79797 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageFactory_NewPage(void * jarg1, unsigned int jarg2) {
79798   void * jresult ;
79799   Dali::Toolkit::PageFactory *arg1 = (Dali::Toolkit::PageFactory *) 0 ;
79800   unsigned int arg2 ;
79801   Dali::Texture result;
79802
79803   arg1 = (Dali::Toolkit::PageFactory *)jarg1;
79804   arg2 = (unsigned int)jarg2;
79805   {
79806     try {
79807       result = (arg1)->NewPage(arg2);
79808     } catch (std::out_of_range& e) {
79809       {
79810         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79811       };
79812     } catch (std::exception& e) {
79813       {
79814         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79815       };
79816     } catch (...) {
79817       {
79818         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79819       };
79820     }
79821   }
79822   jresult = new Dali::Texture((const Dali::Texture &)result);
79823   return jresult;
79824 }
79825
79826
79827 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PageTurnView_Property_PAGE_SIZE_get() {
79828   int jresult ;
79829   int result;
79830
79831   result = (int)Dali::Toolkit::PageTurnView::Property::PAGE_SIZE;
79832   jresult = (int)result;
79833   return jresult;
79834 }
79835
79836
79837 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PageTurnView_Property_CURRENT_PAGE_ID_get() {
79838   int jresult ;
79839   int result;
79840
79841   result = (int)Dali::Toolkit::PageTurnView::Property::CURRENT_PAGE_ID;
79842   jresult = (int)result;
79843   return jresult;
79844 }
79845
79846
79847 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PageTurnView_Property_SPINE_SHADOW_get() {
79848   int jresult ;
79849   int result;
79850
79851   result = (int)Dali::Toolkit::PageTurnView::Property::SPINE_SHADOW;
79852   jresult = (int)result;
79853   return jresult;
79854 }
79855
79856
79857 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PageTurnView_Property() {
79858   void * jresult ;
79859   Dali::Toolkit::PageTurnView::Property *result = 0 ;
79860
79861   {
79862     try {
79863       result = (Dali::Toolkit::PageTurnView::Property *)new Dali::Toolkit::PageTurnView::Property();
79864     } catch (std::out_of_range& e) {
79865       {
79866         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79867       };
79868     } catch (std::exception& e) {
79869       {
79870         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79871       };
79872     } catch (...) {
79873       {
79874         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79875       };
79876     }
79877   }
79878   jresult = (void *)result;
79879   return jresult;
79880 }
79881
79882
79883 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PageTurnView_Property(void * jarg1) {
79884   Dali::Toolkit::PageTurnView::Property *arg1 = (Dali::Toolkit::PageTurnView::Property *) 0 ;
79885
79886   arg1 = (Dali::Toolkit::PageTurnView::Property *)jarg1;
79887   {
79888     try {
79889       delete arg1;
79890     } catch (std::out_of_range& e) {
79891       {
79892         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
79893       };
79894     } catch (std::exception& e) {
79895       {
79896         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
79897       };
79898     } catch (...) {
79899       {
79900         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
79901       };
79902     }
79903   }
79904 }
79905
79906
79907 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PageTurnView__SWIG_0() {
79908   void * jresult ;
79909   Dali::Toolkit::PageTurnView *result = 0 ;
79910
79911   {
79912     try {
79913       result = (Dali::Toolkit::PageTurnView *)new Dali::Toolkit::PageTurnView();
79914     } catch (std::out_of_range& e) {
79915       {
79916         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79917       };
79918     } catch (std::exception& e) {
79919       {
79920         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79921       };
79922     } catch (...) {
79923       {
79924         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79925       };
79926     }
79927   }
79928   jresult = (void *)result;
79929   return jresult;
79930 }
79931
79932
79933 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PageTurnView__SWIG_1(void * jarg1) {
79934   void * jresult ;
79935   Dali::Toolkit::PageTurnView *arg1 = 0 ;
79936   Dali::Toolkit::PageTurnView *result = 0 ;
79937
79938   arg1 = (Dali::Toolkit::PageTurnView *)jarg1;
79939   if (!arg1) {
79940     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageTurnView const & type is null", 0);
79941     return 0;
79942   }
79943   {
79944     try {
79945       result = (Dali::Toolkit::PageTurnView *)new Dali::Toolkit::PageTurnView((Dali::Toolkit::PageTurnView const &)*arg1);
79946     } catch (std::out_of_range& e) {
79947       {
79948         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79949       };
79950     } catch (std::exception& e) {
79951       {
79952         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79953       };
79954     } catch (...) {
79955       {
79956         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79957       };
79958     }
79959   }
79960   jresult = (void *)result;
79961   return jresult;
79962 }
79963
79964
79965 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnView_Assign(void * jarg1, void * jarg2) {
79966   void * jresult ;
79967   Dali::Toolkit::PageTurnView *arg1 = (Dali::Toolkit::PageTurnView *) 0 ;
79968   Dali::Toolkit::PageTurnView *arg2 = 0 ;
79969   Dali::Toolkit::PageTurnView *result = 0 ;
79970
79971   arg1 = (Dali::Toolkit::PageTurnView *)jarg1;
79972   arg2 = (Dali::Toolkit::PageTurnView *)jarg2;
79973   if (!arg2) {
79974     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageTurnView const & type is null", 0);
79975     return 0;
79976   }
79977   {
79978     try {
79979       result = (Dali::Toolkit::PageTurnView *) &(arg1)->operator =((Dali::Toolkit::PageTurnView const &)*arg2);
79980     } catch (std::out_of_range& e) {
79981       {
79982         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79983       };
79984     } catch (std::exception& e) {
79985       {
79986         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79987       };
79988     } catch (...) {
79989       {
79990         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79991       };
79992     }
79993   }
79994   jresult = (void *)result;
79995   return jresult;
79996 }
79997
79998
79999 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PageTurnView(void * jarg1) {
80000   Dali::Toolkit::PageTurnView *arg1 = (Dali::Toolkit::PageTurnView *) 0 ;
80001
80002   arg1 = (Dali::Toolkit::PageTurnView *)jarg1;
80003   {
80004     try {
80005       delete arg1;
80006     } catch (std::out_of_range& e) {
80007       {
80008         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80009       };
80010     } catch (std::exception& e) {
80011       {
80012         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80013       };
80014     } catch (...) {
80015       {
80016         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80017       };
80018     }
80019   }
80020 }
80021
80022
80023 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnView_DownCast(void * jarg1) {
80024   void * jresult ;
80025   Dali::BaseHandle arg1 ;
80026   Dali::BaseHandle *argp1 ;
80027   Dali::Toolkit::PageTurnView result;
80028
80029   argp1 = (Dali::BaseHandle *)jarg1;
80030   if (!argp1) {
80031     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
80032     return 0;
80033   }
80034   arg1 = *argp1;
80035   {
80036     try {
80037       result = Dali::Toolkit::PageTurnView::DownCast(arg1);
80038     } catch (std::out_of_range& e) {
80039       {
80040         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80041       };
80042     } catch (std::exception& e) {
80043       {
80044         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80045       };
80046     } catch (...) {
80047       {
80048         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80049       };
80050     }
80051   }
80052   jresult = new Dali::Toolkit::PageTurnView((const Dali::Toolkit::PageTurnView &)result);
80053   return jresult;
80054 }
80055
80056
80057 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnView_PageTurnStartedSignal(void * jarg1) {
80058   void * jresult ;
80059   Dali::Toolkit::PageTurnView *arg1 = (Dali::Toolkit::PageTurnView *) 0 ;
80060   Dali::Toolkit::PageTurnView::PageTurnSignal *result = 0 ;
80061
80062   arg1 = (Dali::Toolkit::PageTurnView *)jarg1;
80063   {
80064     try {
80065       result = (Dali::Toolkit::PageTurnView::PageTurnSignal *) &(arg1)->PageTurnStartedSignal();
80066     } catch (std::out_of_range& e) {
80067       {
80068         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80069       };
80070     } catch (std::exception& e) {
80071       {
80072         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80073       };
80074     } catch (...) {
80075       {
80076         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80077       };
80078     }
80079   }
80080   jresult = (void *)result;
80081   return jresult;
80082 }
80083
80084
80085 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnView_PageTurnFinishedSignal(void * jarg1) {
80086   void * jresult ;
80087   Dali::Toolkit::PageTurnView *arg1 = (Dali::Toolkit::PageTurnView *) 0 ;
80088   Dali::Toolkit::PageTurnView::PageTurnSignal *result = 0 ;
80089
80090   arg1 = (Dali::Toolkit::PageTurnView *)jarg1;
80091   {
80092     try {
80093       result = (Dali::Toolkit::PageTurnView::PageTurnSignal *) &(arg1)->PageTurnFinishedSignal();
80094     } catch (std::out_of_range& e) {
80095       {
80096         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80097       };
80098     } catch (std::exception& e) {
80099       {
80100         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80101       };
80102     } catch (...) {
80103       {
80104         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80105       };
80106     }
80107   }
80108   jresult = (void *)result;
80109   return jresult;
80110 }
80111
80112
80113 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnView_PagePanStartedSignal(void * jarg1) {
80114   void * jresult ;
80115   Dali::Toolkit::PageTurnView *arg1 = (Dali::Toolkit::PageTurnView *) 0 ;
80116   Dali::Toolkit::PageTurnView::PagePanSignal *result = 0 ;
80117
80118   arg1 = (Dali::Toolkit::PageTurnView *)jarg1;
80119   {
80120     try {
80121       result = (Dali::Toolkit::PageTurnView::PagePanSignal *) &(arg1)->PagePanStartedSignal();
80122     } catch (std::out_of_range& e) {
80123       {
80124         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80125       };
80126     } catch (std::exception& e) {
80127       {
80128         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80129       };
80130     } catch (...) {
80131       {
80132         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80133       };
80134     }
80135   }
80136   jresult = (void *)result;
80137   return jresult;
80138 }
80139
80140
80141 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnView_PagePanFinishedSignal(void * jarg1) {
80142   void * jresult ;
80143   Dali::Toolkit::PageTurnView *arg1 = (Dali::Toolkit::PageTurnView *) 0 ;
80144   Dali::Toolkit::PageTurnView::PagePanSignal *result = 0 ;
80145
80146   arg1 = (Dali::Toolkit::PageTurnView *)jarg1;
80147   {
80148     try {
80149       result = (Dali::Toolkit::PageTurnView::PagePanSignal *) &(arg1)->PagePanFinishedSignal();
80150     } catch (std::out_of_range& e) {
80151       {
80152         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80153       };
80154     } catch (std::exception& e) {
80155       {
80156         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80157       };
80158     } catch (...) {
80159       {
80160         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80161       };
80162     }
80163   }
80164   jresult = (void *)result;
80165   return jresult;
80166 }
80167
80168
80169 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PageTurnLandscapeView__SWIG_0() {
80170   void * jresult ;
80171   Dali::Toolkit::PageTurnLandscapeView *result = 0 ;
80172
80173   {
80174     try {
80175       result = (Dali::Toolkit::PageTurnLandscapeView *)new Dali::Toolkit::PageTurnLandscapeView();
80176     } catch (std::out_of_range& e) {
80177       {
80178         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80179       };
80180     } catch (std::exception& e) {
80181       {
80182         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80183       };
80184     } catch (...) {
80185       {
80186         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80187       };
80188     }
80189   }
80190   jresult = (void *)result;
80191   return jresult;
80192 }
80193
80194
80195 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PageTurnLandscapeView__SWIG_1(void * jarg1) {
80196   void * jresult ;
80197   Dali::Toolkit::PageTurnLandscapeView *arg1 = 0 ;
80198   Dali::Toolkit::PageTurnLandscapeView *result = 0 ;
80199
80200   arg1 = (Dali::Toolkit::PageTurnLandscapeView *)jarg1;
80201   if (!arg1) {
80202     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageTurnLandscapeView const & type is null", 0);
80203     return 0;
80204   }
80205   {
80206     try {
80207       result = (Dali::Toolkit::PageTurnLandscapeView *)new Dali::Toolkit::PageTurnLandscapeView((Dali::Toolkit::PageTurnLandscapeView const &)*arg1);
80208     } catch (std::out_of_range& e) {
80209       {
80210         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80211       };
80212     } catch (std::exception& e) {
80213       {
80214         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80215       };
80216     } catch (...) {
80217       {
80218         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80219       };
80220     }
80221   }
80222   jresult = (void *)result;
80223   return jresult;
80224 }
80225
80226
80227 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnLandscapeView_Assign(void * jarg1, void * jarg2) {
80228   void * jresult ;
80229   Dali::Toolkit::PageTurnLandscapeView *arg1 = (Dali::Toolkit::PageTurnLandscapeView *) 0 ;
80230   Dali::Toolkit::PageTurnLandscapeView *arg2 = 0 ;
80231   Dali::Toolkit::PageTurnLandscapeView *result = 0 ;
80232
80233   arg1 = (Dali::Toolkit::PageTurnLandscapeView *)jarg1;
80234   arg2 = (Dali::Toolkit::PageTurnLandscapeView *)jarg2;
80235   if (!arg2) {
80236     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageTurnLandscapeView const & type is null", 0);
80237     return 0;
80238   }
80239   {
80240     try {
80241       result = (Dali::Toolkit::PageTurnLandscapeView *) &(arg1)->operator =((Dali::Toolkit::PageTurnLandscapeView const &)*arg2);
80242     } catch (std::out_of_range& e) {
80243       {
80244         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80245       };
80246     } catch (std::exception& e) {
80247       {
80248         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80249       };
80250     } catch (...) {
80251       {
80252         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80253       };
80254     }
80255   }
80256   jresult = (void *)result;
80257   return jresult;
80258 }
80259
80260
80261 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PageTurnLandscapeView(void * jarg1) {
80262   Dali::Toolkit::PageTurnLandscapeView *arg1 = (Dali::Toolkit::PageTurnLandscapeView *) 0 ;
80263
80264   arg1 = (Dali::Toolkit::PageTurnLandscapeView *)jarg1;
80265   {
80266     try {
80267       delete arg1;
80268     } catch (std::out_of_range& e) {
80269       {
80270         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80271       };
80272     } catch (std::exception& e) {
80273       {
80274         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80275       };
80276     } catch (...) {
80277       {
80278         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80279       };
80280     }
80281   }
80282 }
80283
80284
80285 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnLandscapeView_New(void * jarg1, void * jarg2) {
80286   void * jresult ;
80287   Dali::Toolkit::PageFactory *arg1 = 0 ;
80288   Dali::Vector2 *arg2 = 0 ;
80289   Dali::Toolkit::PageTurnLandscapeView result;
80290
80291   arg1 = (Dali::Toolkit::PageFactory *)jarg1;
80292   if (!arg1) {
80293     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageFactory & type is null", 0);
80294     return 0;
80295   }
80296   arg2 = (Dali::Vector2 *)jarg2;
80297   if (!arg2) {
80298     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
80299     return 0;
80300   }
80301   {
80302     try {
80303       result = Dali::Toolkit::PageTurnLandscapeView::New(*arg1,(Dali::Vector2 const &)*arg2);
80304     } catch (std::out_of_range& e) {
80305       {
80306         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80307       };
80308     } catch (std::exception& e) {
80309       {
80310         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80311       };
80312     } catch (...) {
80313       {
80314         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80315       };
80316     }
80317   }
80318   jresult = new Dali::Toolkit::PageTurnLandscapeView((const Dali::Toolkit::PageTurnLandscapeView &)result);
80319   return jresult;
80320 }
80321
80322
80323 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnLandscapeView_DownCast(void * jarg1) {
80324   void * jresult ;
80325   Dali::BaseHandle arg1 ;
80326   Dali::BaseHandle *argp1 ;
80327   Dali::Toolkit::PageTurnLandscapeView result;
80328
80329   argp1 = (Dali::BaseHandle *)jarg1;
80330   if (!argp1) {
80331     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
80332     return 0;
80333   }
80334   arg1 = *argp1;
80335   {
80336     try {
80337       result = Dali::Toolkit::PageTurnLandscapeView::DownCast(arg1);
80338     } catch (std::out_of_range& e) {
80339       {
80340         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80341       };
80342     } catch (std::exception& e) {
80343       {
80344         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80345       };
80346     } catch (...) {
80347       {
80348         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80349       };
80350     }
80351   }
80352   jresult = new Dali::Toolkit::PageTurnLandscapeView((const Dali::Toolkit::PageTurnLandscapeView &)result);
80353   return jresult;
80354 }
80355
80356
80357 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PageTurnPortraitView__SWIG_0() {
80358   void * jresult ;
80359   Dali::Toolkit::PageTurnPortraitView *result = 0 ;
80360
80361   {
80362     try {
80363       result = (Dali::Toolkit::PageTurnPortraitView *)new Dali::Toolkit::PageTurnPortraitView();
80364     } catch (std::out_of_range& e) {
80365       {
80366         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80367       };
80368     } catch (std::exception& e) {
80369       {
80370         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80371       };
80372     } catch (...) {
80373       {
80374         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80375       };
80376     }
80377   }
80378   jresult = (void *)result;
80379   return jresult;
80380 }
80381
80382
80383 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PageTurnPortraitView__SWIG_1(void * jarg1) {
80384   void * jresult ;
80385   Dali::Toolkit::PageTurnPortraitView *arg1 = 0 ;
80386   Dali::Toolkit::PageTurnPortraitView *result = 0 ;
80387
80388   arg1 = (Dali::Toolkit::PageTurnPortraitView *)jarg1;
80389   if (!arg1) {
80390     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageTurnPortraitView const & type is null", 0);
80391     return 0;
80392   }
80393   {
80394     try {
80395       result = (Dali::Toolkit::PageTurnPortraitView *)new Dali::Toolkit::PageTurnPortraitView((Dali::Toolkit::PageTurnPortraitView const &)*arg1);
80396     } catch (std::out_of_range& e) {
80397       {
80398         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80399       };
80400     } catch (std::exception& e) {
80401       {
80402         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80403       };
80404     } catch (...) {
80405       {
80406         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80407       };
80408     }
80409   }
80410   jresult = (void *)result;
80411   return jresult;
80412 }
80413
80414
80415 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnPortraitView_Assign(void * jarg1, void * jarg2) {
80416   void * jresult ;
80417   Dali::Toolkit::PageTurnPortraitView *arg1 = (Dali::Toolkit::PageTurnPortraitView *) 0 ;
80418   Dali::Toolkit::PageTurnPortraitView *arg2 = 0 ;
80419   Dali::Toolkit::PageTurnPortraitView *result = 0 ;
80420
80421   arg1 = (Dali::Toolkit::PageTurnPortraitView *)jarg1;
80422   arg2 = (Dali::Toolkit::PageTurnPortraitView *)jarg2;
80423   if (!arg2) {
80424     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageTurnPortraitView const & type is null", 0);
80425     return 0;
80426   }
80427   {
80428     try {
80429       result = (Dali::Toolkit::PageTurnPortraitView *) &(arg1)->operator =((Dali::Toolkit::PageTurnPortraitView const &)*arg2);
80430     } catch (std::out_of_range& e) {
80431       {
80432         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80433       };
80434     } catch (std::exception& e) {
80435       {
80436         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80437       };
80438     } catch (...) {
80439       {
80440         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80441       };
80442     }
80443   }
80444   jresult = (void *)result;
80445   return jresult;
80446 }
80447
80448
80449 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PageTurnPortraitView(void * jarg1) {
80450   Dali::Toolkit::PageTurnPortraitView *arg1 = (Dali::Toolkit::PageTurnPortraitView *) 0 ;
80451
80452   arg1 = (Dali::Toolkit::PageTurnPortraitView *)jarg1;
80453   {
80454     try {
80455       delete arg1;
80456     } catch (std::out_of_range& e) {
80457       {
80458         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80459       };
80460     } catch (std::exception& e) {
80461       {
80462         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80463       };
80464     } catch (...) {
80465       {
80466         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80467       };
80468     }
80469   }
80470 }
80471
80472
80473 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnPortraitView_New(void * jarg1, void * jarg2) {
80474   void * jresult ;
80475   Dali::Toolkit::PageFactory *arg1 = 0 ;
80476   Dali::Vector2 *arg2 = 0 ;
80477   Dali::Toolkit::PageTurnPortraitView result;
80478
80479   arg1 = (Dali::Toolkit::PageFactory *)jarg1;
80480   if (!arg1) {
80481     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageFactory & type is null", 0);
80482     return 0;
80483   }
80484   arg2 = (Dali::Vector2 *)jarg2;
80485   if (!arg2) {
80486     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
80487     return 0;
80488   }
80489   {
80490     try {
80491       result = Dali::Toolkit::PageTurnPortraitView::New(*arg1,(Dali::Vector2 const &)*arg2);
80492     } catch (std::out_of_range& e) {
80493       {
80494         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80495       };
80496     } catch (std::exception& e) {
80497       {
80498         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80499       };
80500     } catch (...) {
80501       {
80502         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80503       };
80504     }
80505   }
80506   jresult = new Dali::Toolkit::PageTurnPortraitView((const Dali::Toolkit::PageTurnPortraitView &)result);
80507   return jresult;
80508 }
80509
80510
80511 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnPortraitView_DownCast(void * jarg1) {
80512   void * jresult ;
80513   Dali::BaseHandle arg1 ;
80514   Dali::BaseHandle *argp1 ;
80515   Dali::Toolkit::PageTurnPortraitView result;
80516
80517   argp1 = (Dali::BaseHandle *)jarg1;
80518   if (!argp1) {
80519     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
80520     return 0;
80521   }
80522   arg1 = *argp1;
80523   {
80524     try {
80525       result = Dali::Toolkit::PageTurnPortraitView::DownCast(arg1);
80526     } catch (std::out_of_range& e) {
80527       {
80528         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80529       };
80530     } catch (std::exception& e) {
80531       {
80532         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80533       };
80534     } catch (...) {
80535       {
80536         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80537       };
80538     }
80539   }
80540   jresult = new Dali::Toolkit::PageTurnPortraitView((const Dali::Toolkit::PageTurnPortraitView &)result);
80541   return jresult;
80542 }
80543
80544
80545 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ToggleButton_Property_STATE_VISUALS_get() {
80546   int jresult ;
80547   int result;
80548
80549   result = (int)Dali::Toolkit::ToggleButton::Property::STATE_VISUALS;
80550   jresult = (int)result;
80551   return jresult;
80552 }
80553
80554
80555 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ToggleButton_Property_TOOLTIPS_get() {
80556   int jresult ;
80557   int result;
80558
80559   result = (int)Dali::Toolkit::ToggleButton::Property::TOOLTIPS;
80560   jresult = (int)result;
80561   return jresult;
80562 }
80563
80564
80565 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ToggleButton_Property_CURRENT_STATE_INDEX_get() {
80566   int jresult ;
80567   int result;
80568
80569   result = (int)Dali::Toolkit::ToggleButton::Property::CURRENT_STATE_INDEX;
80570   jresult = (int)result;
80571   return jresult;
80572 }
80573
80574
80575 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ToggleButton_Property() {
80576   void * jresult ;
80577   Dali::Toolkit::ToggleButton::Property *result = 0 ;
80578
80579   {
80580     try {
80581       result = (Dali::Toolkit::ToggleButton::Property *)new Dali::Toolkit::ToggleButton::Property();
80582     } catch (std::out_of_range& e) {
80583       {
80584         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80585       };
80586     } catch (std::exception& e) {
80587       {
80588         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80589       };
80590     } catch (...) {
80591       {
80592         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80593       };
80594     }
80595   }
80596   jresult = (void *)result;
80597   return jresult;
80598 }
80599
80600
80601 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ToggleButton_Property(void * jarg1) {
80602   Dali::Toolkit::ToggleButton::Property *arg1 = (Dali::Toolkit::ToggleButton::Property *) 0 ;
80603
80604   arg1 = (Dali::Toolkit::ToggleButton::Property *)jarg1;
80605   {
80606     try {
80607       delete arg1;
80608     } catch (std::out_of_range& e) {
80609       {
80610         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80611       };
80612     } catch (std::exception& e) {
80613       {
80614         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80615       };
80616     } catch (...) {
80617       {
80618         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80619       };
80620     }
80621   }
80622 }
80623
80624
80625 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ToggleButton__SWIG_0() {
80626   void * jresult ;
80627   Dali::Toolkit::ToggleButton *result = 0 ;
80628
80629   {
80630     try {
80631       result = (Dali::Toolkit::ToggleButton *)new Dali::Toolkit::ToggleButton();
80632     } catch (std::out_of_range& e) {
80633       {
80634         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80635       };
80636     } catch (std::exception& e) {
80637       {
80638         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80639       };
80640     } catch (...) {
80641       {
80642         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80643       };
80644     }
80645   }
80646   jresult = (void *)result;
80647   return jresult;
80648 }
80649
80650
80651 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ToggleButton__SWIG_1(void * jarg1) {
80652   void * jresult ;
80653   Dali::Toolkit::ToggleButton *arg1 = 0 ;
80654   Dali::Toolkit::ToggleButton *result = 0 ;
80655
80656   arg1 = (Dali::Toolkit::ToggleButton *)jarg1;
80657   if (!arg1) {
80658     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ToggleButton const & type is null", 0);
80659     return 0;
80660   }
80661   {
80662     try {
80663       result = (Dali::Toolkit::ToggleButton *)new Dali::Toolkit::ToggleButton((Dali::Toolkit::ToggleButton const &)*arg1);
80664     } catch (std::out_of_range& e) {
80665       {
80666         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80667       };
80668     } catch (std::exception& e) {
80669       {
80670         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80671       };
80672     } catch (...) {
80673       {
80674         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80675       };
80676     }
80677   }
80678   jresult = (void *)result;
80679   return jresult;
80680 }
80681
80682
80683 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ToggleButton_Assign(void * jarg1, void * jarg2) {
80684   void * jresult ;
80685   Dali::Toolkit::ToggleButton *arg1 = (Dali::Toolkit::ToggleButton *) 0 ;
80686   Dali::Toolkit::ToggleButton *arg2 = 0 ;
80687   Dali::Toolkit::ToggleButton *result = 0 ;
80688
80689   arg1 = (Dali::Toolkit::ToggleButton *)jarg1;
80690   arg2 = (Dali::Toolkit::ToggleButton *)jarg2;
80691   if (!arg2) {
80692     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ToggleButton const & type is null", 0);
80693     return 0;
80694   }
80695   {
80696     try {
80697       result = (Dali::Toolkit::ToggleButton *) &(arg1)->operator =((Dali::Toolkit::ToggleButton const &)*arg2);
80698     } catch (std::out_of_range& e) {
80699       {
80700         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80701       };
80702     } catch (std::exception& e) {
80703       {
80704         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80705       };
80706     } catch (...) {
80707       {
80708         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80709       };
80710     }
80711   }
80712   jresult = (void *)result;
80713   return jresult;
80714 }
80715
80716
80717 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ToggleButton(void * jarg1) {
80718   Dali::Toolkit::ToggleButton *arg1 = (Dali::Toolkit::ToggleButton *) 0 ;
80719
80720   arg1 = (Dali::Toolkit::ToggleButton *)jarg1;
80721   {
80722     try {
80723       delete arg1;
80724     } catch (std::out_of_range& e) {
80725       {
80726         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80727       };
80728     } catch (std::exception& e) {
80729       {
80730         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80731       };
80732     } catch (...) {
80733       {
80734         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80735       };
80736     }
80737   }
80738 }
80739
80740
80741 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ToggleButton_New() {
80742   void * jresult ;
80743   Dali::Toolkit::ToggleButton result;
80744
80745   {
80746     try {
80747       result = Dali::Toolkit::ToggleButton::New();
80748     } catch (std::out_of_range& e) {
80749       {
80750         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80751       };
80752     } catch (std::exception& e) {
80753       {
80754         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80755       };
80756     } catch (...) {
80757       {
80758         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80759       };
80760     }
80761   }
80762   jresult = new Dali::Toolkit::ToggleButton((const Dali::Toolkit::ToggleButton &)result);
80763   return jresult;
80764 }
80765
80766
80767 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ToggleButton_DownCast(void * jarg1) {
80768   void * jresult ;
80769   Dali::BaseHandle arg1 ;
80770   Dali::BaseHandle *argp1 ;
80771   Dali::Toolkit::ToggleButton result;
80772
80773   argp1 = (Dali::BaseHandle *)jarg1;
80774   if (!argp1) {
80775     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
80776     return 0;
80777   }
80778   arg1 = *argp1;
80779   {
80780     try {
80781       result = Dali::Toolkit::ToggleButton::DownCast(arg1);
80782     } catch (std::out_of_range& e) {
80783       {
80784         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80785       };
80786     } catch (std::exception& e) {
80787       {
80788         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80789       };
80790     } catch (...) {
80791       {
80792         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80793       };
80794     }
80795   }
80796   jresult = new Dali::Toolkit::ToggleButton((const Dali::Toolkit::ToggleButton &)result);
80797   return jresult;
80798 }
80799
80800
80801 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VisualBase__SWIG_0() {
80802   void * jresult ;
80803   Dali::Toolkit::Visual::Base *result = 0 ;
80804
80805   {
80806     try {
80807       result = (Dali::Toolkit::Visual::Base *)new Dali::Toolkit::Visual::Base();
80808     } catch (std::out_of_range& e) {
80809       {
80810         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80811       };
80812     } catch (std::exception& e) {
80813       {
80814         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80815       };
80816     } catch (...) {
80817       {
80818         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80819       };
80820     }
80821   }
80822   jresult = (void *)result;
80823   return jresult;
80824 }
80825
80826
80827 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_VisualBase(void * jarg1) {
80828   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
80829
80830   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
80831   {
80832     try {
80833       delete arg1;
80834     } catch (std::out_of_range& e) {
80835       {
80836         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80837       };
80838     } catch (std::exception& e) {
80839       {
80840         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80841       };
80842     } catch (...) {
80843       {
80844         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80845       };
80846     }
80847   }
80848 }
80849
80850
80851 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VisualBase__SWIG_1(void * jarg1) {
80852   void * jresult ;
80853   Dali::Toolkit::Visual::Base *arg1 = 0 ;
80854   Dali::Toolkit::Visual::Base *result = 0 ;
80855
80856   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
80857   if (!arg1) {
80858     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Visual::Base const & type is null", 0);
80859     return 0;
80860   }
80861   {
80862     try {
80863       result = (Dali::Toolkit::Visual::Base *)new Dali::Toolkit::Visual::Base((Dali::Toolkit::Visual::Base const &)*arg1);
80864     } catch (std::out_of_range& e) {
80865       {
80866         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80867       };
80868     } catch (std::exception& e) {
80869       {
80870         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80871       };
80872     } catch (...) {
80873       {
80874         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80875       };
80876     }
80877   }
80878   jresult = (void *)result;
80879   return jresult;
80880 }
80881
80882
80883 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VisualBase_Assign(void * jarg1, void * jarg2) {
80884   void * jresult ;
80885   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
80886   Dali::Toolkit::Visual::Base *arg2 = 0 ;
80887   Dali::Toolkit::Visual::Base *result = 0 ;
80888
80889   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
80890   arg2 = (Dali::Toolkit::Visual::Base *)jarg2;
80891   if (!arg2) {
80892     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Visual::Base const & type is null", 0);
80893     return 0;
80894   }
80895   {
80896     try {
80897       result = (Dali::Toolkit::Visual::Base *) &(arg1)->operator =((Dali::Toolkit::Visual::Base const &)*arg2);
80898     } catch (std::out_of_range& e) {
80899       {
80900         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80901       };
80902     } catch (std::exception& e) {
80903       {
80904         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80905       };
80906     } catch (...) {
80907       {
80908         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80909       };
80910     }
80911   }
80912   jresult = (void *)result;
80913   return jresult;
80914 }
80915
80916
80917 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VisualBase_SetName(void * jarg1, char * jarg2) {
80918   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
80919   std::string *arg2 = 0 ;
80920
80921   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
80922   if (!jarg2) {
80923     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
80924     return ;
80925   }
80926   std::string arg2_str(jarg2);
80927   arg2 = &arg2_str;
80928   {
80929     try {
80930       (arg1)->SetName((std::string const &)*arg2);
80931     } catch (std::out_of_range& e) {
80932       {
80933         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80934       };
80935     } catch (std::exception& e) {
80936       {
80937         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80938       };
80939     } catch (...) {
80940       {
80941         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80942       };
80943     }
80944   }
80945
80946   //argout typemap for const std::string&
80947
80948 }
80949
80950
80951 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_VisualBase_GetName(void * jarg1) {
80952   char * jresult ;
80953   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
80954   std::string *result = 0 ;
80955
80956   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
80957   {
80958     try {
80959       result = (std::string *) &(arg1)->GetName();
80960     } catch (std::out_of_range& e) {
80961       {
80962         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80963       };
80964     } catch (std::exception& e) {
80965       {
80966         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80967       };
80968     } catch (...) {
80969       {
80970         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80971       };
80972     }
80973   }
80974   jresult = SWIG_csharp_string_callback(result->c_str());
80975   return jresult;
80976 }
80977
80978
80979 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VisualBase_SetTransformAndSize(void * jarg1, void * jarg2, void * jarg3) {
80980   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
80981   Dali::Property::Map *arg2 = 0 ;
80982   Dali::Size arg3 ;
80983   Dali::Size *argp3 ;
80984
80985   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
80986   arg2 = (Dali::Property::Map *)jarg2;
80987   if (!arg2) {
80988     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
80989     return ;
80990   }
80991   argp3 = (Dali::Size *)jarg3;
80992   if (!argp3) {
80993     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Size", 0);
80994     return ;
80995   }
80996   arg3 = *argp3;
80997   {
80998     try {
80999       (arg1)->SetTransformAndSize((Dali::Property::Map const &)*arg2,arg3);
81000     } catch (std::out_of_range& e) {
81001       {
81002         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81003       };
81004     } catch (std::exception& e) {
81005       {
81006         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81007       };
81008     } catch (...) {
81009       {
81010         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81011       };
81012     }
81013   }
81014 }
81015
81016
81017 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_VisualBase_GetHeightForWidth(void * jarg1, float jarg2) {
81018   float jresult ;
81019   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
81020   float arg2 ;
81021   float result;
81022
81023   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
81024   arg2 = (float)jarg2;
81025   {
81026     try {
81027       result = (float)(arg1)->GetHeightForWidth(arg2);
81028     } catch (std::out_of_range& e) {
81029       {
81030         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81031       };
81032     } catch (std::exception& e) {
81033       {
81034         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81035       };
81036     } catch (...) {
81037       {
81038         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81039       };
81040     }
81041   }
81042   jresult = result;
81043   return jresult;
81044 }
81045
81046
81047 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_VisualBase_GetWidthForHeight(void * jarg1, float jarg2) {
81048   float jresult ;
81049   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
81050   float arg2 ;
81051   float result;
81052
81053   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
81054   arg2 = (float)jarg2;
81055   {
81056     try {
81057       result = (float)(arg1)->GetWidthForHeight(arg2);
81058     } catch (std::out_of_range& e) {
81059       {
81060         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81061       };
81062     } catch (std::exception& e) {
81063       {
81064         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81065       };
81066     } catch (...) {
81067       {
81068         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81069       };
81070     }
81071   }
81072   jresult = result;
81073   return jresult;
81074 }
81075
81076
81077 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VisualBase_GetNaturalSize(void * jarg1, void * jarg2) {
81078   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
81079   Dali::Vector2 *arg2 = 0 ;
81080
81081   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
81082   arg2 = (Dali::Vector2 *)jarg2;
81083   if (!arg2) {
81084     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 & type is null", 0);
81085     return ;
81086   }
81087   {
81088     try {
81089       (arg1)->GetNaturalSize(*arg2);
81090     } catch (std::out_of_range& e) {
81091       {
81092         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81093       };
81094     } catch (std::exception& e) {
81095       {
81096         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81097       };
81098     } catch (...) {
81099       {
81100         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81101       };
81102     }
81103   }
81104 }
81105
81106
81107 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VisualBase_SetDepthIndex(void * jarg1, int jarg2) {
81108   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
81109   float arg2 ;
81110
81111   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
81112   arg2 = (int)jarg2;
81113   {
81114     try {
81115       (arg1)->SetDepthIndex(arg2);
81116     } catch (std::out_of_range& e) {
81117       {
81118         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81119       };
81120     } catch (std::exception& e) {
81121       {
81122         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81123       };
81124     } catch (...) {
81125       {
81126         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81127       };
81128     }
81129   }
81130 }
81131
81132
81133 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VisualBase_GetDepthIndex(void * jarg1) {
81134   int jresult ;
81135   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
81136   int result;
81137
81138   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
81139   {
81140     try {
81141       result = (float)((Dali::Toolkit::Visual::Base const *)arg1)->GetDepthIndex();
81142     } catch (std::out_of_range& e) {
81143       {
81144         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81145       };
81146     } catch (std::exception& e) {
81147       {
81148         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81149       };
81150     } catch (...) {
81151       {
81152         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81153       };
81154     }
81155   }
81156   jresult = result;
81157   return jresult;
81158 }
81159
81160
81161 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VisualBase_CreatePropertyMap(void * jarg1, void * jarg2) {
81162   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
81163   Dali::Property::Map *arg2 = 0 ;
81164
81165   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
81166   arg2 = (Dali::Property::Map *)jarg2;
81167   if (!arg2) {
81168     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map & type is null", 0);
81169     return ;
81170   }
81171   {
81172     try {
81173       ((Dali::Toolkit::Visual::Base const *)arg1)->CreatePropertyMap(*arg2);
81174     } catch (std::out_of_range& e) {
81175       {
81176         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81177       };
81178     } catch (std::exception& e) {
81179       {
81180         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81181       };
81182     } catch (...) {
81183       {
81184         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81185       };
81186     }
81187   }
81188 }
81189
81190
81191 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VisualBase__SWIG_2(void * jarg1) {
81192   void * jresult ;
81193   Dali::Toolkit::Internal::Visual::Base *arg1 = (Dali::Toolkit::Internal::Visual::Base *) 0 ;
81194   Dali::Toolkit::Visual::Base *result = 0 ;
81195
81196   arg1 = (Dali::Toolkit::Internal::Visual::Base *)jarg1;
81197   {
81198     try {
81199       result = (Dali::Toolkit::Visual::Base *)new Dali::Toolkit::Visual::Base(arg1);
81200     } catch (std::out_of_range& e) {
81201       {
81202         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81203       };
81204     } catch (std::exception& e) {
81205       {
81206         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81207       };
81208     } catch (...) {
81209       {
81210         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81211       };
81212     }
81213   }
81214   jresult = (void *)result;
81215   return jresult;
81216 }
81217
81218
81219 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VisualFactory_Get() {
81220   void * jresult ;
81221   Dali::Toolkit::VisualFactory result;
81222
81223   {
81224     try {
81225       result = Dali::Toolkit::VisualFactory::Get();
81226     } catch (std::out_of_range& e) {
81227       {
81228         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81229       };
81230     } catch (std::exception& e) {
81231       {
81232         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81233       };
81234     } catch (...) {
81235       {
81236         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81237       };
81238     }
81239   }
81240   jresult = new Dali::Toolkit::VisualFactory((const Dali::Toolkit::VisualFactory &)result);
81241   return jresult;
81242 }
81243
81244
81245 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VisualFactory__SWIG_0() {
81246   void * jresult ;
81247   Dali::Toolkit::VisualFactory *result = 0 ;
81248
81249   {
81250     try {
81251       result = (Dali::Toolkit::VisualFactory *)new Dali::Toolkit::VisualFactory();
81252     } catch (std::out_of_range& e) {
81253       {
81254         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81255       };
81256     } catch (std::exception& e) {
81257       {
81258         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81259       };
81260     } catch (...) {
81261       {
81262         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81263       };
81264     }
81265   }
81266   jresult = (void *)result;
81267   return jresult;
81268 }
81269
81270
81271 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_VisualFactory(void * jarg1) {
81272   Dali::Toolkit::VisualFactory *arg1 = (Dali::Toolkit::VisualFactory *) 0 ;
81273
81274   arg1 = (Dali::Toolkit::VisualFactory *)jarg1;
81275   {
81276     try {
81277       delete arg1;
81278     } catch (std::out_of_range& e) {
81279       {
81280         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81281       };
81282     } catch (std::exception& e) {
81283       {
81284         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81285       };
81286     } catch (...) {
81287       {
81288         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81289       };
81290     }
81291   }
81292 }
81293
81294
81295 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VisualFactory__SWIG_1(void * jarg1) {
81296   void * jresult ;
81297   Dali::Toolkit::VisualFactory *arg1 = 0 ;
81298   Dali::Toolkit::VisualFactory *result = 0 ;
81299
81300   arg1 = (Dali::Toolkit::VisualFactory *)jarg1;
81301   if (!arg1) {
81302     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::VisualFactory const & type is null", 0);
81303     return 0;
81304   }
81305   {
81306     try {
81307       result = (Dali::Toolkit::VisualFactory *)new Dali::Toolkit::VisualFactory((Dali::Toolkit::VisualFactory const &)*arg1);
81308     } catch (std::out_of_range& e) {
81309       {
81310         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81311       };
81312     } catch (std::exception& e) {
81313       {
81314         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81315       };
81316     } catch (...) {
81317       {
81318         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81319       };
81320     }
81321   }
81322   jresult = (void *)result;
81323   return jresult;
81324 }
81325
81326
81327 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VisualFactory_Assign(void * jarg1, void * jarg2) {
81328   void * jresult ;
81329   Dali::Toolkit::VisualFactory *arg1 = (Dali::Toolkit::VisualFactory *) 0 ;
81330   Dali::Toolkit::VisualFactory *arg2 = 0 ;
81331   Dali::Toolkit::VisualFactory *result = 0 ;
81332
81333   arg1 = (Dali::Toolkit::VisualFactory *)jarg1;
81334   arg2 = (Dali::Toolkit::VisualFactory *)jarg2;
81335   if (!arg2) {
81336     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::VisualFactory const & type is null", 0);
81337     return 0;
81338   }
81339   {
81340     try {
81341       result = (Dali::Toolkit::VisualFactory *) &(arg1)->operator =((Dali::Toolkit::VisualFactory const &)*arg2);
81342     } catch (std::out_of_range& e) {
81343       {
81344         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81345       };
81346     } catch (std::exception& e) {
81347       {
81348         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81349       };
81350     } catch (...) {
81351       {
81352         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81353       };
81354     }
81355   }
81356   jresult = (void *)result;
81357   return jresult;
81358 }
81359
81360
81361 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VisualFactory_CreateVisual__SWIG_0(void * jarg1, void * jarg2) {
81362   void * jresult ;
81363   Dali::Toolkit::VisualFactory *arg1 = (Dali::Toolkit::VisualFactory *) 0 ;
81364   Dali::Property::Map *arg2 = 0 ;
81365   Dali::Toolkit::Visual::Base result;
81366
81367   arg1 = (Dali::Toolkit::VisualFactory *)jarg1;
81368   arg2 = (Dali::Property::Map *)jarg2;
81369   if (!arg2) {
81370     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
81371     return 0;
81372   }
81373   {
81374     try {
81375       result = (arg1)->CreateVisual((Dali::Property::Map const &)*arg2);
81376     } catch (std::out_of_range& e) {
81377       {
81378         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81379       };
81380     } catch (std::exception& e) {
81381       {
81382         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81383       };
81384     } catch (...) {
81385       {
81386         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81387       };
81388     }
81389   }
81390   jresult = new Dali::Toolkit::Visual::Base((const Dali::Toolkit::Visual::Base &)result);
81391   return jresult;
81392 }
81393
81394
81395 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VisualFactory_CreateVisual__SWIG_1(void * jarg1, void * jarg2) {
81396   void * jresult ;
81397   Dali::Toolkit::VisualFactory *arg1 = (Dali::Toolkit::VisualFactory *) 0 ;
81398   Dali::Image *arg2 = 0 ;
81399   Dali::Toolkit::Visual::Base result;
81400
81401   arg1 = (Dali::Toolkit::VisualFactory *)jarg1;
81402   arg2 = (Dali::Image *)jarg2;
81403   if (!arg2) {
81404     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Image const & type is null", 0);
81405     return 0;
81406   }
81407   {
81408     try {
81409       result = (arg1)->CreateVisual((Dali::Image const &)*arg2);
81410     } catch (std::out_of_range& e) {
81411       {
81412         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81413       };
81414     } catch (std::exception& e) {
81415       {
81416         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81417       };
81418     } catch (...) {
81419       {
81420         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81421       };
81422     }
81423   }
81424   jresult = new Dali::Toolkit::Visual::Base((const Dali::Toolkit::Visual::Base &)result);
81425   return jresult;
81426 }
81427
81428
81429 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VisualFactory_CreateVisual__SWIG_2(void * jarg1, char * jarg2, void * jarg3) {
81430   void * jresult ;
81431   Dali::Toolkit::VisualFactory *arg1 = (Dali::Toolkit::VisualFactory *) 0 ;
81432   std::string *arg2 = 0 ;
81433   Dali::ImageDimensions arg3 ;
81434   Dali::ImageDimensions *argp3 ;
81435   Dali::Toolkit::Visual::Base result;
81436
81437   arg1 = (Dali::Toolkit::VisualFactory *)jarg1;
81438   if (!jarg2) {
81439     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
81440     return 0;
81441   }
81442   std::string arg2_str(jarg2);
81443   arg2 = &arg2_str;
81444   argp3 = (Dali::ImageDimensions *)jarg3;
81445   if (!argp3) {
81446     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
81447     return 0;
81448   }
81449   arg3 = *argp3;
81450   {
81451     try {
81452       result = (arg1)->CreateVisual((std::string const &)*arg2,arg3);
81453     } catch (std::out_of_range& e) {
81454       {
81455         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81456       };
81457     } catch (std::exception& e) {
81458       {
81459         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81460       };
81461     } catch (...) {
81462       {
81463         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81464       };
81465     }
81466   }
81467   jresult = new Dali::Toolkit::Visual::Base((const Dali::Toolkit::Visual::Base &)result);
81468
81469   //argout typemap for const std::string&
81470
81471   return jresult;
81472 }
81473
81474
81475 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AsyncImageLoader__SWIG_0() {
81476   void * jresult ;
81477   Dali::Toolkit::AsyncImageLoader *result = 0 ;
81478
81479   {
81480     try {
81481       result = (Dali::Toolkit::AsyncImageLoader *)new Dali::Toolkit::AsyncImageLoader();
81482     } catch (std::out_of_range& e) {
81483       {
81484         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81485       };
81486     } catch (std::exception& e) {
81487       {
81488         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81489       };
81490     } catch (...) {
81491       {
81492         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81493       };
81494     }
81495   }
81496   jresult = (void *)result;
81497   return jresult;
81498 }
81499
81500
81501 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AsyncImageLoader(void * jarg1) {
81502   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
81503
81504   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1;
81505   {
81506     try {
81507       delete arg1;
81508     } catch (std::out_of_range& e) {
81509       {
81510         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81511       };
81512     } catch (std::exception& e) {
81513       {
81514         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81515       };
81516     } catch (...) {
81517       {
81518         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81519       };
81520     }
81521   }
81522 }
81523
81524
81525 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AsyncImageLoader__SWIG_1(void * jarg1) {
81526   void * jresult ;
81527   Dali::Toolkit::AsyncImageLoader *arg1 = 0 ;
81528   Dali::Toolkit::AsyncImageLoader *result = 0 ;
81529
81530   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1;
81531   if (!arg1) {
81532     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::AsyncImageLoader const & type is null", 0);
81533     return 0;
81534   }
81535   {
81536     try {
81537       result = (Dali::Toolkit::AsyncImageLoader *)new Dali::Toolkit::AsyncImageLoader((Dali::Toolkit::AsyncImageLoader const &)*arg1);
81538     } catch (std::out_of_range& e) {
81539       {
81540         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81541       };
81542     } catch (std::exception& e) {
81543       {
81544         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81545       };
81546     } catch (...) {
81547       {
81548         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81549       };
81550     }
81551   }
81552   jresult = (void *)result;
81553   return jresult;
81554 }
81555
81556
81557 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AsyncImageLoader_Assign(void * jarg1, void * jarg2) {
81558   void * jresult ;
81559   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
81560   Dali::Toolkit::AsyncImageLoader *arg2 = 0 ;
81561   Dali::Toolkit::AsyncImageLoader *result = 0 ;
81562
81563   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1;
81564   arg2 = (Dali::Toolkit::AsyncImageLoader *)jarg2;
81565   if (!arg2) {
81566     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::AsyncImageLoader const & type is null", 0);
81567     return 0;
81568   }
81569   {
81570     try {
81571       result = (Dali::Toolkit::AsyncImageLoader *) &(arg1)->operator =((Dali::Toolkit::AsyncImageLoader const &)*arg2);
81572     } catch (std::out_of_range& e) {
81573       {
81574         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81575       };
81576     } catch (std::exception& e) {
81577       {
81578         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81579       };
81580     } catch (...) {
81581       {
81582         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81583       };
81584     }
81585   }
81586   jresult = (void *)result;
81587   return jresult;
81588 }
81589
81590
81591 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AsyncImageLoader_New() {
81592   void * jresult ;
81593   Dali::Toolkit::AsyncImageLoader result;
81594
81595   {
81596     try {
81597       result = Dali::Toolkit::AsyncImageLoader::New();
81598     } catch (std::out_of_range& e) {
81599       {
81600         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81601       };
81602     } catch (std::exception& e) {
81603       {
81604         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81605       };
81606     } catch (...) {
81607       {
81608         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81609       };
81610     }
81611   }
81612   jresult = new Dali::Toolkit::AsyncImageLoader((const Dali::Toolkit::AsyncImageLoader &)result);
81613   return jresult;
81614 }
81615
81616
81617 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AsyncImageLoader_DownCast(void * jarg1) {
81618   void * jresult ;
81619   Dali::BaseHandle arg1 ;
81620   Dali::BaseHandle *argp1 ;
81621   Dali::Toolkit::AsyncImageLoader result;
81622
81623   argp1 = (Dali::BaseHandle *)jarg1;
81624   if (!argp1) {
81625     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
81626     return 0;
81627   }
81628   arg1 = *argp1;
81629   {
81630     try {
81631       result = Dali::Toolkit::AsyncImageLoader::DownCast(arg1);
81632     } catch (std::out_of_range& e) {
81633       {
81634         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81635       };
81636     } catch (std::exception& e) {
81637       {
81638         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81639       };
81640     } catch (...) {
81641       {
81642         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81643       };
81644     }
81645   }
81646   jresult = new Dali::Toolkit::AsyncImageLoader((const Dali::Toolkit::AsyncImageLoader &)result);
81647   return jresult;
81648 }
81649
81650
81651 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AsyncImageLoader_Load__SWIG_0(void * jarg1, char * jarg2) {
81652   unsigned int jresult ;
81653   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
81654   std::string *arg2 = 0 ;
81655   uint32_t result;
81656
81657   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1;
81658   if (!jarg2) {
81659     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
81660     return 0;
81661   }
81662   std::string arg2_str(jarg2);
81663   arg2 = &arg2_str;
81664   {
81665     try {
81666       result = (arg1)->Load((std::string const &)*arg2);
81667     } catch (std::out_of_range& e) {
81668       {
81669         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81670       };
81671     } catch (std::exception& e) {
81672       {
81673         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81674       };
81675     } catch (...) {
81676       {
81677         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81678       };
81679     }
81680   }
81681   jresult = result;
81682
81683   //argout typemap for const std::string&
81684
81685   return jresult;
81686 }
81687
81688
81689 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AsyncImageLoader_Load__SWIG_1(void * jarg1, char * jarg2, void * jarg3) {
81690   unsigned int jresult ;
81691   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
81692   std::string *arg2 = 0 ;
81693   Dali::ImageDimensions arg3 ;
81694   Dali::ImageDimensions *argp3 ;
81695   uint32_t result;
81696
81697   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1;
81698   if (!jarg2) {
81699     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
81700     return 0;
81701   }
81702   std::string arg2_str(jarg2);
81703   arg2 = &arg2_str;
81704   argp3 = (Dali::ImageDimensions *)jarg3;
81705   if (!argp3) {
81706     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
81707     return 0;
81708   }
81709   arg3 = *argp3;
81710   {
81711     try {
81712       result = (arg1)->Load((std::string const &)*arg2,arg3);
81713     } catch (std::out_of_range& e) {
81714       {
81715         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81716       };
81717     } catch (std::exception& e) {
81718       {
81719         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81720       };
81721     } catch (...) {
81722       {
81723         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81724       };
81725     }
81726   }
81727   jresult = result;
81728
81729   //argout typemap for const std::string&
81730
81731   return jresult;
81732 }
81733
81734
81735 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AsyncImageLoader_Load__SWIG_2(void * jarg1, char * jarg2, void * jarg3, int jarg4, int jarg5, unsigned int jarg6) {
81736   unsigned int jresult ;
81737   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
81738   std::string *arg2 = 0 ;
81739   Dali::ImageDimensions arg3 ;
81740   Dali::FittingMode::Type arg4 ;
81741   Dali::SamplingMode::Type arg5 ;
81742   bool arg6 ;
81743   Dali::ImageDimensions *argp3 ;
81744   uint32_t result;
81745
81746   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1;
81747   if (!jarg2) {
81748     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
81749     return 0;
81750   }
81751   std::string arg2_str(jarg2);
81752   arg2 = &arg2_str;
81753   argp3 = (Dali::ImageDimensions *)jarg3;
81754   if (!argp3) {
81755     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
81756     return 0;
81757   }
81758   arg3 = *argp3;
81759   arg4 = (Dali::FittingMode::Type)jarg4;
81760   arg5 = (Dali::SamplingMode::Type)jarg5;
81761   arg6 = jarg6 ? true : false;
81762   {
81763     try {
81764       result = (arg1)->Load((std::string const &)*arg2,arg3,arg4,arg5,arg6);
81765     } catch (std::out_of_range& e) {
81766       {
81767         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81768       };
81769     } catch (std::exception& e) {
81770       {
81771         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81772       };
81773     } catch (...) {
81774       {
81775         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81776       };
81777     }
81778   }
81779   jresult = result;
81780
81781   //argout typemap for const std::string&
81782
81783   return jresult;
81784 }
81785
81786
81787 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AsyncImageLoader_Cancel(void * jarg1, unsigned int jarg2) {
81788   unsigned int jresult ;
81789   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
81790   uint32_t arg2 ;
81791   bool result;
81792
81793   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1;
81794   arg2 = (uint32_t)jarg2;
81795   {
81796     try {
81797       result = (bool)(arg1)->Cancel(arg2);
81798     } catch (std::out_of_range& e) {
81799       {
81800         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81801       };
81802     } catch (std::exception& e) {
81803       {
81804         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81805       };
81806     } catch (...) {
81807       {
81808         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81809       };
81810     }
81811   }
81812   jresult = result;
81813   return jresult;
81814 }
81815
81816
81817 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AsyncImageLoader_CancelAll(void * jarg1) {
81818   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
81819
81820   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1;
81821   {
81822     try {
81823       (arg1)->CancelAll();
81824     } catch (std::out_of_range& e) {
81825       {
81826         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81827       };
81828     } catch (std::exception& e) {
81829       {
81830         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81831       };
81832     } catch (...) {
81833       {
81834         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81835       };
81836     }
81837   }
81838 }
81839
81840
81841 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AsyncImageLoader_ImageLoadedSignal(void * jarg1) {
81842   void * jresult ;
81843   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
81844   Dali::Toolkit::AsyncImageLoader::ImageLoadedSignalType *result = 0 ;
81845
81846   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1;
81847   {
81848     try {
81849       result = (Dali::Toolkit::AsyncImageLoader::ImageLoadedSignalType *) &(arg1)->ImageLoadedSignal();
81850     } catch (std::out_of_range& e) {
81851       {
81852         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81853       };
81854     } catch (std::exception& e) {
81855       {
81856         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81857       };
81858     } catch (...) {
81859       {
81860         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81861       };
81862     }
81863   }
81864   jresult = (void *)result;
81865   return jresult;
81866 }
81867
81868
81869 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AsyncImageLoader__SWIG_2(void * jarg1) {
81870   void * jresult ;
81871   Dali::Toolkit::Internal::AsyncImageLoader *arg1 = (Dali::Toolkit::Internal::AsyncImageLoader *) 0 ;
81872   Dali::Toolkit::AsyncImageLoader *result = 0 ;
81873
81874   arg1 = (Dali::Toolkit::Internal::AsyncImageLoader *)jarg1;
81875   {
81876     try {
81877       result = (Dali::Toolkit::AsyncImageLoader *)new Dali::Toolkit::AsyncImageLoader(arg1);
81878     } catch (std::out_of_range& e) {
81879       {
81880         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81881       };
81882     } catch (std::exception& e) {
81883       {
81884         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81885       };
81886     } catch (...) {
81887       {
81888         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81889       };
81890     }
81891   }
81892   jresult = (void *)result;
81893   return jresult;
81894 }
81895
81896
81897 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LoadImageSynchronously__SWIG_0(char * jarg1) {
81898   void * jresult ;
81899   std::string *arg1 = 0 ;
81900   Dali::PixelData result;
81901
81902   if (!jarg1) {
81903     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
81904     return 0;
81905   }
81906   std::string arg1_str(jarg1);
81907   arg1 = &arg1_str;
81908   {
81909     try {
81910       result = Dali::Toolkit::SyncImageLoader::Load((std::string const &)*arg1);
81911     } catch (std::out_of_range& e) {
81912       {
81913         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81914       };
81915     } catch (std::exception& e) {
81916       {
81917         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81918       };
81919     } catch (...) {
81920       {
81921         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81922       };
81923     }
81924   }
81925   jresult = new Dali::PixelData((const Dali::PixelData &)result);
81926
81927   //argout typemap for const std::string&
81928
81929   return jresult;
81930 }
81931
81932
81933 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LoadImageSynchronously__SWIG_1(char * jarg1, void * jarg2) {
81934   void * jresult ;
81935   std::string *arg1 = 0 ;
81936   Dali::ImageDimensions arg2 ;
81937   Dali::ImageDimensions *argp2 ;
81938   Dali::PixelData result;
81939
81940   if (!jarg1) {
81941     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
81942     return 0;
81943   }
81944   std::string arg1_str(jarg1);
81945   arg1 = &arg1_str;
81946   argp2 = (Dali::ImageDimensions *)jarg2;
81947   if (!argp2) {
81948     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
81949     return 0;
81950   }
81951   arg2 = *argp2;
81952   {
81953     try {
81954       result = Dali::Toolkit::SyncImageLoader::Load((std::string const &)*arg1,arg2);
81955     } catch (std::out_of_range& e) {
81956       {
81957         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81958       };
81959     } catch (std::exception& e) {
81960       {
81961         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81962       };
81963     } catch (...) {
81964       {
81965         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81966       };
81967     }
81968   }
81969   jresult = new Dali::PixelData((const Dali::PixelData &)result);
81970
81971   //argout typemap for const std::string&
81972
81973   return jresult;
81974 }
81975
81976
81977 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LoadImageSynchronously__SWIG_2(char * jarg1, void * jarg2, int jarg3, int jarg4, unsigned int jarg5) {
81978   void * jresult ;
81979   std::string *arg1 = 0 ;
81980   Dali::ImageDimensions arg2 ;
81981   Dali::FittingMode::Type arg3 ;
81982   Dali::SamplingMode::Type arg4 ;
81983   bool arg5 ;
81984   Dali::ImageDimensions *argp2 ;
81985   Dali::PixelData result;
81986
81987   if (!jarg1) {
81988     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
81989     return 0;
81990   }
81991   std::string arg1_str(jarg1);
81992   arg1 = &arg1_str;
81993   argp2 = (Dali::ImageDimensions *)jarg2;
81994   if (!argp2) {
81995     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
81996     return 0;
81997   }
81998   arg2 = *argp2;
81999   arg3 = (Dali::FittingMode::Type)jarg3;
82000   arg4 = (Dali::SamplingMode::Type)jarg4;
82001   arg5 = jarg5 ? true : false;
82002   {
82003     try {
82004       result = Dali::Toolkit::SyncImageLoader::Load((std::string const &)*arg1,arg2,arg3,arg4,arg5);
82005     } catch (std::out_of_range& e) {
82006       {
82007         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82008       };
82009     } catch (std::exception& e) {
82010       {
82011         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82012       };
82013     } catch (...) {
82014       {
82015         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82016       };
82017     }
82018   }
82019   jresult = new Dali::PixelData((const Dali::PixelData &)result);
82020
82021   //argout typemap for const std::string&
82022
82023   return jresult;
82024 }
82025
82026
82027 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_CustomAlgorithmInterface(void * jarg1) {
82028   Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *arg1 = (Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *) 0 ;
82029
82030   arg1 = (Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *)jarg1;
82031   {
82032     try {
82033       delete arg1;
82034     } catch (std::out_of_range& e) {
82035       {
82036         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82037       };
82038     } catch (std::exception& e) {
82039       {
82040         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82041       };
82042     } catch (...) {
82043       {
82044         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82045       };
82046     }
82047   }
82048 }
82049
82050
82051 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CustomAlgorithmInterface_GetNextFocusableActor(void * jarg1, void * jarg2, void * jarg3, int jarg4) {
82052   void * jresult ;
82053   Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *arg1 = (Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *) 0 ;
82054   Dali::Actor arg2 ;
82055   Dali::Actor arg3 ;
82056   Dali::Toolkit::Control::KeyboardFocus::Direction arg4 ;
82057   Dali::Actor *argp2 ;
82058   Dali::Actor *argp3 ;
82059   Dali::Actor result;
82060
82061   arg1 = (Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *)jarg1;
82062   argp2 = (Dali::Actor *)jarg2;
82063   if (!argp2) {
82064     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
82065     return 0;
82066   }
82067   arg2 = *argp2;
82068   argp3 = (Dali::Actor *)jarg3;
82069   if (!argp3) {
82070     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
82071     return 0;
82072   }
82073   arg3 = *argp3;
82074   arg4 = (Dali::Toolkit::Control::KeyboardFocus::Direction)jarg4;
82075   {
82076     try {
82077       result = (arg1)->GetNextFocusableActor(arg2,arg3,arg4);
82078     } catch (std::out_of_range& e) {
82079       {
82080         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82081       };
82082     } catch (std::exception& e) {
82083       {
82084         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82085       };
82086     } catch (...) {
82087       {
82088         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82089       };
82090     }
82091   }
82092   jresult = new Dali::Actor((const Dali::Actor &)result);
82093   return jresult;
82094 }
82095
82096
82097 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_CustomAlgorithmInterface() {
82098   void * jresult ;
82099   Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *result = 0 ;
82100
82101   {
82102     try {
82103       result = (Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *)new SwigDirector_CustomAlgorithmInterface();
82104     } catch (std::out_of_range& e) {
82105       {
82106         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82107       };
82108     } catch (std::exception& e) {
82109       {
82110         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82111       };
82112     } catch (...) {
82113       {
82114         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82115       };
82116     }
82117   }
82118   jresult = (void *)result;
82119   return jresult;
82120 }
82121
82122
82123 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomAlgorithmInterface_director_connect(void *objarg, SwigDirector_CustomAlgorithmInterface::SWIG_Callback0_t callback0) {
82124   Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *obj = (Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *)objarg;
82125   SwigDirector_CustomAlgorithmInterface *director = dynamic_cast<SwigDirector_CustomAlgorithmInterface *>(obj);
82126   if (director) {
82127     director->swig_connect_director(callback0);
82128   }
82129 }
82130
82131
82132 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_SetCustomAlgorithm(void * jarg1, void * jarg2) {
82133   KeyboardFocusManager arg1 ;
82134   Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *arg2 = 0 ;
82135   KeyboardFocusManager *argp1 ;
82136
82137   argp1 = (KeyboardFocusManager *)jarg1;
82138   if (!argp1) {
82139     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null KeyboardFocusManager", 0);
82140     return ;
82141   }
82142   arg1 = *argp1;
82143   arg2 = (Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *)jarg2;
82144   if (!arg2) {
82145     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface & type is null", 0);
82146     return ;
82147   }
82148   {
82149     try {
82150       Dali::Toolkit::DevelKeyboardFocusManager::SetCustomAlgorithm(arg1,*arg2);
82151     } catch (std::out_of_range& e) {
82152       {
82153         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82154       };
82155     } catch (std::exception& e) {
82156       {
82157         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82158       };
82159     } catch (...) {
82160       {
82161         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82162       };
82163     }
82164   }
82165 }
82166
82167
82168 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_Clear(void * jarg1) {
82169   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
82170
82171   arg1 = (std::vector< unsigned int > *)jarg1;
82172   {
82173     try {
82174       (arg1)->clear();
82175     } catch (std::out_of_range& e) {
82176       {
82177         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82178       };
82179     } catch (std::exception& e) {
82180       {
82181         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82182       };
82183     } catch (...) {
82184       {
82185         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82186       };
82187     }
82188   }
82189 }
82190
82191
82192 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_Add(void * jarg1, unsigned int jarg2) {
82193   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
82194   unsigned int *arg2 = 0 ;
82195   unsigned int temp2 ;
82196
82197   arg1 = (std::vector< unsigned int > *)jarg1;
82198   temp2 = (unsigned int)jarg2;
82199   arg2 = &temp2;
82200   {
82201     try {
82202       (arg1)->push_back((unsigned int const &)*arg2);
82203     } catch (std::out_of_range& e) {
82204       {
82205         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82206       };
82207     } catch (std::exception& e) {
82208       {
82209         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82210       };
82211     } catch (...) {
82212       {
82213         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82214       };
82215     }
82216   }
82217 }
82218
82219
82220 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ItemIdContainer_size(void * jarg1) {
82221   unsigned long jresult ;
82222   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
82223   std::vector< unsigned int >::size_type result;
82224
82225   arg1 = (std::vector< unsigned int > *)jarg1;
82226   {
82227     try {
82228       result = ((std::vector< unsigned int > const *)arg1)->size();
82229     } catch (std::out_of_range& e) {
82230       {
82231         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82232       };
82233     } catch (std::exception& e) {
82234       {
82235         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82236       };
82237     } catch (...) {
82238       {
82239         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82240       };
82241     }
82242   }
82243   jresult = (unsigned long)result;
82244   return jresult;
82245 }
82246
82247
82248 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ItemIdContainer_capacity(void * jarg1) {
82249   unsigned long jresult ;
82250   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
82251   std::vector< unsigned int >::size_type result;
82252
82253   arg1 = (std::vector< unsigned int > *)jarg1;
82254   {
82255     try {
82256       result = ((std::vector< unsigned int > const *)arg1)->capacity();
82257     } catch (std::out_of_range& e) {
82258       {
82259         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82260       };
82261     } catch (std::exception& e) {
82262       {
82263         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82264       };
82265     } catch (...) {
82266       {
82267         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82268       };
82269     }
82270   }
82271   jresult = (unsigned long)result;
82272   return jresult;
82273 }
82274
82275
82276 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_reserve(void * jarg1, unsigned long jarg2) {
82277   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
82278   std::vector< unsigned int >::size_type arg2 ;
82279
82280   arg1 = (std::vector< unsigned int > *)jarg1;
82281   arg2 = (std::vector< unsigned int >::size_type)jarg2;
82282   {
82283     try {
82284       (arg1)->reserve(arg2);
82285     } catch (std::out_of_range& e) {
82286       {
82287         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82288       };
82289     } catch (std::exception& e) {
82290       {
82291         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82292       };
82293     } catch (...) {
82294       {
82295         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82296       };
82297     }
82298   }
82299 }
82300
82301
82302 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemIdContainer__SWIG_0() {
82303   void * jresult ;
82304   std::vector< unsigned int > *result = 0 ;
82305
82306   {
82307     try {
82308       result = (std::vector< unsigned int > *)new std::vector< unsigned int >();
82309     } catch (std::out_of_range& e) {
82310       {
82311         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82312       };
82313     } catch (std::exception& e) {
82314       {
82315         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82316       };
82317     } catch (...) {
82318       {
82319         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82320       };
82321     }
82322   }
82323   jresult = (void *)result;
82324   return jresult;
82325 }
82326
82327
82328 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemIdContainer__SWIG_1(void * jarg1) {
82329   void * jresult ;
82330   std::vector< unsigned int > *arg1 = 0 ;
82331   std::vector< unsigned int > *result = 0 ;
82332
82333   arg1 = (std::vector< unsigned int > *)jarg1;
82334   if (!arg1) {
82335     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< unsigned int > const & type is null", 0);
82336     return 0;
82337   }
82338   {
82339     try {
82340       result = (std::vector< unsigned int > *)new std::vector< unsigned int >((std::vector< unsigned int > const &)*arg1);
82341     } catch (std::out_of_range& e) {
82342       {
82343         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82344       };
82345     } catch (std::exception& e) {
82346       {
82347         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82348       };
82349     } catch (...) {
82350       {
82351         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82352       };
82353     }
82354   }
82355   jresult = (void *)result;
82356   return jresult;
82357 }
82358
82359
82360 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemIdContainer__SWIG_2(int jarg1) {
82361   void * jresult ;
82362   int arg1 ;
82363   std::vector< unsigned int > *result = 0 ;
82364
82365   arg1 = (int)jarg1;
82366   {
82367     try {
82368       try {
82369         result = (std::vector< unsigned int > *)new_std_vector_Sl_unsigned_SS_int_Sg___SWIG_2(arg1);
82370       }
82371       catch(std::out_of_range &_e) {
82372         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82373         return 0;
82374       }
82375
82376     } catch (std::out_of_range& e) {
82377       {
82378         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82379       };
82380     } catch (std::exception& e) {
82381       {
82382         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82383       };
82384     } catch (...) {
82385       {
82386         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82387       };
82388     }
82389   }
82390   jresult = (void *)result;
82391   return jresult;
82392 }
82393
82394
82395 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemIdContainer_getitemcopy(void * jarg1, int jarg2) {
82396   unsigned int jresult ;
82397   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
82398   int arg2 ;
82399   unsigned int result;
82400
82401   arg1 = (std::vector< unsigned int > *)jarg1;
82402   arg2 = (int)jarg2;
82403   {
82404     try {
82405       try {
82406         result = (unsigned int)std_vector_Sl_unsigned_SS_int_Sg__getitemcopy(arg1,arg2);
82407       }
82408       catch(std::out_of_range &_e) {
82409         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82410         return 0;
82411       }
82412
82413     } catch (std::out_of_range& e) {
82414       {
82415         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82416       };
82417     } catch (std::exception& e) {
82418       {
82419         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82420       };
82421     } catch (...) {
82422       {
82423         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82424       };
82425     }
82426   }
82427   jresult = result;
82428   return jresult;
82429 }
82430
82431
82432 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemIdContainer_getitem(void * jarg1, int jarg2) {
82433   unsigned int jresult ;
82434   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
82435   int arg2 ;
82436   unsigned int *result = 0 ;
82437
82438   arg1 = (std::vector< unsigned int > *)jarg1;
82439   arg2 = (int)jarg2;
82440   {
82441     try {
82442       try {
82443         result = (unsigned int *) &std_vector_Sl_unsigned_SS_int_Sg__getitem(arg1,arg2);
82444       }
82445       catch(std::out_of_range &_e) {
82446         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82447         return 0;
82448       }
82449
82450     } catch (std::out_of_range& e) {
82451       {
82452         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82453       };
82454     } catch (std::exception& e) {
82455       {
82456         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82457       };
82458     } catch (...) {
82459       {
82460         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82461       };
82462     }
82463   }
82464   jresult = *result;
82465   return jresult;
82466 }
82467
82468
82469 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_setitem(void * jarg1, int jarg2, unsigned int jarg3) {
82470   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
82471   int arg2 ;
82472   unsigned int *arg3 = 0 ;
82473   unsigned int temp3 ;
82474
82475   arg1 = (std::vector< unsigned int > *)jarg1;
82476   arg2 = (int)jarg2;
82477   temp3 = (unsigned int)jarg3;
82478   arg3 = &temp3;
82479   {
82480     try {
82481       try {
82482         std_vector_Sl_unsigned_SS_int_Sg__setitem(arg1,arg2,(unsigned int const &)*arg3);
82483       }
82484       catch(std::out_of_range &_e) {
82485         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82486         return ;
82487       }
82488
82489     } catch (std::out_of_range& e) {
82490       {
82491         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82492       };
82493     } catch (std::exception& e) {
82494       {
82495         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82496       };
82497     } catch (...) {
82498       {
82499         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82500       };
82501     }
82502   }
82503 }
82504
82505
82506 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_AddRange(void * jarg1, void * jarg2) {
82507   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
82508   std::vector< unsigned int > *arg2 = 0 ;
82509
82510   arg1 = (std::vector< unsigned int > *)jarg1;
82511   arg2 = (std::vector< unsigned int > *)jarg2;
82512   if (!arg2) {
82513     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< unsigned int > const & type is null", 0);
82514     return ;
82515   }
82516   {
82517     try {
82518       std_vector_Sl_unsigned_SS_int_Sg__AddRange(arg1,(std::vector< unsigned int > const &)*arg2);
82519     } catch (std::out_of_range& e) {
82520       {
82521         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82522       };
82523     } catch (std::exception& e) {
82524       {
82525         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82526       };
82527     } catch (...) {
82528       {
82529         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82530       };
82531     }
82532   }
82533 }
82534
82535
82536 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemIdContainer_GetRange(void * jarg1, int jarg2, int jarg3) {
82537   void * jresult ;
82538   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
82539   int arg2 ;
82540   int arg3 ;
82541   std::vector< unsigned int > *result = 0 ;
82542
82543   arg1 = (std::vector< unsigned int > *)jarg1;
82544   arg2 = (int)jarg2;
82545   arg3 = (int)jarg3;
82546   {
82547     try {
82548       try {
82549         result = (std::vector< unsigned int > *)std_vector_Sl_unsigned_SS_int_Sg__GetRange(arg1,arg2,arg3);
82550       }
82551       catch(std::out_of_range &_e) {
82552         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82553         return 0;
82554       }
82555       catch(std::invalid_argument &_e) {
82556         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
82557         return 0;
82558       }
82559
82560     } catch (std::out_of_range& e) {
82561       {
82562         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82563       };
82564     } catch (std::exception& e) {
82565       {
82566         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82567       };
82568     } catch (...) {
82569       {
82570         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82571       };
82572     }
82573   }
82574   jresult = (void *)result;
82575   return jresult;
82576 }
82577
82578
82579 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_Insert(void * jarg1, int jarg2, unsigned int jarg3) {
82580   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
82581   int arg2 ;
82582   unsigned int *arg3 = 0 ;
82583   unsigned int temp3 ;
82584
82585   arg1 = (std::vector< unsigned int > *)jarg1;
82586   arg2 = (int)jarg2;
82587   temp3 = (unsigned int)jarg3;
82588   arg3 = &temp3;
82589   {
82590     try {
82591       try {
82592         std_vector_Sl_unsigned_SS_int_Sg__Insert(arg1,arg2,(unsigned int const &)*arg3);
82593       }
82594       catch(std::out_of_range &_e) {
82595         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82596         return ;
82597       }
82598
82599     } catch (std::out_of_range& e) {
82600       {
82601         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82602       };
82603     } catch (std::exception& e) {
82604       {
82605         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82606       };
82607     } catch (...) {
82608       {
82609         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82610       };
82611     }
82612   }
82613 }
82614
82615
82616 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_InsertRange(void * jarg1, int jarg2, void * jarg3) {
82617   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
82618   int arg2 ;
82619   std::vector< unsigned int > *arg3 = 0 ;
82620
82621   arg1 = (std::vector< unsigned int > *)jarg1;
82622   arg2 = (int)jarg2;
82623   arg3 = (std::vector< unsigned int > *)jarg3;
82624   if (!arg3) {
82625     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< unsigned int > const & type is null", 0);
82626     return ;
82627   }
82628   {
82629     try {
82630       try {
82631         std_vector_Sl_unsigned_SS_int_Sg__InsertRange(arg1,arg2,(std::vector< unsigned int > const &)*arg3);
82632       }
82633       catch(std::out_of_range &_e) {
82634         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82635         return ;
82636       }
82637
82638     } catch (std::out_of_range& e) {
82639       {
82640         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82641       };
82642     } catch (std::exception& e) {
82643       {
82644         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82645       };
82646     } catch (...) {
82647       {
82648         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82649       };
82650     }
82651   }
82652 }
82653
82654
82655 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_RemoveAt(void * jarg1, int jarg2) {
82656   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
82657   int arg2 ;
82658
82659   arg1 = (std::vector< unsigned int > *)jarg1;
82660   arg2 = (int)jarg2;
82661   {
82662     try {
82663       try {
82664         std_vector_Sl_unsigned_SS_int_Sg__RemoveAt(arg1,arg2);
82665       }
82666       catch(std::out_of_range &_e) {
82667         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82668         return ;
82669       }
82670
82671     } catch (std::out_of_range& e) {
82672       {
82673         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82674       };
82675     } catch (std::exception& e) {
82676       {
82677         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82678       };
82679     } catch (...) {
82680       {
82681         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82682       };
82683     }
82684   }
82685 }
82686
82687
82688 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_RemoveRange(void * jarg1, int jarg2, int jarg3) {
82689   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
82690   int arg2 ;
82691   int arg3 ;
82692
82693   arg1 = (std::vector< unsigned int > *)jarg1;
82694   arg2 = (int)jarg2;
82695   arg3 = (int)jarg3;
82696   {
82697     try {
82698       try {
82699         std_vector_Sl_unsigned_SS_int_Sg__RemoveRange(arg1,arg2,arg3);
82700       }
82701       catch(std::out_of_range &_e) {
82702         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82703         return ;
82704       }
82705       catch(std::invalid_argument &_e) {
82706         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
82707         return ;
82708       }
82709
82710     } catch (std::out_of_range& e) {
82711       {
82712         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82713       };
82714     } catch (std::exception& e) {
82715       {
82716         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82717       };
82718     } catch (...) {
82719       {
82720         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82721       };
82722     }
82723   }
82724 }
82725
82726
82727 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemIdContainer_Repeat(unsigned int jarg1, int jarg2) {
82728   void * jresult ;
82729   unsigned int *arg1 = 0 ;
82730   int arg2 ;
82731   unsigned int temp1 ;
82732   std::vector< unsigned int > *result = 0 ;
82733
82734   temp1 = (unsigned int)jarg1;
82735   arg1 = &temp1;
82736   arg2 = (int)jarg2;
82737   {
82738     try {
82739       try {
82740         result = (std::vector< unsigned int > *)std_vector_Sl_unsigned_SS_int_Sg__Repeat((unsigned int const &)*arg1,arg2);
82741       }
82742       catch(std::out_of_range &_e) {
82743         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82744         return 0;
82745       }
82746
82747     } catch (std::out_of_range& e) {
82748       {
82749         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82750       };
82751     } catch (std::exception& e) {
82752       {
82753         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82754       };
82755     } catch (...) {
82756       {
82757         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82758       };
82759     }
82760   }
82761   jresult = (void *)result;
82762   return jresult;
82763 }
82764
82765
82766 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_Reverse__SWIG_0(void * jarg1) {
82767   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
82768
82769   arg1 = (std::vector< unsigned int > *)jarg1;
82770   {
82771     try {
82772       std_vector_Sl_unsigned_SS_int_Sg__Reverse__SWIG_0(arg1);
82773     } catch (std::out_of_range& e) {
82774       {
82775         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82776       };
82777     } catch (std::exception& e) {
82778       {
82779         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82780       };
82781     } catch (...) {
82782       {
82783         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82784       };
82785     }
82786   }
82787 }
82788
82789
82790 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_Reverse__SWIG_1(void * jarg1, int jarg2, int jarg3) {
82791   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
82792   int arg2 ;
82793   int arg3 ;
82794
82795   arg1 = (std::vector< unsigned int > *)jarg1;
82796   arg2 = (int)jarg2;
82797   arg3 = (int)jarg3;
82798   {
82799     try {
82800       try {
82801         std_vector_Sl_unsigned_SS_int_Sg__Reverse__SWIG_1(arg1,arg2,arg3);
82802       }
82803       catch(std::out_of_range &_e) {
82804         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82805         return ;
82806       }
82807       catch(std::invalid_argument &_e) {
82808         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
82809         return ;
82810       }
82811
82812     } catch (std::out_of_range& e) {
82813       {
82814         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82815       };
82816     } catch (std::exception& e) {
82817       {
82818         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82819       };
82820     } catch (...) {
82821       {
82822         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82823       };
82824     }
82825   }
82826 }
82827
82828
82829 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_SetRange(void * jarg1, int jarg2, void * jarg3) {
82830   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
82831   int arg2 ;
82832   std::vector< unsigned int > *arg3 = 0 ;
82833
82834   arg1 = (std::vector< unsigned int > *)jarg1;
82835   arg2 = (int)jarg2;
82836   arg3 = (std::vector< unsigned int > *)jarg3;
82837   if (!arg3) {
82838     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< unsigned int > const & type is null", 0);
82839     return ;
82840   }
82841   {
82842     try {
82843       try {
82844         std_vector_Sl_unsigned_SS_int_Sg__SetRange(arg1,arg2,(std::vector< unsigned int > const &)*arg3);
82845       }
82846       catch(std::out_of_range &_e) {
82847         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82848         return ;
82849       }
82850
82851     } catch (std::out_of_range& e) {
82852       {
82853         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82854       };
82855     } catch (std::exception& e) {
82856       {
82857         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82858       };
82859     } catch (...) {
82860       {
82861         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82862       };
82863     }
82864   }
82865 }
82866
82867
82868 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemIdContainer_Contains(void * jarg1, unsigned int jarg2) {
82869   unsigned int jresult ;
82870   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
82871   unsigned int *arg2 = 0 ;
82872   unsigned int temp2 ;
82873   bool result;
82874
82875   arg1 = (std::vector< unsigned int > *)jarg1;
82876   temp2 = (unsigned int)jarg2;
82877   arg2 = &temp2;
82878   {
82879     try {
82880       result = (bool)std_vector_Sl_unsigned_SS_int_Sg__Contains(arg1,(unsigned int const &)*arg2);
82881     } catch (std::out_of_range& e) {
82882       {
82883         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82884       };
82885     } catch (std::exception& e) {
82886       {
82887         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82888       };
82889     } catch (...) {
82890       {
82891         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82892       };
82893     }
82894   }
82895   jresult = result;
82896   return jresult;
82897 }
82898
82899
82900 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemIdContainer_IndexOf(void * jarg1, unsigned int jarg2) {
82901   int jresult ;
82902   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
82903   unsigned int *arg2 = 0 ;
82904   unsigned int temp2 ;
82905   int result;
82906
82907   arg1 = (std::vector< unsigned int > *)jarg1;
82908   temp2 = (unsigned int)jarg2;
82909   arg2 = &temp2;
82910   {
82911     try {
82912       result = (int)std_vector_Sl_unsigned_SS_int_Sg__IndexOf(arg1,(unsigned int const &)*arg2);
82913     } catch (std::out_of_range& e) {
82914       {
82915         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82916       };
82917     } catch (std::exception& e) {
82918       {
82919         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82920       };
82921     } catch (...) {
82922       {
82923         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82924       };
82925     }
82926   }
82927   jresult = result;
82928   return jresult;
82929 }
82930
82931
82932 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemIdContainer_LastIndexOf(void * jarg1, unsigned int jarg2) {
82933   int jresult ;
82934   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
82935   unsigned int *arg2 = 0 ;
82936   unsigned int temp2 ;
82937   int result;
82938
82939   arg1 = (std::vector< unsigned int > *)jarg1;
82940   temp2 = (unsigned int)jarg2;
82941   arg2 = &temp2;
82942   {
82943     try {
82944       result = (int)std_vector_Sl_unsigned_SS_int_Sg__LastIndexOf(arg1,(unsigned int const &)*arg2);
82945     } catch (std::out_of_range& e) {
82946       {
82947         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82948       };
82949     } catch (std::exception& e) {
82950       {
82951         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82952       };
82953     } catch (...) {
82954       {
82955         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82956       };
82957     }
82958   }
82959   jresult = result;
82960   return jresult;
82961 }
82962
82963
82964 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemIdContainer_Remove(void * jarg1, unsigned int jarg2) {
82965   unsigned int jresult ;
82966   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
82967   unsigned int *arg2 = 0 ;
82968   unsigned int temp2 ;
82969   bool result;
82970
82971   arg1 = (std::vector< unsigned int > *)jarg1;
82972   temp2 = (unsigned int)jarg2;
82973   arg2 = &temp2;
82974   {
82975     try {
82976       result = (bool)std_vector_Sl_unsigned_SS_int_Sg__Remove(arg1,(unsigned int const &)*arg2);
82977     } catch (std::out_of_range& e) {
82978       {
82979         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82980       };
82981     } catch (std::exception& e) {
82982       {
82983         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82984       };
82985     } catch (...) {
82986       {
82987         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82988       };
82989     }
82990   }
82991   jresult = result;
82992   return jresult;
82993 }
82994
82995
82996 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ItemIdContainer(void * jarg1) {
82997   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
82998
82999   arg1 = (std::vector< unsigned int > *)jarg1;
83000   {
83001     try {
83002       delete arg1;
83003     } catch (std::out_of_range& e) {
83004       {
83005         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83006       };
83007     } catch (std::exception& e) {
83008       {
83009         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83010       };
83011     } catch (...) {
83012       {
83013         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83014       };
83015     }
83016   }
83017 }
83018
83019
83020 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Item__SWIG_0() {
83021   void * jresult ;
83022   std::pair< unsigned int,Dali::Actor > *result = 0 ;
83023
83024   {
83025     try {
83026       result = (std::pair< unsigned int,Dali::Actor > *)new std::pair< unsigned int,Dali::Actor >();
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 = (void *)result;
83042   return jresult;
83043 }
83044
83045
83046 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Item__SWIG_1(unsigned int jarg1, void * jarg2) {
83047   void * jresult ;
83048   unsigned int arg1 ;
83049   Dali::Actor arg2 ;
83050   Dali::Actor *argp2 ;
83051   std::pair< unsigned int,Dali::Actor > *result = 0 ;
83052
83053   arg1 = (unsigned int)jarg1;
83054   argp2 = (Dali::Actor *)jarg2;
83055   if (!argp2) {
83056     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
83057     return 0;
83058   }
83059   arg2 = *argp2;
83060   {
83061     try {
83062       result = (std::pair< unsigned int,Dali::Actor > *)new std::pair< unsigned int,Dali::Actor >(arg1,arg2);
83063     } catch (std::out_of_range& e) {
83064       {
83065         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83066       };
83067     } catch (std::exception& e) {
83068       {
83069         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83070       };
83071     } catch (...) {
83072       {
83073         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83074       };
83075     }
83076   }
83077   jresult = (void *)result;
83078   return jresult;
83079 }
83080
83081
83082 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Item__SWIG_2(void * jarg1) {
83083   void * jresult ;
83084   std::pair< unsigned int,Dali::Actor > *arg1 = 0 ;
83085   std::pair< unsigned int,Dali::Actor > *result = 0 ;
83086
83087   arg1 = (std::pair< unsigned int,Dali::Actor > *)jarg1;
83088   if (!arg1) {
83089     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::pair< unsigned int,Dali::Actor > const & type is null", 0);
83090     return 0;
83091   }
83092   {
83093     try {
83094       result = (std::pair< unsigned int,Dali::Actor > *)new std::pair< unsigned int,Dali::Actor >((std::pair< unsigned int,Dali::Actor > const &)*arg1);
83095     } catch (std::out_of_range& e) {
83096       {
83097         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83098       };
83099     } catch (std::exception& e) {
83100       {
83101         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83102       };
83103     } catch (...) {
83104       {
83105         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83106       };
83107     }
83108   }
83109   jresult = (void *)result;
83110   return jresult;
83111 }
83112
83113
83114 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Item_first_set(void * jarg1, unsigned int jarg2) {
83115   std::pair< unsigned int,Dali::Actor > *arg1 = (std::pair< unsigned int,Dali::Actor > *) 0 ;
83116   unsigned int arg2 ;
83117
83118   arg1 = (std::pair< unsigned int,Dali::Actor > *)jarg1;
83119   arg2 = (unsigned int)jarg2;
83120   if (arg1) (arg1)->first = arg2;
83121 }
83122
83123
83124 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Item_first_get(void * jarg1) {
83125   unsigned int jresult ;
83126   std::pair< unsigned int,Dali::Actor > *arg1 = (std::pair< unsigned int,Dali::Actor > *) 0 ;
83127   unsigned int result;
83128
83129   arg1 = (std::pair< unsigned int,Dali::Actor > *)jarg1;
83130   result = (unsigned int) ((arg1)->first);
83131   jresult = result;
83132   return jresult;
83133 }
83134
83135
83136 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Item_second_set(void * jarg1, void * jarg2) {
83137   std::pair< unsigned int,Dali::Actor > *arg1 = (std::pair< unsigned int,Dali::Actor > *) 0 ;
83138   Dali::Actor *arg2 = (Dali::Actor *) 0 ;
83139
83140   arg1 = (std::pair< unsigned int,Dali::Actor > *)jarg1;
83141   arg2 = (Dali::Actor *)jarg2;
83142   if (arg1) (arg1)->second = *arg2;
83143 }
83144
83145
83146 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Item_second_get(void * jarg1) {
83147   void * jresult ;
83148   std::pair< unsigned int,Dali::Actor > *arg1 = (std::pair< unsigned int,Dali::Actor > *) 0 ;
83149   Dali::Actor *result = 0 ;
83150
83151   arg1 = (std::pair< unsigned int,Dali::Actor > *)jarg1;
83152   result = (Dali::Actor *)& ((arg1)->second);
83153   jresult = (void *)result;
83154   return jresult;
83155 }
83156
83157
83158 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Item(void * jarg1) {
83159   std::pair< unsigned int,Dali::Actor > *arg1 = (std::pair< unsigned int,Dali::Actor > *) 0 ;
83160
83161   arg1 = (std::pair< unsigned int,Dali::Actor > *)jarg1;
83162   {
83163     try {
83164       delete arg1;
83165     } catch (std::out_of_range& e) {
83166       {
83167         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83168       };
83169     } catch (std::exception& e) {
83170       {
83171         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83172       };
83173     } catch (...) {
83174       {
83175         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83176       };
83177     }
83178   }
83179 }
83180
83181
83182 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_Clear(void * jarg1) {
83183   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
83184
83185   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
83186   {
83187     try {
83188       (arg1)->clear();
83189     } catch (std::out_of_range& e) {
83190       {
83191         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83192       };
83193     } catch (std::exception& e) {
83194       {
83195         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83196       };
83197     } catch (...) {
83198       {
83199         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83200       };
83201     }
83202   }
83203 }
83204
83205
83206 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_Add(void * jarg1, void * jarg2) {
83207   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
83208   std::pair< unsigned int,Dali::Actor > *arg2 = 0 ;
83209
83210   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
83211   arg2 = (std::pair< unsigned int,Dali::Actor > *)jarg2;
83212   if (!arg2) {
83213     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::pair< unsigned int,Dali::Actor > const & type is null", 0);
83214     return ;
83215   }
83216   {
83217     try {
83218       (arg1)->push_back((std::pair< unsigned int,Dali::Actor > const &)*arg2);
83219     } catch (std::out_of_range& e) {
83220       {
83221         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83222       };
83223     } catch (std::exception& e) {
83224       {
83225         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83226       };
83227     } catch (...) {
83228       {
83229         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83230       };
83231     }
83232   }
83233 }
83234
83235
83236 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ItemContainer_size(void * jarg1) {
83237   unsigned long jresult ;
83238   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
83239   std::vector< std::pair< unsigned int,Dali::Actor > >::size_type result;
83240
83241   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
83242   {
83243     try {
83244       result = ((std::vector< std::pair< unsigned int,Dali::Actor > > const *)arg1)->size();
83245     } catch (std::out_of_range& e) {
83246       {
83247         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83248       };
83249     } catch (std::exception& e) {
83250       {
83251         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83252       };
83253     } catch (...) {
83254       {
83255         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83256       };
83257     }
83258   }
83259   jresult = (unsigned long)result;
83260   return jresult;
83261 }
83262
83263
83264 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ItemContainer_capacity(void * jarg1) {
83265   unsigned long jresult ;
83266   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
83267   std::vector< std::pair< unsigned int,Dali::Actor > >::size_type result;
83268
83269   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
83270   {
83271     try {
83272       result = ((std::vector< std::pair< unsigned int,Dali::Actor > > const *)arg1)->capacity();
83273     } catch (std::out_of_range& e) {
83274       {
83275         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83276       };
83277     } catch (std::exception& e) {
83278       {
83279         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83280       };
83281     } catch (...) {
83282       {
83283         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83284       };
83285     }
83286   }
83287   jresult = (unsigned long)result;
83288   return jresult;
83289 }
83290
83291
83292 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_reserve(void * jarg1, unsigned long jarg2) {
83293   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
83294   std::vector< std::pair< unsigned int,Dali::Actor > >::size_type arg2 ;
83295
83296   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
83297   arg2 = (std::vector< std::pair< unsigned int,Dali::Actor > >::size_type)jarg2;
83298   {
83299     try {
83300       (arg1)->reserve(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_new_ItemContainer__SWIG_0() {
83319   void * jresult ;
83320   std::vector< std::pair< unsigned int,Dali::Actor > > *result = 0 ;
83321
83322   {
83323     try {
83324       result = (std::vector< std::pair< unsigned int,Dali::Actor > > *)new std::vector< std::pair< unsigned int,Dali::Actor > >();
83325     } catch (std::out_of_range& e) {
83326       {
83327         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83328       };
83329     } catch (std::exception& e) {
83330       {
83331         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83332       };
83333     } catch (...) {
83334       {
83335         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83336       };
83337     }
83338   }
83339   jresult = (void *)result;
83340   return jresult;
83341 }
83342
83343
83344 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemContainer__SWIG_1(void * jarg1) {
83345   void * jresult ;
83346   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = 0 ;
83347   std::vector< std::pair< unsigned int,Dali::Actor > > *result = 0 ;
83348
83349   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
83350   if (!arg1) {
83351     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< std::pair< unsigned int,Dali::Actor > > const & type is null", 0);
83352     return 0;
83353   }
83354   {
83355     try {
83356       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);
83357     } catch (std::out_of_range& e) {
83358       {
83359         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83360       };
83361     } catch (std::exception& e) {
83362       {
83363         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83364       };
83365     } catch (...) {
83366       {
83367         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83368       };
83369     }
83370   }
83371   jresult = (void *)result;
83372   return jresult;
83373 }
83374
83375
83376 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemContainer__SWIG_2(int jarg1) {
83377   void * jresult ;
83378   int arg1 ;
83379   std::vector< std::pair< unsigned int,Dali::Actor > > *result = 0 ;
83380
83381   arg1 = (int)jarg1;
83382   {
83383     try {
83384       try {
83385         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);
83386       }
83387       catch(std::out_of_range &_e) {
83388         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
83389         return 0;
83390       }
83391
83392     } catch (std::out_of_range& e) {
83393       {
83394         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83395       };
83396     } catch (std::exception& e) {
83397       {
83398         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83399       };
83400     } catch (...) {
83401       {
83402         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83403       };
83404     }
83405   }
83406   jresult = (void *)result;
83407   return jresult;
83408 }
83409
83410
83411 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemContainer_getitemcopy(void * jarg1, int jarg2) {
83412   void * jresult ;
83413   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
83414   int arg2 ;
83415   std::pair< unsigned int,Dali::Actor > result;
83416
83417   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
83418   arg2 = (int)jarg2;
83419   {
83420     try {
83421       try {
83422         result = std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__getitemcopy(arg1,arg2);
83423       }
83424       catch(std::out_of_range &_e) {
83425         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
83426         return 0;
83427       }
83428
83429     } catch (std::out_of_range& e) {
83430       {
83431         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83432       };
83433     } catch (std::exception& e) {
83434       {
83435         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83436       };
83437     } catch (...) {
83438       {
83439         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83440       };
83441     }
83442   }
83443   jresult = new std::pair< unsigned int,Dali::Actor >((const std::pair< unsigned int,Dali::Actor > &)result);
83444   return jresult;
83445 }
83446
83447
83448 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemContainer_getitem(void * jarg1, int jarg2) {
83449   void * jresult ;
83450   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
83451   int arg2 ;
83452   std::pair< unsigned int,Dali::Actor > *result = 0 ;
83453
83454   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
83455   arg2 = (int)jarg2;
83456   {
83457     try {
83458       try {
83459         result = (std::pair< unsigned int,Dali::Actor > *) &std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__getitem(arg1,arg2);
83460       }
83461       catch(std::out_of_range &_e) {
83462         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
83463         return 0;
83464       }
83465
83466     } catch (std::out_of_range& e) {
83467       {
83468         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83469       };
83470     } catch (std::exception& e) {
83471       {
83472         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83473       };
83474     } catch (...) {
83475       {
83476         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83477       };
83478     }
83479   }
83480   jresult = (void *)result;
83481   return jresult;
83482 }
83483
83484
83485 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_setitem(void * jarg1, int jarg2, void * jarg3) {
83486   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
83487   int arg2 ;
83488   std::pair< unsigned int,Dali::Actor > *arg3 = 0 ;
83489
83490   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
83491   arg2 = (int)jarg2;
83492   arg3 = (std::pair< unsigned int,Dali::Actor > *)jarg3;
83493   if (!arg3) {
83494     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::pair< unsigned int,Dali::Actor > const & type is null", 0);
83495     return ;
83496   }
83497   {
83498     try {
83499       try {
83500         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);
83501       }
83502       catch(std::out_of_range &_e) {
83503         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
83504         return ;
83505       }
83506
83507     } catch (std::out_of_range& e) {
83508       {
83509         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83510       };
83511     } catch (std::exception& e) {
83512       {
83513         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83514       };
83515     } catch (...) {
83516       {
83517         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83518       };
83519     }
83520   }
83521 }
83522
83523
83524 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_AddRange(void * jarg1, void * jarg2) {
83525   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
83526   std::vector< std::pair< unsigned int,Dali::Actor > > *arg2 = 0 ;
83527
83528   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
83529   arg2 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg2;
83530   if (!arg2) {
83531     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< std::pair< unsigned int,Dali::Actor > > const & type is null", 0);
83532     return ;
83533   }
83534   {
83535     try {
83536       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);
83537     } catch (std::out_of_range& e) {
83538       {
83539         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83540       };
83541     } catch (std::exception& e) {
83542       {
83543         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83544       };
83545     } catch (...) {
83546       {
83547         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83548       };
83549     }
83550   }
83551 }
83552
83553
83554 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemContainer_GetRange(void * jarg1, int jarg2, int jarg3) {
83555   void * jresult ;
83556   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
83557   int arg2 ;
83558   int arg3 ;
83559   std::vector< std::pair< unsigned int,Dali::Actor > > *result = 0 ;
83560
83561   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
83562   arg2 = (int)jarg2;
83563   arg3 = (int)jarg3;
83564   {
83565     try {
83566       try {
83567         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);
83568       }
83569       catch(std::out_of_range &_e) {
83570         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
83571         return 0;
83572       }
83573       catch(std::invalid_argument &_e) {
83574         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
83575         return 0;
83576       }
83577
83578     } catch (std::out_of_range& e) {
83579       {
83580         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83581       };
83582     } catch (std::exception& e) {
83583       {
83584         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83585       };
83586     } catch (...) {
83587       {
83588         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83589       };
83590     }
83591   }
83592   jresult = (void *)result;
83593   return jresult;
83594 }
83595
83596
83597 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_Insert(void * jarg1, int jarg2, void * jarg3) {
83598   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
83599   int arg2 ;
83600   std::pair< unsigned int,Dali::Actor > *arg3 = 0 ;
83601
83602   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
83603   arg2 = (int)jarg2;
83604   arg3 = (std::pair< unsigned int,Dali::Actor > *)jarg3;
83605   if (!arg3) {
83606     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::pair< unsigned int,Dali::Actor > const & type is null", 0);
83607     return ;
83608   }
83609   {
83610     try {
83611       try {
83612         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);
83613       }
83614       catch(std::out_of_range &_e) {
83615         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
83616         return ;
83617       }
83618
83619     } catch (std::out_of_range& e) {
83620       {
83621         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83622       };
83623     } catch (std::exception& e) {
83624       {
83625         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83626       };
83627     } catch (...) {
83628       {
83629         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83630       };
83631     }
83632   }
83633 }
83634
83635
83636 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_InsertRange(void * jarg1, int jarg2, void * jarg3) {
83637   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
83638   int arg2 ;
83639   std::vector< std::pair< unsigned int,Dali::Actor > > *arg3 = 0 ;
83640
83641   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
83642   arg2 = (int)jarg2;
83643   arg3 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg3;
83644   if (!arg3) {
83645     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< std::pair< unsigned int,Dali::Actor > > const & type is null", 0);
83646     return ;
83647   }
83648   {
83649     try {
83650       try {
83651         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);
83652       }
83653       catch(std::out_of_range &_e) {
83654         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
83655         return ;
83656       }
83657
83658     } catch (std::out_of_range& e) {
83659       {
83660         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83661       };
83662     } catch (std::exception& e) {
83663       {
83664         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83665       };
83666     } catch (...) {
83667       {
83668         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83669       };
83670     }
83671   }
83672 }
83673
83674
83675 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_RemoveAt(void * jarg1, int jarg2) {
83676   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
83677   int arg2 ;
83678
83679   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
83680   arg2 = (int)jarg2;
83681   {
83682     try {
83683       try {
83684         std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__RemoveAt(arg1,arg2);
83685       }
83686       catch(std::out_of_range &_e) {
83687         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
83688         return ;
83689       }
83690
83691     } catch (std::out_of_range& e) {
83692       {
83693         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83694       };
83695     } catch (std::exception& e) {
83696       {
83697         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83698       };
83699     } catch (...) {
83700       {
83701         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83702       };
83703     }
83704   }
83705 }
83706
83707
83708 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_RemoveRange(void * jarg1, int jarg2, int jarg3) {
83709   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
83710   int arg2 ;
83711   int arg3 ;
83712
83713   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
83714   arg2 = (int)jarg2;
83715   arg3 = (int)jarg3;
83716   {
83717     try {
83718       try {
83719         std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__RemoveRange(arg1,arg2,arg3);
83720       }
83721       catch(std::out_of_range &_e) {
83722         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
83723         return ;
83724       }
83725       catch(std::invalid_argument &_e) {
83726         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
83727         return ;
83728       }
83729
83730     } catch (std::out_of_range& e) {
83731       {
83732         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83733       };
83734     } catch (std::exception& e) {
83735       {
83736         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83737       };
83738     } catch (...) {
83739       {
83740         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83741       };
83742     }
83743   }
83744 }
83745
83746
83747 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemContainer_Repeat(void * jarg1, int jarg2) {
83748   void * jresult ;
83749   std::pair< unsigned int,Dali::Actor > *arg1 = 0 ;
83750   int arg2 ;
83751   std::vector< std::pair< unsigned int,Dali::Actor > > *result = 0 ;
83752
83753   arg1 = (std::pair< unsigned int,Dali::Actor > *)jarg1;
83754   if (!arg1) {
83755     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::pair< unsigned int,Dali::Actor > const & type is null", 0);
83756     return 0;
83757   }
83758   arg2 = (int)jarg2;
83759   {
83760     try {
83761       try {
83762         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);
83763       }
83764       catch(std::out_of_range &_e) {
83765         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
83766         return 0;
83767       }
83768
83769     } catch (std::out_of_range& e) {
83770       {
83771         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83772       };
83773     } catch (std::exception& e) {
83774       {
83775         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83776       };
83777     } catch (...) {
83778       {
83779         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83780       };
83781     }
83782   }
83783   jresult = (void *)result;
83784   return jresult;
83785 }
83786
83787
83788 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_Reverse__SWIG_0(void * jarg1) {
83789   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
83790
83791   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
83792   {
83793     try {
83794       std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__Reverse__SWIG_0(arg1);
83795     } catch (std::out_of_range& e) {
83796       {
83797         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83798       };
83799     } catch (std::exception& e) {
83800       {
83801         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83802       };
83803     } catch (...) {
83804       {
83805         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83806       };
83807     }
83808   }
83809 }
83810
83811
83812 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_Reverse__SWIG_1(void * jarg1, int jarg2, int jarg3) {
83813   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
83814   int arg2 ;
83815   int arg3 ;
83816
83817   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
83818   arg2 = (int)jarg2;
83819   arg3 = (int)jarg3;
83820   {
83821     try {
83822       try {
83823         std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__Reverse__SWIG_1(arg1,arg2,arg3);
83824       }
83825       catch(std::out_of_range &_e) {
83826         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
83827         return ;
83828       }
83829       catch(std::invalid_argument &_e) {
83830         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
83831         return ;
83832       }
83833
83834     } catch (std::out_of_range& e) {
83835       {
83836         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83837       };
83838     } catch (std::exception& e) {
83839       {
83840         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83841       };
83842     } catch (...) {
83843       {
83844         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83845       };
83846     }
83847   }
83848 }
83849
83850
83851 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_SetRange(void * jarg1, int jarg2, void * jarg3) {
83852   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
83853   int arg2 ;
83854   std::vector< std::pair< unsigned int,Dali::Actor > > *arg3 = 0 ;
83855
83856   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
83857   arg2 = (int)jarg2;
83858   arg3 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg3;
83859   if (!arg3) {
83860     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< std::pair< unsigned int,Dali::Actor > > const & type is null", 0);
83861     return ;
83862   }
83863   {
83864     try {
83865       try {
83866         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);
83867       }
83868       catch(std::out_of_range &_e) {
83869         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
83870         return ;
83871       }
83872
83873     } catch (std::out_of_range& e) {
83874       {
83875         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83876       };
83877     } catch (std::exception& e) {
83878       {
83879         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83880       };
83881     } catch (...) {
83882       {
83883         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83884       };
83885     }
83886   }
83887 }
83888
83889
83890 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ItemContainer(void * jarg1) {
83891   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
83892
83893   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
83894   {
83895     try {
83896       delete arg1;
83897     } catch (std::out_of_range& e) {
83898       {
83899         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83900       };
83901     } catch (std::exception& e) {
83902       {
83903         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83904       };
83905     } catch (...) {
83906       {
83907         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83908       };
83909     }
83910   }
83911 }
83912
83913
83914 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_Clear(void * jarg1) {
83915   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
83916
83917   arg1 = (std::vector< Dali::Actor > *)jarg1;
83918   {
83919     try {
83920       (arg1)->clear();
83921     } catch (std::out_of_range& e) {
83922       {
83923         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83924       };
83925     } catch (std::exception& e) {
83926       {
83927         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83928       };
83929     } catch (...) {
83930       {
83931         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83932       };
83933     }
83934   }
83935 }
83936
83937
83938 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_Add(void * jarg1, void * jarg2) {
83939   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
83940   Dali::Actor *arg2 = 0 ;
83941
83942   arg1 = (std::vector< Dali::Actor > *)jarg1;
83943   arg2 = (Dali::Actor *)jarg2;
83944   if (!arg2) {
83945     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
83946     return ;
83947   }
83948   {
83949     try {
83950       (arg1)->push_back((Dali::Actor const &)*arg2);
83951     } catch (std::out_of_range& e) {
83952       {
83953         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83954       };
83955     } catch (std::exception& e) {
83956       {
83957         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83958       };
83959     } catch (...) {
83960       {
83961         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83962       };
83963     }
83964   }
83965 }
83966
83967
83968 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ActorContainer_size(void * jarg1) {
83969   unsigned long jresult ;
83970   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
83971   std::vector< Dali::Actor >::size_type result;
83972
83973   arg1 = (std::vector< Dali::Actor > *)jarg1;
83974   {
83975     try {
83976       result = ((std::vector< Dali::Actor > const *)arg1)->size();
83977     } catch (std::out_of_range& e) {
83978       {
83979         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83980       };
83981     } catch (std::exception& e) {
83982       {
83983         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83984       };
83985     } catch (...) {
83986       {
83987         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83988       };
83989     }
83990   }
83991   jresult = (unsigned long)result;
83992   return jresult;
83993 }
83994
83995
83996 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ActorContainer_capacity(void * jarg1) {
83997   unsigned long jresult ;
83998   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
83999   std::vector< Dali::Actor >::size_type result;
84000
84001   arg1 = (std::vector< Dali::Actor > *)jarg1;
84002   {
84003     try {
84004       result = ((std::vector< Dali::Actor > const *)arg1)->capacity();
84005     } catch (std::out_of_range& e) {
84006       {
84007         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84008       };
84009     } catch (std::exception& e) {
84010       {
84011         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84012       };
84013     } catch (...) {
84014       {
84015         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84016       };
84017     }
84018   }
84019   jresult = (unsigned long)result;
84020   return jresult;
84021 }
84022
84023
84024 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_reserve(void * jarg1, unsigned long jarg2) {
84025   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
84026   std::vector< Dali::Actor >::size_type arg2 ;
84027
84028   arg1 = (std::vector< Dali::Actor > *)jarg1;
84029   arg2 = (std::vector< Dali::Actor >::size_type)jarg2;
84030   {
84031     try {
84032       (arg1)->reserve(arg2);
84033     } catch (std::out_of_range& e) {
84034       {
84035         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84036       };
84037     } catch (std::exception& e) {
84038       {
84039         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84040       };
84041     } catch (...) {
84042       {
84043         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84044       };
84045     }
84046   }
84047 }
84048
84049
84050 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ActorContainer__SWIG_0() {
84051   void * jresult ;
84052   std::vector< Dali::Actor > *result = 0 ;
84053
84054   {
84055     try {
84056       result = (std::vector< Dali::Actor > *)new std::vector< Dali::Actor >();
84057     } catch (std::out_of_range& e) {
84058       {
84059         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84060       };
84061     } catch (std::exception& e) {
84062       {
84063         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84064       };
84065     } catch (...) {
84066       {
84067         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84068       };
84069     }
84070   }
84071   jresult = (void *)result;
84072   return jresult;
84073 }
84074
84075
84076 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ActorContainer__SWIG_1(void * jarg1) {
84077   void * jresult ;
84078   std::vector< Dali::Actor > *arg1 = 0 ;
84079   std::vector< Dali::Actor > *result = 0 ;
84080
84081   arg1 = (std::vector< Dali::Actor > *)jarg1;
84082   if (!arg1) {
84083     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::Actor > const & type is null", 0);
84084     return 0;
84085   }
84086   {
84087     try {
84088       result = (std::vector< Dali::Actor > *)new std::vector< Dali::Actor >((std::vector< Dali::Actor > const &)*arg1);
84089     } catch (std::out_of_range& e) {
84090       {
84091         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84092       };
84093     } catch (std::exception& e) {
84094       {
84095         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84096       };
84097     } catch (...) {
84098       {
84099         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84100       };
84101     }
84102   }
84103   jresult = (void *)result;
84104   return jresult;
84105 }
84106
84107
84108 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ActorContainer__SWIG_2(int jarg1) {
84109   void * jresult ;
84110   int arg1 ;
84111   std::vector< Dali::Actor > *result = 0 ;
84112
84113   arg1 = (int)jarg1;
84114   {
84115     try {
84116       try {
84117         result = (std::vector< Dali::Actor > *)new_std_vector_Sl_Dali_Actor_Sg___SWIG_2(arg1);
84118       }
84119       catch(std::out_of_range &_e) {
84120         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
84121         return 0;
84122       }
84123
84124     } catch (std::out_of_range& e) {
84125       {
84126         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84127       };
84128     } catch (std::exception& e) {
84129       {
84130         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84131       };
84132     } catch (...) {
84133       {
84134         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84135       };
84136     }
84137   }
84138   jresult = (void *)result;
84139   return jresult;
84140 }
84141
84142
84143 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ActorContainer_getitemcopy(void * jarg1, int jarg2) {
84144   void * jresult ;
84145   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
84146   int arg2 ;
84147   Dali::Actor result;
84148
84149   arg1 = (std::vector< Dali::Actor > *)jarg1;
84150   arg2 = (int)jarg2;
84151   {
84152     try {
84153       try {
84154         result = std_vector_Sl_Dali_Actor_Sg__getitemcopy(arg1,arg2);
84155       }
84156       catch(std::out_of_range &_e) {
84157         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
84158         return 0;
84159       }
84160
84161     } catch (std::out_of_range& e) {
84162       {
84163         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84164       };
84165     } catch (std::exception& e) {
84166       {
84167         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84168       };
84169     } catch (...) {
84170       {
84171         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84172       };
84173     }
84174   }
84175   jresult = new Dali::Actor((const Dali::Actor &)result);
84176   return jresult;
84177 }
84178
84179
84180 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ActorContainer_getitem(void * jarg1, int jarg2) {
84181   void * jresult ;
84182   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
84183   int arg2 ;
84184   Dali::Actor *result = 0 ;
84185
84186   arg1 = (std::vector< Dali::Actor > *)jarg1;
84187   arg2 = (int)jarg2;
84188   {
84189     try {
84190       try {
84191         result = (Dali::Actor *) &std_vector_Sl_Dali_Actor_Sg__getitem(arg1,arg2);
84192       }
84193       catch(std::out_of_range &_e) {
84194         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
84195         return 0;
84196       }
84197
84198     } catch (std::out_of_range& e) {
84199       {
84200         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84201       };
84202     } catch (std::exception& e) {
84203       {
84204         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84205       };
84206     } catch (...) {
84207       {
84208         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84209       };
84210     }
84211   }
84212   jresult = (void *)result;
84213   return jresult;
84214 }
84215
84216
84217 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_setitem(void * jarg1, int jarg2, void * jarg3) {
84218   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
84219   int arg2 ;
84220   Dali::Actor *arg3 = 0 ;
84221
84222   arg1 = (std::vector< Dali::Actor > *)jarg1;
84223   arg2 = (int)jarg2;
84224   arg3 = (Dali::Actor *)jarg3;
84225   if (!arg3) {
84226     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
84227     return ;
84228   }
84229   {
84230     try {
84231       try {
84232         std_vector_Sl_Dali_Actor_Sg__setitem(arg1,arg2,(Dali::Actor const &)*arg3);
84233       }
84234       catch(std::out_of_range &_e) {
84235         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
84236         return ;
84237       }
84238
84239     } catch (std::out_of_range& e) {
84240       {
84241         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84242       };
84243     } catch (std::exception& e) {
84244       {
84245         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84246       };
84247     } catch (...) {
84248       {
84249         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84250       };
84251     }
84252   }
84253 }
84254
84255
84256 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_AddRange(void * jarg1, void * jarg2) {
84257   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
84258   std::vector< Dali::Actor > *arg2 = 0 ;
84259
84260   arg1 = (std::vector< Dali::Actor > *)jarg1;
84261   arg2 = (std::vector< Dali::Actor > *)jarg2;
84262   if (!arg2) {
84263     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::Actor > const & type is null", 0);
84264     return ;
84265   }
84266   {
84267     try {
84268       std_vector_Sl_Dali_Actor_Sg__AddRange(arg1,(std::vector< Dali::Actor > const &)*arg2);
84269     } catch (std::out_of_range& e) {
84270       {
84271         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84272       };
84273     } catch (std::exception& e) {
84274       {
84275         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84276       };
84277     } catch (...) {
84278       {
84279         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84280       };
84281     }
84282   }
84283 }
84284
84285
84286 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ActorContainer_GetRange(void * jarg1, int jarg2, int jarg3) {
84287   void * jresult ;
84288   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
84289   int arg2 ;
84290   int arg3 ;
84291   std::vector< Dali::Actor > *result = 0 ;
84292
84293   arg1 = (std::vector< Dali::Actor > *)jarg1;
84294   arg2 = (int)jarg2;
84295   arg3 = (int)jarg3;
84296   {
84297     try {
84298       try {
84299         result = (std::vector< Dali::Actor > *)std_vector_Sl_Dali_Actor_Sg__GetRange(arg1,arg2,arg3);
84300       }
84301       catch(std::out_of_range &_e) {
84302         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
84303         return 0;
84304       }
84305       catch(std::invalid_argument &_e) {
84306         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
84307         return 0;
84308       }
84309
84310     } catch (std::out_of_range& e) {
84311       {
84312         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84313       };
84314     } catch (std::exception& e) {
84315       {
84316         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84317       };
84318     } catch (...) {
84319       {
84320         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84321       };
84322     }
84323   }
84324   jresult = (void *)result;
84325   return jresult;
84326 }
84327
84328
84329 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_Insert(void * jarg1, int jarg2, void * jarg3) {
84330   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
84331   int arg2 ;
84332   Dali::Actor *arg3 = 0 ;
84333
84334   arg1 = (std::vector< Dali::Actor > *)jarg1;
84335   arg2 = (int)jarg2;
84336   arg3 = (Dali::Actor *)jarg3;
84337   if (!arg3) {
84338     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
84339     return ;
84340   }
84341   {
84342     try {
84343       try {
84344         std_vector_Sl_Dali_Actor_Sg__Insert(arg1,arg2,(Dali::Actor const &)*arg3);
84345       }
84346       catch(std::out_of_range &_e) {
84347         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
84348         return ;
84349       }
84350
84351     } catch (std::out_of_range& e) {
84352       {
84353         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84354       };
84355     } catch (std::exception& e) {
84356       {
84357         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84358       };
84359     } catch (...) {
84360       {
84361         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84362       };
84363     }
84364   }
84365 }
84366
84367
84368 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_InsertRange(void * jarg1, int jarg2, void * jarg3) {
84369   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
84370   int arg2 ;
84371   std::vector< Dali::Actor > *arg3 = 0 ;
84372
84373   arg1 = (std::vector< Dali::Actor > *)jarg1;
84374   arg2 = (int)jarg2;
84375   arg3 = (std::vector< Dali::Actor > *)jarg3;
84376   if (!arg3) {
84377     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::Actor > const & type is null", 0);
84378     return ;
84379   }
84380   {
84381     try {
84382       try {
84383         std_vector_Sl_Dali_Actor_Sg__InsertRange(arg1,arg2,(std::vector< Dali::Actor > const &)*arg3);
84384       }
84385       catch(std::out_of_range &_e) {
84386         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
84387         return ;
84388       }
84389
84390     } catch (std::out_of_range& e) {
84391       {
84392         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84393       };
84394     } catch (std::exception& e) {
84395       {
84396         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84397       };
84398     } catch (...) {
84399       {
84400         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84401       };
84402     }
84403   }
84404 }
84405
84406
84407 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_RemoveAt(void * jarg1, int jarg2) {
84408   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
84409   int arg2 ;
84410
84411   arg1 = (std::vector< Dali::Actor > *)jarg1;
84412   arg2 = (int)jarg2;
84413   {
84414     try {
84415       try {
84416         std_vector_Sl_Dali_Actor_Sg__RemoveAt(arg1,arg2);
84417       }
84418       catch(std::out_of_range &_e) {
84419         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
84420         return ;
84421       }
84422
84423     } catch (std::out_of_range& e) {
84424       {
84425         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84426       };
84427     } catch (std::exception& e) {
84428       {
84429         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84430       };
84431     } catch (...) {
84432       {
84433         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84434       };
84435     }
84436   }
84437 }
84438
84439
84440 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_RemoveRange(void * jarg1, int jarg2, int jarg3) {
84441   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
84442   int arg2 ;
84443   int arg3 ;
84444
84445   arg1 = (std::vector< Dali::Actor > *)jarg1;
84446   arg2 = (int)jarg2;
84447   arg3 = (int)jarg3;
84448   {
84449     try {
84450       try {
84451         std_vector_Sl_Dali_Actor_Sg__RemoveRange(arg1,arg2,arg3);
84452       }
84453       catch(std::out_of_range &_e) {
84454         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
84455         return ;
84456       }
84457       catch(std::invalid_argument &_e) {
84458         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
84459         return ;
84460       }
84461
84462     } catch (std::out_of_range& e) {
84463       {
84464         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84465       };
84466     } catch (std::exception& e) {
84467       {
84468         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84469       };
84470     } catch (...) {
84471       {
84472         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84473       };
84474     }
84475   }
84476 }
84477
84478
84479 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ActorContainer_Repeat(void * jarg1, int jarg2) {
84480   void * jresult ;
84481   Dali::Actor *arg1 = 0 ;
84482   int arg2 ;
84483   std::vector< Dali::Actor > *result = 0 ;
84484
84485   arg1 = (Dali::Actor *)jarg1;
84486   if (!arg1) {
84487     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
84488     return 0;
84489   }
84490   arg2 = (int)jarg2;
84491   {
84492     try {
84493       try {
84494         result = (std::vector< Dali::Actor > *)std_vector_Sl_Dali_Actor_Sg__Repeat((Dali::Actor const &)*arg1,arg2);
84495       }
84496       catch(std::out_of_range &_e) {
84497         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
84498         return 0;
84499       }
84500
84501     } catch (std::out_of_range& e) {
84502       {
84503         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84504       };
84505     } catch (std::exception& e) {
84506       {
84507         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84508       };
84509     } catch (...) {
84510       {
84511         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84512       };
84513     }
84514   }
84515   jresult = (void *)result;
84516   return jresult;
84517 }
84518
84519
84520 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_Reverse__SWIG_0(void * jarg1) {
84521   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
84522
84523   arg1 = (std::vector< Dali::Actor > *)jarg1;
84524   {
84525     try {
84526       std_vector_Sl_Dali_Actor_Sg__Reverse__SWIG_0(arg1);
84527     } catch (std::out_of_range& e) {
84528       {
84529         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84530       };
84531     } catch (std::exception& e) {
84532       {
84533         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84534       };
84535     } catch (...) {
84536       {
84537         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84538       };
84539     }
84540   }
84541 }
84542
84543
84544 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_Reverse__SWIG_1(void * jarg1, int jarg2, int jarg3) {
84545   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
84546   int arg2 ;
84547   int arg3 ;
84548
84549   arg1 = (std::vector< Dali::Actor > *)jarg1;
84550   arg2 = (int)jarg2;
84551   arg3 = (int)jarg3;
84552   {
84553     try {
84554       try {
84555         std_vector_Sl_Dali_Actor_Sg__Reverse__SWIG_1(arg1,arg2,arg3);
84556       }
84557       catch(std::out_of_range &_e) {
84558         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
84559         return ;
84560       }
84561       catch(std::invalid_argument &_e) {
84562         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
84563         return ;
84564       }
84565
84566     } catch (std::out_of_range& e) {
84567       {
84568         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84569       };
84570     } catch (std::exception& e) {
84571       {
84572         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84573       };
84574     } catch (...) {
84575       {
84576         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84577       };
84578     }
84579   }
84580 }
84581
84582
84583 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_SetRange(void * jarg1, int jarg2, void * jarg3) {
84584   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
84585   int arg2 ;
84586   std::vector< Dali::Actor > *arg3 = 0 ;
84587
84588   arg1 = (std::vector< Dali::Actor > *)jarg1;
84589   arg2 = (int)jarg2;
84590   arg3 = (std::vector< Dali::Actor > *)jarg3;
84591   if (!arg3) {
84592     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::Actor > const & type is null", 0);
84593     return ;
84594   }
84595   {
84596     try {
84597       try {
84598         std_vector_Sl_Dali_Actor_Sg__SetRange(arg1,arg2,(std::vector< Dali::Actor > const &)*arg3);
84599       }
84600       catch(std::out_of_range &_e) {
84601         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
84602         return ;
84603       }
84604
84605     } catch (std::out_of_range& e) {
84606       {
84607         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84608       };
84609     } catch (std::exception& e) {
84610       {
84611         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84612       };
84613     } catch (...) {
84614       {
84615         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84616       };
84617     }
84618   }
84619 }
84620
84621
84622 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ActorContainer(void * jarg1) {
84623   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
84624
84625   arg1 = (std::vector< Dali::Actor > *)jarg1;
84626   {
84627     try {
84628       delete arg1;
84629     } catch (std::out_of_range& e) {
84630       {
84631         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84632       };
84633     } catch (std::exception& e) {
84634       {
84635         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84636       };
84637     } catch (...) {
84638       {
84639         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84640       };
84641     }
84642   }
84643 }
84644
84645
84646 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityActionSignal_Empty(void * jarg1) {
84647   unsigned int jresult ;
84648   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *) 0 ;
84649   bool result;
84650
84651   arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *)jarg1;
84652   {
84653     try {
84654       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__Empty((Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > const *)arg1);
84655     } catch (std::out_of_range& e) {
84656       {
84657         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84658       };
84659     } catch (std::exception& e) {
84660       {
84661         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84662       };
84663     } catch (...) {
84664       {
84665         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84666       };
84667     }
84668   }
84669   jresult = result;
84670   return jresult;
84671 }
84672
84673
84674 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_AccessibilityActionSignal_GetConnectionCount(void * jarg1) {
84675   unsigned long jresult ;
84676   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *) 0 ;
84677   std::size_t result;
84678
84679   arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *)jarg1;
84680   {
84681     try {
84682       result = Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__GetConnectionCount((Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > const *)arg1);
84683     } catch (std::out_of_range& e) {
84684       {
84685         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84686       };
84687     } catch (std::exception& e) {
84688       {
84689         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84690       };
84691     } catch (...) {
84692       {
84693         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84694       };
84695     }
84696   }
84697   jresult = (unsigned long)result;
84698   return jresult;
84699 }
84700
84701
84702 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityActionSignal_Connect(void * jarg1, void * jarg2) {
84703   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *) 0 ;
84704   bool (*arg2)(Dali::Toolkit::AccessibilityManager &) = (bool (*)(Dali::Toolkit::AccessibilityManager &)) 0 ;
84705
84706   arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *)jarg1;
84707   arg2 = (bool (*)(Dali::Toolkit::AccessibilityManager &))jarg2;
84708   {
84709     try {
84710       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__Connect(arg1,arg2);
84711     } catch (std::out_of_range& e) {
84712       {
84713         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84714       };
84715     } catch (std::exception& e) {
84716       {
84717         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84718       };
84719     } catch (...) {
84720       {
84721         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84722       };
84723     }
84724   }
84725 }
84726
84727
84728 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityActionSignal_Disconnect(void * jarg1, void * jarg2) {
84729   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *) 0 ;
84730   bool (*arg2)(Dali::Toolkit::AccessibilityManager &) = (bool (*)(Dali::Toolkit::AccessibilityManager &)) 0 ;
84731
84732   arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *)jarg1;
84733   arg2 = (bool (*)(Dali::Toolkit::AccessibilityManager &))jarg2;
84734   {
84735     try {
84736       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__Disconnect(arg1,arg2);
84737     } catch (std::out_of_range& e) {
84738       {
84739         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84740       };
84741     } catch (std::exception& e) {
84742       {
84743         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84744       };
84745     } catch (...) {
84746       {
84747         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84748       };
84749     }
84750   }
84751 }
84752
84753
84754 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityActionSignal_Emit(void * jarg1, void * jarg2) {
84755   unsigned int jresult ;
84756   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *) 0 ;
84757   Dali::Toolkit::AccessibilityManager *arg2 = 0 ;
84758   bool result;
84759
84760   arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *)jarg1;
84761   arg2 = (Dali::Toolkit::AccessibilityManager *)jarg2;
84762   if (!arg2) {
84763     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::AccessibilityManager & type is null", 0);
84764     return 0;
84765   }
84766   {
84767     try {
84768       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__Emit(arg1,*arg2);
84769     } catch (std::out_of_range& e) {
84770       {
84771         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84772       };
84773     } catch (std::exception& e) {
84774       {
84775         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84776       };
84777     } catch (...) {
84778       {
84779         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84780       };
84781     }
84782   }
84783   jresult = result;
84784   return jresult;
84785 }
84786
84787
84788 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AccessibilityActionSignal() {
84789   void * jresult ;
84790   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *result = 0 ;
84791
84792   {
84793     try {
84794       result = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *)new Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) >();
84795     } catch (std::out_of_range& e) {
84796       {
84797         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84798       };
84799     } catch (std::exception& e) {
84800       {
84801         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84802       };
84803     } catch (...) {
84804       {
84805         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84806       };
84807     }
84808   }
84809   jresult = (void *)result;
84810   return jresult;
84811 }
84812
84813
84814 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AccessibilityActionSignal(void * jarg1) {
84815   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *) 0 ;
84816
84817   arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *)jarg1;
84818   {
84819     try {
84820       delete arg1;
84821     } catch (std::out_of_range& e) {
84822       {
84823         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84824       };
84825     } catch (std::exception& e) {
84826       {
84827         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84828       };
84829     } catch (...) {
84830       {
84831         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84832       };
84833     }
84834   }
84835 }
84836
84837
84838 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityFocusOvershotSignal_Empty(void * jarg1) {
84839   unsigned int jresult ;
84840   Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *) 0 ;
84841   bool result;
84842
84843   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *)jarg1;
84844   {
84845     try {
84846       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);
84847     } catch (std::out_of_range& e) {
84848       {
84849         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84850       };
84851     } catch (std::exception& e) {
84852       {
84853         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84854       };
84855     } catch (...) {
84856       {
84857         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84858       };
84859     }
84860   }
84861   jresult = result;
84862   return jresult;
84863 }
84864
84865
84866 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_AccessibilityFocusOvershotSignal_GetConnectionCount(void * jarg1) {
84867   unsigned long jresult ;
84868   Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *) 0 ;
84869   std::size_t result;
84870
84871   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *)jarg1;
84872   {
84873     try {
84874       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);
84875     } catch (std::out_of_range& e) {
84876       {
84877         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84878       };
84879     } catch (std::exception& e) {
84880       {
84881         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84882       };
84883     } catch (...) {
84884       {
84885         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84886       };
84887     }
84888   }
84889   jresult = (unsigned long)result;
84890   return jresult;
84891 }
84892
84893
84894 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityFocusOvershotSignal_Connect(void * jarg1, void * jarg2) {
84895   Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *) 0 ;
84896   void (*arg2)(Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) = (void (*)(Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection)) 0 ;
84897
84898   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *)jarg1;
84899   arg2 = (void (*)(Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection))jarg2;
84900   {
84901     try {
84902       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Toolkit_AccessibilityManager_FocusOvershotDirection_SP__Sg__Connect(arg1,arg2);
84903     } catch (std::out_of_range& e) {
84904       {
84905         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84906       };
84907     } catch (std::exception& e) {
84908       {
84909         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84910       };
84911     } catch (...) {
84912       {
84913         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84914       };
84915     }
84916   }
84917 }
84918
84919
84920 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityFocusOvershotSignal_Disconnect(void * jarg1, void * jarg2) {
84921   Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *) 0 ;
84922   void (*arg2)(Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) = (void (*)(Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection)) 0 ;
84923
84924   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *)jarg1;
84925   arg2 = (void (*)(Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection))jarg2;
84926   {
84927     try {
84928       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Toolkit_AccessibilityManager_FocusOvershotDirection_SP__Sg__Disconnect(arg1,arg2);
84929     } catch (std::out_of_range& e) {
84930       {
84931         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84932       };
84933     } catch (std::exception& e) {
84934       {
84935         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84936       };
84937     } catch (...) {
84938       {
84939         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84940       };
84941     }
84942   }
84943 }
84944
84945
84946 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityFocusOvershotSignal_Emit(void * jarg1, void * jarg2, int jarg3) {
84947   Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *) 0 ;
84948   Dali::Actor arg2 ;
84949   Dali::Toolkit::AccessibilityManager::FocusOvershotDirection arg3 ;
84950   Dali::Actor *argp2 ;
84951
84952   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *)jarg1;
84953   argp2 = (Dali::Actor *)jarg2;
84954   if (!argp2) {
84955     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
84956     return ;
84957   }
84958   arg2 = *argp2;
84959   arg3 = (Dali::Toolkit::AccessibilityManager::FocusOvershotDirection)jarg3;
84960   {
84961     try {
84962       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Toolkit_AccessibilityManager_FocusOvershotDirection_SP__Sg__Emit(arg1,arg2,arg3);
84963     } catch (std::out_of_range& e) {
84964       {
84965         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84966       };
84967     } catch (std::exception& e) {
84968       {
84969         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84970       };
84971     } catch (...) {
84972       {
84973         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84974       };
84975     }
84976   }
84977 }
84978
84979
84980 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AccessibilityFocusOvershotSignal() {
84981   void * jresult ;
84982   Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *result = 0 ;
84983
84984   {
84985     try {
84986       result = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *)new Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) >();
84987     } catch (std::out_of_range& e) {
84988       {
84989         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84990       };
84991     } catch (std::exception& e) {
84992       {
84993         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84994       };
84995     } catch (...) {
84996       {
84997         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84998       };
84999     }
85000   }
85001   jresult = (void *)result;
85002   return jresult;
85003 }
85004
85005
85006 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AccessibilityFocusOvershotSignal(void * jarg1) {
85007   Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *) 0 ;
85008
85009   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *)jarg1;
85010   {
85011     try {
85012       delete arg1;
85013     } catch (std::out_of_range& e) {
85014       {
85015         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85016       };
85017     } catch (std::exception& e) {
85018       {
85019         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85020       };
85021     } catch (...) {
85022       {
85023         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85024       };
85025     }
85026   }
85027 }
85028
85029
85030 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_FocusChangedSignal_Empty(void * jarg1) {
85031   unsigned int jresult ;
85032   Dali::Signal< void (Dali::Actor,Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *) 0 ;
85033   bool result;
85034
85035   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *)jarg1;
85036   {
85037     try {
85038       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__Empty((Dali::Signal< void (Dali::Actor,Dali::Actor) > const *)arg1);
85039     } catch (std::out_of_range& e) {
85040       {
85041         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85042       };
85043     } catch (std::exception& e) {
85044       {
85045         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85046       };
85047     } catch (...) {
85048       {
85049         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85050       };
85051     }
85052   }
85053   jresult = result;
85054   return jresult;
85055 }
85056
85057
85058 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_FocusChangedSignal_GetConnectionCount(void * jarg1) {
85059   unsigned long jresult ;
85060   Dali::Signal< void (Dali::Actor,Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *) 0 ;
85061   std::size_t result;
85062
85063   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *)jarg1;
85064   {
85065     try {
85066       result = Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Actor,Dali::Actor) > const *)arg1);
85067     } catch (std::out_of_range& e) {
85068       {
85069         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85070       };
85071     } catch (std::exception& e) {
85072       {
85073         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85074       };
85075     } catch (...) {
85076       {
85077         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85078       };
85079     }
85080   }
85081   jresult = (unsigned long)result;
85082   return jresult;
85083 }
85084
85085
85086 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FocusChangedSignal_Connect(void * jarg1, void * jarg2) {
85087   Dali::Signal< void (Dali::Actor,Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *) 0 ;
85088   void (*arg2)(Dali::Actor,Dali::Actor) = (void (*)(Dali::Actor,Dali::Actor)) 0 ;
85089
85090   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *)jarg1;
85091   arg2 = (void (*)(Dali::Actor,Dali::Actor))jarg2;
85092   {
85093     try {
85094       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__Connect(arg1,arg2);
85095     } catch (std::out_of_range& e) {
85096       {
85097         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85098       };
85099     } catch (std::exception& e) {
85100       {
85101         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85102       };
85103     } catch (...) {
85104       {
85105         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85106       };
85107     }
85108   }
85109 }
85110
85111
85112 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FocusChangedSignal_Disconnect(void * jarg1, void * jarg2) {
85113   Dali::Signal< void (Dali::Actor,Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *) 0 ;
85114   void (*arg2)(Dali::Actor,Dali::Actor) = (void (*)(Dali::Actor,Dali::Actor)) 0 ;
85115
85116   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *)jarg1;
85117   arg2 = (void (*)(Dali::Actor,Dali::Actor))jarg2;
85118   {
85119     try {
85120       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__Disconnect(arg1,arg2);
85121     } catch (std::out_of_range& e) {
85122       {
85123         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85124       };
85125     } catch (std::exception& e) {
85126       {
85127         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85128       };
85129     } catch (...) {
85130       {
85131         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85132       };
85133     }
85134   }
85135 }
85136
85137
85138 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FocusChangedSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
85139   Dali::Signal< void (Dali::Actor,Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *) 0 ;
85140   Dali::Actor arg2 ;
85141   Dali::Actor arg3 ;
85142   Dali::Actor *argp2 ;
85143   Dali::Actor *argp3 ;
85144
85145   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *)jarg1;
85146   argp2 = (Dali::Actor *)jarg2;
85147   if (!argp2) {
85148     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
85149     return ;
85150   }
85151   arg2 = *argp2;
85152   argp3 = (Dali::Actor *)jarg3;
85153   if (!argp3) {
85154     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
85155     return ;
85156   }
85157   arg3 = *argp3;
85158   {
85159     try {
85160       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__Emit(arg1,arg2,arg3);
85161     } catch (std::out_of_range& e) {
85162       {
85163         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85164       };
85165     } catch (std::exception& e) {
85166       {
85167         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85168       };
85169     } catch (...) {
85170       {
85171         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85172       };
85173     }
85174   }
85175 }
85176
85177
85178 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FocusChangedSignal() {
85179   void * jresult ;
85180   Dali::Signal< void (Dali::Actor,Dali::Actor) > *result = 0 ;
85181
85182   {
85183     try {
85184       result = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *)new Dali::Signal< void (Dali::Actor,Dali::Actor) >();
85185     } catch (std::out_of_range& e) {
85186       {
85187         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85188       };
85189     } catch (std::exception& e) {
85190       {
85191         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85192       };
85193     } catch (...) {
85194       {
85195         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85196       };
85197     }
85198   }
85199   jresult = (void *)result;
85200   return jresult;
85201 }
85202
85203
85204 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FocusChangedSignal(void * jarg1) {
85205   Dali::Signal< void (Dali::Actor,Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *) 0 ;
85206
85207   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *)jarg1;
85208   {
85209     try {
85210       delete arg1;
85211     } catch (std::out_of_range& e) {
85212       {
85213         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85214       };
85215     } catch (std::exception& e) {
85216       {
85217         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85218       };
85219     } catch (...) {
85220       {
85221         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85222       };
85223     }
85224   }
85225 }
85226
85227
85228 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_FocusGroupChangedSignal_Empty(void * jarg1) {
85229   unsigned int jresult ;
85230   Dali::Signal< void (Dali::Actor,bool) > *arg1 = (Dali::Signal< void (Dali::Actor,bool) > *) 0 ;
85231   bool result;
85232
85233   arg1 = (Dali::Signal< void (Dali::Actor,bool) > *)jarg1;
85234   {
85235     try {
85236       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__Empty((Dali::Signal< void (Dali::Actor,bool) > const *)arg1);
85237     } catch (std::out_of_range& e) {
85238       {
85239         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85240       };
85241     } catch (std::exception& e) {
85242       {
85243         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85244       };
85245     } catch (...) {
85246       {
85247         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85248       };
85249     }
85250   }
85251   jresult = result;
85252   return jresult;
85253 }
85254
85255
85256 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_FocusGroupChangedSignal_GetConnectionCount(void * jarg1) {
85257   unsigned long jresult ;
85258   Dali::Signal< void (Dali::Actor,bool) > *arg1 = (Dali::Signal< void (Dali::Actor,bool) > *) 0 ;
85259   std::size_t result;
85260
85261   arg1 = (Dali::Signal< void (Dali::Actor,bool) > *)jarg1;
85262   {
85263     try {
85264       result = Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Actor,bool) > const *)arg1);
85265     } catch (std::out_of_range& e) {
85266       {
85267         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85268       };
85269     } catch (std::exception& e) {
85270       {
85271         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85272       };
85273     } catch (...) {
85274       {
85275         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85276       };
85277     }
85278   }
85279   jresult = (unsigned long)result;
85280   return jresult;
85281 }
85282
85283
85284 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FocusGroupChangedSignal_Connect(void * jarg1, void * jarg2) {
85285   Dali::Signal< void (Dali::Actor,bool) > *arg1 = (Dali::Signal< void (Dali::Actor,bool) > *) 0 ;
85286   void (*arg2)(Dali::Actor,bool) = (void (*)(Dali::Actor,bool)) 0 ;
85287
85288   arg1 = (Dali::Signal< void (Dali::Actor,bool) > *)jarg1;
85289   arg2 = (void (*)(Dali::Actor,bool))jarg2;
85290   {
85291     try {
85292       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__Connect(arg1,arg2);
85293     } catch (std::out_of_range& e) {
85294       {
85295         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85296       };
85297     } catch (std::exception& e) {
85298       {
85299         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85300       };
85301     } catch (...) {
85302       {
85303         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85304       };
85305     }
85306   }
85307 }
85308
85309
85310 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FocusGroupChangedSignal_Disconnect(void * jarg1, void * jarg2) {
85311   Dali::Signal< void (Dali::Actor,bool) > *arg1 = (Dali::Signal< void (Dali::Actor,bool) > *) 0 ;
85312   void (*arg2)(Dali::Actor,bool) = (void (*)(Dali::Actor,bool)) 0 ;
85313
85314   arg1 = (Dali::Signal< void (Dali::Actor,bool) > *)jarg1;
85315   arg2 = (void (*)(Dali::Actor,bool))jarg2;
85316   {
85317     try {
85318       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__Disconnect(arg1,arg2);
85319     } catch (std::out_of_range& e) {
85320       {
85321         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85322       };
85323     } catch (std::exception& e) {
85324       {
85325         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85326       };
85327     } catch (...) {
85328       {
85329         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85330       };
85331     }
85332   }
85333 }
85334
85335
85336 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FocusGroupChangedSignal_Emit(void * jarg1, void * jarg2, unsigned int jarg3) {
85337   Dali::Signal< void (Dali::Actor,bool) > *arg1 = (Dali::Signal< void (Dali::Actor,bool) > *) 0 ;
85338   Dali::Actor arg2 ;
85339   bool arg3 ;
85340   Dali::Actor *argp2 ;
85341
85342   arg1 = (Dali::Signal< void (Dali::Actor,bool) > *)jarg1;
85343   argp2 = (Dali::Actor *)jarg2;
85344   if (!argp2) {
85345     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
85346     return ;
85347   }
85348   arg2 = *argp2;
85349   arg3 = jarg3 ? true : false;
85350   {
85351     try {
85352       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__Emit(arg1,arg2,arg3);
85353     } catch (std::out_of_range& e) {
85354       {
85355         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85356       };
85357     } catch (std::exception& e) {
85358       {
85359         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85360       };
85361     } catch (...) {
85362       {
85363         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85364       };
85365     }
85366   }
85367 }
85368
85369
85370 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FocusGroupChangedSignal() {
85371   void * jresult ;
85372   Dali::Signal< void (Dali::Actor,bool) > *result = 0 ;
85373
85374   {
85375     try {
85376       result = (Dali::Signal< void (Dali::Actor,bool) > *)new Dali::Signal< void (Dali::Actor,bool) >();
85377     } catch (std::out_of_range& e) {
85378       {
85379         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85380       };
85381     } catch (std::exception& e) {
85382       {
85383         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85384       };
85385     } catch (...) {
85386       {
85387         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85388       };
85389     }
85390   }
85391   jresult = (void *)result;
85392   return jresult;
85393 }
85394
85395
85396 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FocusGroupChangedSignal(void * jarg1) {
85397   Dali::Signal< void (Dali::Actor,bool) > *arg1 = (Dali::Signal< void (Dali::Actor,bool) > *) 0 ;
85398
85399   arg1 = (Dali::Signal< void (Dali::Actor,bool) > *)jarg1;
85400   {
85401     try {
85402       delete arg1;
85403     } catch (std::out_of_range& e) {
85404       {
85405         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85406       };
85407     } catch (std::exception& e) {
85408       {
85409         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85410       };
85411     } catch (...) {
85412       {
85413         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85414       };
85415     }
85416   }
85417 }
85418
85419
85420 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_StyleChangedSignal_Empty(void * jarg1) {
85421   unsigned int jresult ;
85422   Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *) 0 ;
85423   bool result;
85424
85425   arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *)jarg1;
85426   {
85427     try {
85428       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);
85429     } catch (std::out_of_range& e) {
85430       {
85431         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85432       };
85433     } catch (std::exception& e) {
85434       {
85435         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85436       };
85437     } catch (...) {
85438       {
85439         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85440       };
85441     }
85442   }
85443   jresult = result;
85444   return jresult;
85445 }
85446
85447
85448 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_StyleChangedSignal_GetConnectionCount(void * jarg1) {
85449   unsigned long jresult ;
85450   Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *) 0 ;
85451   std::size_t result;
85452
85453   arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *)jarg1;
85454   {
85455     try {
85456       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);
85457     } catch (std::out_of_range& e) {
85458       {
85459         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85460       };
85461     } catch (std::exception& e) {
85462       {
85463         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85464       };
85465     } catch (...) {
85466       {
85467         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85468       };
85469     }
85470   }
85471   jresult = (unsigned long)result;
85472   return jresult;
85473 }
85474
85475
85476 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StyleChangedSignal_Connect(void * jarg1, void * jarg2) {
85477   Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *) 0 ;
85478   void (*arg2)(Dali::Toolkit::StyleManager,Dali::StyleChange::Type) = (void (*)(Dali::Toolkit::StyleManager,Dali::StyleChange::Type)) 0 ;
85479
85480   arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *)jarg1;
85481   arg2 = (void (*)(Dali::Toolkit::StyleManager,Dali::StyleChange::Type))jarg2;
85482   {
85483     try {
85484       Dali_Signal_Sl_void_Sp_Dali_Toolkit_StyleManager_Sc_Dali_StyleChange_Type_SP__Sg__Connect(arg1,arg2);
85485     } catch (std::out_of_range& e) {
85486       {
85487         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85488       };
85489     } catch (std::exception& e) {
85490       {
85491         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85492       };
85493     } catch (...) {
85494       {
85495         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85496       };
85497     }
85498   }
85499 }
85500
85501
85502 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StyleChangedSignal_Disconnect(void * jarg1, void * jarg2) {
85503   Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *) 0 ;
85504   void (*arg2)(Dali::Toolkit::StyleManager,Dali::StyleChange::Type) = (void (*)(Dali::Toolkit::StyleManager,Dali::StyleChange::Type)) 0 ;
85505
85506   arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *)jarg1;
85507   arg2 = (void (*)(Dali::Toolkit::StyleManager,Dali::StyleChange::Type))jarg2;
85508   {
85509     try {
85510       Dali_Signal_Sl_void_Sp_Dali_Toolkit_StyleManager_Sc_Dali_StyleChange_Type_SP__Sg__Disconnect(arg1,arg2);
85511     } catch (std::out_of_range& e) {
85512       {
85513         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85514       };
85515     } catch (std::exception& e) {
85516       {
85517         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85518       };
85519     } catch (...) {
85520       {
85521         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85522       };
85523     }
85524   }
85525 }
85526
85527
85528 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StyleChangedSignal_Emit(void * jarg1, void * jarg2, int jarg3) {
85529   Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *) 0 ;
85530   Dali::Toolkit::StyleManager arg2 ;
85531   Dali::StyleChange::Type arg3 ;
85532   Dali::Toolkit::StyleManager *argp2 ;
85533
85534   arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *)jarg1;
85535   argp2 = (Dali::Toolkit::StyleManager *)jarg2;
85536   if (!argp2) {
85537     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::StyleManager", 0);
85538     return ;
85539   }
85540   arg2 = *argp2;
85541   arg3 = (Dali::StyleChange::Type)jarg3;
85542   {
85543     try {
85544       Dali_Signal_Sl_void_Sp_Dali_Toolkit_StyleManager_Sc_Dali_StyleChange_Type_SP__Sg__Emit(arg1,arg2,arg3);
85545     } catch (std::out_of_range& e) {
85546       {
85547         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85548       };
85549     } catch (std::exception& e) {
85550       {
85551         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85552       };
85553     } catch (...) {
85554       {
85555         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85556       };
85557     }
85558   }
85559 }
85560
85561
85562 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_StyleChangedSignal() {
85563   void * jresult ;
85564   Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *result = 0 ;
85565
85566   {
85567     try {
85568       result = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *)new Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) >();
85569     } catch (std::out_of_range& e) {
85570       {
85571         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85572       };
85573     } catch (std::exception& e) {
85574       {
85575         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85576       };
85577     } catch (...) {
85578       {
85579         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85580       };
85581     }
85582   }
85583   jresult = (void *)result;
85584   return jresult;
85585 }
85586
85587
85588 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_StyleChangedSignal(void * jarg1) {
85589   Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *) 0 ;
85590
85591   arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *)jarg1;
85592   {
85593     try {
85594       delete arg1;
85595     } catch (std::out_of_range& e) {
85596       {
85597         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85598       };
85599     } catch (std::exception& e) {
85600       {
85601         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85602       };
85603     } catch (...) {
85604       {
85605         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85606       };
85607     }
85608   }
85609 }
85610
85611
85612 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ButtonSignal_Empty(void * jarg1) {
85613   unsigned int jresult ;
85614   Dali::Signal< bool (Dali::Toolkit::Button) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *) 0 ;
85615   bool result;
85616
85617   arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *)jarg1;
85618   {
85619     try {
85620       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__Empty((Dali::Signal< bool (Dali::Toolkit::Button) > const *)arg1);
85621     } catch (std::out_of_range& e) {
85622       {
85623         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85624       };
85625     } catch (std::exception& e) {
85626       {
85627         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85628       };
85629     } catch (...) {
85630       {
85631         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85632       };
85633     }
85634   }
85635   jresult = result;
85636   return jresult;
85637 }
85638
85639
85640 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ButtonSignal_GetConnectionCount(void * jarg1) {
85641   unsigned long jresult ;
85642   Dali::Signal< bool (Dali::Toolkit::Button) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *) 0 ;
85643   std::size_t result;
85644
85645   arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *)jarg1;
85646   {
85647     try {
85648       result = Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__GetConnectionCount((Dali::Signal< bool (Dali::Toolkit::Button) > const *)arg1);
85649     } catch (std::out_of_range& e) {
85650       {
85651         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85652       };
85653     } catch (std::exception& e) {
85654       {
85655         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85656       };
85657     } catch (...) {
85658       {
85659         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85660       };
85661     }
85662   }
85663   jresult = (unsigned long)result;
85664   return jresult;
85665 }
85666
85667
85668 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ButtonSignal_Connect(void * jarg1, void * jarg2) {
85669   Dali::Signal< bool (Dali::Toolkit::Button) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *) 0 ;
85670   bool (*arg2)(Dali::Toolkit::Button) = (bool (*)(Dali::Toolkit::Button)) 0 ;
85671
85672   arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *)jarg1;
85673   arg2 = (bool (*)(Dali::Toolkit::Button))jarg2;
85674   {
85675     try {
85676       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__Connect(arg1,arg2);
85677     } catch (std::out_of_range& e) {
85678       {
85679         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85680       };
85681     } catch (std::exception& e) {
85682       {
85683         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85684       };
85685     } catch (...) {
85686       {
85687         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85688       };
85689     }
85690   }
85691 }
85692
85693
85694 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ButtonSignal_Disconnect(void * jarg1, void * jarg2) {
85695   Dali::Signal< bool (Dali::Toolkit::Button) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *) 0 ;
85696   bool (*arg2)(Dali::Toolkit::Button) = (bool (*)(Dali::Toolkit::Button)) 0 ;
85697
85698   arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *)jarg1;
85699   arg2 = (bool (*)(Dali::Toolkit::Button))jarg2;
85700   {
85701     try {
85702       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__Disconnect(arg1,arg2);
85703     } catch (std::out_of_range& e) {
85704       {
85705         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85706       };
85707     } catch (std::exception& e) {
85708       {
85709         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85710       };
85711     } catch (...) {
85712       {
85713         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85714       };
85715     }
85716   }
85717 }
85718
85719
85720 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ButtonSignal_Emit(void * jarg1, void * jarg2) {
85721   unsigned int jresult ;
85722   Dali::Signal< bool (Dali::Toolkit::Button) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *) 0 ;
85723   Dali::Toolkit::Button arg2 ;
85724   Dali::Toolkit::Button *argp2 ;
85725   bool result;
85726
85727   arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *)jarg1;
85728   argp2 = (Dali::Toolkit::Button *)jarg2;
85729   if (!argp2) {
85730     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Button", 0);
85731     return 0;
85732   }
85733   arg2 = *argp2;
85734   {
85735     try {
85736       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__Emit(arg1,arg2);
85737     } catch (std::out_of_range& e) {
85738       {
85739         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85740       };
85741     } catch (std::exception& e) {
85742       {
85743         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85744       };
85745     } catch (...) {
85746       {
85747         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85748       };
85749     }
85750   }
85751   jresult = result;
85752   return jresult;
85753 }
85754
85755
85756 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ButtonSignal() {
85757   void * jresult ;
85758   Dali::Signal< bool (Dali::Toolkit::Button) > *result = 0 ;
85759
85760   {
85761     try {
85762       result = (Dali::Signal< bool (Dali::Toolkit::Button) > *)new Dali::Signal< bool (Dali::Toolkit::Button) >();
85763     } catch (std::out_of_range& e) {
85764       {
85765         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85766       };
85767     } catch (std::exception& e) {
85768       {
85769         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85770       };
85771     } catch (...) {
85772       {
85773         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85774       };
85775     }
85776   }
85777   jresult = (void *)result;
85778   return jresult;
85779 }
85780
85781
85782 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ButtonSignal(void * jarg1) {
85783   Dali::Signal< bool (Dali::Toolkit::Button) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *) 0 ;
85784
85785   arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *)jarg1;
85786   {
85787     try {
85788       delete arg1;
85789     } catch (std::out_of_range& e) {
85790       {
85791         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85792       };
85793     } catch (std::exception& e) {
85794       {
85795         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85796       };
85797     } catch (...) {
85798       {
85799         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85800       };
85801     }
85802   }
85803 }
85804
85805
85806 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_GaussianBlurViewSignal_Empty(void * jarg1) {
85807   unsigned int jresult ;
85808   Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *) 0 ;
85809   bool result;
85810
85811   arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *)jarg1;
85812   {
85813     try {
85814       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > const *)arg1);
85815     } catch (std::out_of_range& e) {
85816       {
85817         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85818       };
85819     } catch (std::exception& e) {
85820       {
85821         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85822       };
85823     } catch (...) {
85824       {
85825         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85826       };
85827     }
85828   }
85829   jresult = result;
85830   return jresult;
85831 }
85832
85833
85834 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_GaussianBlurViewSignal_GetConnectionCount(void * jarg1) {
85835   unsigned long jresult ;
85836   Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *) 0 ;
85837   std::size_t result;
85838
85839   arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *)jarg1;
85840   {
85841     try {
85842       result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > const *)arg1);
85843     } catch (std::out_of_range& e) {
85844       {
85845         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85846       };
85847     } catch (std::exception& e) {
85848       {
85849         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85850       };
85851     } catch (...) {
85852       {
85853         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85854       };
85855     }
85856   }
85857   jresult = (unsigned long)result;
85858   return jresult;
85859 }
85860
85861
85862 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GaussianBlurViewSignal_Connect(void * jarg1, void * jarg2) {
85863   Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *) 0 ;
85864   void (*arg2)(Dali::Toolkit::GaussianBlurView) = (void (*)(Dali::Toolkit::GaussianBlurView)) 0 ;
85865
85866   arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *)jarg1;
85867   arg2 = (void (*)(Dali::Toolkit::GaussianBlurView))jarg2;
85868   {
85869     try {
85870       Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__Connect(arg1,arg2);
85871     } catch (std::out_of_range& e) {
85872       {
85873         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85874       };
85875     } catch (std::exception& e) {
85876       {
85877         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85878       };
85879     } catch (...) {
85880       {
85881         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85882       };
85883     }
85884   }
85885 }
85886
85887
85888 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GaussianBlurViewSignal_Disconnect(void * jarg1, void * jarg2) {
85889   Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *) 0 ;
85890   void (*arg2)(Dali::Toolkit::GaussianBlurView) = (void (*)(Dali::Toolkit::GaussianBlurView)) 0 ;
85891
85892   arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *)jarg1;
85893   arg2 = (void (*)(Dali::Toolkit::GaussianBlurView))jarg2;
85894   {
85895     try {
85896       Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__Disconnect(arg1,arg2);
85897     } catch (std::out_of_range& e) {
85898       {
85899         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85900       };
85901     } catch (std::exception& e) {
85902       {
85903         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85904       };
85905     } catch (...) {
85906       {
85907         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85908       };
85909     }
85910   }
85911 }
85912
85913
85914 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GaussianBlurViewSignal_Emit(void * jarg1, void * jarg2) {
85915   Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *) 0 ;
85916   Dali::Toolkit::GaussianBlurView arg2 ;
85917   Dali::Toolkit::GaussianBlurView *argp2 ;
85918
85919   arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *)jarg1;
85920   argp2 = (Dali::Toolkit::GaussianBlurView *)jarg2;
85921   if (!argp2) {
85922     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::GaussianBlurView", 0);
85923     return ;
85924   }
85925   arg2 = *argp2;
85926   {
85927     try {
85928       Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__Emit(arg1,arg2);
85929     } catch (std::out_of_range& e) {
85930       {
85931         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85932       };
85933     } catch (std::exception& e) {
85934       {
85935         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85936       };
85937     } catch (...) {
85938       {
85939         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85940       };
85941     }
85942   }
85943 }
85944
85945
85946 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_GaussianBlurViewSignal() {
85947   void * jresult ;
85948   Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *result = 0 ;
85949
85950   {
85951     try {
85952       result = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *)new Dali::Signal< void (Dali::Toolkit::GaussianBlurView) >();
85953     } catch (std::out_of_range& e) {
85954       {
85955         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85956       };
85957     } catch (std::exception& e) {
85958       {
85959         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85960       };
85961     } catch (...) {
85962       {
85963         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85964       };
85965     }
85966   }
85967   jresult = (void *)result;
85968   return jresult;
85969 }
85970
85971
85972 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_GaussianBlurViewSignal(void * jarg1) {
85973   Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *) 0 ;
85974
85975   arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *)jarg1;
85976   {
85977     try {
85978       delete arg1;
85979     } catch (std::out_of_range& e) {
85980       {
85981         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85982       };
85983     } catch (std::exception& e) {
85984       {
85985         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85986       };
85987     } catch (...) {
85988       {
85989         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85990       };
85991     }
85992   }
85993 }
85994
85995
85996 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PageTurnSignal_Empty(void * jarg1) {
85997   unsigned int jresult ;
85998   Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *) 0 ;
85999   bool result;
86000
86001   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *)jarg1;
86002   {
86003     try {
86004       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);
86005     } catch (std::out_of_range& e) {
86006       {
86007         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86008       };
86009     } catch (std::exception& e) {
86010       {
86011         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86012       };
86013     } catch (...) {
86014       {
86015         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86016       };
86017     }
86018   }
86019   jresult = result;
86020   return jresult;
86021 }
86022
86023
86024 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_PageTurnSignal_GetConnectionCount(void * jarg1) {
86025   unsigned long jresult ;
86026   Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *) 0 ;
86027   std::size_t result;
86028
86029   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *)jarg1;
86030   {
86031     try {
86032       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);
86033     } catch (std::out_of_range& e) {
86034       {
86035         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86036       };
86037     } catch (std::exception& e) {
86038       {
86039         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86040       };
86041     } catch (...) {
86042       {
86043         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86044       };
86045     }
86046   }
86047   jresult = (unsigned long)result;
86048   return jresult;
86049 }
86050
86051
86052 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PageTurnSignal_Connect(void * jarg1, void * jarg2) {
86053   Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *) 0 ;
86054   void (*arg2)(Dali::Toolkit::PageTurnView,unsigned int,bool) = (void (*)(Dali::Toolkit::PageTurnView,unsigned int,bool)) 0 ;
86055
86056   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *)jarg1;
86057   arg2 = (void (*)(Dali::Toolkit::PageTurnView,unsigned int,bool))jarg2;
86058   {
86059     try {
86060       Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_Sc_unsigned_SS_int_Sc_bool_SP__Sg__Connect(arg1,arg2);
86061     } catch (std::out_of_range& e) {
86062       {
86063         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86064       };
86065     } catch (std::exception& e) {
86066       {
86067         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86068       };
86069     } catch (...) {
86070       {
86071         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86072       };
86073     }
86074   }
86075 }
86076
86077
86078 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PageTurnSignal_Disconnect(void * jarg1, void * jarg2) {
86079   Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *) 0 ;
86080   void (*arg2)(Dali::Toolkit::PageTurnView,unsigned int,bool) = (void (*)(Dali::Toolkit::PageTurnView,unsigned int,bool)) 0 ;
86081
86082   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *)jarg1;
86083   arg2 = (void (*)(Dali::Toolkit::PageTurnView,unsigned int,bool))jarg2;
86084   {
86085     try {
86086       Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_Sc_unsigned_SS_int_Sc_bool_SP__Sg__Disconnect(arg1,arg2);
86087     } catch (std::out_of_range& e) {
86088       {
86089         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86090       };
86091     } catch (std::exception& e) {
86092       {
86093         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86094       };
86095     } catch (...) {
86096       {
86097         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86098       };
86099     }
86100   }
86101 }
86102
86103
86104 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PageTurnSignal_Emit(void * jarg1, void * jarg2, unsigned int jarg3, unsigned int jarg4) {
86105   Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *) 0 ;
86106   Dali::Toolkit::PageTurnView arg2 ;
86107   unsigned int arg3 ;
86108   bool arg4 ;
86109   Dali::Toolkit::PageTurnView *argp2 ;
86110
86111   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *)jarg1;
86112   argp2 = (Dali::Toolkit::PageTurnView *)jarg2;
86113   if (!argp2) {
86114     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::PageTurnView", 0);
86115     return ;
86116   }
86117   arg2 = *argp2;
86118   arg3 = (unsigned int)jarg3;
86119   arg4 = jarg4 ? true : false;
86120   {
86121     try {
86122       Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_Sc_unsigned_SS_int_Sc_bool_SP__Sg__Emit(arg1,arg2,arg3,arg4);
86123     } catch (std::out_of_range& e) {
86124       {
86125         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86126       };
86127     } catch (std::exception& e) {
86128       {
86129         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86130       };
86131     } catch (...) {
86132       {
86133         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86134       };
86135     }
86136   }
86137 }
86138
86139
86140 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PageTurnSignal() {
86141   void * jresult ;
86142   Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *result = 0 ;
86143
86144   {
86145     try {
86146       result = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *)new Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) >();
86147     } catch (std::out_of_range& e) {
86148       {
86149         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86150       };
86151     } catch (std::exception& e) {
86152       {
86153         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86154       };
86155     } catch (...) {
86156       {
86157         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86158       };
86159     }
86160   }
86161   jresult = (void *)result;
86162   return jresult;
86163 }
86164
86165
86166 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PageTurnSignal(void * jarg1) {
86167   Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *) 0 ;
86168
86169   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *)jarg1;
86170   {
86171     try {
86172       delete arg1;
86173     } catch (std::out_of_range& e) {
86174       {
86175         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86176       };
86177     } catch (std::exception& e) {
86178       {
86179         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86180       };
86181     } catch (...) {
86182       {
86183         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86184       };
86185     }
86186   }
86187 }
86188
86189
86190 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PagePanSignal_Empty(void * jarg1) {
86191   unsigned int jresult ;
86192   Dali::Signal< void (Dali::Toolkit::PageTurnView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *) 0 ;
86193   bool result;
86194
86195   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *)jarg1;
86196   {
86197     try {
86198       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::PageTurnView) > const *)arg1);
86199     } catch (std::out_of_range& e) {
86200       {
86201         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86202       };
86203     } catch (std::exception& e) {
86204       {
86205         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86206       };
86207     } catch (...) {
86208       {
86209         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86210       };
86211     }
86212   }
86213   jresult = result;
86214   return jresult;
86215 }
86216
86217
86218 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_PagePanSignal_GetConnectionCount(void * jarg1) {
86219   unsigned long jresult ;
86220   Dali::Signal< void (Dali::Toolkit::PageTurnView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *) 0 ;
86221   std::size_t result;
86222
86223   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *)jarg1;
86224   {
86225     try {
86226       result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::PageTurnView) > const *)arg1);
86227     } catch (std::out_of_range& e) {
86228       {
86229         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86230       };
86231     } catch (std::exception& e) {
86232       {
86233         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86234       };
86235     } catch (...) {
86236       {
86237         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86238       };
86239     }
86240   }
86241   jresult = (unsigned long)result;
86242   return jresult;
86243 }
86244
86245
86246 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PagePanSignal_Connect(void * jarg1, void * jarg2) {
86247   Dali::Signal< void (Dali::Toolkit::PageTurnView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *) 0 ;
86248   void (*arg2)(Dali::Toolkit::PageTurnView) = (void (*)(Dali::Toolkit::PageTurnView)) 0 ;
86249
86250   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *)jarg1;
86251   arg2 = (void (*)(Dali::Toolkit::PageTurnView))jarg2;
86252   {
86253     try {
86254       Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__Connect(arg1,arg2);
86255     } catch (std::out_of_range& e) {
86256       {
86257         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86258       };
86259     } catch (std::exception& e) {
86260       {
86261         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86262       };
86263     } catch (...) {
86264       {
86265         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86266       };
86267     }
86268   }
86269 }
86270
86271
86272 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PagePanSignal_Disconnect(void * jarg1, void * jarg2) {
86273   Dali::Signal< void (Dali::Toolkit::PageTurnView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *) 0 ;
86274   void (*arg2)(Dali::Toolkit::PageTurnView) = (void (*)(Dali::Toolkit::PageTurnView)) 0 ;
86275
86276   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *)jarg1;
86277   arg2 = (void (*)(Dali::Toolkit::PageTurnView))jarg2;
86278   {
86279     try {
86280       Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__Disconnect(arg1,arg2);
86281     } catch (std::out_of_range& e) {
86282       {
86283         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86284       };
86285     } catch (std::exception& e) {
86286       {
86287         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86288       };
86289     } catch (...) {
86290       {
86291         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86292       };
86293     }
86294   }
86295 }
86296
86297
86298 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PagePanSignal_Emit(void * jarg1, void * jarg2) {
86299   Dali::Signal< void (Dali::Toolkit::PageTurnView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *) 0 ;
86300   Dali::Toolkit::PageTurnView arg2 ;
86301   Dali::Toolkit::PageTurnView *argp2 ;
86302
86303   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *)jarg1;
86304   argp2 = (Dali::Toolkit::PageTurnView *)jarg2;
86305   if (!argp2) {
86306     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::PageTurnView", 0);
86307     return ;
86308   }
86309   arg2 = *argp2;
86310   {
86311     try {
86312       Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__Emit(arg1,arg2);
86313     } catch (std::out_of_range& e) {
86314       {
86315         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86316       };
86317     } catch (std::exception& e) {
86318       {
86319         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86320       };
86321     } catch (...) {
86322       {
86323         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86324       };
86325     }
86326   }
86327 }
86328
86329
86330 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PagePanSignal() {
86331   void * jresult ;
86332   Dali::Signal< void (Dali::Toolkit::PageTurnView) > *result = 0 ;
86333
86334   {
86335     try {
86336       result = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *)new Dali::Signal< void (Dali::Toolkit::PageTurnView) >();
86337     } catch (std::out_of_range& e) {
86338       {
86339         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86340       };
86341     } catch (std::exception& e) {
86342       {
86343         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86344       };
86345     } catch (...) {
86346       {
86347         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86348       };
86349     }
86350   }
86351   jresult = (void *)result;
86352   return jresult;
86353 }
86354
86355
86356 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PagePanSignal(void * jarg1) {
86357   Dali::Signal< void (Dali::Toolkit::PageTurnView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *) 0 ;
86358
86359   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *)jarg1;
86360   {
86361     try {
86362       delete arg1;
86363     } catch (std::out_of_range& e) {
86364       {
86365         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86366       };
86367     } catch (std::exception& e) {
86368       {
86369         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86370       };
86371     } catch (...) {
86372       {
86373         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86374       };
86375     }
86376   }
86377 }
86378
86379
86380 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ProgressBarValueChangedSignal_Empty(void * jarg1) {
86381   unsigned int jresult ;
86382   Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *) 0 ;
86383   bool result;
86384
86385   arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *)jarg1;
86386   {
86387     try {
86388       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);
86389     } catch (std::out_of_range& e) {
86390       {
86391         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86392       };
86393     } catch (std::exception& e) {
86394       {
86395         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86396       };
86397     } catch (...) {
86398       {
86399         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86400       };
86401     }
86402   }
86403   jresult = result;
86404   return jresult;
86405 }
86406
86407
86408 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ProgressBarValueChangedSignal_GetConnectionCount(void * jarg1) {
86409   unsigned long jresult ;
86410   Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *) 0 ;
86411   std::size_t result;
86412
86413   arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *)jarg1;
86414   {
86415     try {
86416       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);
86417     } catch (std::out_of_range& e) {
86418       {
86419         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86420       };
86421     } catch (std::exception& e) {
86422       {
86423         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86424       };
86425     } catch (...) {
86426       {
86427         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86428       };
86429     }
86430   }
86431   jresult = (unsigned long)result;
86432   return jresult;
86433 }
86434
86435
86436 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ProgressBarValueChangedSignal_Connect(void * jarg1, void * jarg2) {
86437   Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *) 0 ;
86438   void (*arg2)(Dali::Toolkit::ProgressBar,float,float) = (void (*)(Dali::Toolkit::ProgressBar,float,float)) 0 ;
86439
86440   arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *)jarg1;
86441   arg2 = (void (*)(Dali::Toolkit::ProgressBar,float,float))jarg2;
86442   {
86443     try {
86444       Dali_Signal_Sl_void_Sp_Dali_Toolkit_ProgressBar_Sc_float_Sc_float_SP__Sg__Connect(arg1,arg2);
86445     } catch (std::out_of_range& e) {
86446       {
86447         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86448       };
86449     } catch (std::exception& e) {
86450       {
86451         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86452       };
86453     } catch (...) {
86454       {
86455         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86456       };
86457     }
86458   }
86459 }
86460
86461
86462 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ProgressBarValueChangedSignal_Disconnect(void * jarg1, void * jarg2) {
86463   Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *) 0 ;
86464   void (*arg2)(Dali::Toolkit::ProgressBar,float,float) = (void (*)(Dali::Toolkit::ProgressBar,float,float)) 0 ;
86465
86466   arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *)jarg1;
86467   arg2 = (void (*)(Dali::Toolkit::ProgressBar,float,float))jarg2;
86468   {
86469     try {
86470       Dali_Signal_Sl_void_Sp_Dali_Toolkit_ProgressBar_Sc_float_Sc_float_SP__Sg__Disconnect(arg1,arg2);
86471     } catch (std::out_of_range& e) {
86472       {
86473         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86474       };
86475     } catch (std::exception& e) {
86476       {
86477         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86478       };
86479     } catch (...) {
86480       {
86481         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86482       };
86483     }
86484   }
86485 }
86486
86487
86488 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ProgressBarValueChangedSignal_Emit(void * jarg1, void * jarg2, float jarg3, float jarg4) {
86489   Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *) 0 ;
86490   Dali::Toolkit::ProgressBar arg2 ;
86491   float arg3 ;
86492   float arg4 ;
86493   Dali::Toolkit::ProgressBar *argp2 ;
86494
86495   arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *)jarg1;
86496   argp2 = (Dali::Toolkit::ProgressBar *)jarg2;
86497   if (!argp2) {
86498     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::ProgressBar", 0);
86499     return ;
86500   }
86501   arg2 = *argp2;
86502   arg3 = (float)jarg3;
86503   arg4 = (float)jarg4;
86504   {
86505     try {
86506       Dali_Signal_Sl_void_Sp_Dali_Toolkit_ProgressBar_Sc_float_Sc_float_SP__Sg__Emit(arg1,arg2,arg3,arg4);
86507     } catch (std::out_of_range& e) {
86508       {
86509         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86510       };
86511     } catch (std::exception& e) {
86512       {
86513         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86514       };
86515     } catch (...) {
86516       {
86517         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86518       };
86519     }
86520   }
86521 }
86522
86523
86524 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ProgressBarValueChangedSignal() {
86525   void * jresult ;
86526   Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *result = 0 ;
86527
86528   {
86529     try {
86530       result = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *)new Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) >();
86531     } catch (std::out_of_range& e) {
86532       {
86533         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86534       };
86535     } catch (std::exception& e) {
86536       {
86537         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86538       };
86539     } catch (...) {
86540       {
86541         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86542       };
86543     }
86544   }
86545   jresult = (void *)result;
86546   return jresult;
86547 }
86548
86549
86550 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ProgressBarValueChangedSignal(void * jarg1) {
86551   Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *) 0 ;
86552
86553   arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *)jarg1;
86554   {
86555     try {
86556       delete arg1;
86557     } catch (std::out_of_range& e) {
86558       {
86559         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86560       };
86561     } catch (std::exception& e) {
86562       {
86563         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86564       };
86565     } catch (...) {
86566       {
86567         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86568       };
86569     }
86570   }
86571 }
86572
86573
86574 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ScrollViewSnapStartedSignal_Empty(void * jarg1) {
86575   unsigned int jresult ;
86576   Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *) 0 ;
86577   bool result;
86578
86579   arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *)jarg1;
86580   {
86581     try {
86582       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);
86583     } catch (std::out_of_range& e) {
86584       {
86585         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86586       };
86587     } catch (std::exception& e) {
86588       {
86589         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86590       };
86591     } catch (...) {
86592       {
86593         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86594       };
86595     }
86596   }
86597   jresult = result;
86598   return jresult;
86599 }
86600
86601
86602 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ScrollViewSnapStartedSignal_GetConnectionCount(void * jarg1) {
86603   unsigned long jresult ;
86604   Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *) 0 ;
86605   std::size_t result;
86606
86607   arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *)jarg1;
86608   {
86609     try {
86610       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);
86611     } catch (std::out_of_range& e) {
86612       {
86613         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86614       };
86615     } catch (std::exception& e) {
86616       {
86617         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86618       };
86619     } catch (...) {
86620       {
86621         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86622       };
86623     }
86624   }
86625   jresult = (unsigned long)result;
86626   return jresult;
86627 }
86628
86629
86630 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollViewSnapStartedSignal_Connect(void * jarg1, void * jarg2) {
86631   Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *) 0 ;
86632   void (*arg2)(Dali::Toolkit::ScrollView::SnapEvent const &) = (void (*)(Dali::Toolkit::ScrollView::SnapEvent const &)) 0 ;
86633
86634   arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *)jarg1;
86635   arg2 = (void (*)(Dali::Toolkit::ScrollView::SnapEvent const &))jarg2;
86636   {
86637     try {
86638       Dali_Signal_Sl_void_Sp_Dali_Toolkit_ScrollView_SnapEvent_SS_const_SA__SP__Sg__Connect(arg1,arg2);
86639     } catch (std::out_of_range& e) {
86640       {
86641         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86642       };
86643     } catch (std::exception& e) {
86644       {
86645         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86646       };
86647     } catch (...) {
86648       {
86649         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86650       };
86651     }
86652   }
86653 }
86654
86655
86656 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollViewSnapStartedSignal_Disconnect(void * jarg1, void * jarg2) {
86657   Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *) 0 ;
86658   void (*arg2)(Dali::Toolkit::ScrollView::SnapEvent const &) = (void (*)(Dali::Toolkit::ScrollView::SnapEvent const &)) 0 ;
86659
86660   arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *)jarg1;
86661   arg2 = (void (*)(Dali::Toolkit::ScrollView::SnapEvent const &))jarg2;
86662   {
86663     try {
86664       Dali_Signal_Sl_void_Sp_Dali_Toolkit_ScrollView_SnapEvent_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
86665     } catch (std::out_of_range& e) {
86666       {
86667         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86668       };
86669     } catch (std::exception& e) {
86670       {
86671         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86672       };
86673     } catch (...) {
86674       {
86675         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86676       };
86677     }
86678   }
86679 }
86680
86681
86682 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollViewSnapStartedSignal_Emit(void * jarg1, void * jarg2) {
86683   Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *) 0 ;
86684   Dali::Toolkit::ScrollView::SnapEvent *arg2 = 0 ;
86685
86686   arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *)jarg1;
86687   arg2 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg2;
86688   if (!arg2) {
86689     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ScrollView::SnapEvent const & type is null", 0);
86690     return ;
86691   }
86692   {
86693     try {
86694       Dali_Signal_Sl_void_Sp_Dali_Toolkit_ScrollView_SnapEvent_SS_const_SA__SP__Sg__Emit(arg1,(Dali::Toolkit::ScrollView::SnapEvent const &)*arg2);
86695     } catch (std::out_of_range& e) {
86696       {
86697         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86698       };
86699     } catch (std::exception& e) {
86700       {
86701         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86702       };
86703     } catch (...) {
86704       {
86705         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86706       };
86707     }
86708   }
86709 }
86710
86711
86712 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollViewSnapStartedSignal() {
86713   void * jresult ;
86714   Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *result = 0 ;
86715
86716   {
86717     try {
86718       result = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *)new Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) >();
86719     } catch (std::out_of_range& e) {
86720       {
86721         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86722       };
86723     } catch (std::exception& e) {
86724       {
86725         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86726       };
86727     } catch (...) {
86728       {
86729         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86730       };
86731     }
86732   }
86733   jresult = (void *)result;
86734   return jresult;
86735 }
86736
86737
86738 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollViewSnapStartedSignal(void * jarg1) {
86739   Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *) 0 ;
86740
86741   arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *)jarg1;
86742   {
86743     try {
86744       delete arg1;
86745     } catch (std::out_of_range& e) {
86746       {
86747         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86748       };
86749     } catch (std::exception& e) {
86750       {
86751         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86752       };
86753     } catch (...) {
86754       {
86755         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86756       };
86757     }
86758   }
86759 }
86760
86761
86762 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ScrollableSignal_Empty(void * jarg1) {
86763   unsigned int jresult ;
86764   Dali::Signal< void (Dali::Vector2 const &) > *arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *) 0 ;
86765   bool result;
86766
86767   arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *)jarg1;
86768   {
86769     try {
86770       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__Empty((Dali::Signal< void (Dali::Vector2 const &) > const *)arg1);
86771     } catch (std::out_of_range& e) {
86772       {
86773         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86774       };
86775     } catch (std::exception& e) {
86776       {
86777         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86778       };
86779     } catch (...) {
86780       {
86781         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86782       };
86783     }
86784   }
86785   jresult = result;
86786   return jresult;
86787 }
86788
86789
86790 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ScrollableSignal_GetConnectionCount(void * jarg1) {
86791   unsigned long jresult ;
86792   Dali::Signal< void (Dali::Vector2 const &) > *arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *) 0 ;
86793   std::size_t result;
86794
86795   arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *)jarg1;
86796   {
86797     try {
86798       result = Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Vector2 const &) > const *)arg1);
86799     } catch (std::out_of_range& e) {
86800       {
86801         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86802       };
86803     } catch (std::exception& e) {
86804       {
86805         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86806       };
86807     } catch (...) {
86808       {
86809         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86810       };
86811     }
86812   }
86813   jresult = (unsigned long)result;
86814   return jresult;
86815 }
86816
86817
86818 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollableSignal_Connect(void * jarg1, void * jarg2) {
86819   Dali::Signal< void (Dali::Vector2 const &) > *arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *) 0 ;
86820   void (*arg2)(Dali::Vector2 const &) = (void (*)(Dali::Vector2 const &)) 0 ;
86821
86822   arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *)jarg1;
86823   arg2 = (void (*)(Dali::Vector2 const &))jarg2;
86824   {
86825     try {
86826       Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__Connect(arg1,arg2);
86827     } catch (std::out_of_range& e) {
86828       {
86829         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86830       };
86831     } catch (std::exception& e) {
86832       {
86833         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86834       };
86835     } catch (...) {
86836       {
86837         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86838       };
86839     }
86840   }
86841 }
86842
86843
86844 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollableSignal_Disconnect(void * jarg1, void * jarg2) {
86845   Dali::Signal< void (Dali::Vector2 const &) > *arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *) 0 ;
86846   void (*arg2)(Dali::Vector2 const &) = (void (*)(Dali::Vector2 const &)) 0 ;
86847
86848   arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *)jarg1;
86849   arg2 = (void (*)(Dali::Vector2 const &))jarg2;
86850   {
86851     try {
86852       Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
86853     } catch (std::out_of_range& e) {
86854       {
86855         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86856       };
86857     } catch (std::exception& e) {
86858       {
86859         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86860       };
86861     } catch (...) {
86862       {
86863         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86864       };
86865     }
86866   }
86867 }
86868
86869
86870 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollableSignal_Emit(void * jarg1, void * jarg2) {
86871   Dali::Signal< void (Dali::Vector2 const &) > *arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *) 0 ;
86872   Dali::Vector2 *arg2 = 0 ;
86873
86874   arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *)jarg1;
86875   arg2 = (Dali::Vector2 *)jarg2;
86876   if (!arg2) {
86877     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
86878     return ;
86879   }
86880   {
86881     try {
86882       Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__Emit(arg1,(Dali::Vector2 const &)*arg2);
86883     } catch (std::out_of_range& e) {
86884       {
86885         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86886       };
86887     } catch (std::exception& e) {
86888       {
86889         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86890       };
86891     } catch (...) {
86892       {
86893         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86894       };
86895     }
86896   }
86897 }
86898
86899
86900 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollableSignal() {
86901   void * jresult ;
86902   Dali::Signal< void (Dali::Vector2 const &) > *result = 0 ;
86903
86904   {
86905     try {
86906       result = (Dali::Signal< void (Dali::Vector2 const &) > *)new Dali::Signal< void (Dali::Vector2 const &) >();
86907     } catch (std::out_of_range& e) {
86908       {
86909         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86910       };
86911     } catch (std::exception& e) {
86912       {
86913         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86914       };
86915     } catch (...) {
86916       {
86917         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86918       };
86919     }
86920   }
86921   jresult = (void *)result;
86922   return jresult;
86923 }
86924
86925
86926 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollableSignal(void * jarg1) {
86927   Dali::Signal< void (Dali::Vector2 const &) > *arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *) 0 ;
86928
86929   arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *)jarg1;
86930   {
86931     try {
86932       delete arg1;
86933     } catch (std::out_of_range& e) {
86934       {
86935         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86936       };
86937     } catch (std::exception& e) {
86938       {
86939         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86940       };
86941     } catch (...) {
86942       {
86943         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86944       };
86945     }
86946   }
86947 }
86948
86949
86950
86951 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ControlKeySignal_Empty(void * jarg1) {
86952   unsigned int jresult ;
86953   Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *) 0 ;
86954   bool result;
86955
86956   arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *)jarg1;
86957   {
86958     try {
86959       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);
86960     } catch (std::out_of_range& e) {
86961       {
86962         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86963       };
86964     } catch (std::exception& e) {
86965       {
86966         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86967       };
86968     } catch (...) {
86969       {
86970         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86971       };
86972     }
86973   }
86974   jresult = result;
86975   return jresult;
86976 }
86977
86978
86979 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ControlKeySignal_GetConnectionCount(void * jarg1) {
86980   unsigned long jresult ;
86981   Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *) 0 ;
86982   std::size_t result;
86983
86984   arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *)jarg1;
86985   {
86986     try {
86987       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);
86988     } catch (std::out_of_range& e) {
86989       {
86990         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86991       };
86992     } catch (std::exception& e) {
86993       {
86994         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86995       };
86996     } catch (...) {
86997       {
86998         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86999       };
87000     }
87001   }
87002   jresult = (unsigned long)result;
87003   return jresult;
87004 }
87005
87006
87007 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ControlKeySignal_Connect(void * jarg1, void * jarg2) {
87008   Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *) 0 ;
87009   bool (*arg2)(Dali::Toolkit::Control,Dali::KeyEvent const &) = (bool (*)(Dali::Toolkit::Control,Dali::KeyEvent const &)) 0 ;
87010
87011   arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *)jarg1;
87012   arg2 = (bool (*)(Dali::Toolkit::Control,Dali::KeyEvent const &))jarg2;
87013   {
87014     try {
87015       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Control_Sc_Dali_KeyEvent_SS_const_SA__SP__Sg__Connect(arg1,arg2);
87016     } catch (std::out_of_range& e) {
87017       {
87018         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
87019       };
87020     } catch (std::exception& e) {
87021       {
87022         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
87023       };
87024     } catch (...) {
87025       {
87026         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
87027       };
87028     }
87029   }
87030 }
87031
87032
87033 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ControlKeySignal_Disconnect(void * jarg1, void * jarg2) {
87034   Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *) 0 ;
87035   bool (*arg2)(Dali::Toolkit::Control,Dali::KeyEvent const &) = (bool (*)(Dali::Toolkit::Control,Dali::KeyEvent const &)) 0 ;
87036
87037   arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *)jarg1;
87038   arg2 = (bool (*)(Dali::Toolkit::Control,Dali::KeyEvent const &))jarg2;
87039   {
87040     try {
87041       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Control_Sc_Dali_KeyEvent_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
87042     } catch (std::out_of_range& e) {
87043       {
87044         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
87045       };
87046     } catch (std::exception& e) {
87047       {
87048         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
87049       };
87050     } catch (...) {
87051       {
87052         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
87053       };
87054     }
87055   }
87056 }
87057
87058
87059 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ControlKeySignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
87060   unsigned int jresult ;
87061   Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *) 0 ;
87062   Dali::Toolkit::Control arg2 ;
87063   Dali::KeyEvent *arg3 = 0 ;
87064   Dali::Toolkit::Control *argp2 ;
87065   bool result;
87066
87067   arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *)jarg1;
87068   argp2 = (Dali::Toolkit::Control *)jarg2;
87069   if (!argp2) {
87070     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Control", 0);
87071     return 0;
87072   }
87073   arg2 = *argp2;
87074   arg3 = (Dali::KeyEvent *)jarg3;
87075   if (!arg3) {
87076     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
87077     return 0;
87078   }
87079   {
87080     try {
87081       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);
87082     } catch (std::out_of_range& e) {
87083       {
87084         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
87085       };
87086     } catch (std::exception& e) {
87087       {
87088         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
87089       };
87090     } catch (...) {
87091       {
87092         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
87093       };
87094     }
87095   }
87096   jresult = result;
87097   return jresult;
87098 }
87099
87100
87101 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ControlKeySignal() {
87102   void * jresult ;
87103   Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *result = 0 ;
87104
87105   {
87106     try {
87107       result = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *)new Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) >();
87108     } catch (std::out_of_range& e) {
87109       {
87110         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
87111       };
87112     } catch (std::exception& e) {
87113       {
87114         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
87115       };
87116     } catch (...) {
87117       {
87118         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
87119       };
87120     }
87121   }
87122   jresult = (void *)result;
87123   return jresult;
87124 }
87125
87126
87127 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ControlKeySignal(void * jarg1) {
87128   Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *) 0 ;
87129
87130   arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *)jarg1;
87131   {
87132     try {
87133       delete arg1;
87134     } catch (std::out_of_range& e) {
87135       {
87136         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
87137       };
87138     } catch (std::exception& e) {
87139       {
87140         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
87141       };
87142     } catch (...) {
87143       {
87144         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
87145       };
87146     }
87147   }
87148 }
87149
87150
87151 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_KeyInputFocusSignal_Empty(void * jarg1) {
87152   unsigned int jresult ;
87153   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
87154   bool result;
87155
87156   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
87157   {
87158     try {
87159       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::Control) > const *)arg1);
87160     } catch (std::out_of_range& e) {
87161       {
87162         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
87163       };
87164     } catch (std::exception& e) {
87165       {
87166         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
87167       };
87168     } catch (...) {
87169       {
87170         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
87171       };
87172     }
87173   }
87174   jresult = result;
87175   return jresult;
87176 }
87177
87178
87179 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_KeyInputFocusSignal_GetConnectionCount(void * jarg1) {
87180   unsigned long jresult ;
87181   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
87182   std::size_t result;
87183
87184   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
87185   {
87186     try {
87187       result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::Control) > const *)arg1);
87188     } catch (std::out_of_range& e) {
87189       {
87190         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
87191       };
87192     } catch (std::exception& e) {
87193       {
87194         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
87195       };
87196     } catch (...) {
87197       {
87198         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
87199       };
87200     }
87201   }
87202   jresult = (unsigned long)result;
87203   return jresult;
87204 }
87205
87206
87207 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyInputFocusSignal_Connect(void * jarg1, void * jarg2) {
87208   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
87209   void (*arg2)(Dali::Toolkit::Control) = (void (*)(Dali::Toolkit::Control)) 0 ;
87210
87211   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
87212   arg2 = (void (*)(Dali::Toolkit::Control))jarg2;
87213   {
87214     try {
87215       Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Connect(arg1,arg2);
87216     } catch (std::out_of_range& e) {
87217       {
87218         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
87219       };
87220     } catch (std::exception& e) {
87221       {
87222         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
87223       };
87224     } catch (...) {
87225       {
87226         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
87227       };
87228     }
87229   }
87230 }
87231
87232
87233 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyInputFocusSignal_Disconnect(void * jarg1, void * jarg2) {
87234   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
87235   void (*arg2)(Dali::Toolkit::Control) = (void (*)(Dali::Toolkit::Control)) 0 ;
87236
87237   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
87238   arg2 = (void (*)(Dali::Toolkit::Control))jarg2;
87239   {
87240     try {
87241       Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Disconnect(arg1,arg2);
87242     } catch (std::out_of_range& e) {
87243       {
87244         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
87245       };
87246     } catch (std::exception& e) {
87247       {
87248         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
87249       };
87250     } catch (...) {
87251       {
87252         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
87253       };
87254     }
87255   }
87256 }
87257
87258
87259 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyInputFocusSignal_Emit(void * jarg1, void * jarg2) {
87260   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
87261   Dali::Toolkit::Control arg2 ;
87262   Dali::Toolkit::Control *argp2 ;
87263
87264   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
87265   argp2 = (Dali::Toolkit::Control *)jarg2;
87266   if (!argp2) {
87267     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Control", 0);
87268     return ;
87269   }
87270   arg2 = *argp2;
87271   {
87272     try {
87273       Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Emit(arg1,arg2);
87274     } catch (std::out_of_range& e) {
87275       {
87276         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
87277       };
87278     } catch (std::exception& e) {
87279       {
87280         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
87281       };
87282     } catch (...) {
87283       {
87284         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
87285       };
87286     }
87287   }
87288 }
87289
87290
87291 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_KeyInputFocusSignal() {
87292   void * jresult ;
87293   Dali::Signal< void (Dali::Toolkit::Control) > *result = 0 ;
87294
87295   {
87296     try {
87297       result = (Dali::Signal< void (Dali::Toolkit::Control) > *)new Dali::Signal< void (Dali::Toolkit::Control) >();
87298     } catch (std::out_of_range& e) {
87299       {
87300         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
87301       };
87302     } catch (std::exception& e) {
87303       {
87304         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
87305       };
87306     } catch (...) {
87307       {
87308         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
87309       };
87310     }
87311   }
87312   jresult = (void *)result;
87313   return jresult;
87314 }
87315
87316
87317 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_KeyInputFocusSignal(void * jarg1) {
87318   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
87319
87320   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
87321   {
87322     try {
87323       delete arg1;
87324     } catch (std::out_of_range& e) {
87325       {
87326         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
87327       };
87328     } catch (std::exception& e) {
87329       {
87330         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
87331       };
87332     } catch (...) {
87333       {
87334         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
87335       };
87336     }
87337   }
87338 }
87339
87340
87341 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_VideoViewSignal_Empty(void * jarg1) {
87342   unsigned int jresult ;
87343   Dali::Signal< void (Dali::Toolkit::VideoView &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *) 0 ;
87344   bool result;
87345
87346   arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *)jarg1;
87347   {
87348     try {
87349       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::VideoView &) > const *)arg1);
87350     } catch (std::out_of_range& e) {
87351       {
87352         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
87353       };
87354     } catch (std::exception& e) {
87355       {
87356         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
87357       };
87358     } catch (...) {
87359       {
87360         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
87361       };
87362     }
87363   }
87364   jresult = result;
87365   return jresult;
87366 }
87367
87368
87369 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_VideoViewSignal_GetConnectionCount(void * jarg1) {
87370   unsigned long jresult ;
87371   Dali::Signal< void (Dali::Toolkit::VideoView &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *) 0 ;
87372   std::size_t result;
87373
87374   arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *)jarg1;
87375   {
87376     try {
87377       result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::VideoView &) > const *)arg1);
87378     } catch (std::out_of_range& e) {
87379       {
87380         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
87381       };
87382     } catch (std::exception& e) {
87383       {
87384         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
87385       };
87386     } catch (...) {
87387       {
87388         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
87389       };
87390     }
87391   }
87392   jresult = (unsigned long)result;
87393   return jresult;
87394 }
87395
87396
87397 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VideoViewSignal_Connect(void * jarg1, void * jarg2) {
87398   Dali::Signal< void (Dali::Toolkit::VideoView &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *) 0 ;
87399   void (*arg2)(Dali::Toolkit::VideoView &) = (void (*)(Dali::Toolkit::VideoView &)) 0 ;
87400
87401   arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *)jarg1;
87402   arg2 = (void (*)(Dali::Toolkit::VideoView &))jarg2;
87403   {
87404     try {
87405       Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__Connect(arg1,arg2);
87406     } catch (std::out_of_range& e) {
87407       {
87408         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
87409       };
87410     } catch (std::exception& e) {
87411       {
87412         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
87413       };
87414     } catch (...) {
87415       {
87416         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
87417       };
87418     }
87419   }
87420 }
87421
87422
87423 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VideoViewSignal_Disconnect(void * jarg1, void * jarg2) {
87424   Dali::Signal< void (Dali::Toolkit::VideoView &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *) 0 ;
87425   void (*arg2)(Dali::Toolkit::VideoView &) = (void (*)(Dali::Toolkit::VideoView &)) 0 ;
87426
87427   arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *)jarg1;
87428   arg2 = (void (*)(Dali::Toolkit::VideoView &))jarg2;
87429   {
87430     try {
87431       Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__Disconnect(arg1,arg2);
87432     } catch (std::out_of_range& e) {
87433       {
87434         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
87435       };
87436     } catch (std::exception& e) {
87437       {
87438         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
87439       };
87440     } catch (...) {
87441       {
87442         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
87443       };
87444     }
87445   }
87446 }
87447
87448
87449 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VideoViewSignal_Emit(void * jarg1, void * jarg2) {
87450   Dali::Signal< void (Dali::Toolkit::VideoView &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *) 0 ;
87451   Dali::Toolkit::VideoView *arg2 = 0 ;
87452
87453   arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *)jarg1;
87454   arg2 = (Dali::Toolkit::VideoView *)jarg2;
87455   if (!arg2) {
87456     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::VideoView & type is null", 0);
87457     return ;
87458   }
87459   {
87460     try {
87461       Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__Emit(arg1,*arg2);
87462     } catch (std::out_of_range& e) {
87463       {
87464         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
87465       };
87466     } catch (std::exception& e) {
87467       {
87468         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
87469       };
87470     } catch (...) {
87471       {
87472         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
87473       };
87474     }
87475   }
87476 }
87477
87478
87479 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VideoViewSignal() {
87480   void * jresult ;
87481   Dali::Signal< void (Dali::Toolkit::VideoView &) > *result = 0 ;
87482
87483   {
87484     try {
87485       result = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *)new Dali::Signal< void (Dali::Toolkit::VideoView &) >();
87486     } catch (std::out_of_range& e) {
87487       {
87488         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
87489       };
87490     } catch (std::exception& e) {
87491       {
87492         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
87493       };
87494     } catch (...) {
87495       {
87496         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
87497       };
87498     }
87499   }
87500   jresult = (void *)result;
87501   return jresult;
87502 }
87503
87504
87505 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_VideoViewSignal(void * jarg1) {
87506   Dali::Signal< void (Dali::Toolkit::VideoView &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *) 0 ;
87507
87508   arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *)jarg1;
87509   {
87510     try {
87511       delete arg1;
87512     } catch (std::out_of_range& e) {
87513       {
87514         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
87515       };
87516     } catch (std::exception& e) {
87517       {
87518         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
87519       };
87520     } catch (...) {
87521       {
87522         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
87523       };
87524     }
87525   }
87526 }
87527
87528
87529 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_SliderValueChangedSignal_Empty(void * jarg1) {
87530   unsigned int jresult ;
87531   Dali::Signal< bool (Dali::Toolkit::Slider,float) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *) 0 ;
87532   bool result;
87533
87534   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *)jarg1;
87535   {
87536     try {
87537       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__Empty((Dali::Signal< bool (Dali::Toolkit::Slider,float) > const *)arg1);
87538     } catch (std::out_of_range& e) {
87539       {
87540         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
87541       };
87542     } catch (std::exception& e) {
87543       {
87544         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
87545       };
87546     } catch (...) {
87547       {
87548         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
87549       };
87550     }
87551   }
87552   jresult = result;
87553   return jresult;
87554 }
87555
87556
87557 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_SliderValueChangedSignal_GetConnectionCount(void * jarg1) {
87558   unsigned long jresult ;
87559   Dali::Signal< bool (Dali::Toolkit::Slider,float) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *) 0 ;
87560   std::size_t result;
87561
87562   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *)jarg1;
87563   {
87564     try {
87565       result = Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__GetConnectionCount((Dali::Signal< bool (Dali::Toolkit::Slider,float) > const *)arg1);
87566     } catch (std::out_of_range& e) {
87567       {
87568         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
87569       };
87570     } catch (std::exception& e) {
87571       {
87572         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
87573       };
87574     } catch (...) {
87575       {
87576         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
87577       };
87578     }
87579   }
87580   jresult = (unsigned long)result;
87581   return jresult;
87582 }
87583
87584
87585 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_SliderValueChangedSignal_Connect(void * jarg1, void * jarg2) {
87586   Dali::Signal< bool (Dali::Toolkit::Slider,float) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *) 0 ;
87587   bool (*arg2)(Dali::Toolkit::Slider,float) = (bool (*)(Dali::Toolkit::Slider,float)) 0 ;
87588
87589   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *)jarg1;
87590   arg2 = (bool (*)(Dali::Toolkit::Slider,float))jarg2;
87591   {
87592     try {
87593       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__Connect(arg1,arg2);
87594     } catch (std::out_of_range& e) {
87595       {
87596         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
87597       };
87598     } catch (std::exception& e) {
87599       {
87600         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
87601       };
87602     } catch (...) {
87603       {
87604         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
87605       };
87606     }
87607   }
87608 }
87609
87610
87611 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_SliderValueChangedSignal_Disconnect(void * jarg1, void * jarg2) {
87612   Dali::Signal< bool (Dali::Toolkit::Slider,float) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *) 0 ;
87613   bool (*arg2)(Dali::Toolkit::Slider,float) = (bool (*)(Dali::Toolkit::Slider,float)) 0 ;
87614
87615   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *)jarg1;
87616   arg2 = (bool (*)(Dali::Toolkit::Slider,float))jarg2;
87617   {
87618     try {
87619       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__Disconnect(arg1,arg2);
87620     } catch (std::out_of_range& e) {
87621       {
87622         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
87623       };
87624     } catch (std::exception& e) {
87625       {
87626         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
87627       };
87628     } catch (...) {
87629       {
87630         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
87631       };
87632     }
87633   }
87634 }
87635
87636
87637 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_SliderValueChangedSignal_Emit(void * jarg1, void * jarg2, float jarg3) {
87638   unsigned int jresult ;
87639   Dali::Signal< bool (Dali::Toolkit::Slider,float) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *) 0 ;
87640   Dali::Toolkit::Slider arg2 ;
87641   float arg3 ;
87642   Dali::Toolkit::Slider *argp2 ;
87643   bool result;
87644
87645   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *)jarg1;
87646   argp2 = (Dali::Toolkit::Slider *)jarg2;
87647   if (!argp2) {
87648     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Slider", 0);
87649     return 0;
87650   }
87651   arg2 = *argp2;
87652   arg3 = (float)jarg3;
87653   {
87654     try {
87655       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__Emit(arg1,arg2,arg3);
87656     } catch (std::out_of_range& e) {
87657       {
87658         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
87659       };
87660     } catch (std::exception& e) {
87661       {
87662         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
87663       };
87664     } catch (...) {
87665       {
87666         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
87667       };
87668     }
87669   }
87670   jresult = result;
87671   return jresult;
87672 }
87673
87674
87675 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_SliderValueChangedSignal() {
87676   void * jresult ;
87677   Dali::Signal< bool (Dali::Toolkit::Slider,float) > *result = 0 ;
87678
87679   {
87680     try {
87681       result = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *)new Dali::Signal< bool (Dali::Toolkit::Slider,float) >();
87682     } catch (std::out_of_range& e) {
87683       {
87684         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
87685       };
87686     } catch (std::exception& e) {
87687       {
87688         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
87689       };
87690     } catch (...) {
87691       {
87692         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
87693       };
87694     }
87695   }
87696   jresult = (void *)result;
87697   return jresult;
87698 }
87699
87700
87701 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_SliderValueChangedSignal(void * jarg1) {
87702   Dali::Signal< bool (Dali::Toolkit::Slider,float) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *) 0 ;
87703
87704   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *)jarg1;
87705   {
87706     try {
87707       delete arg1;
87708     } catch (std::out_of_range& e) {
87709       {
87710         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
87711       };
87712     } catch (std::exception& e) {
87713       {
87714         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
87715       };
87716     } catch (...) {
87717       {
87718         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
87719       };
87720     }
87721   }
87722 }
87723
87724
87725 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_SliderMarkReachedSignal_Empty(void * jarg1) {
87726   unsigned int jresult ;
87727   Dali::Signal< bool (Dali::Toolkit::Slider,int) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *) 0 ;
87728   bool result;
87729
87730   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *)jarg1;
87731   {
87732     try {
87733       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__Empty((Dali::Signal< bool (Dali::Toolkit::Slider,int) > const *)arg1);
87734     } catch (std::out_of_range& e) {
87735       {
87736         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
87737       };
87738     } catch (std::exception& e) {
87739       {
87740         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
87741       };
87742     } catch (...) {
87743       {
87744         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
87745       };
87746     }
87747   }
87748   jresult = result;
87749   return jresult;
87750 }
87751
87752
87753 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_SliderMarkReachedSignal_GetConnectionCount(void * jarg1) {
87754   unsigned long jresult ;
87755   Dali::Signal< bool (Dali::Toolkit::Slider,int) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *) 0 ;
87756   std::size_t result;
87757
87758   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *)jarg1;
87759   {
87760     try {
87761       result = Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__GetConnectionCount((Dali::Signal< bool (Dali::Toolkit::Slider,int) > const *)arg1);
87762     } catch (std::out_of_range& e) {
87763       {
87764         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
87765       };
87766     } catch (std::exception& e) {
87767       {
87768         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
87769       };
87770     } catch (...) {
87771       {
87772         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
87773       };
87774     }
87775   }
87776   jresult = (unsigned long)result;
87777   return jresult;
87778 }
87779
87780
87781 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_SliderMarkReachedSignal_Connect(void * jarg1, void * jarg2) {
87782   Dali::Signal< bool (Dali::Toolkit::Slider,int) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *) 0 ;
87783   bool (*arg2)(Dali::Toolkit::Slider,int) = (bool (*)(Dali::Toolkit::Slider,int)) 0 ;
87784
87785   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *)jarg1;
87786   arg2 = (bool (*)(Dali::Toolkit::Slider,int))jarg2;
87787   {
87788     try {
87789       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__Connect(arg1,arg2);
87790     } catch (std::out_of_range& e) {
87791       {
87792         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
87793       };
87794     } catch (std::exception& e) {
87795       {
87796         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
87797       };
87798     } catch (...) {
87799       {
87800         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
87801       };
87802     }
87803   }
87804 }
87805
87806
87807 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_SliderMarkReachedSignal_Disconnect(void * jarg1, void * jarg2) {
87808   Dali::Signal< bool (Dali::Toolkit::Slider,int) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *) 0 ;
87809   bool (*arg2)(Dali::Toolkit::Slider,int) = (bool (*)(Dali::Toolkit::Slider,int)) 0 ;
87810
87811   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *)jarg1;
87812   arg2 = (bool (*)(Dali::Toolkit::Slider,int))jarg2;
87813   {
87814     try {
87815       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__Disconnect(arg1,arg2);
87816     } catch (std::out_of_range& e) {
87817       {
87818         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
87819       };
87820     } catch (std::exception& e) {
87821       {
87822         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
87823       };
87824     } catch (...) {
87825       {
87826         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
87827       };
87828     }
87829   }
87830 }
87831
87832
87833 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_SliderMarkReachedSignal_Emit(void * jarg1, void * jarg2, int jarg3) {
87834   unsigned int jresult ;
87835   Dali::Signal< bool (Dali::Toolkit::Slider,int) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *) 0 ;
87836   Dali::Toolkit::Slider arg2 ;
87837   int arg3 ;
87838   Dali::Toolkit::Slider *argp2 ;
87839   bool result;
87840
87841   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *)jarg1;
87842   argp2 = (Dali::Toolkit::Slider *)jarg2;
87843   if (!argp2) {
87844     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Slider", 0);
87845     return 0;
87846   }
87847   arg2 = *argp2;
87848   arg3 = (int)jarg3;
87849   {
87850     try {
87851       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__Emit(arg1,arg2,arg3);
87852     } catch (std::out_of_range& e) {
87853       {
87854         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
87855       };
87856     } catch (std::exception& e) {
87857       {
87858         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
87859       };
87860     } catch (...) {
87861       {
87862         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
87863       };
87864     }
87865   }
87866   jresult = result;
87867   return jresult;
87868 }
87869
87870
87871 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_SliderMarkReachedSignal() {
87872   void * jresult ;
87873   Dali::Signal< bool (Dali::Toolkit::Slider,int) > *result = 0 ;
87874
87875   {
87876     try {
87877       result = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *)new Dali::Signal< bool (Dali::Toolkit::Slider,int) >();
87878     } catch (std::out_of_range& e) {
87879       {
87880         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
87881       };
87882     } catch (std::exception& e) {
87883       {
87884         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
87885       };
87886     } catch (...) {
87887       {
87888         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
87889       };
87890     }
87891   }
87892   jresult = (void *)result;
87893   return jresult;
87894 }
87895
87896
87897 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_SliderMarkReachedSignal(void * jarg1) {
87898   Dali::Signal< bool (Dali::Toolkit::Slider,int) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *) 0 ;
87899
87900   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *)jarg1;
87901   {
87902     try {
87903       delete arg1;
87904     } catch (std::out_of_range& e) {
87905       {
87906         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
87907       };
87908     } catch (std::exception& e) {
87909       {
87910         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
87911       };
87912     } catch (...) {
87913       {
87914         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
87915       };
87916     }
87917   }
87918 }
87919
87920
87921 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RulerPtr__SWIG_0() {
87922   void * jresult ;
87923   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *result = 0 ;
87924
87925   {
87926     try {
87927       result = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)new Dali::IntrusivePtr< Dali::Toolkit::Ruler >();
87928     } catch (std::out_of_range& e) {
87929       {
87930         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
87931       };
87932     } catch (std::exception& e) {
87933       {
87934         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
87935       };
87936     } catch (...) {
87937       {
87938         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
87939       };
87940     }
87941   }
87942   jresult = (void *)result;
87943   return jresult;
87944 }
87945
87946
87947 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RulerPtr__SWIG_1(void * jarg1) {
87948   void * jresult ;
87949   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
87950   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *result = 0 ;
87951
87952   arg1 = (Dali::Toolkit::Ruler *)jarg1;
87953   {
87954     try {
87955       result = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)new Dali::IntrusivePtr< Dali::Toolkit::Ruler >(arg1);
87956     } catch (std::out_of_range& e) {
87957       {
87958         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
87959       };
87960     } catch (std::exception& e) {
87961       {
87962         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
87963       };
87964     } catch (...) {
87965       {
87966         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
87967       };
87968     }
87969   }
87970   jresult = (void *)result;
87971   return jresult;
87972 }
87973
87974
87975 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RulerPtr__SWIG_2(void * jarg1) {
87976   void * jresult ;
87977   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = 0 ;
87978   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *result = 0 ;
87979
87980   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
87981   if (!arg1) {
87982     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::IntrusivePtr< Dali::Toolkit::Ruler > const & type is null", 0);
87983     return 0;
87984   }
87985   {
87986     try {
87987       result = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)new Dali::IntrusivePtr< Dali::Toolkit::Ruler >((Dali::IntrusivePtr< Dali::Toolkit::Ruler > const &)*arg1);
87988     } catch (std::out_of_range& e) {
87989       {
87990         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
87991       };
87992     } catch (std::exception& e) {
87993       {
87994         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
87995       };
87996     } catch (...) {
87997       {
87998         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
87999       };
88000     }
88001   }
88002   jresult = (void *)result;
88003   return jresult;
88004 }
88005
88006
88007 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_RulerPtr(void * jarg1) {
88008   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88009
88010   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88011   {
88012     try {
88013       delete arg1;
88014     } catch (std::out_of_range& e) {
88015       {
88016         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
88017       };
88018     } catch (std::exception& e) {
88019       {
88020         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
88021       };
88022     } catch (...) {
88023       {
88024         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
88025       };
88026     }
88027   }
88028 }
88029
88030
88031 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RulerPtr_Get(void * jarg1) {
88032   void * jresult ;
88033   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88034   Dali::Toolkit::Ruler *result = 0 ;
88035
88036   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88037   {
88038     try {
88039       result = (Dali::Toolkit::Ruler *)((Dali::IntrusivePtr< Dali::Toolkit::Ruler > const *)arg1)->Get();
88040     } catch (std::out_of_range& e) {
88041       {
88042         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
88043       };
88044     } catch (std::exception& e) {
88045       {
88046         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
88047       };
88048     } catch (...) {
88049       {
88050         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
88051       };
88052     }
88053   }
88054   jresult = (void *)result;
88055   return jresult;
88056 }
88057
88058
88059 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RulerPtr___deref__(void * jarg1) {
88060   void * jresult ;
88061   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88062   Dali::Toolkit::Ruler *result = 0 ;
88063
88064   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88065   {
88066     try {
88067       result = (Dali::Toolkit::Ruler *)((Dali::IntrusivePtr< Dali::Toolkit::Ruler > const *)arg1)->operator ->();
88068     } catch (std::out_of_range& e) {
88069       {
88070         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
88071       };
88072     } catch (std::exception& e) {
88073       {
88074         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
88075       };
88076     } catch (...) {
88077       {
88078         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
88079       };
88080     }
88081   }
88082   jresult = (void *)result;
88083   return jresult;
88084 }
88085
88086
88087 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RulerPtr___ref__(void * jarg1) {
88088   void * jresult ;
88089   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88090   Dali::Toolkit::Ruler *result = 0 ;
88091
88092   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88093   {
88094     try {
88095       result = (Dali::Toolkit::Ruler *) &((Dali::IntrusivePtr< Dali::Toolkit::Ruler > const *)arg1)->operator *();
88096     } catch (std::out_of_range& e) {
88097       {
88098         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
88099       };
88100     } catch (std::exception& e) {
88101       {
88102         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
88103       };
88104     } catch (...) {
88105       {
88106         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
88107       };
88108     }
88109   }
88110   jresult = (void *)result;
88111   return jresult;
88112 }
88113
88114
88115 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RulerPtr_Assign__SWIG_0(void * jarg1, void * jarg2) {
88116   void * jresult ;
88117   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88118   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg2 = 0 ;
88119   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *result = 0 ;
88120
88121   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88122   arg2 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg2;
88123   if (!arg2) {
88124     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::IntrusivePtr< Dali::Toolkit::Ruler > const & type is null", 0);
88125     return 0;
88126   }
88127   {
88128     try {
88129       result = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) &(arg1)->operator =((Dali::IntrusivePtr< Dali::Toolkit::Ruler > const &)*arg2);
88130     } catch (std::out_of_range& e) {
88131       {
88132         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
88133       };
88134     } catch (std::exception& e) {
88135       {
88136         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
88137       };
88138     } catch (...) {
88139       {
88140         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
88141       };
88142     }
88143   }
88144   jresult = (void *)result;
88145   return jresult;
88146 }
88147
88148
88149 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RulerPtr_Assign__SWIG_1(void * jarg1, void * jarg2) {
88150   void * jresult ;
88151   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88152   Dali::Toolkit::Ruler *arg2 = (Dali::Toolkit::Ruler *) 0 ;
88153   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *result = 0 ;
88154
88155   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88156   arg2 = (Dali::Toolkit::Ruler *)jarg2;
88157   {
88158     try {
88159       result = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) &(arg1)->operator =(arg2);
88160     } catch (std::out_of_range& e) {
88161       {
88162         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
88163       };
88164     } catch (std::exception& e) {
88165       {
88166         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
88167       };
88168     } catch (...) {
88169       {
88170         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
88171       };
88172     }
88173   }
88174   jresult = (void *)result;
88175   return jresult;
88176 }
88177
88178
88179 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerPtr_Reset__SWIG_0(void * jarg1) {
88180   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88181
88182   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88183   {
88184     try {
88185       (arg1)->Reset();
88186     } catch (std::out_of_range& e) {
88187       {
88188         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
88189       };
88190     } catch (std::exception& e) {
88191       {
88192         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
88193       };
88194     } catch (...) {
88195       {
88196         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
88197       };
88198     }
88199   }
88200 }
88201
88202
88203 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerPtr_Reset__SWIG_1(void * jarg1, void * jarg2) {
88204   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88205   Dali::Toolkit::Ruler *arg2 = (Dali::Toolkit::Ruler *) 0 ;
88206
88207   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88208   arg2 = (Dali::Toolkit::Ruler *)jarg2;
88209   {
88210     try {
88211       (arg1)->Reset(arg2);
88212     } catch (std::out_of_range& e) {
88213       {
88214         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
88215       };
88216     } catch (std::exception& e) {
88217       {
88218         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
88219       };
88220     } catch (...) {
88221       {
88222         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
88223       };
88224     }
88225   }
88226 }
88227
88228
88229 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RulerPtr_Detach(void * jarg1) {
88230   void * jresult ;
88231   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88232   Dali::Toolkit::Ruler *result = 0 ;
88233
88234   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88235   {
88236     try {
88237       result = (Dali::Toolkit::Ruler *)(arg1)->Detach();
88238     } catch (std::out_of_range& e) {
88239       {
88240         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
88241       };
88242     } catch (std::exception& e) {
88243       {
88244         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
88245       };
88246     } catch (...) {
88247       {
88248         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
88249       };
88250     }
88251   }
88252   jresult = (void *)result;
88253   return jresult;
88254 }
88255
88256
88257 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_Snap__SWIG_0(void * jarg1, float jarg2, float jarg3) {
88258   float jresult ;
88259   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88260   float arg2 ;
88261   float arg3 ;
88262   float result;
88263
88264   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88265   arg2 = (float)jarg2;
88266   arg3 = (float)jarg3;
88267   {
88268     try {
88269       result = (float)(*arg1)->Snap(arg2,arg3);
88270     } catch (std::out_of_range& e) {
88271       {
88272         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
88273       };
88274     } catch (std::exception& e) {
88275       {
88276         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
88277       };
88278     } catch (...) {
88279       {
88280         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
88281       };
88282     }
88283   }
88284   jresult = result;
88285   return jresult;
88286 }
88287
88288
88289 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_Snap__SWIG_1(void * jarg1, float jarg2) {
88290   float jresult ;
88291   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88292   float arg2 ;
88293   float result;
88294
88295   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88296   arg2 = (float)jarg2;
88297   {
88298     try {
88299       result = (float)(*arg1)->Snap(arg2);
88300     } catch (std::out_of_range& e) {
88301       {
88302         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
88303       };
88304     } catch (std::exception& e) {
88305       {
88306         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
88307       };
88308     } catch (...) {
88309       {
88310         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
88311       };
88312     }
88313   }
88314   jresult = result;
88315   return jresult;
88316 }
88317
88318
88319 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_GetPositionFromPage(void * jarg1, unsigned int jarg2, unsigned int * jarg3, unsigned int jarg4) {
88320   float jresult ;
88321   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88322   unsigned int arg2 ;
88323   unsigned int *arg3 = 0 ;
88324   bool arg4 ;
88325   float result;
88326
88327   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88328   arg2 = (unsigned int)jarg2;
88329   arg3 = (unsigned int *)jarg3;
88330   arg4 = jarg4 ? true : false;
88331   {
88332     try {
88333       result = (float)(*arg1)->GetPositionFromPage(arg2,*arg3,arg4);
88334     } catch (std::out_of_range& e) {
88335       {
88336         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
88337       };
88338     } catch (std::exception& e) {
88339       {
88340         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
88341       };
88342     } catch (...) {
88343       {
88344         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
88345       };
88346     }
88347   }
88348   jresult = result;
88349   return jresult;
88350 }
88351
88352
88353 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RulerPtr_GetPageFromPosition(void * jarg1, float jarg2, unsigned int jarg3) {
88354   unsigned int jresult ;
88355   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88356   float arg2 ;
88357   bool arg3 ;
88358   unsigned int result;
88359
88360   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88361   arg2 = (float)jarg2;
88362   arg3 = jarg3 ? true : false;
88363   {
88364     try {
88365       result = (unsigned int)(*arg1)->GetPageFromPosition(arg2,arg3);
88366     } catch (std::out_of_range& e) {
88367       {
88368         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
88369       };
88370     } catch (std::exception& e) {
88371       {
88372         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
88373       };
88374     } catch (...) {
88375       {
88376         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
88377       };
88378     }
88379   }
88380   jresult = result;
88381   return jresult;
88382 }
88383
88384
88385 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RulerPtr_GetTotalPages(void * jarg1) {
88386   unsigned int jresult ;
88387   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88388   unsigned int result;
88389
88390   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88391   {
88392     try {
88393       result = (unsigned int)(*arg1)->GetTotalPages();
88394     } catch (std::out_of_range& e) {
88395       {
88396         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
88397       };
88398     } catch (std::exception& e) {
88399       {
88400         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
88401       };
88402     } catch (...) {
88403       {
88404         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
88405       };
88406     }
88407   }
88408   jresult = result;
88409   return jresult;
88410 }
88411
88412
88413 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_RulerPtr_GetType(void * jarg1) {
88414   int jresult ;
88415   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88416   Dali::Toolkit::Ruler::RulerType result;
88417
88418   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88419   {
88420     try {
88421       result = (Dali::Toolkit::Ruler::RulerType)(*arg1)->GetType();
88422     } catch (std::out_of_range& e) {
88423       {
88424         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
88425       };
88426     } catch (std::exception& e) {
88427       {
88428         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
88429       };
88430     } catch (...) {
88431       {
88432         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
88433       };
88434     }
88435   }
88436   jresult = (int)result;
88437   return jresult;
88438 }
88439
88440
88441 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RulerPtr_IsEnabled(void * jarg1) {
88442   unsigned int jresult ;
88443   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88444   bool result;
88445
88446   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88447   {
88448     try {
88449       result = (bool)(*arg1)->IsEnabled();
88450     } catch (std::out_of_range& e) {
88451       {
88452         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
88453       };
88454     } catch (std::exception& e) {
88455       {
88456         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
88457       };
88458     } catch (...) {
88459       {
88460         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
88461       };
88462     }
88463   }
88464   jresult = result;
88465   return jresult;
88466 }
88467
88468
88469 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerPtr_Enable(void * jarg1) {
88470   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88471
88472   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88473   {
88474     try {
88475       (*arg1)->Enable();
88476     } catch (std::out_of_range& e) {
88477       {
88478         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
88479       };
88480     } catch (std::exception& e) {
88481       {
88482         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
88483       };
88484     } catch (...) {
88485       {
88486         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
88487       };
88488     }
88489   }
88490 }
88491
88492
88493 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerPtr_Disable(void * jarg1) {
88494   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88495
88496   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88497   {
88498     try {
88499       (*arg1)->Disable();
88500     } catch (std::out_of_range& e) {
88501       {
88502         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
88503       };
88504     } catch (std::exception& e) {
88505       {
88506         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
88507       };
88508     } catch (...) {
88509       {
88510         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
88511       };
88512     }
88513   }
88514 }
88515
88516
88517 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerPtr_SetDomain(void * jarg1, void * jarg2) {
88518   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88519   SwigValueWrapper< Dali::Toolkit::RulerDomain > arg2 ;
88520   Dali::Toolkit::RulerDomain *argp2 ;
88521
88522   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88523   argp2 = (Dali::Toolkit::RulerDomain *)jarg2;
88524   if (!argp2) {
88525     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::RulerDomain", 0);
88526     return ;
88527   }
88528   arg2 = *argp2;
88529   {
88530     try {
88531       (*arg1)->SetDomain(arg2);
88532     } catch (std::out_of_range& e) {
88533       {
88534         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
88535       };
88536     } catch (std::exception& e) {
88537       {
88538         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
88539       };
88540     } catch (...) {
88541       {
88542         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
88543       };
88544     }
88545   }
88546 }
88547
88548
88549 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RulerPtr_GetDomain(void * jarg1) {
88550   void * jresult ;
88551   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88552   Dali::Toolkit::RulerDomain *result = 0 ;
88553
88554   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88555   {
88556     try {
88557       result = (Dali::Toolkit::RulerDomain *) &(*arg1)->GetDomain();
88558     } catch (std::out_of_range& e) {
88559       {
88560         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
88561       };
88562     } catch (std::exception& e) {
88563       {
88564         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
88565       };
88566     } catch (...) {
88567       {
88568         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
88569       };
88570     }
88571   }
88572   jresult = (void *)result;
88573   return jresult;
88574 }
88575
88576
88577 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerPtr_DisableDomain(void * jarg1) {
88578   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88579
88580   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88581   {
88582     try {
88583       (*arg1)->DisableDomain();
88584     } catch (std::out_of_range& e) {
88585       {
88586         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
88587       };
88588     } catch (std::exception& e) {
88589       {
88590         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
88591       };
88592     } catch (...) {
88593       {
88594         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
88595       };
88596     }
88597   }
88598 }
88599
88600
88601 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_Clamp__SWIG_0(void * jarg1, float jarg2, float jarg3, float jarg4) {
88602   float jresult ;
88603   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88604   float arg2 ;
88605   float arg3 ;
88606   float arg4 ;
88607   float result;
88608
88609   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88610   arg2 = (float)jarg2;
88611   arg3 = (float)jarg3;
88612   arg4 = (float)jarg4;
88613   {
88614     try {
88615       result = (float)(*arg1)->Clamp(arg2,arg3,arg4);
88616     } catch (std::out_of_range& e) {
88617       {
88618         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
88619       };
88620     } catch (std::exception& e) {
88621       {
88622         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
88623       };
88624     } catch (...) {
88625       {
88626         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
88627       };
88628     }
88629   }
88630   jresult = result;
88631   return jresult;
88632 }
88633
88634
88635 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_Clamp__SWIG_1(void * jarg1, float jarg2, float jarg3) {
88636   float jresult ;
88637   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88638   float arg2 ;
88639   float arg3 ;
88640   float result;
88641
88642   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88643   arg2 = (float)jarg2;
88644   arg3 = (float)jarg3;
88645   {
88646     try {
88647       result = (float)(*arg1)->Clamp(arg2,arg3);
88648     } catch (std::out_of_range& e) {
88649       {
88650         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
88651       };
88652     } catch (std::exception& e) {
88653       {
88654         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
88655       };
88656     } catch (...) {
88657       {
88658         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
88659       };
88660     }
88661   }
88662   jresult = result;
88663   return jresult;
88664 }
88665
88666
88667 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_Clamp__SWIG_2(void * jarg1, float jarg2) {
88668   float jresult ;
88669   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88670   float arg2 ;
88671   float result;
88672
88673   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88674   arg2 = (float)jarg2;
88675   {
88676     try {
88677       result = (float)(*arg1)->Clamp(arg2);
88678     } catch (std::out_of_range& e) {
88679       {
88680         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
88681       };
88682     } catch (std::exception& e) {
88683       {
88684         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
88685       };
88686     } catch (...) {
88687       {
88688         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
88689       };
88690     }
88691   }
88692   jresult = result;
88693   return jresult;
88694 }
88695
88696
88697 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_Clamp__SWIG_3(void * jarg1, float jarg2, float jarg3, float jarg4, void * jarg5) {
88698   float jresult ;
88699   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88700   float arg2 ;
88701   float arg3 ;
88702   float arg4 ;
88703   Dali::Toolkit::ClampState *arg5 = 0 ;
88704   float result;
88705
88706   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88707   arg2 = (float)jarg2;
88708   arg3 = (float)jarg3;
88709   arg4 = (float)jarg4;
88710   arg5 = (Dali::Toolkit::ClampState *)jarg5;
88711   if (!arg5) {
88712     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ClampState & type is null", 0);
88713     return 0;
88714   }
88715   {
88716     try {
88717       result = (float)(*arg1)->Clamp(arg2,arg3,arg4,*arg5);
88718     } catch (std::out_of_range& e) {
88719       {
88720         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
88721       };
88722     } catch (std::exception& e) {
88723       {
88724         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
88725       };
88726     } catch (...) {
88727       {
88728         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
88729       };
88730     }
88731   }
88732   jresult = result;
88733   return jresult;
88734 }
88735
88736
88737 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_SnapAndClamp__SWIG_0(void * jarg1, float jarg2, float jarg3, float jarg4, float jarg5) {
88738   float jresult ;
88739   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88740   float arg2 ;
88741   float arg3 ;
88742   float arg4 ;
88743   float arg5 ;
88744   float result;
88745
88746   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88747   arg2 = (float)jarg2;
88748   arg3 = (float)jarg3;
88749   arg4 = (float)jarg4;
88750   arg5 = (float)jarg5;
88751   {
88752     try {
88753       result = (float)(*arg1)->SnapAndClamp(arg2,arg3,arg4,arg5);
88754     } catch (std::out_of_range& e) {
88755       {
88756         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
88757       };
88758     } catch (std::exception& e) {
88759       {
88760         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
88761       };
88762     } catch (...) {
88763       {
88764         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
88765       };
88766     }
88767   }
88768   jresult = result;
88769   return jresult;
88770 }
88771
88772
88773 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_SnapAndClamp__SWIG_1(void * jarg1, float jarg2, float jarg3, float jarg4) {
88774   float jresult ;
88775   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88776   float arg2 ;
88777   float arg3 ;
88778   float arg4 ;
88779   float result;
88780
88781   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88782   arg2 = (float)jarg2;
88783   arg3 = (float)jarg3;
88784   arg4 = (float)jarg4;
88785   {
88786     try {
88787       result = (float)(*arg1)->SnapAndClamp(arg2,arg3,arg4);
88788     } catch (std::out_of_range& e) {
88789       {
88790         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
88791       };
88792     } catch (std::exception& e) {
88793       {
88794         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
88795       };
88796     } catch (...) {
88797       {
88798         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
88799       };
88800     }
88801   }
88802   jresult = result;
88803   return jresult;
88804 }
88805
88806
88807 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_SnapAndClamp__SWIG_2(void * jarg1, float jarg2, float jarg3) {
88808   float jresult ;
88809   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88810   float arg2 ;
88811   float arg3 ;
88812   float result;
88813
88814   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88815   arg2 = (float)jarg2;
88816   arg3 = (float)jarg3;
88817   {
88818     try {
88819       result = (float)(*arg1)->SnapAndClamp(arg2,arg3);
88820     } catch (std::out_of_range& e) {
88821       {
88822         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
88823       };
88824     } catch (std::exception& e) {
88825       {
88826         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
88827       };
88828     } catch (...) {
88829       {
88830         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
88831       };
88832     }
88833   }
88834   jresult = result;
88835   return jresult;
88836 }
88837
88838
88839 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_SnapAndClamp__SWIG_3(void * jarg1, float jarg2) {
88840   float jresult ;
88841   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88842   float arg2 ;
88843   float result;
88844
88845   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88846   arg2 = (float)jarg2;
88847   {
88848     try {
88849       result = (float)(*arg1)->SnapAndClamp(arg2);
88850     } catch (std::out_of_range& e) {
88851       {
88852         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
88853       };
88854     } catch (std::exception& e) {
88855       {
88856         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
88857       };
88858     } catch (...) {
88859       {
88860         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
88861       };
88862     }
88863   }
88864   jresult = result;
88865   return jresult;
88866 }
88867
88868
88869 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_SnapAndClamp__SWIG_4(void * jarg1, float jarg2, float jarg3, float jarg4, float jarg5, void * jarg6) {
88870   float jresult ;
88871   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88872   float arg2 ;
88873   float arg3 ;
88874   float arg4 ;
88875   float arg5 ;
88876   Dali::Toolkit::ClampState *arg6 = 0 ;
88877   float result;
88878
88879   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88880   arg2 = (float)jarg2;
88881   arg3 = (float)jarg3;
88882   arg4 = (float)jarg4;
88883   arg5 = (float)jarg5;
88884   arg6 = (Dali::Toolkit::ClampState *)jarg6;
88885   if (!arg6) {
88886     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ClampState & type is null", 0);
88887     return 0;
88888   }
88889   {
88890     try {
88891       result = (float)(*arg1)->SnapAndClamp(arg2,arg3,arg4,arg5,*arg6);
88892     } catch (std::out_of_range& e) {
88893       {
88894         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
88895       };
88896     } catch (std::exception& e) {
88897       {
88898         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
88899       };
88900     } catch (...) {
88901       {
88902         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
88903       };
88904     }
88905   }
88906   jresult = result;
88907   return jresult;
88908 }
88909
88910
88911 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerPtr_Reference(void * jarg1) {
88912   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88913
88914   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88915   {
88916     try {
88917       (*arg1)->Reference();
88918     } catch (std::out_of_range& e) {
88919       {
88920         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
88921       };
88922     } catch (std::exception& e) {
88923       {
88924         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
88925       };
88926     } catch (...) {
88927       {
88928         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
88929       };
88930     }
88931   }
88932 }
88933
88934
88935 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerPtr_Unreference(void * jarg1) {
88936   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88937
88938   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88939   {
88940     try {
88941       (*arg1)->Unreference();
88942     } catch (std::out_of_range& e) {
88943       {
88944         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
88945       };
88946     } catch (std::exception& e) {
88947       {
88948         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
88949       };
88950     } catch (...) {
88951       {
88952         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
88953       };
88954     }
88955   }
88956 }
88957
88958
88959 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_RulerPtr_ReferenceCount(void * jarg1) {
88960   int jresult ;
88961   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
88962   int result;
88963
88964   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
88965   {
88966     try {
88967       result = (int)(*arg1)->ReferenceCount();
88968     } catch (std::out_of_range& e) {
88969       {
88970         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
88971       };
88972     } catch (std::exception& e) {
88973       {
88974         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
88975       };
88976     } catch (...) {
88977       {
88978         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
88979       };
88980     }
88981   }
88982   jresult = result;
88983   return jresult;
88984 }
88985
88986
88987 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewResourceReadySignal_Empty(void * jarg1) {
88988   unsigned int jresult ;
88989   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
88990   bool result;
88991
88992   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
88993   {
88994     try {
88995       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::Control) > const *)arg1);
88996     } catch (std::out_of_range& e) {
88997       {
88998         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
88999       };
89000     } catch (std::exception& e) {
89001       {
89002         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
89003       };
89004     } catch (...) {
89005       {
89006         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
89007       };
89008     }
89009   }
89010   jresult = result;
89011   return jresult;
89012 }
89013
89014
89015 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ViewResourceReadySignal_GetConnectionCount(void * jarg1) {
89016   unsigned long jresult ;
89017   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
89018   std::size_t result;
89019
89020   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
89021   {
89022     try {
89023       result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::Control) > const *)arg1);
89024     } catch (std::out_of_range& e) {
89025       {
89026         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
89027       };
89028     } catch (std::exception& e) {
89029       {
89030         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
89031       };
89032     } catch (...) {
89033       {
89034         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
89035       };
89036     }
89037   }
89038   jresult = (unsigned long)result;
89039   return jresult;
89040 }
89041
89042
89043 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewResourceReadySignal_Connect(void * jarg1, void * jarg2) {
89044   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
89045   void (*arg2)(Dali::Toolkit::Control) = (void (*)(Dali::Toolkit::Control)) 0 ;
89046
89047   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
89048   arg2 = (void (*)(Dali::Toolkit::Control))jarg2;
89049   {
89050     try {
89051       Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Connect(arg1,arg2);
89052     } catch (std::out_of_range& e) {
89053       {
89054         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
89055       };
89056     } catch (std::exception& e) {
89057       {
89058         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
89059       };
89060     } catch (...) {
89061       {
89062         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
89063       };
89064     }
89065   }
89066 }
89067
89068
89069 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewResourceReadySignal_Disconnect(void * jarg1, void * jarg2) {
89070   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
89071   void (*arg2)(Dali::Toolkit::Control) = (void (*)(Dali::Toolkit::Control)) 0 ;
89072
89073   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
89074   arg2 = (void (*)(Dali::Toolkit::Control))jarg2;
89075   {
89076     try {
89077       Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Disconnect(arg1,arg2);
89078     } catch (std::out_of_range& e) {
89079       {
89080         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
89081       };
89082     } catch (std::exception& e) {
89083       {
89084         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
89085       };
89086     } catch (...) {
89087       {
89088         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
89089       };
89090     }
89091   }
89092 }
89093
89094
89095 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewResourceReadySignal_Emit(void * jarg1, void * jarg2) {
89096   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
89097   Dali::Toolkit::Control arg2 ;
89098   Dali::Toolkit::Control *argp2 ;
89099
89100   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
89101   argp2 = (Dali::Toolkit::Control *)jarg2;
89102   if (!argp2) {
89103     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Control", 0);
89104     return ;
89105   }
89106   arg2 = *argp2;
89107   {
89108     try {
89109       Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Emit(arg1,arg2);
89110     } catch (std::out_of_range& e) {
89111       {
89112         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
89113       };
89114     } catch (std::exception& e) {
89115       {
89116         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
89117       };
89118     } catch (...) {
89119       {
89120         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
89121       };
89122     }
89123   }
89124 }
89125
89126
89127 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ViewResourceReadySignal() {
89128   void * jresult ;
89129   Dali::Signal< void (Dali::Toolkit::Control) > *result = 0 ;
89130
89131   {
89132     try {
89133       result = (Dali::Signal< void (Dali::Toolkit::Control) > *)new Dali::Signal< void (Dali::Toolkit::Control) >();
89134     } catch (std::out_of_range& e) {
89135       {
89136         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
89137       };
89138     } catch (std::exception& e) {
89139       {
89140         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
89141       };
89142     } catch (...) {
89143       {
89144         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
89145       };
89146     }
89147   }
89148   jresult = (void *)result;
89149   return jresult;
89150 }
89151
89152
89153 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ViewResourceReadySignal(void * jarg1) {
89154   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
89155
89156   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
89157   {
89158     try {
89159       delete arg1;
89160     } catch (std::out_of_range& e) {
89161       {
89162         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
89163       };
89164     } catch (std::exception& e) {
89165       {
89166         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
89167       };
89168     } catch (...) {
89169       {
89170         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
89171       };
89172     }
89173   }
89174 }
89175
89176 SWIGEXPORT Dali::RefObject * SWIGSTDCALL CSharp_Dali_GetRefObjectPtr(Dali::BaseHandle *arg1) {
89177   Dali::RefObject *result = NULL;
89178
89179   if (arg1)
89180   {
89181     result = (Dali::RefObject *)((Dali::BaseHandle const *)arg1)->GetObjectPtr();
89182   }
89183   return result;
89184 }
89185
89186 SWIGEXPORT Dali::RefObject * SWIGSTDCALL CSharp_Dali_BaseObject_SWIGUpcast(Dali::BaseObject *jarg1) {
89187     return (Dali::RefObject *)jarg1;
89188 }
89189
89190 SWIGEXPORT Dali::SignalObserver * SWIGSTDCALL CSharp_Dali_ConnectionTrackerInterface_SWIGUpcast(Dali::ConnectionTrackerInterface *jarg1) {
89191     return (Dali::SignalObserver *)jarg1;
89192 }
89193
89194 SWIGEXPORT Dali::ConnectionTrackerInterface * SWIGSTDCALL CSharp_Dali_ConnectionTracker_SWIGUpcast(Dali::ConnectionTracker *jarg1) {
89195     return (Dali::ConnectionTrackerInterface *)jarg1;
89196 }
89197
89198 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_ObjectRegistry_SWIGUpcast(Dali::ObjectRegistry *jarg1) {
89199     return (Dali::BaseHandle *)jarg1;
89200 }
89201
89202 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_PropertyCondition_SWIGUpcast(Dali::PropertyCondition *jarg1) {
89203     return (Dali::BaseHandle *)jarg1;
89204 }
89205
89206 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_PropertyNotification_SWIGUpcast(Dali::PropertyNotification *jarg1) {
89207     return (Dali::BaseHandle *)jarg1;
89208 }
89209
89210 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_Handle_SWIGUpcast(Dali::Handle *jarg1) {
89211     return (Dali::BaseHandle *)jarg1;
89212 }
89213
89214 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_TypeInfo_SWIGUpcast(Dali::TypeInfo *jarg1) {
89215     return (Dali::BaseHandle *)jarg1;
89216 }
89217
89218 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_TypeRegistry_SWIGUpcast(Dali::TypeRegistry *jarg1) {
89219     return (Dali::BaseHandle *)jarg1;
89220 }
89221
89222 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_Image_SWIGUpcast(Dali::Image *jarg1) {
89223     return (Dali::BaseHandle *)jarg1;
89224 }
89225
89226 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_PixelData_SWIGUpcast(Dali::PixelData *jarg1) {
89227     return (Dali::BaseHandle *)jarg1;
89228 }
89229
89230 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_Texture_SWIGUpcast(Dali::Texture *jarg1) {
89231     return (Dali::BaseHandle *)jarg1;
89232 }
89233
89234 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_Sampler_SWIGUpcast(Dali::Sampler *jarg1) {
89235     return (Dali::BaseHandle *)jarg1;
89236 }
89237
89238 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_TextureSet_SWIGUpcast(Dali::TextureSet *jarg1) {
89239     return (Dali::BaseHandle *)jarg1;
89240 }
89241
89242 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_PropertyBuffer_SWIGUpcast(Dali::PropertyBuffer *jarg1) {
89243     return (Dali::BaseHandle *)jarg1;
89244 }
89245
89246 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_Geometry_SWIGUpcast(Dali::Geometry *jarg1) {
89247     return (Dali::BaseHandle *)jarg1;
89248 }
89249
89250 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_Dali_Shader_SWIGUpcast(Dali::Shader *jarg1) {
89251     return (Dali::Handle *)jarg1;
89252 }
89253
89254 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_Dali_Renderer_SWIGUpcast(Dali::Renderer *jarg1) {
89255     return (Dali::Handle *)jarg1;
89256 }
89257
89258 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_FrameBuffer_SWIGUpcast(Dali::FrameBuffer *jarg1) {
89259     return (Dali::BaseHandle *)jarg1;
89260 }
89261
89262 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_RenderTaskList_SWIGUpcast(Dali::RenderTaskList *jarg1) {
89263     return (Dali::BaseHandle *)jarg1;
89264 }
89265
89266 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_Dali_RenderTask_SWIGUpcast(Dali::RenderTask *jarg1) {
89267     return (Dali::Handle *)jarg1;
89268 }
89269
89270 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_Touch_SWIGUpcast(Dali::TouchData *jarg1) {
89271     return (Dali::BaseHandle *)jarg1;
89272 }
89273
89274 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_Dali_GestureDetector_SWIGUpcast(Dali::GestureDetector *jarg1) {
89275     return (Dali::Handle *)jarg1;
89276 }
89277
89278 SWIGEXPORT Dali::GestureDetector * SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_SWIGUpcast(Dali::LongPressGestureDetector *jarg1) {
89279     return (Dali::GestureDetector *)jarg1;
89280 }
89281
89282 SWIGEXPORT Dali::Gesture * SWIGSTDCALL CSharp_Dali_LongPressGesture_SWIGUpcast(Dali::LongPressGesture *jarg1) {
89283     return (Dali::Gesture *)jarg1;
89284 }
89285
89286 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_Dali_Actor_SWIGUpcast(Dali::Actor *jarg1) {
89287     return (Dali::Handle *)jarg1;
89288 }
89289
89290 SWIGEXPORT Dali::Actor * SWIGSTDCALL CSharp_Dali_Layer_SWIGUpcast(Dali::Layer *jarg1) {
89291     return (Dali::Actor *)jarg1;
89292 }
89293
89294 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_Stage_SWIGUpcast(Dali::Stage *jarg1) {
89295     return (Dali::BaseHandle *)jarg1;
89296 }
89297
89298 SWIGEXPORT Dali::RefObject * SWIGSTDCALL CSharp_Dali_CustomActorImpl_SWIGUpcast(Dali::CustomActorImpl *jarg1) {
89299     return (Dali::RefObject *)jarg1;
89300 }
89301
89302 SWIGEXPORT Dali::Actor * SWIGSTDCALL CSharp_Dali_CustomActor_SWIGUpcast(Dali::CustomActor *jarg1) {
89303     return (Dali::Actor *)jarg1;
89304 }
89305
89306 SWIGEXPORT Dali::GestureDetector * SWIGSTDCALL CSharp_Dali_PanGestureDetector_SWIGUpcast(Dali::PanGestureDetector *jarg1) {
89307     return (Dali::GestureDetector *)jarg1;
89308 }
89309
89310 SWIGEXPORT Dali::Gesture * SWIGSTDCALL CSharp_Dali_PanGesture_SWIGUpcast(Dali::PanGesture *jarg1) {
89311     return (Dali::Gesture *)jarg1;
89312 }
89313
89314 SWIGEXPORT Dali::GestureDetector * SWIGSTDCALL CSharp_Dali_PinchGestureDetector_SWIGUpcast(Dali::PinchGestureDetector *jarg1) {
89315     return (Dali::GestureDetector *)jarg1;
89316 }
89317
89318 SWIGEXPORT Dali::Gesture * SWIGSTDCALL CSharp_Dali_PinchGesture_SWIGUpcast(Dali::PinchGesture *jarg1) {
89319     return (Dali::Gesture *)jarg1;
89320 }
89321
89322 SWIGEXPORT Dali::GestureDetector * SWIGSTDCALL CSharp_Dali_TapGestureDetector_SWIGUpcast(Dali::TapGestureDetector *jarg1) {
89323     return (Dali::GestureDetector *)jarg1;
89324 }
89325
89326 SWIGEXPORT Dali::Gesture * SWIGSTDCALL CSharp_Dali_TapGesture_SWIGUpcast(Dali::TapGesture *jarg1) {
89327     return (Dali::Gesture *)jarg1;
89328 }
89329
89330 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_KeyFrames_SWIGUpcast(Dali::KeyFrames *jarg1) {
89331     return (Dali::BaseHandle *)jarg1;
89332 }
89333
89334 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_Dali_Path_SWIGUpcast(Dali::Path *jarg1) {
89335     return (Dali::Handle *)jarg1;
89336 }
89337
89338 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_Animation_SWIGUpcast(Dali::Animation *jarg1) {
89339     return (Dali::BaseHandle *)jarg1;
89340 }
89341
89342 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_Dali_LinearConstrainer_SWIGUpcast(Dali::LinearConstrainer *jarg1) {
89343     return (Dali::Handle *)jarg1;
89344 }
89345
89346 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_Dali_PathConstrainer_SWIGUpcast(Dali::PathConstrainer *jarg1) {
89347     return (Dali::Handle *)jarg1;
89348 }
89349
89350 SWIGEXPORT Dali::Image * SWIGSTDCALL CSharp_Dali_BufferImage_SWIGUpcast(Dali::BufferImage *jarg1) {
89351     return (Dali::Image *)jarg1;
89352 }
89353
89354 SWIGEXPORT Dali::Image * SWIGSTDCALL CSharp_Dali_EncodedBufferImage_SWIGUpcast(Dali::EncodedBufferImage *jarg1) {
89355     return (Dali::Image *)jarg1;
89356 }
89357
89358 SWIGEXPORT Dali::Image * SWIGSTDCALL CSharp_Dali_NativeImage_SWIGUpcast(Dali::NativeImage *jarg1) {
89359     return (Dali::Image *)jarg1;
89360 }
89361
89362 SWIGEXPORT Dali::RefObject * SWIGSTDCALL CSharp_Dali_NativeImageInterface_SWIGUpcast(Dali::NativeImageInterface *jarg1) {
89363     return (Dali::RefObject *)jarg1;
89364 }
89365
89366 SWIGEXPORT Dali::Image * SWIGSTDCALL CSharp_Dali_ResourceImage_SWIGUpcast(Dali::ResourceImage *jarg1) {
89367     return (Dali::Image *)jarg1;
89368 }
89369
89370 SWIGEXPORT Dali::Image * SWIGSTDCALL CSharp_Dali_FrameBufferImage_SWIGUpcast(Dali::FrameBufferImage *jarg1) {
89371     return (Dali::Image *)jarg1;
89372 }
89373
89374 SWIGEXPORT Dali::ResourceImage * SWIGSTDCALL CSharp_Dali_NinePatchImage_SWIGUpcast(Dali::NinePatchImage *jarg1) {
89375     return (Dali::ResourceImage *)jarg1;
89376 }
89377
89378 SWIGEXPORT Dali::Actor * SWIGSTDCALL CSharp_Dali_CameraActor_SWIGUpcast(Dali::CameraActor *jarg1) {
89379     return (Dali::Actor *)jarg1;
89380 }
89381
89382 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_Timer_SWIGUpcast(Dali::Timer *jarg1) {
89383     return (Dali::BaseHandle *)jarg1;
89384 }
89385
89386 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_DragAndDropDetector_SWIGUpcast(Dali::DragAndDropDetector *jarg1) {
89387     return (Dali::BaseHandle *)jarg1;
89388 }
89389
89390
89391 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_Builder_SWIGUpcast(Dali::Toolkit::Builder *jarg1) {
89392     return (Dali::BaseHandle *)jarg1;
89393 }
89394
89395 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_TransitionData_SWIGUpcast(Dali::Toolkit::TransitionData *jarg1) {
89396     return (Dali::BaseHandle *)jarg1;
89397 }
89398
89399 SWIGEXPORT Dali::CustomActorImpl * SWIGSTDCALL CSharp_Dali_ViewImpl_SWIGUpcast(Dali::Toolkit::Internal::Control *jarg1) {
89400     return (Dali::CustomActorImpl *)jarg1;
89401 }
89402
89403 SWIGEXPORT Dali::CustomActor * SWIGSTDCALL CSharp_Dali_View_SWIGUpcast(Dali::Toolkit::Control *jarg1) {
89404     return (Dali::CustomActor *)jarg1;
89405 }
89406
89407 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_KeyInputFocusManager_SWIGUpcast(Dali::Toolkit::KeyInputFocusManager *jarg1) {
89408     return (Dali::BaseHandle *)jarg1;
89409 }
89410
89411 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_Alignment_SWIGUpcast(Dali::Toolkit::Alignment *jarg1) {
89412     return (Dali::Toolkit::Control *)jarg1;
89413 }
89414
89415 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_Button_SWIGUpcast(Dali::Toolkit::Button *jarg1) {
89416     return (Dali::Toolkit::Control *)jarg1;
89417 }
89418
89419 SWIGEXPORT Dali::Toolkit::Button * SWIGSTDCALL CSharp_Dali_CheckBoxButton_SWIGUpcast(Dali::Toolkit::CheckBoxButton *jarg1) {
89420     return (Dali::Toolkit::Button *)jarg1;
89421 }
89422
89423 SWIGEXPORT Dali::Toolkit::Button * SWIGSTDCALL CSharp_Dali_PushButton_SWIGUpcast(Dali::Toolkit::PushButton *jarg1) {
89424     return (Dali::Toolkit::Button *)jarg1;
89425 }
89426
89427 SWIGEXPORT Dali::Toolkit::Button * SWIGSTDCALL CSharp_Dali_RadioButton_SWIGUpcast(Dali::Toolkit::RadioButton *jarg1) {
89428     return (Dali::Toolkit::Button *)jarg1;
89429 }
89430
89431 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_FlexContainer_SWIGUpcast(Dali::Toolkit::FlexContainer *jarg1) {
89432     return (Dali::Toolkit::Control *)jarg1;
89433 }
89434
89435 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_ImageView_SWIGUpcast(Dali::Toolkit::ImageView *jarg1) {
89436     return (Dali::Toolkit::Control *)jarg1;
89437 }
89438
89439 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_Model3dView_SWIGUpcast(Dali::Toolkit::Model3dView *jarg1) {
89440     return (Dali::Toolkit::Control *)jarg1;
89441 }
89442
89443 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_ScrollBar_SWIGUpcast(Dali::Toolkit::ScrollBar *jarg1) {
89444     return (Dali::Toolkit::Control *)jarg1;
89445 }
89446
89447 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_Scrollable_SWIGUpcast(Dali::Toolkit::Scrollable *jarg1) {
89448     return (Dali::Toolkit::Control *)jarg1;
89449 }
89450
89451 SWIGEXPORT Dali::RefObject * SWIGSTDCALL CSharp_Dali_ItemLayout_SWIGUpcast(Dali::Toolkit::ItemLayout *jarg1) {
89452     return (Dali::RefObject *)jarg1;
89453 }
89454
89455 SWIGEXPORT Dali::Toolkit::Scrollable * SWIGSTDCALL CSharp_Dali_ItemView_SWIGUpcast(Dali::Toolkit::ItemView *jarg1) {
89456     return (Dali::Toolkit::Scrollable *)jarg1;
89457 }
89458
89459 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_ScrollViewEffect_SWIGUpcast(Dali::Toolkit::ScrollViewEffect *jarg1) {
89460     return (Dali::BaseHandle *)jarg1;
89461 }
89462
89463 SWIGEXPORT Dali::Toolkit::ScrollViewEffect * SWIGSTDCALL CSharp_Dali_ScrollViewPagePathEffect_SWIGUpcast(Dali::Toolkit::ScrollViewPagePathEffect *jarg1) {
89464     return (Dali::Toolkit::ScrollViewEffect *)jarg1;
89465 }
89466
89467 SWIGEXPORT Dali::RefObject * SWIGSTDCALL CSharp_Dali_Ruler_SWIGUpcast(Dali::Toolkit::Ruler *jarg1) {
89468     return (Dali::RefObject *)jarg1;
89469 }
89470
89471 SWIGEXPORT Dali::Toolkit::Ruler * SWIGSTDCALL CSharp_Dali_DefaultRuler_SWIGUpcast(Dali::Toolkit::DefaultRuler *jarg1) {
89472     return (Dali::Toolkit::Ruler *)jarg1;
89473 }
89474
89475 SWIGEXPORT Dali::Toolkit::Ruler * SWIGSTDCALL CSharp_Dali_FixedRuler_SWIGUpcast(Dali::Toolkit::FixedRuler *jarg1) {
89476     return (Dali::Toolkit::Ruler *)jarg1;
89477 }
89478
89479 SWIGEXPORT Dali::Toolkit::Scrollable * SWIGSTDCALL CSharp_Dali_ScrollView_SWIGUpcast(Dali::Toolkit::ScrollView *jarg1) {
89480     return (Dali::Toolkit::Scrollable *)jarg1;
89481 }
89482
89483 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_TableView_SWIGUpcast(Dali::Toolkit::TableView *jarg1) {
89484     return (Dali::Toolkit::Control *)jarg1;
89485 }
89486
89487
89488 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_TextLabel_SWIGUpcast(Dali::Toolkit::TextLabel *jarg1) {
89489     return (Dali::Toolkit::Control *)jarg1;
89490 }
89491
89492 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_AccessibilityManager_SWIGUpcast(Dali::Toolkit::AccessibilityManager *jarg1) {
89493     return (Dali::BaseHandle *)jarg1;
89494 }
89495
89496 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_StyleManager_SWIGUpcast(Dali::Toolkit::StyleManager *jarg1) {
89497     return (Dali::BaseHandle *)jarg1;
89498 }
89499
89500 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_Slider_SWIGUpcast(Dali::Toolkit::Slider *jarg1) {
89501     return (Dali::Toolkit::Control *)jarg1;
89502 }
89503
89504 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_VideoView_SWIGUpcast(Dali::Toolkit::VideoView *jarg1) {
89505     return (Dali::Toolkit::Control *)jarg1;
89506 }
89507
89508 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_Popup_SWIGUpcast(Dali::Toolkit::Popup *jarg1) {
89509     return (Dali::Toolkit::Control *)jarg1;
89510 }
89511
89512 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_ProgressBar_SWIGUpcast(Dali::Toolkit::ProgressBar *jarg1) {
89513     return (Dali::Toolkit::Control *)jarg1;
89514 }
89515
89516 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_GaussianBlurView_SWIGUpcast(Dali::Toolkit::GaussianBlurView *jarg1) {
89517     return (Dali::Toolkit::Control *)jarg1;
89518 }
89519
89520 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_PageTurnView_SWIGUpcast(Dali::Toolkit::PageTurnView *jarg1) {
89521     return (Dali::Toolkit::Control *)jarg1;
89522 }
89523
89524 SWIGEXPORT Dali::Toolkit::PageTurnView * SWIGSTDCALL CSharp_Dali_PageTurnLandscapeView_SWIGUpcast(Dali::Toolkit::PageTurnLandscapeView *jarg1) {
89525     return (Dali::Toolkit::PageTurnView *)jarg1;
89526 }
89527
89528 SWIGEXPORT Dali::Toolkit::PageTurnView * SWIGSTDCALL CSharp_Dali_PageTurnPortraitView_SWIGUpcast(Dali::Toolkit::PageTurnPortraitView *jarg1) {
89529     return (Dali::Toolkit::PageTurnView *)jarg1;
89530 }
89531
89532 SWIGEXPORT Dali::Toolkit::Button * SWIGSTDCALL CSharp_Dali_ToggleButton_SWIGUpcast(Dali::Toolkit::ToggleButton *jarg1) {
89533     return (Dali::Toolkit::Button *)jarg1;
89534 }
89535
89536 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_VisualBase_SWIGUpcast(Dali::Toolkit::Visual::Base *jarg1) {
89537     return (Dali::BaseHandle *)jarg1;
89538 }
89539
89540 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_VisualFactory_SWIGUpcast(Dali::Toolkit::VisualFactory *jarg1) {
89541     return (Dali::BaseHandle *)jarg1;
89542 }
89543
89544 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_AsyncImageLoader_SWIGUpcast(Dali::Toolkit::AsyncImageLoader *jarg1) {
89545     return (Dali::BaseHandle *)jarg1;
89546 }
89547
89548
89549 #ifdef __cplusplus
89550 }
89551 #endif